
Custom Windows Mobile Application Development
Powerful, Light Weight & Low Cost
Windows Mobile is a compact operating system combined with a suite of basic applications for mobile devices. Devices that run Windows Mobile include Pocket PCs, Smartphones, Portable Media Centers, and embedded computers in automotive and industrial equipment. Third-party software development is available for Windows Mobile.
Originally appearing as the Pocket PC 2000 operating system, Windows Mobile has been updated several times, with the current version being Windows Mobile 6, and a new release scheduled for 2010. Microsoft projected in 2008 that shipments of devices with Windows Mobile will increase from 11 million to 20 million units. Microsoft licenses Windows Mobile to four out of the five world's largest mobile phone manufacturers.
Mobilgistix builds Windows Mobile applications to make the most out of memory and speed. We have experience in replicating data to and from a server as quickly as possible via XML web services. We develop GUIs to be localized and globalized for an international audience. Where at all possible we try to stick to purely managed code so that your application can run on as many mobile devices as possible with little or no modifications needed for device differences.
In addition to developing your core application logic, we will advise you on many additional features that are becoming standard features in today's mobile applications, such as: how to update the application on your customer's mobile devices; how to authenticate a user with the host server; how to send bugs and debugging information from a mobile device back to the developers; how to implement a notification mechanism that sends messages from the host server to the mobile device to inform users of server maintenance; how audio and video can be sent to and from the host server; how to allow multiple mobile users communicate with each other over an Internet connection.
Windows Mobile platform offers:
|
|
Data connectivity that is designed to be seamless and secure (SQL Server Compact Edition, XML support, built-in security features, encryption libraries)
|
|
Rich API support (messaging, telephony, connectivity, music, video, handwriting recognition, gaming, configuration)
|
|
An extensive range of programming models (native code, managed code, mobile Web development including support for basic AJAX applications)
|
|
Powerful devices (industry standard expansion interfaces, multithreading, and multitasking) and multitasking)
|
|
Connectivity to PCs, laptops and servers via Bluetooth, ActiveSync, Wi-Fi, GPRS, Infrared
|
Reduced Development Time and Cost
Windows Mobile developers can take advantage of a unified software platform, a familiar Visual Studio development environment, a programming model consistent with the Windows desktop and server, and comprehensive technical resources to help them reduce their development time and costs.
|
Develop and test applications quickly with familiar development tools and free resources from Microsoft.
|
|
Use existing .NET programming skills (Windows Mobile 6 includes the .NET Compact Framework, a strict subset of the .NET Framework).
|
|
Reuse existing code to target new devices—touch screen (Professional) and non-touch screen (Standard) Windows Mobile powered devices expose most of the same APIs.
|
|
Save the bandwidth of deploying .NET Compact Framework and SQL Server Compact Edition separately by targeting Windows Mobile 6 powered devices that have them both built in.
|
|
Reach new markets through multilingual support.
|
Software Development
Third-party software development is available for the Windows Mobile operating system. There are several options for developers to use to create and deploy mobile applications. This includes writing native code with Visual C++, writing Managed code that works with the .NET Compact Framework, or Server-side code that can be deployed using Pocket Internet Explorer or a custom programmed client on the user's device. The .NET Compact Framework is actually a subset of the .NET Framework and hence shares many components with software development on desktop clients, application servers, and web servers which have the .NET Framework installed.
Microsoft typically releases Windows Mobile Software development kits (SDKs) that work in conjunction with their Visual Studio development environment. These SDKs include emulator images for developers to test and debug their applications while writing them without requiring a physical mobile device.
Transforming Your Digital Lifestyle
Microsoft technology including mobile applications. (Wait about 10 seconds after clicking the play button for video to load).
Your Digital Lifestyle: Girl from Mars
Last Updated: 09 June 2008