ACCESS Releases Hiker Application Framework for ALP
ACCESS Systems America today announced that the Hiker Application Framework, designed to specifically to meet the requirements of Linux-based mobile phones and devices, is now available for download.
ACCESS has developed the Hiker Application Framework as part of the ACCESS Linux Platform.
Announced in October 2006, the Hiker Application Framework provides a set of services to install and manage applications. Released under Mozilla Public License (MPL) v1.1, the Hiker Application Framework includes security features that enable secure application management and an integrated user experience. The Hiker Application Framework is also designed to enhance application security to prevent unauthorized use of phone services or tampering with critical system data.
The Hiker Application Framework from ACCESS also provides the ability to integrate communication between applications, enabling a seamless user experience for music, messaging and other advanced features.
The ACCESS Application Framework is designed for use with GTK+. Currently, GTK+ powers the extremely popular GNOME desktop, and its use in the ACCESS Linux platform is expected to enable developers to leverage existing expertise and code.
ACCESS Application Framework Services Description
An application framework – a way to install and manage applications, along with providing the ability for applications to interact with each other and the user – is a core part of any fully integrated mobile operating system platform.
The Application Framework from ACCESS consists of several services or “managers” designed to install and manage applications and enable applications to interact with each other and the user. These include:
- Bundle Manager: provides a unified view of all applications on the system, whether these applications are in main memory or on an extension card. The bundle manager makes it possible to manage and launch different types of applications (Java, native Linux®, Palm OS®) in an intuitive, easy to use way. Bundle Manager hides the complexity and differences of these types of applications and presents the user an easy to use interface, common for all types.
- Security Policy Framework (SPF): The Security Policy Framework (SPF) controls the security policy for the device. The policy used by the framework is created by a licensee and is flexible, updateable and separate from the mechanisms used to enforce it. The Policy Framework works in conjunction with a kernel level enforcement component that works in concert with the Policy Framework.
- Exchange Manager: handles the exchange of data between applications and between devices. Developers can readily add new transport protocols simply by writing a new plug-in. Once the plug-in is installed, Exchange Manager makes the new transport available to all applications.
- Notification Manager: informs applications of unsolicited events, including incoming calls, messaging, system sleep and network signaling. Because messages are not “hard wired” to specific applications, developers can substitute and add new applications at any time simply by registering their application to the required notifications.
- Application Server: manages an applications’ lifecycle—installation, launch, suspension, resumption and termination.
- Attention Manager: provides a central clearing house for application-generated events that are displayed to the user. Alerts include incoming calls, SMS, MMS, appointment, incoming email market urgent, user-set target stock price alarms and low battery. Developers can easily customize these notifications for specific hardware, services and applications.
- Alarm Manager: notifies both active and inactive applications of real-time alarm events (managed by the Attention Manager). This service provides developers a consistent way to request that an alarm be triggered at a particular time.
- Global Settings Services: provides a common API for all applications and services to access user preferences, including fonts and font sizes and system themes.