Windows Mobile Hands-On LabsIf you learn by doing, these step-by-step hands-on labs are great ways to learn about Windows Mobile, Visual Studio, .NET Compact Framework, and SQL Server Compact Edition. Each lab includes sample code and a step-by-step instruction manual that will guide you through a specific development scenario.
Managed DevelopmentStep by Step: Building a .NET Compact Framework Application for a Windows Mobile-based Device Using Visual Studio 2005 Learn how to reuse your existing Microsoft Visual Studio and Microsoft .NET Framework skills to develop a line-of-business (LOB) application for a Windows Mobile–based device in this self-pace, hands-on lab. You will begin with the basics of building, deploying, and debugging a Windows Mobile application by using Visual Studio 2005. By using the .NET Compact Framework and Windows Mobile SDK, you will then be led through the steps of developing the application to effectively address LOB business needs on a mobile device. You will complete the application by using SQL Mobile to provide persistent storage and query capabilities. | Program Microsoft SQL Server CE 2.0 Merge Replication Using .NET Compact Framework Learn how to use the .NET Compact Framework and SQL Server CE to configure merge replication, build an application user interface, subscribe to a SQL Server publication, modify and synchronize data, and resolve conflicts. | Step by Step: Introduction to the New Windows Mobile Managed APIs Learn about the new managed APIs in Windows Mobile in this self-paced hands-on lab. You will improve on an existing application by making use of these new interfaces. Upon completion of this lab, you will be ready to use these APIs to simplify your existing code or extend your applications to make use of the new capabilities of Windows Mobile 5.0. | Step by Step: Developing Multithreaded Applications with the .NET Compact Framework 2.0 Learn how to use the great support of the Microsoft .NET Compact Framework 2.0 for managed multithreaded applications–while avoiding much of the complexity that comes with multithreading–in this self-paced hands-on lab. | Step by Step: Incorporating COM Objects into Your .NET Compact Framework 2.0 Application Use this self-paced, hands-on lab, to learn how the Microsoft .NET Compact Framework 2.0 enables you to more easily incorporate your existing native COM objects into your managed applications. | Step by Step: Developing a SQL Mobile Application with Visual Studio 2005 and SQL Server 2005 Learn how to use SQL Server 2005 (SQL Mobile) to synchronize data between a Windows Mobile–based device and a SQL Server 2005 back-end database. You will set up and configure SQL Server 2005, IIS, and a .NET Compact Framework application. | Step by Step: Program Microsoft SQL Server CE 2.0 Merge Replication Using .NET Compact Framework In this exercise, you will use the .NET Compact Framework and SQL Server CE to configure merge replication, build an application user interface, subscribe to a SQL Server publication, modify and synchronize data, and resolve conflicts. | Step by Step: Develop a Location-Based Application on a Pocket PC Phone Edition by Using Microsoft MapPoint Location Server 1.0 The objective of this exercise is for you to use the Microsoft .NET Compact Framework to create an application that will run on a Pocket PC Phone Edition. Through MapPoint Location Server, the application will get the real-time location of one of your contact's mobile devices and present a map of the location. This exercise should take 30 – 40 minutes to complete. |
Native DevelopmentStep by Step: Migrating a Windows Mobile Application from GAPI to DirectX Learn about the new Windows Mobile 5.0 features of DirectX in this self-paced hands-on lab. You will explore the various drawing capabilities provided by DirectX such as drawing primitives, lighting and depth. You will also learn how to identify the DirectX capabilities of a particular device. For developers familiar with GAPI, each section contrasts the DirectX capabilities with the corresponding features of GAPI. | Step by Step: Developing Orientation-Aware and Resolution-Aware Windows Mobile-based Applications in Native Code Convert an existing Windows Mobile–based application to be aware of multiple screen orientations, sizes, and resolutions in this self-paced hands-on lab. You will alter the application so that it is aware of a change in screen orientation and adjusts for the presence of portrait, landscape, and square screens. You will then convert the same application so that it effectively adjusts for devices with higher screen resolution. Upon completion of this lab, you will know how to ensure that your existing Windows Mobile–based applications behave properly across the increasing number of devices with multiple screen orientations, sizes, and resolutions. | Step by Step: New Native Development Features in Visual Studio 2005 Use this self-paced, hands-on lab, to get a guided tour through the Microsoft Visual Studio 2005 native device development experience. You'll build a Microsoft Windows Mobile C++ application by using application and class wizards, design the UI, digitally sign the application, and debug it, all from within Visual Studio. Upon completion of this lab, you will be ready to start using Visual Studio 2005 as your new IDE for native Windows Mobile application development. This is a level 200 lab, and it should take you 40 minutes to complete. | Step by Step: Migrating an eMbedded Visual C++ Application to Visual Studio 2005 Say goodbye to Microsoft eMbedded Visual C++ and build a native Windows Mobile–based application by using Visual Studio 2005 in this self-paced, hands-on lab. You will migrate an eMbedded Visual C++ project to Visual Studio 2005, make it orientation-aware, debug the application by using the device emulator, and build a CAB file for deployment. Upon completion of this lab, you will be ready to start using Visual Studio 2005 as your new IDE for native Windows Mobile–based application development. | Step by Step: Introduction to the New Native APIs in Windows Mobile Learn about the new native APIs in Windows Mobile in this self-paced hands-on lab. You will improve on an existing application by making use of these new interfaces. |
| |