stringtranslate.com

Acceda a la plataforma Linux

La plataforma Access Linux ( ALP ) es un sistema operativo basado en software de código abierto descontinuado , alguna vez denominado "versión de próxima generación de Palm OS ", para dispositivos móviles desarrollado y comercializado por Access Co. , de Tokio , Japón . La plataforma incluía entornos de ejecución para Java , Palm OS clásico y aplicaciones nativas de Linux basadas en GTK+ . ALP se demostró en dispositivos [1] en una variedad de conferencias, incluidas 3GSM , [2] LinuxWorld , [3] GUADEC y Open Source in Mobile.

El ALP se anunció por primera vez en febrero de 2006. [4] Las versiones iniciales de la plataforma y los kits de desarrollo de software se lanzaron oficialmente en febrero de 2007. [5] Hubo un esfuerzo coordinado por parte de Access, Esteemo, NEC , NTT DoCoMo y Panasonic para utilizar la plataforma como base para una plataforma compartida que implemente una versión revisada de las interfaces de programación de aplicaciones (API) de la plataforma de aplicaciones orientadas a dispositivos móviles ( MOAP ) (L) i.mode , conforme a las especificaciones de la Fundación LiMo . El primer teléfono inteligente en utilizar ALP fue el Edelweiss de Emblaze Mobile, cuyo lanzamiento estaba previsto para mediados de 2009. [6] [7] Sin embargo, fue archivado antes de su lanzamiento. [8] El teléfono inteligente First Else (rebautizado de Monolith [9] ), que estaba siendo desarrollado por Sharp Corporation en cooperación con Emblaze Mobile y otros siete socios, estaba programado para 2009, pero nunca fue lanzado y cancelado oficialmente en junio de 2010. [ 10] [11] Ya no se hace referencia a la plataforma en el sitio web de Access, [12] pero Panasonic y NEC lanzaron varios teléfonos ALP para el mercado japonés entre 2010 y 2013.

Mira y siente

La interfaz de usuario fue diseñada con objetivos generales similares a los de versiones anteriores de Palm OS, con el objetivo de preservar el Zen de Palm , una filosofía de diseño centrada en hacer que las aplicaciones sean lo más simples posible. [13] Otros aspectos de la interfaz incluían una orientación basada en tareas en lugar de una orientación de archivo/documento como se encuentra comúnmente en los sistemas de escritorio.

Se pretendía que la apariencia de la plataforma [14] fuera altamente personalizable para proporcionar diferenciación para dispositivos y contextos específicos.

En las últimas versiones, optaron por una apariencia mucho más moderna con soporte de gestos y ya no se acercaban al sistema operativo Palm.

Marcos base

De manera similar a Maemo , el marco para tabletas de Internet de Nokia, ALP se basó en componentes extraídos del proyecto GNOME , incluidos los marcos GTK+ y GStreamer . Una variedad de otros componentes centrales se extrajeron de proyectos convencionales de código abierto, incluidos BlueZ , matchbox , cramfs y otros. Estos componentes tenían la licencia GNU General Public License (GPL), GNU Lesser General Public License (LGPL) y otras licencias de código abierto , lo que significa que ALP era un entorno libre o abierto a nivel de software.

Varios componentes de ALP se publicaron bajo la licencia pública de Mozilla como The Hiker Project. [15] [16] Estos componentes abordaron cuestiones del ciclo de vida de las aplicaciones, comunicación entre tareas, intercambio y uso de datos estructurados, seguridad, notificaciones basadas en tiempo y eventos, y otras áreas comunes al desarrollo de aplicaciones para dispositivos móviles.

Desarrollo de aplicaciones

El ALP presentó API estándar para las operaciones más comunes, según lo definido por los estándares para la interfaz del sistema operativo portátil ( POSIX ) y la base estándar de Linux (LSB). Sin embargo, ninguno de los estándares aborda la telefonía, la personalización de dispositivos, la mensajería o varios otros temas, por lo que Access definió varios otros marcos y API para ellos.

Las aplicaciones para ALP podrían desarrollarse como código nativo de Linux en C o C++ , como aplicaciones heredadas de Palm OS (que se ejecutan en el entorno de emulación Garnet VM ) o en Java . Se admitieron entornos de ejecución adicionales mediante el desarrollo de una plataforma de lanzamiento utilizada por el Administrador de aplicaciones (parte del marco Hiker).

