232 Smart Phone and Next-Generation Mobile Computing
unmanaged application programming using Win32 (WinCE) APIs,
bypassing .Net Compact Framework runtime. Windows Mobile for
Smartphone applications can leverage the following features pro-
vided by the underlying Windows CE system and the .Net Compact
Framework:
•
Platform invoke (P/Invoke) — This allows a managed program
to call a platform-dependent API provided by the Windows CE
operating system.
•
ADO.NET — This allows convenient data access in connected or
disconnected mode.
•
Web services — These make it possible for a piece of software to
communicate and operate with other entities on the network via
a secure, unified interface.
•
Rich Forms Designer — This GUI designer coupled with Visual
Studio .Net