Red de conocimiento informático - Material del sitio web - Cómo importar una aplicación nativa para usar en Tizen SDK

Cómo importar una aplicación nativa para usar en Tizen SDK

La siguiente figura describe la arquitectura de la plataforma Tizen para smartphones y tablets. Se divide en 3 niveles: capa de aplicación, capa central y kernel.

La capa de aplicación (capa de aplicación)

La capa de aplicación Tizen consta de programas web, y las aplicaciones web Tizen

complementariamente Como reflejo de las ventajas de la plataforma Tizen, su rendimiento no es menor que el de los programas locales.

La capa central (core Layer)

La capa central está formada por TizenAPI y Tizen Core Service.

¿API de Tizen?

Los programas web de Tizen se desarrollarán utilizando la

API web proporcionada por Tizen, que cuenta con el respaldo de W3C (HTML5 y otros), Khronos WebGL y composición de API de plataforma recién definida.

Tizen Core Service

Application Framework

Application

Framework proporciona administración de programas, incluido el nombre del paquete, el tipo de URI y MIME, etc. método para iniciar una aplicación, también puede iniciar servicios predefinidos, como el marcador del sistema. También puede notificar a las aplicaciones sobre eventos del sistema como poca memoria, batería baja, rotación de pantalla, etc.

Base

Base contiene importantes bibliotecas básicas con características clave de Linux, como bases de datos, internacionalización y componentes XML.

Conectividad

La conectividad incluye todas las funciones relacionadas con la red, como 3G,

Wi-Fi, Bluetooth, HTTP, NFC, etc. La comunicación de datos se basa en ConnMan, que proporciona gestión básica de conexión para 3G y Wi-Fi.

Gráficos y UI

Gráficos y

UI constan de componentes de dibujo del sistema y UI, incluidas EFL (Enlightenment Foundation Libraries),

Sistema de gestión de ventanas basado en X11, entrada y OpenGL, etc. La biblioteca central EEL del componente de dibujo puede dibujar fácilmente la interfaz de usuario, permite la creación de gráficos 3D y también contiene la biblioteca API evas

canvas y la biblioteca de control básica.

Ubicación

El servicio de ubicación (LBS) proporciona información de ubicación, codificación de información geográfica, información satelital y estado del GPS, etc. Los servicios de ubicación se basan en GeoClue, que admite GPS, WPS (posicionamiento Wi-Fi), estación base y posicionamiento de sensores.

Mensajería

Los componentes de SMS incluyen SMS, MMS, correo electrónico y mensajería instantánea.

Multimedia

Multimedia se basa en GSTreamer, que admite audio, vídeo, imágenes y telefonía IP, etc., y proporciona gestión de contenido de información de metarchivos multimedia.

PIM (Gestión de información personal)

PIM se refiere a la gestión de la información personal de los usuarios, incluidos calendarios, contactos, planes y otros contenidos de datos (como la ubicación del dispositivo, información de red, etc.).

Seguridad

La gestión de seguridad es responsable de gestionar el mecanismo de seguridad de todo el sistema. Consta de numerosos mecanismos de control de seguridad de la plataforma, como control de acceso, gestión de autenticación y mecanismos de liberación de seguridad del programa. .

Sistema

La gestión del sistema incluye la gestión de sistemas y periféricos, incluyendo:

Adquisición de dispositivos como sensores, displays o vibradores.

Gestión de energía, como control de brillo de la pantalla LCD e hibernación de programas.

Monitoriza dispositivos y gestiona eventos, como USB, MMS, cargadores y auriculares, etc.

Actualización del sistema.

Gestión de dispositivos móviles

Telefonía

El teléfono incluye funciones de llamada que interactúan con Módem:

Llamadas a UMTS y CDMA. Gestión de datos no relacionados con llamadas

Gestión de paquetes de datos UMTS y CDMA y estado de la red

Gestión de mensajes de texto UMTS y CDMA

.Gestión de tarjeta SIM. archivos, contactos y seguridad

.Servicio de kit de herramientas de gestión de tarjeta SIM UMTS

Web

Web es Tizen Web

La API proporciona una Interfaz completa especialmente optimizada para dispositivos de bajo consumo. Incluye WebKit, un motor de diseño diseñado para que los navegadores web representen y analicen páginas web. También proporciona un entorno de ejecución para programas web.

La capa del kernel

El kernel incluye el kernel de Linux y los controladores relacionados.