4.4 Windows Mobile OS overview
Windows Mobile (WM) is a Microsoft embedded operating system combined with a suite of
basic applications for mobile devices. It is based on the Microsoft Win32 API. Mobile
powered devices able to run Windows Mobile include smartphones (cellular connected
devices) and PDAs (disconnected devices).
Originally appearing as the Pocket PC 2000 operating system in April 2000 and based on
Windows CE 3.0, Windows Mobile has been updated several times. The current version
Windows Mobile 6.0 (based on Windows CE 5.2) has been released in February 2007 (a
minor upgrade, WM 6.1 appeared in April 2008). This last major version optimized for
flexibility and modularity will be used in SM within the “inside scenario”. The next release of
WM is scheduled for 2010.
Microsoft has officially retired the terms « Pocket PC » and « Pocket PC Phone Edition ». In
the future, conventional terms will be used when refering to WM 6 powered UD: « WM 6
standard or professional » for smartphones, and « WM 6 classic » for PDAs.
Evaluation of WM 6.0 multimedia presentation capabilities showed that the content should be
stored in WMF file format.
WM releases 6.0 / 6.1 contain a set of new features, among them :
• .net compact Framework preinstalled in ROM
• AJAX and Javascript support in Internet Mobile Explorer
• VoIP support
• UMA (Unlicenced Mobile Access) support
• Improved Bluetooth stack
• Voice command (optional)
4.5 Usage of Windows Mobile OS
For software developments, two main options can be used when implementing a mobile
application:
• writing « native code » with Visual C++,
• writing « managed code » that works with the .NET compact Framework.
The .NET Compact Framework is a subset of the .NET Framework. It consists of the base
class libraries and has additional libraries that are specific to mobility and device
development. The .NET Compact Framework runs on a high performance JIT Compiler. The
Common Language Runtime (CLR) is built from the ground up to be specific to the .NET
Compact Framework so that it runs more efficiently on small targeted devices that are limited
in memory and resources.
In context of the SM project, the .NET Compact Framework can be used for:
Grant Agreement Number: FP7-216923
Acronym: SMARTMUSEUM
Project title: Cultural Heritage Knowledge Exchange
Platform
-23-
Comentarios a estos manuales