Acceda a la plataforma Linux

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

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 del 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 Linux nativas basadas en GTK+. ALP se demostró en dispositivos en una variedad de conferencias, incluidas 3GSM, LinuxWorld, GUADEC y Open Source in Mobile.

El ALP se anunció por primera vez en febrero de 2006. Las versiones iniciales de la plataforma y los kits de desarrollo de software se lanzaron oficialmente en febrero de 2007. 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. Sin embargo, fue archivado antes de su lanzamiento. El teléfono inteligente First Else (rebautizado como Monolith), 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. Ya no se hace referencia a la plataforma en Acceda al sitio web, 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. Otros aspectos de la interfaz incluían una orientación basada en tareas en lugar de una orientación de archivos/documentos como se encuentra comúnmente en los sistemas de escritorio.

Se pretendía que la apariencia de la plataforma 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 estaban cerca del sistema operativo Palm.

Marcos de base

De manera similar a Maemo, el marco de trabajo para tabletas con 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 pública general GNU (GPL), la licencia pública general reducida (LGPL) de GNU y otras licencias de código abierto, lo que significa que ALP era una licencia libre o abierta entorno a nivel de software.

Varios componentes de ALP se publicaron bajo la licencia pública de Mozilla como The Hiker Project. 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 la aplicación

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 un launchpad utilizado por el Administrador de aplicaciones (parte del marco Hiker).

El SDK de ALP utilizaba un entorno de desarrollo integrado (IDE) basado en Eclipse, con complementos añadidos, al igual que su predecesor, el entorno de desarrollo 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 de espacio de kernel para implementar controles de acceso detallados. Los componentes para la implementación de seguridad de ALP se lanzaron como parte del marco Hiker. Los controles se basaban en firmas y certificados; A las aplicaciones sin firmar se les puede permitir el acceso a un conjunto predefinido de API seguras.

Dispositivos

Teléfonos móviles Panasonic con ALP:

  • P-01E,
  • P-01F,
  • P-01G,
  • P-01H,
  • P-02B,
  • P-03C [ja]
  • P-03D,
  • P-04C,
  • P-05C [ja]
  • 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

Véase también

  • Proyecto Moblin
  • Palm webOS
  • Ubuntu para Android

Referencias

  1. ^ "El diseño de referencia apunta a teléfonos móviles Linux". Linuxdevices.com\date= Agosto 7, 2007. Archivado desde el original el 3 de marzo de 2009.
  2. ^ "Access Linux Platform on Display at 3GSM". Engadget. 12 de febrero de 2007. Archivado desde el original el 6 de diciembre de 2012.
  3. ^ "Access Linux Platform en LinuxWorld SF". Palminfocenter.com. 20 de agosto de 2006. Archivado desde el original el 9 de febrero de 2014.
  4. ^ "Acceso y PalmSource anuncian la plataforma de acceso a Linux". Acceso/Palm Comunicado de prensa. 14 de febrero de 2006. Archivado desde el original el 1 de septiembre de 2013.{{cite news}}: CS1 maint: bot: original URL status unknown (link)
  5. ^ "Acceso a Linux Platform PDK y SDK a Licencias y Desarrolladores". Acceso al comunicado de prensa. 12 de febrero de 2007. Archivado desde el original el 1 de septiembre de 2013.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  6. ^ "Edelweiss". Edelweiss-mobile.com. Retrieved 20 de octubre, 2009.
  7. ^ Kairer, Ryan (13 de octubre de 2008). "Revista del teléfono móvil de Edelweiss en Palm Infocenter". Palminfocenter.com. Archivado desde el original el 4 de octubre de 2013. Retrieved 20 de octubre, 2009.
  8. ^ Keilhack, Kris (19 de septiembre de 2009). "Edelweiss, con el poder de ALP, se redujo a favor de Monolith?". PalmInfocenter.
  9. ^ "El primer else (también el monolito)". Archivado desde el original el 6 de diciembre de 2013.
  10. ^ "El Proyecto Monolito". Emblaze Mobile. Archivado desde el original el 3 de marzo de 2011. Retrieved 20 de octubre, 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. Retrieved 10 de agosto, 2014.
  13. ^ "Zen of Palm". Accessdevnet.com. Junio 13, 2003. Archivado desde el original el 10 de marzo de 2013. Retrieved 20 de octubre, 2009.
  14. ^ New Access Linux Platform Captura de Pantalla, Mobilelinuxinfo.com, 9 de agosto de 2007. Archivado el 4 de enero de 2011, en la máquina Wayback
  15. ^ "Framework pretende 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 Releases Hiker Application Framework to Open Source Community, Access press release, 12 de diciembre de 2006. Archivado el 5 de febrero de 2012 en la máquina Wayback
  • "Archive of Official website". Archivado desde el original el 2 de noviembre de 2011. Retrieved 2011-11-02.
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save