De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

El Access Linux Platform ( ALP ), es un descontinuado software de código abierto basado en el sistema operativo , una vez que se conoce como una "versión de próxima generación del Palm OS ," para dispositivos móviles desarrollados y comercializados por ACCESS Co. , de Tokio , Japón . La plataforma incluía entornos de ejecución para Java , Palm OS clásico y aplicaciones Linux nativas basadas en GTK + . ALP se demostró en dispositivos [1] en una variedad de conferencias, incluyendo 3GSM , [2] LinuxWorld , [3] GUADEC y Open Source en 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 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) i.mode Mobile Oriented Applications Platform ( MOAP ) (L ), de conformidad con las especificaciones de LiMo Foundation . El primer teléfono inteligente en usar el ALP iba ​​a ser el Edelweisspor Emblaze Mobile que estaba programado para mediados de 2009. [6] [7] Sin embargo, fue archivado antes de su lanzamiento. [8] El teléfono inteligente First Else (renombrado 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 oficialmente cancelado 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 [ editar ]

La interfaz de usuario fue diseñada con objetivos generales similares a las 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 incluyen 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.

La apariencia de la plataforma [14] estaba destinada a ser altamente personalizable para proporcionar diferenciación para dispositivos y contextos específicos.

En las últimas versiones, optaron por un aspecto mucho más moderno con soporte de gestos y ya no estaban cerca de Palm OS.

Marcos base [ editar ]

Al igual que Maemo , el marco de la tableta 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 los principales proyectos 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 lanzaron bajo la licencia pública de Mozilla como The Hiker Project. [15] [16] Estos componentes abordaron cuestiones de ciclo de vida de la aplicación, 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 [ editar ]

El ALP presentó API estándar para las operaciones más comunes, según lo definido por los estándares para Interfaz de sistema operativo portátil ( POSIX ) y Linux Standard Base (LSB). Sin embargo, ni el estándar 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 esos.

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 otros entornos de ejecución 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 añadidos, al igual que su entorno de desarrollo predecesor Palm OS. Los compiladores utilizados fueron versiones ARM habilitadas para interfaz binaria de aplicación integrada (EABI) de la cadena de herramientas estándar GNU Compiler Collection (GCC).

Seguridad [ editar ]

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 de espacio de 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 basaron en firmas y certificados; Las aplicaciones sin firmar pueden tener acceso a un conjunto predefinido de API seguras .

Dispositivos [ editar ]

Teléfonos móviles Panasonic con ALP:

  • P-01E,
  • P-01F,
  • P-01G,
  • P-01H,
  • P-02B,
  • P-03C, [17] [ referencia circular ]
  • P-03D,
  • P-04C,
  • P-05C, [18] [ referencia circular ]
  • P-05B,
  • P-05C,
  • P-06B,
  • P-06C,
  • P-07B

Teléfonos móviles NEC con ALP:

  • N-01B,
  • N-01C,
  • N-01E,
  • N-01F,
  • N-01G,
  • N-02C,
  • N-02D,
  • N-03D,
  • N-04B,
  • N-05B,
  • N-05C,
  • N-06B,
  • N-07B,
  • N-07E,
  • N-08B

Ver también [ editar ]

  • Proyecto Moblin
  • Palm webOS
  • Ubuntu para Android

Referencias [ editar ]

  1. ^ "El diseño de referencia apunta a teléfonos móviles Linux" . Linuxdevices.com \ date = 7 de agosto de 2007 . Archivado desde el original el 3 de marzo de 2009. CS1 maint: parámetro desalentado ( enlace )
  2. ^ "Acceder a la plataforma Linux en pantalla en 3GSM" . Engadget . 12 de febrero de 2007. Archivado desde el original el 6 de diciembre de 2012. CS1 maint: parámetro desalentado ( enlace )
  3. ^ "Acceder a la plataforma Linux en LinuxWorld SF" . Palminfocenter.com . 20 de agosto de 2006. Archivado desde el original el 9 de febrero de 2014. CS1 maint: parámetro desalentado ( enlace )
  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. CS1 maint: parámetro desaconsejado ( enlace ) CS1 maint: bot: estado de URL original desconocido ( enlace )
  5. ^ "Access Releases Access Linux Platform PDK y SDK para licenciatarios y desarrolladores" . Acceder al comunicado de prensa . 12 de febrero de 2007. Archivado desde el original el 1 de septiembre de 2013. CS1 maint: parámetro desaconsejado ( enlace ) CS1 maint: bot: estado de URL original desconocido ( enlace )
  6. ^ "Edelweiss" . Edelweiss-mobile.com . Consultado el 20 de octubre de 2009 . CS1 maint: parámetro desalentado ( enlace )
  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 . CS1 maint: parámetro desalentado ( enlace )
  8. ^ Keilhack, Kris (19 de septiembre de 2009). "¿Emblaze Edelweiss impulsado por ALP archivado a favor de Monolith?" . PalmInfocenter .
  9. ^ "El primer otro (también conocido como el monolito)" . Archivado desde el original el 6 de diciembre de 2013. CS1 maint: parámetro desalentado ( enlace )
  10. ^ "El proyecto del monolito" . Emblaze Mobile. Archivado desde el original el 3 de marzo de 2011 . Consultado el 20 de octubre de 2009 . CS1 maint: parámetro desalentado ( enlace )
  11. ^ Ricker, Thomas. "RIP: Emblaze mata a First Else" . Engadget. Archivado desde el original el 3 de diciembre de 2013. CS1 maint: parámetro desalentado ( enlace )
  12. ^ "Acceso" . Archivado desde el original el 1 de julio de 2014 . Consultado el 10 de agosto de 2014 .
  13. ^ "Zen de Palm" . Accessdevnet.com. 13 de junio de 2003. Archivado desde el original el 10 de marzo de 2013 . Consultado el 20 de octubre de 2009 . CS1 maint: parámetro desalentado ( enlace )
  14. ^ Nuevas capturas de pantalla de la plataforma Access Linux , 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. CS1 maint: parámetro desalentado ( enlace ), Linuxdevices.com, 22 de diciembre de 2006.
  16. ^ Access Releases Hiker Application Framework to Open Source Community , Comunicado de prensa de Access , 12 de diciembre de 2006. Archivado el 5 de febrero de 2012 en Wayback Machine.
  17. ^ "P-03C" . Wikipedia en japonés .
  18. ^ "P-05C" . Wikipedia en japonés .

Enlaces externos [ editar ]

  • "Archivo del sitio web oficial" . Archivado desde el original el 2 de noviembre de 2011 . Consultado el 2 de noviembre de 2011 . CS1 maint: parámetro desalentado ( enlace )