El SDK de ALP utilizó un entorno de desarrollo integrado (IDE) basado en Eclipse , con complementos agregados, al igual que su entorno de desarrollo predecesor Palm OS. Los compiladores utilizados fueron versiones ARM habilitadas para interfaz binaria de aplicaciones integradas (EABI) de la cadena de herramientas estándar GNU Compiler Collection (GCC).

Seguridad

El ALP utilizó una combinación de un marco de seguridad basado en políticas de espacio de usuario y un módulo de seguridad de Linux en el espacio del kernel para implementar controles de acceso detallados. Los componentes para la implementación de seguridad de ALP se han lanzado como parte del marco Hiker. Los controles se basaban en firmas y certificados; A las aplicaciones no firmadas se les puede permitir el acceso a un conjunto predefinido de API seguras .

Dispositivos

Teléfonos móviles Panasonic con ALP:

Teléfonos móviles NEC con ALP:

Ver también

Referencias

  1. ^ "El diseño de referencia está dirigido a teléfonos móviles con Linux". Linuxdevices.com\date= 7 de agosto de 2007 . Archivado desde el original el 3 de marzo de 2009.
  2. ^ "Acceda a la plataforma Linux en exhibición en 3GSM". Engadget . 12 de febrero de 2007. Archivado desde el original el 6 de diciembre de 2012.
  3. ^ "Acceda a la plataforma Linux en LinuxWorld SF". Palminfocenter.com . 20 de agosto de 2006. Archivado desde el original el 9 de febrero de 2014.
  4. ^ "Access y PalmSource anuncian la plataforma Access Linux". Comunicado de prensa de Access / PalmSource . 14 de febrero de 2006. Archivado desde el original el 1 de septiembre de 2013. {{cite news}}: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace )
  5. ^ "Acceder a las versiones Acceda al PDK y al SDK de la plataforma Linux para licenciatarios y desarrolladores". Acceda al comunicado de prensa . 12 de febrero de 2007. Archivado desde el original el 1 de septiembre de 2013. {{cite web}}: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace )
  6. ^ "Edelweiss". Edelweiss-mobile.com . Consultado el 20 de octubre de 2009 .
  7. ^ Kairer, Ryan (13 de octubre de 2008). "Revisión del teléfono móvil Edelweiss en Palm Infocenter". Palminfocenter.com . Archivado desde el original el 4 de octubre de 2013 . Consultado el 20 de octubre de 2009 .
  8. ^ Keilhack, Kris (19 de septiembre de 2009). "¿Emblaze Edelweiss con motor ALP archivado en favor de Monolith?". PalmInfocenter .
  9. ^ "El primero más (también conocido como el monolito)". Archivado desde el original el 6 de diciembre de 2013.
  10. ^ "El proyecto monolito". Emblaze Móvil. Archivado desde el original el 3 de marzo de 2011 . Consultado el 20 de octubre de 2009 .
  11. ^ Ricker, Thomas. "RIP: Emblaze mata a First Else". Engadget. Archivado desde el original el 3 de diciembre de 2013.
  12. ^ "Acceso". Archivado desde el original el 1 de julio de 2014 . Consultado el 10 de agosto de 2014 .
  13. ^ "Zen de Palma". Accessdevnet.com. 13 de junio de 2003. Archivado desde el original el 10 de marzo de 2013 . Consultado el 20 de octubre de 2009 .
  14. ^ Capturas de pantalla de la plataforma Linux de New Access, Mobilelinuxinfo.com, 9 de agosto de 2007. Archivado el 4 de enero de 2011 en Wayback Machine .
  15. ^ "Framework tiene como objetivo comercializar aplicaciones móviles de Linux". Archivado desde el original el 3 de junio de 2009., Linuxdevices.com, 22 de diciembre de 2006.
  16. ^ Access lanza el marco de aplicaciones Hiker para la comunidad de código abierto, comunicado de prensa de Access , 12 de diciembre de 2006. Archivado el 5 de febrero de 2012 en Wayback Machine .

enlaces externos