Create a digitally-signed Cab file.
Course Outline
Module 1: Introduction to Native Application Development for Windows Mobile 6
This 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 Application Development
Lab : Creating Native Applications for Windows Mobile 6 Professional and Windows Mobile 6 Standard
-
Creating a Native Application for Windows Mobile 6 Professional
-
Creating a Native Application for Windows Mobile 6 Standard
Lab : Developing an Adaptable User Interface (UI) for a Windows Mobile 6-Based Application
-
Developing an Adapter User Interface (UI) for a Windows Mobile 6-Based Application
After completing this module, students will be able to:
-
Describe the new features in Windows Mobile 6.
-
Create a native application for Windows Mobile 6 Professional and Windows Mobile 6 Standard.
-
Build applications that adapt layout to suit different screen resolutions and screen orientations.
Module 2: 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
-
Creating SQL Server 2005 Compact Edition Databases and Tables in Visual Studio 2005
-
Storing and Retrieving Data in a SQL Server 2005 Compact Edition Database
Lab : Creating a SQL Server 2005 Compact Edition Database
-
Creating a SQL Server 2005 Compact Edition Database
Lab : Storing and Retrieving Data in a SQL Server 2005 Compact Edition Database
-
Creating a Project Data Source
After completing this module, students will be able to:
-
Determine whether SQL Server 2005 Compact Edition meets their data storage requirements for a Windows Mobile application.
-
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 3: 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
-
Transmitting Data in a Loosely Connected Application
Lab : Detecting Network Connection Availability
-
Detecting Network Connection Availability
Lab : Calling Web Services in a Loosely Connected Application
-
Calling Web Services in a Loosely Connected Application
After completing this module, students will be able to:
-
Build applications that detect network availability.
-
Describe the options for transmitting data in a loosely connected application, and implement a solution that queues Web service calls until a network connection is available.
Module 4: Planning and Implementing Device and Application Security
This module describes how to identify security vulnerabilities and implement application security features to protect data.
Lessons
-
Identifying Security Threats and Counter-Measures for Windows Mobile 6-Based Applications
-
Implementing Application Security Features to Protect Data
Lab : Planning and Implementing Device and Application Security
-
Encrypting a Database
-
Protecting Confidential Information
After completing this module, students will be able to:
-
Identify security vulnerabilities in Windows Mobile 6 applications.
-
Implement application security features to protect services, data, and messages from unauthorized access.
Module 5: Enhancing Windows Mobile 6-based Applications with Multimedia and Location-aware Capabilities
This module explains how to accept ink input, play sounds, and write programs that read data from a GPS receiver.
Lessons
-
Enhancing Windows Mobile 6-Based Applications with Multimedia
-
Creating Location-Aware Applications
Lab : Incorporating Media and Location-Aware Capabilities into an Application
-
Reading a User Signature
-
Playing Sounds
-
Reading Location Data from a GPS Receiver
After completing this module, students will be able to:
Module 6: Packaging and Deploying Windows Mobile Applications
This module explains how to package and deploy Windows Mobile applications.
Lessons
-
Building a CAB File for an Application by Using Visual Studio 2005
-
Applying a Digital Signature to a CAB File
Lab : Building, Signing, and Deploying a CAB file for a Windows Mobile 6 Application
-
Building a CAB file
-
Signing a CAB file
After completing this module, students will be able to: