Доступ к платформе Linux - Access Linux Platform

В Доступ к платформе Linux (ALP), является прекращенным программное обеспечение с открытым исходным кодом на основании Операционная система, которую когда-то называли "версией следующего поколения Palm OS, "для мобильных устройств, разработанных и проданных Access Co., из Токио, Япония. Платформа включала среды исполнения для Ява, классическая Palm OS и GTK + -на основе родной Linux Приложения. ALP была продемонстрирована в устройствах[1] на различных конференциях, в том числе 3GSM,[2] LinuxWorld,[3] ГУАДЕК и с открытым исходным кодом в мобильных устройствах.

О ALP впервые было объявлено в феврале 2006 года.[4] Первоначальные версии платформы и комплекты для разработки программного обеспечения были официально выпущены в феврале 2007 года.[5] Были скоординированные усилия Access, Esteemo, NEC, NTT DoCoMo, и Panasonic использовать платформу как основу для общая платформа внедрение обновленной версии платформы мобильных ориентированных приложений i.mode (MOAP ) (L) интерфейсы прикладного программирования (API), соответствующие спецификациям Фонд LiMo. Первым смартфоном, использующим ALP, должен был стать Эдельвейс от Emblaze Mobile, запланированный на середину 2009 года.[6][7] Однако перед выпуском он был отложен.[8] The First Else (переименован из Monolith[9]) смартфон, который разрабатывался Sharp Corporation в сотрудничестве с Emblaze Mobile и семью другими партнерами, он был запланирован на 2009 год, но так и не был выпущен и официально отменен в июне 2010 года.[10][11] Платформа больше не упоминается на веб-сайте Access,[12] но Panasonic и NEC выпустили ряд телефонов ALP для японского рынка в период с 2010 по 2013 год.

Смотреть и чувствовать

В пользовательский интерфейс был разработан с теми же общими целями, что и предыдущие выпуски Palm OS, с целью сохранения Дзен ладони, философия дизайна, направленная на максимальное упрощение приложений.[13] Другие аспекты интерфейса включали ориентацию на основе задач, а не ориентацию файла / документа, как это обычно бывает в настольных системах.

Внешний вид платформы[14] был задуман как настраиваемый, чтобы обеспечить дифференциацию для определенных устройств и контекстов.

В последних выпусках они сделали гораздо более современный вид с поддержкой жестов и больше не были близки к Palm OS.

Базовые рамки

Аналогично Maemo, Фреймворк интернет-планшетов Nokia, ALP был основан на компонентах, взятых из ГНОМ проект, включая GTK + и GStreamer рамки. Множество других основных компонентов были взяты из основных проектов с открытым исходным кодом, включая BlueZ, коробок спичек, болтовня, и другие. Эти компоненты были лицензированы под Стандартная общественная лицензия GNU (GPL), Стандартная общественная лицензия ограниченного применения GNU (LGPL) и другие лицензии с открытым исходным кодом, что означает, что ALP была свободный или же открыто среда на программном уровне.

Некоторые компоненты ALP были выпущены под Общественная лицензия Mozilla как The Hiker Project.[15][16] Эти компоненты решали вопросы жизненного цикла приложения, межзадачного взаимодействия, обмена и использования структурированных данных, безопасности, уведомлений на основе времени и событий, а также других областей, общих для разработки приложений для мобильных устройств.

Разработка приложения

ALP представила стандартные API-интерфейсы для наиболее распространенных операций, как это определено стандартами для интерфейса переносимой операционной системы (POSIX ) и Стандартная база Linux (МЗБ). Однако ни один стандарт не касается телефонии, настройки устройства, обмена сообщениями или некоторых других тем, поэтому Access для них определил несколько других платформ и API.

Приложения для ALP могут быть разработаны как собственный код Linux на C или же C ++, как наследие Palm OS приложения (которые работают в Гранат ВМ среды эмуляции) или в Ява. Дальнейшие среды исполнения были поддержаны посредством разработки стартовая площадка используется диспетчером приложений (часть платформы Hiker).

В ALP SDK используется Затмение -основан интегрированная среда развития (IDE) с добавленными плагинами, как и его предшественница среда разработки Palm OS. Используемые компиляторы были встроены двоичный интерфейс приложения (EABI) включен РУКА версии стандарта Коллекция компиляторов GNU (GCC) инструментальная цепочка.

Безопасность

ALP использовала комбинацию структуры безопасности на основе политик пользовательского пространства и пространства ядра. Модуль безопасности Linux для реализации детального контроля доступа. Компоненты для реализации безопасности ALP были выпущены как часть платформы Hiker. Контроль был основан на подписях и сертификатах; неподписанным приложениям может быть разрешен доступ к заранее определенному набору Безопасно API.

Устройства

Сотовые телефоны Panasonic с ALP:

Сотовые телефоны NEC с ALP:

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

Смотрите также

Рекомендации

  1. ^ «Эталонный дизайн предназначен для мобильных телефонов с ОС Linux». Linuxdevices.comdate = 7 августа 2007 г.. Архивировано из оригинал 3 марта 2009 г.
  2. ^ "Доступ к платформе Linux на дисплее в 3GSM". Engadget. 12 февраля 2007 г. В архиве с оригинала от 6 декабря 2012 г.
  3. ^ «Доступ к платформе Linux в LinuxWorld SF». Palminfocenter.com. 20 августа 2006 г. В архиве из оригинала от 9 февраля 2014 г.
  4. ^ «Access и PalmSource объявляют о платформе Access Linux». Доступ /PalmSource пресс-релиз. 14 февраля 2006 года. Архивировано 1 сентября 2013 года.CS1 maint: BOT: статус исходного URL-адреса неизвестен (ссылка на сайт)
  5. ^ «Релизы доступа Доступ к PDK и SDK платформы Linux для лицензиатов и разработчиков». Доступ пресс-релиз. 12 февраля 2007 года. Архивировано 1 сентября 2013 года.CS1 maint: BOT: статус исходного URL-адреса неизвестен (ссылка на сайт)
  6. ^ "Эдельвейс". Edelweiss-mobile.com. Получено 20 октября, 2009.
  7. ^ Кайрер, Райан (13 октября 2008 г.). «Обзор мобильного телефона Эдельвейс в Инфоцентре Палм». Palminfocenter.com. Архивировано из оригинал 4 октября 2013 г.. Получено 20 октября, 2009.
  8. ^ Кейлхак, Крис (19 сентября 2009 г.). "Эмблайз Эдельвейс на базе ALP заменен на Монолит?". PalmInfocenter.
  9. ^ "The First Else (он же Монолит)". В архиве с оригинала от 6 декабря 2013 г.
  10. ^ «Проект Монолит». Emblaze Mobile. Архивировано из оригинал 3 марта 2011 г.. Получено 20 октября, 2009.
  11. ^ Рикер, Томас. "RIP: Emblaze убивает First Else". Engadget. Архивировано из оригинал 3 декабря 2013 г.
  12. ^ "Доступ". В архиве из оригинала 1 июля 2014 г.. Получено 10 августа, 2014.
  13. ^ «Дзен ладони». Accessdevnet.com. 13 июня 2003 г. Архивировано с оригинал 10 марта 2013 г.. Получено 20 октября, 2009.
  14. ^ Скриншоты платформы New Access Linux, Mobilelinuxinfo.com, 9 августа 2007 г. В архиве 4 января 2011 г. Wayback Machine
  15. ^ «Framework нацелена на коммерциализацию мобильных приложений Linux». Архивировано из оригинал 3 июня 2009 г., Linuxdevices.com, 22 декабря 2006 г.
  16. ^ Access выпускает платформу приложений Hiker для сообщества с открытым исходным кодом, Доступ пресс-релиз, 12 декабря 2006 г. В архиве 5 февраля 2012 г. Wayback Machine
  17. ^ "П-03С". Японская Википедия.
  18. ^ "П-05С". Японская Википедия.

внешняя ссылка