Microsoft’s pattern and practice team released a pocket architecture guide for Windows mobile developers as well as for architectures. Windows Mobile Application architecture pocket guide provides real world information and best practices for mobile development. The purpose of the Mobile Application Architecture Pocket Guide is to improve your Effectiveness when building mobile applications on the Microsoft platform. The guide provides design-level guidance for the architecture and design of mobile applications built on the .NET Platform. It focuses on partitioning application functionality into layers, components, and services, and walks through their key design characteristics. Windows Mobile Application Architecture Pocket Guide is indented for architects and development leads
Read more…
Some days ago Microsoft has launched a new website for Windows Mobile Developers. After the launch of the website, there has been four new windows mobile applications are added to the list of Windows Mobile Application. Point UI, Kinoma Play, Viigo, Skyfire and MyMobiler. Let’s have closer look what all these applications do.
Point UI is a Windows Mobile Application that provides an alternative user interface for Windows Mobile Devices. Point UI makes viewing of critical information on one screen with quick access for locking the device, changing sound profiles, wireless, battery and general settings.
Read more…
Microsoft has quietly launched a new developer website for Windows Mobile Developers. The new Windows Mobile developer website is featured by a lot of good quality content. Windows Mobile developer website is for all developers ranging from beginner to expert in Mobile application development.

- Got interesting mobile code and topics to contribute or simply want to send your feedback?
- Check out the Apps listed in the Spotlights for developers or showcase your applications.
- Watch for Events, future updates and campaigns.
Check out the Windows Mobile Developer Website.
Microsoft Synchronization Services for ADO.NET 1.0 provides the ability to synchronize data from disparate sources. Rather than simply replicating a database and its schema, the Synchronization Services application programming interface (API) provides a set of components to synchronize data between data services and a local store. Applications are increasingly used on mobile clients, such as laptops and devices that do not have a consistent or reliable network connection to a central server. It is crucial for these applications to work against a local copy of data on the client. Equally important is the need to synchronize the local copy of the data with a central server when a network connection is available. The Synchronization Services API, which is modeled after the ADO.NET data access APIs, gives you an intuitive way to synchronize data. It makes building applications for occasionally connected environments a logical extension of building applications where you can count on a consistent network connection.
Synchronization Services for ADO.NET 1.0, which released with Visual Studio 2008, enabled synchronization between a server database and a SQL Compact 3.5 client database running on a desktop. With this download, you can also synchronize between a server database and a SQL Compact database on a Windows Mobile 5 or 6 device.
System Requirements
Microsoft Synchronization Services for ADO.NET requires ADO.NET 2.0 on the server. Synchronization Services requires .NET Compact Framework 2.0 Service Pack 2 (SP2) for device clients. The server database can be any database for which an ADO.NET provider is available, such as SQL Server 2005. The client database for Synchronization Services applications is SQL Server Compact 3.5 Service Pack 1 and later versions.
Synchronization Services is supported on the following device operating systems:
Installation Instruction
Download and run SyncServices.MSI. The Synchronization Services runtime binaries and cabs will be installed under %Programfiles%\Microsoft Synchronization Services\ADO.NET\v1.0\Devices.
Install the following products if they are not already installed:
- Synchronization Services for ADO.NET 1.0 x86 (released with both SQL Server Compact 3.5 and Visual Studio 2008) must be installed on the database server or middle-tier server. It is required for server components, such as Server Synchronization Provider.
- SQL Server Compact 3.5 SP1 must be installed on the device.
Please use This Forum for feedback and communication
Download Synchronization Services for ADO.NET

Microsoft Phone Data Manager Beta is an application that is designed to take away the worry of losing data on your phone - specifically contacts, music, pictures and videos. It does that by synchronizing your phone contacts with Microsoft’s Windows Live Contacts store in the cloud, or by helping you download files from the phone to your local computer.
-
Contacts: Microsoft Phone Data Manager Beta synchronizes the contacts present in your phone with your contact store on Windows Live Contacts, which is the same store that your Hotmail contacts uses. This way, your phone contacts are always present on the Internet, accessible via the contacts link on Hotmail. If you lose, or simply change your phone, all you need to do is to synchronize the contacts using Microsoft Phone Data Manager Beta, and all the contacts that you stored in your Windows Live Contacts store will be downloaded to your phone. You can synchronize your contacts as many times as you like so that the changes you make (edits, additions or deletions) on your phone, or on the computer on Windows Live Contacts are always reflected on both your phone and the Windows Live Contacts store.
-
Music, Pictures and Video: In its current form, Microsoft Phone Data Manager Beta will download the music, pictures and videos present in your phone to a local folder on the computer you are using this application on.
-
Communication with your phone: Microsoft Phone Data Manager Beta can communicate with your phone via a wireless standard known as Bluetooth, or via a USB cable.
-
In order for you to synchronize contacts, you will need to have a Windows Live ID (any Hotmail ID is a valid Windows Live ID). If you do not have one, you will be prompted to create one while you use the application.
In order for you to synchronize contacts, you will need to have a Windows Live ID (any Hotmail ID is a valid Windows Live ID). If you do not have one, you will be prompted to create one while you use the application.
System Requirements
Your computer needs to have the following minimum requirements for Microsoft Phone Data Manager Beta application to run:
-
One of the following Operating Systems:
-
Microsoft Windows XP SP2 32 bit version
-
Microsoft Windows XP SP3 32 bit version
-
Microsoft Windows Vista 32 bit version
-
256 MB of RAM
-
200 MB of available disk space
-
800×600 screen resolution(1024×768 recommended)
-
Bluetooth Connectivity: In order for the application to communicate with your phone through Bluetooth, your computer needs to either have inbuilt Bluetooth hardware support (e.g. most laptops have Bluetooth inbuilt), or you should have an external USB Bluetooth dongle that you can use. More details about both are given below.
-
USB Connectivity: If you choose to use a USB cable to connect your phone with the PC, then
-
you should use a USB data cable that works with your phone, and
-
your computer should have the latest available USB cable drivers for your phone (provided by your phone manufacturer) installed.
System Bluetooth requirements
Bluetooth is a wireless communication technology that connects computers, mobile phones and other electronic devices and allows them to communicate wirelessly over short distances. Many computers (especially laptops) come with the Bluetooth functionality pre-installed.If your computer/laptop does not have pre-installed Bluetooth functionality, you may be able to buy a USB-based Bluetooth dongle that will provide Bluetooth functionality for your computer.
The Phone Data Manager Beta application works only with those Bluetooth dongles/adapters that are compatible with the Microsoft Bluetooth Stack. If your dongle supports Microsoft’s Bluetooth stack then once you insert the dongle, the computer will recognize and automatically install the required drivers when you plug in the dongle into the USB slot (without needing any additional dongle vendor provided CD)
In case your Bluetooth dongle is not automatically recognized by Windows XP or Windows Vista then please refer to troubleshooting information on how to configure a Bluetooth dongle.
Download Microsoft Phone Data Manager Beta