Languages

Menu
Sites
Language
Fundamentos de aplicaciones TIZEN- Guía del desarrollador (english link inside)
Originally created by Raghu Kona, 02/01/2013  link: (https://developer.tizen.org/documentation/application-fundamentals-developer-guide )
Mi Nombre es Julio Staude y estoy trabajando en INTEL  como Community Manager del Proyecto TIZEN para toda la comunidad de habla hispana.
Para contactarme:
- Work Email:  juliox.c.staude@intel.com
- Personal Email / GOOGLE + : juliostaude87@gmail.com
- Seguir me en Twitter: @JulioStaude
  Introducción La plataforma TIZEN soporta Web (HTML5, CSS, JavaScript), tambien(C / C + +) nativo  y aplicaciones híbridas (Web y nativos). Las aplicaciones web de Tizen se empaquetan de acuerdo a las especificaciones  definidas por la W3C. Una aplicación Web es una composición de HTML, JavaScript y CSS combinados como un paquete que se instala en el dispositivo. Se puede acceder a las funcionalidades de dispositivos mediante un Runtime Web. La plataforma Tizen permite la creación de una amplia gama de aplicaciones para dispositivos Tizen. Tabla de contenidos     - Introducción al Framework  de aplicación     - Gestión del ciclo de vida de la aplicación     - Manejo de Eventos     - Aplicación de gestión de datos         * Intercambio de datos de aplicación         * Información de la Biblioteca         * Historial del uso de la aplicacion     - Aplicación de administración de paquetes     - Referencias / Abreviaturas   Introducción al Framework  de aplicación El Framework de aplicacion proporciona la funcionalidad para el embalaje, puesta en marcha y gestión de una aplicación Tizen.   Tizen Application Framework El framework de aplicación proporciona la gestión de aplicaciones, incluyendo el lanzamiento de otras aplicaciones mediante el nombre del paquete, URI, o del tipo MIME. También lanza servicios predefinidos, como la aplicación de marcado del sistema. El framework de aplicación también notifica a las aplicaciones de eventos comunes, tales como eventos de poca memoria, batería baja, los cambios en la orientación de la pantalla, y la notificación push. La aplicación de servicio facilita el lanzamiento de una aplicación con una función específica. Consiste en la operación, URI y del tipo MIME. Proporciona las funciones más básicas y efectivas como hacer una llamada telefónica a un número específico, solicitar el servicio de imagen para mostrar una imagen, incluso sin conocer las aplicaciones de imágenes disponibles del usuario, etc   Gestión del ciclo de vida de la aplicación En Tizen, App-core se encarga de la gestión del ciclo de vida de aplicaciones y eventos del sistema. Se encarga de crear, restablecer, pausar, reanudar y terminar la aplicación. Proporciona controladores para los eventos del sistema, como la memoria baja, batería baja, cambio de orientación de la pantalla, etc Ciclo CREATE - es llamado inmediatamente después de iniciar la aplicación. Inicializa la aplicación y facilita la creación de la ventana, la asignación de la estructura de datos, etc RESET - Se llama a cada lanzamiento o en una solicitud  de relanzamiento. PAUSE - Se llama cuando la ventana de la aplicación se vuelve invisible. Las tareas de la aplicación pueden ser suspendidas en estado de pausa. RESUME - Se llama cuando la ventana de la aplicación se hace visible de nuevo. Las tareas de la aplicación de una pausa se pueden reanudar. TERMINAR - Se llama después de la ejecución del bucle principal. Aplicación finaliza.     Cuando se inicia la aplicación, será en el estado READY. La aplicación entra en estado de creación, cuando se la llama para su creacion. La aplicación se inicia en el estado Creado. A continuación, la aplicación entra en el bucle principal y estará en estado de ejecución, se ejecuta en segundo plano y recibe eventos de entrada. Según las solicitudes del administrador de ventanas y el lanzamiento de solicitudes, la aplicación se pondrá en pausa o reanudada. Terminar se puede llamar para terminar la aplicación. Manejo de Eventos AUL ofrece funciones como el envío o la recepción de las solicitudes de puesta en marcha y terminación de una aplicación. Tambien facilita el manejo de las solicitudes. AUL da la información sobre la aplicación en ejecución. AUL Los dos componentes claves en AUL son: la biblioteca del cliente y el demonio AUL. El demonio AUL controla la solicitud de peticiones para iniciar o terminar una aplicacion. Para esto, AUL consulta la base de datos de aplicaciónes, si el programa existe, RESUME sera llamado en la aplicación. La aplicación puede tener instancias únicas o múltiples   Aplicación de gestión de datos Solicitud de Intercambio de Datos La aplicación de intercambio de datos (ADE) facilita a dos aplicaciones q pueden interactuar unos con otros utilizando paquetes (Bundle). Un desarrollador puede crear un paquete, agregar información y enviarla a otra aplicación. Bundle es un tipo de diccionario de datos abstractos, en los que se almacena la información en forma de pares clave-valor. Bundle contiene información sobre el estado de la aplicación que  debe prepararse.     Información de la Biblioteca de Aplicación (AIL) AIL ofrece características tales como agregar, modificar y borrar información de la aplicación, esto incluye el nombre de la aplicación, tipo, ruta del icono, etc También se proporciona un método para recuperar la lista de aplicaciones instaladas basadas en el filtro dado. AIL Cuando una aplicación se descarga, se almacena en el dispositivo de almacenamiento y una solicitud de instalación se envía al gestor de paquetes (pkgmgr). El gestor de paquetes llama al instalador web. El WRT-installer instala la aplicación desde el lugar de almacenamiento y una notificación será enviada al gestor de paquetes. Usando el inotify, AIL lee el archivo de escritorio, analiza los datos y lo guarda en la base de datos de AIL.   Historial del uso de la aplicacion RUA registra la historia del uso de la aplicación con detalles como el nombre del paquete,  los tiempos de  lanzamiento, la ruta de la aplicación y el argumento de inicio de la aplicación. Cuando se inicia una aplicación, el historial se actualiza por plataforma de lanzamiento y los datos de aplicación se almacenan en la base de datos de la aplicación. El  Administrador de tareas mantiene el historial actualizado. El argumento de lanzamiento de la aplicación facilita guardar el estado actual de la aplicación (útil en la reanudación de los juegos).   Aplicación de administración de paquetes El Gestor de paquetes es el responsable de la instalación, actualización y desinstalación de aplicaciones. También facilita el almacenamiento de la información de las aplicaciones. Por favor, consulte el artículo sobre el general de paquetes de aplicaciones. Referencias / Abreviaturas Referencias:     Tizen wiki     Tizen documentación     ALM Wiki     Conferencia sobre TIZEN Abreviaciones:     AIL - Solicitud de Información de la Biblioteca     ALM - Application Lifecycle Management     AUL - Aplicación Utility Library     CSS - Hojas de Estilo en Cascada     EFL - Enlightenment Foundation Libraries     HTML - Hyper Text Markup Language     RUA - Aplicación usados ​​recientemente  

Responses

1 Replies
Raghu Kona
Thanks for posting GRACIAS :)