Access Linux Platform: Difference between revisions
GreenC bot (talk | contribs) |
Rescuing 5 sources and tagging 0 as dead. #IABot (v1.2.4) |
||
Line 1: | Line 1: | ||
{{Use mdy dates|date=May 2014}} |
{{Use mdy dates|date=May 2014}} |
||
The '''Access Linux Platform''' ('''ALP'''), once referred to as a "next-generation version of the [[Palm OS]]," was an [[open-source software]] based [[operating system]] for mobile devices developed and marketed by [[Access Co.]], of [[Tokyo]], [[Japan]]. The platform included execution environments for [[Java (programming language)|Java]], classic Palm OS, and [[GTK+]]-based native [[Linux]] applications. ALP was demonstrated in devices<ref>{{cite web|url=http://www.linuxdevices.com/news/NS9247878814.html|title=Reference design targets Linux mobile phones|archiveurl=https://web.archive.org/web/20090303084304/http://linuxdevices.com/news/NS9247878814.html|archivedate=March 3, 2009|website= Linuxdevices.com\date= August 7, 2007}}</ref> at a variety of conferences, including [[3GSM]],<ref>{{cite web|url=http://www.engadget.com/2007/02/12/access-linux-platform-on-display-at-3gsm/|title= |
The '''Access Linux Platform''' ('''ALP'''), once referred to as a "next-generation version of the [[Palm OS]]," was an [[open-source software]] based [[operating system]] for mobile devices developed and marketed by [[Access Co.]], of [[Tokyo]], [[Japan]]. The platform included execution environments for [[Java (programming language)|Java]], classic Palm OS, and [[GTK+]]-based native [[Linux]] applications. ALP was demonstrated in devices<ref>{{cite web|url=http://www.linuxdevices.com/news/NS9247878814.html|title=Reference design targets Linux mobile phones|archiveurl=https://web.archive.org/web/20090303084304/http://linuxdevices.com/news/NS9247878814.html|archivedate=March 3, 2009|website= Linuxdevices.com\date= August 7, 2007}}</ref> at a variety of conferences, including [[3GSM]],<ref>{{cite web|url=http://www.engadget.com/2007/02/12/access-linux-platform-on-display-at-3gsm/ |title=Access Linux Platform on Display at 3GSM |website=[[Engadget]] |date=February 12, 2007 |deadurl=yes |archiveurl=https://web.archive.org/web/20121206191044/http://www.engadget.com/2007/02/12/access-linux-platform-on-display-at-3gsm/ |archivedate=December 6, 2012 |df=mdy }}</ref> [[LinuxWorld Conference and Expo|LinuxWorld]],<ref>{{cite web|url=http://www.palminfocenter.com/news/8921/access-linux-platform-at-linuxworld-sf/ |title=Access Linux Platform at LinuxWorld SF |website=Palminfocenter.com |date=August 20, 2006 |deadurl=yes |archiveurl=https://web.archive.org/web/20140209183903/http://www.palminfocenter.com/news/8921/access-linux-platform-at-linuxworld-sf/ |archivedate=February 9, 2014 |df=mdy }} </ref> [[GUADEC]], and Open Source in Mobile. |
||
The ALP was first announced in February 2006.<ref>{{cite news|url= |
The ALP was first announced in February 2006.<ref>{{cite news|url=http://www.access-company.com/ |title=Access and PalmSource Announce the Access Linux Platform |work=[[Access Co.|Access]]/[[PalmSource]] [[press release]] |date=February 14, 2006 |deadurl=bot: unknown |archiveurl=https://web.archive.org/web/20130901134714/http://www.access-company.com/ |archivedate=September 1, 2013 |df=mdy }}</ref> The initial versions of the platform and [[software development kit]]s were officially released in February 2007.<ref>{{cite web|url=http://www.access-company.com/ |title=Access Releases Access Linux Platform PDK and SDK to Licensees and Developers |work=[[Access Co.|Access]] [[press release]] |date=February 12, 2007 |deadurl=bot: unknown |archiveurl=https://web.archive.org/web/20130901134714/http://www.access-company.com/ |archivedate=September 1, 2013 |df=mdy }}</ref> There was a coordinated effort by Access, Esteemo, [[NEC]], [[NTT DoCoMo]], and [[Panasonic]] to use the platform as a basis for a ''shared platform'' implementing a revised version of the i.mode Mobile Oriented Applications Platform ([[MOAP]]) (L) [[application programming interface]]s (APIs), conforming to the specifications of the [[LiMo Foundation]]. The first smartphone to use the ALP was to be the ''Edelweiss'' by Emblaze Mobile that was scheduled for mid-2009.<ref>{{cite web|url=http://www.edelweiss-mobile.com/ |website=Edelweiss-mobile.com |date= |accessdate=October 20, 2009|title=Edelweiss}}</ref><ref>{{cite web|last=Kairer |first=Ryan |url=http://www.palminfocenter.com/news/7367/edelweiss-the-first-alp-powered-smartphone/ |title=Review of the Edelweiss mobile phone at Palm Infocenter |website=Palminfocenter.com |date=October 13, 2008 |accessdate=October 20, 2009|archiveurl=https://web.archive.org/web/20131004220240/http://www.palminfocenter.com/news/7367/edelweiss-the-first-alp-powered-smartphone/ |archivedate=October 4, 2013}}</ref> However, it was shelved before release.<ref>{{Cite web|url=http://www.palminfocenter.com/news/9906/alppowered-emblaze-edelweiss-shelved-in-favor-of-monolith/ |title=ALP-powered Emblaze Edelweiss shelved in favor of Monolith? |first=Kris |last=Keilhack |date=September 19, 2009 |website=PalmInfocenter}}</ref> The First Else (renamed from Monolith<ref>{{cite web|url=http://www.behance.net/Gallery/The-First-Else-(aka-The-Monolith)/359239 |title=The First Else (aka The Monolith)|archiveurl=https://web.archive.org/web/20131206211823/http://www.behance.net/gallery/The-First-Else-(aka-The-Monolith)/359239|archivedate=December 6, 2013}}</ref>) smartphone, that was being developed by [[Sharp Corporation]] in cooperation with Emblaze Mobile and seven other partners, was scheduled for 2009, but was never released and officially cancelled in June 2010.<ref>{{cite web|url=http://www.emblazemobile.com/project.html |title=The Monolith Project |publisher=Emblaze Mobile |date= |accessdate=October 20, 2009|archiveurl=https://web.archive.org/web/20110303181006/http://www.emblazemobile.com/project.html|archivedate=March 3, 2011}}</ref><ref>{{Cite web|last=Ricker |first=Thomas |title=RIP: Emblaze kills First Else |url=http://www.engadget.com/2010/06/30/rip-emblaze-kills-first-else/ |publisher=Engadget |archiveurl=https://web.archive.org/web/20131203194340/http://www.engadget.com/2010/06/30/rip-emblaze-kills-first-else/ |archivedate=December 3, 2013}}</ref> |
||
The platform never launched on devices and is no longer referenced on Access's website.<ref>{{Cite web|url=http://gl.access-company.com/ |title=Access}}</ref> |
The platform never launched on devices and is no longer referenced on Access's website.<ref>{{Cite web|url=http://gl.access-company.com/ |title=Access}}</ref> |
||
Line 38: | Line 38: | ||
== External links == |
== External links == |
||
* |
*{{cite web|url=http://www.access-company.com/products/platforms/linux/alp.html |title=Archive of Official website |accessdate=2011-11-02 |deadurl=yes |archiveurl=https://web.archive.org/web/20111102161909/http://www.access-company.com/products/platforms/linux/alp.html |archivedate=November 2, 2011 |df=mdy }} |
||
{{Mobile operating systems}} |
{{Mobile operating systems}} |
Revision as of 06:58, 3 October 2016
The Access Linux Platform (ALP), once referred to as a "next-generation version of the Palm OS," was an open-source software based operating system for mobile devices developed and marketed by Access Co., of Tokyo, Japan. The platform included execution environments for Java, classic Palm OS, and GTK+-based native Linux applications. ALP was demonstrated in devices[1] at a variety of conferences, including 3GSM,[2] LinuxWorld,[3] GUADEC, and Open Source in Mobile.
The ALP was first announced in February 2006.[4] The initial versions of the platform and software development kits were officially released in February 2007.[5] There was a coordinated effort by Access, Esteemo, NEC, NTT DoCoMo, and Panasonic to use the platform as a basis for a shared platform implementing a revised version of the i.mode Mobile Oriented Applications Platform (MOAP) (L) application programming interfaces (APIs), conforming to the specifications of the LiMo Foundation. The first smartphone to use the ALP was to be the Edelweiss by Emblaze Mobile that was scheduled for mid-2009.[6][7] However, it was shelved before release.[8] The First Else (renamed from Monolith[9]) smartphone, that was being developed by Sharp Corporation in cooperation with Emblaze Mobile and seven other partners, was scheduled for 2009, but was never released and officially cancelled in June 2010.[10][11]
The platform never launched on devices and is no longer referenced on Access's website.[12]
Look and feel
The user interface was designed with similar general goals to earlier Palm OS releases, with an aim of preserving the Zen of Palm, a design philosophy centered on making the applications as simple as possible.[13] Other aspects of the interface included a task-based orientation rather than a file/document orientation as is commonly found on desktop systems.
The appearance of the platform[14] was intended to be highly customizable to provide differentiation for specific devices and contexts.
In the last releases, they went for a much more modern look with gesture support, and were no longer close to the Palm OS.
Base frameworks
Similarly to Maemo, Nokia's internet tablet framework, ALP was based on components drawn from the GNOME project, including the GTK+ and GStreamer frameworks. A variety of other core components were drawn from mainstream open source projects, including BlueZ, matchbox, cramfs, and others. These components were licensed under the GNU General Public License (GPL), GNU Lesser General Public License (LGPL), and other open source licenses, meaning that ALP was a free or open environment on the software level.
Several components from ALP were released under the Mozilla Public License as The Hiker Project.[15][16] These components addressed issues of application life-cycle, intertask communication, exchange and use of structured data, security, time and event-based notifications, and other areas common to the development of applications for mobile devices.
Application development
The ALP presented standard APIs for most common operations, as defined by the standards for Portable Operating System Interface (POSIX) and Linux Standard Base (LSB). However, neither standard addresses telephony, device customizing, messaging, or several other topics, so several other frameworks and APIs were defined by Access for those.
Applications for ALP could be developed as Linux-native code in C or C++, as legacy Palm OS applications (which run in the Garnet VM emulation environment), or in Java. Further execution environments were supported via the development of a launchpad used by the Application Manager (part of the Hiker framework).
The ALP SDK used an Eclipse-based integrated development environment (IDE), with added plug-ins, as did its predecessor Palm OS development environment. The compilers used were embedded application binary interface (EABI) enabled ARM versions of the standard GNU Compiler Collection (GCC) tool chain.
Security
The ALP used a combination of a user-space policy-based security framework and a kernel-space Linux security module to implement fine-grained access controls. The components for ALP's security implementation have been released as part of the Hiker framework. Controls were based on signatures and certificates; unsigned applications can be allowed access to a predefined set of safe APIs.
See also
References
- ^ "Reference design targets Linux mobile phones". Linuxdevices.com\date= August 7, 2007. Archived from the original on March 3, 2009.
- ^ "Access Linux Platform on Display at 3GSM". Engadget. February 12, 2007. Archived from the original on December 6, 2012.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ "Access Linux Platform at LinuxWorld SF". Palminfocenter.com. August 20, 2006. Archived from the original on February 9, 2014.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ "Access and PalmSource Announce the Access Linux Platform". Access/PalmSource press release. February 14, 2006. Archived from the original on September 1, 2013.
{{cite news}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ "Access Releases Access Linux Platform PDK and SDK to Licensees and Developers". Access press release. February 12, 2007. Archived from the original on September 1, 2013.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ "Edelweiss". Edelweiss-mobile.com. Retrieved October 20, 2009.
- ^ Kairer, Ryan (October 13, 2008). "Review of the Edelweiss mobile phone at Palm Infocenter". Palminfocenter.com. Archived from the original on October 4, 2013. Retrieved October 20, 2009.
- ^ Keilhack, Kris (September 19, 2009). "ALP-powered Emblaze Edelweiss shelved in favor of Monolith?". PalmInfocenter.
- ^ "The First Else (aka The Monolith)". Archived from the original on December 6, 2013.
- ^ "The Monolith Project". Emblaze Mobile. Archived from the original on March 3, 2011. Retrieved October 20, 2009.
- ^ Ricker, Thomas. "RIP: Emblaze kills First Else". Engadget. Archived from the original on December 3, 2013.
- ^ "Access".
- ^ "Zen of Palm". Accessdevnet.com. June 13, 2003. Archived from the original on March 10, 2013. Retrieved October 20, 2009.
- ^ New Access Linux Platform Screenshots, Mobilelinuxinfo.com, August 9, 2007. Template:Wayback
- ^ "Framework aims to commercialize mobile Linux apps". Archived from the original on June 3, 2009., Linuxdevices.com, December 22, 2006.
- ^ Access Releases Hiker Application Framework to Open Source Community, Access press release, December 12, 2006. Template:Wayback
External links
- "Archive of Official website". Archived from the original on November 2, 2011. Retrieved 2011-11-02.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help)