Quickly produce efficient, reliable, cross platform context-aware mobile applications that are tuned for the mobile computing environment.
The Mobile Platform Software Development Kit 1.3 (Mobile Platform SDK) a free, open source project, covered by BSD License, simplifies the task of adapting an application for use in a mobile environment. It provides a set of libraries and runtime components, along with a programming interface that is common across supported platforms and runtimes, for Windows and Linux, and Moblin. The Mobile Platform SDK 1.3 enables developers to quickly and efficiently deliver applications with mobility features while maximizing code reuse.
Close the gap between software functionality and mobile device platforms
Mobile users expect business applications to adjust automatically to resource-constrained mobile environments. With the Mobile Platform SDK 1.3, your software can integrate mobile features that meet user expectations for computing anytime and anywhere:
Developers face significant challenges when integrating or extending mobile features. Some of these include:
Creating code that is aware of platform context means your applications can more efficiently adapt to user settings as well as environmental and platform changes.
The following figure shows how the Mobile Platform SDK 1.3 straddles several different functional layers to provide better integration between applications and mobile hardware.
The Mobile Platform SDK integrates with different mobile client layers
For example, the following figure shows how a virus scanner application could be optimized for available power connections, maintaining full operations when connected, but suspending background scans when running on batteries.
Virus scanner application optimized for power, bandwidth, and connectivity
The Mobile Platform SDK 1.3 has a common programming interface, meaning object models, naming conventions, and parameters are consistent across programming languages to minimize code differences across platforms. This interface allows applications to be deployed natively on different platforms without extensive recoding.
The common programming interface and model is consistent across all supported languages and platforms. This programming model includes:
A GUI-based tool that helps you utilize, key features such as:
The Mobile Information Viewer validates specific implementations of the Mobile Platform SDK 1.3 features.
A standalone client application that allows you to create, view, and manage bandwidth usage policies on client systems.
The Mobile Platform SDK 1.3 contains a set of APIs for mobile software development and several GUI tools that can be used to view and manage resources on mobile platforms. The following devices and contexts are supported by the Mobile Platform SDK:
|
API |
Supported Devices and Capabilities |
|
Devices |
|
|
Context & Resources |
|
|
GUI tools |
|
The following changes have been made in Mobile Platform SDK 1.3 open source project:
|
Requirement |
Requirement Details |
|
Disk Space Requirements |
|
|
Minimum Hardware Required |
|
|
Operating System Software |
|
|
Software for Host Development System |
|
|
Development Environments |
|