Training Course: Developing Managed Applications for Microsoft Windows Mobile 6 (6066 MOC 6066)
training course enquiry
Training Course Summary:
Elements of this syllabus are subject to change.This three-day instructor-led course teaches experienced developers the skills required to successfully develop managed (Microsoft .NET Compact Framework 2.0) applications on the Windows Mobile 6.0 platform. This course focuses on the Microsoft Visual Studio 2005 development environment, .NET Compact Framework 2.0, and the Microsoft Windows Mobile 6 SDK.
At Course Completion
Create a Windows Forms application by using the new features of Windows Mobile 6.
Build an application that adapts to different hardware capabilities.
Create a Windows Mobile 6 application that uses a SQL Server 2005 Compact Edition database.
Synchronize data between SQL Server 2005 Compact Edition and SQL Server 2005 by using replication
Build an application that detects network availability and queues Web service calls until a network is available.
Implement application security features in Windows Mobile 6.
Enhance an application by using multimedia and location-aware capabilities.
Implement Office Mobile functionality in an application.
Create a digitally-signed Cab file.
Pre-Requisites:
Before attending this course, students must have:• Two or three years of professional experience programming with Visual C# or Visual Basic. Students must be familiar with developing managed applications for Windows desktop or Windows Mobile.
• Prior experience of developing applications using Visual Studio .NET or Visual Studio 2005.
• Previous experience of developing Windows Mobile applications is suggested, but not essential. Students with prior experience of developing mobile applications will achieve the most from this course, although beginners to mobile application development will be able to complete the course.
Who Should Attend:
The target audience for this course is experienced developers who already have programming experience in Visual C# or Visual Basic and Visual Studio 2005 or Visual Studio .NET. These developers are likely to develop enterprise business solutions.Training Course Overview/Content:
Module 1: Introduction to .NET Application Development for Windows Mobile 6This module provides an overview of the Windows Mobile 6 platform and mobile application development by using Visual Studio 2005 and the .NET Compact Framework 2.0.
Lessons
• Overview of Windows Mobile 6
• Introduction to Managed Application Development
Lab 1: Creating Windows Forms Applications for Windows Mobile 6 Professional and Windows Mobile 6 Standard
• Creating a Windows Forms Application for Windows Mobile 6 Professional
• Creating a Windows Forms Application for Windows Mobile 6 Standard
After completing this module, students will be able to:
• Describe the new features in Windows Mobile 6.
• Create a Windows Forms application for Windows Mobile 6 Professional and Windows Mobile 6 Standard.
Module 2: Developing Adaptable Applications for Different Device Capabilities
This module explains how to develop adaptable applications for mobile devices with different screen designs and hardware capabilities.
Lessons
• Implementing Resolution-Aware and Orientation-Aware Applications
• Handling User Input
• Designing a Single Application for Multiple Platforms
Lab 2: Developing an Adaptable User Interface for a Windows Mobile 6-Based Application
• Building Adaptable User Interfaces for Multiple Platforms
After completing this module, students will be able to:
• Build applications that adapt to different screen resolutions and screen orientation.
• Build applications that accept user input through a keyboard or the soft input panel.
• Design a single application to operate on devices with different hardware capabilities.
Module 3: Creating a Local Data Store by Using SQL Server 2005 Compact Edition
This module explains how to create a SQL Server 2005 Compact Edition database and store and retrieve data in the database.
Lessons
• Introduction to SQL Server 2005 Compact Edition
• Designing SQL Server 2005 Compact Edition Databases in Visual Studio 2005
• Accessing Data In SQL Server 2005 Compact Edition Databases
Lab 3.1: Creating a SQL Server 2005 Compact Edition Database
• Creating a SQL Server 2005 Compact Edition Database
Lab 3.2: Storing and Retrieving Data in a SQL Server 2005 Compact Edition Database
• Creating a Project Data Source
• Creating a Data Bound UI
After completing this module, students will be able to:
• Determine whether SQL Server 2005 Compact Edition meets their data storage needs.
• Design a SQL Server 2005 Compact Edition database by using Visual Studio 2005.
• Store and retrieve data in SQL Server 2005 Compact Edition databases.
Module 4: Synchronizing SQL Server 2005 Compact Edition with SQL Server 2005
This module explains how to configure the server-side components for replication and then program the device for replication.
Lessons
• Configuring Replication in SQL Server 2005
• Synchronizing Data Between SQL Server 2005 Compact Edition and SQL Server 2005 by Using Merge Replication
Lab 4: Synchronizing data between SQL Server 2005 Compact Edition and SQL Server 2005 using replication
• Configuring SQL Server 2005 and IIS for Replication
• Synchronizing Data Between SQL Server 2005 Compact Edition and SQL Server 2005 by Using replication
After completing this module, students will be able to:
• List the options for replicating data from SQL Server 2005 to SQL Server 2005 Compact Edition.
• Describe how to configure replication in SQL Server 2005.
• Explain how to configure Web synchronization.
Module 5: Developing Loosely Connected Windows Mobile Applications
This module describes how to detect network connection availability and queue Web service calls until a network is available.
Lessons
• Detecting Network Connection Availability
• Calling Web Services In a Loosely-Connected Application
Lab 5.1: Detecting Network Connection Availability
• Detecting Network Connection Availability
Lab 5.2: C
Other course you might also like
- Microsoft CRM Applications Standard or Professional (8019, MOC 8019)
- Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure (2282, MOC 2282)
- Bringing Data into Desktop Programs using the Microsoft Office 2003 Editions Research and Reference Technologies (2016, MOC 2016)
- Preliminary Course Syllabus Planning and Deploying Microsoft Systems Management Server 2003 (2597, MOC 2597)
- Designing a Secure Microsoft Windows 2000 Based Network (2150, MOC 2150)
- Visual Studio 2008: Windows Workflow Foundation (6462A MOC 6462)

