The architecture and design of the Intel Mobile Platform SDK will allow implementation of the following†:
Multi-architecture: The Intel Mobile Platform SDK is designed to work with Intel and non-Intel architectures and support different form factors such as notebooks, handhelds and mobile phones.
Multi-operating system: The Intel Mobile Platform SDK is designed to support development using different programming languages and provides consistent API.
Multi-runtime: The Intel Mobile Platform SDK is designed to execute across different runtimes.
Modularity: The Intel Mobile Platform SDK is designed to support the ability to substitute, extend, and replace core modules within the system.
Currently Supported:
Architectures:
Intel® Centrino® mobile technology
Platforms with Intel® Pentium® 4 processors
Platforms with Intel XScale® processors
Mobile platforms with non-Intel processors
Operating Systems:
Microsoft Windows* XP
Microsoft Windows* 2000
Microsoft Windows* Mobile 2003
Languages:
C++
Sun Microsystems Java*
Microsoft .NET* CLR Languages like C#, Visual Basic .NET