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.