Developing Managed Applications for Windows Mobile 6

Kurzbeschreibung

MOC 6066, (7191, 7192, 7193)

Inhalt

Module 1: Introduction to .NET 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 Managed Application Development
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 : 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 : 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
  • 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 : 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 : Detecting Network Connection Availability
  • Detecting Network Connection Availability
Lab : Calling Web Service Using the Disconnected Service Agent
  • Configuring the Disconnected Service Agent and Using it to call a Web Service
After completing this module, students will be able to:
  • Build applications that detect network availability.
  • Implement a solution that queues Web Service calls until a network is available.
Module 6: 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
Lab : Implementing Application Security Features
  • Securing Network Data Transfers
  • Encrypting Secrets
  • Authenticating Users
After completing this module, students will be able to:
  • Identify security vulnerabilities for an application that runs on a Windows Mobile 6 device.
  • Implement application security features to protect data stored on the device from unauthorized access.
Module 7: 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
  • Playing Sounds
  • Reading location data from a GPS Receiver
After completing this module, students will be able to:
  • Accept ink input and play sounds in their applications.
  • Write programs that read data from a GPS receiver.
Module 8: Integrating Applications With Office Mobile
This module describes how to program Office Mobile features, implement messages and emails, and make a telephone call.
Lessons
  • Accessing Office Mobile Entities from an Application
Lab : Making Voice Calls to Outlook Mobile Contacts
  • Making Voice Calls to Outlook Mobile Contacts
After completing this module, students will be able to:
  • Interact with Office Mobile functionality from a Windows Mobile application.
Module 9: Packaging and Deploying 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:
  • Build a Cab file for a Visual Studio 2005 application.
  • Apply a digital signature to a Cab file.
Schulungsassistent
Es sind derzeit keine Termine geplant. Bitte kontaktieren Sie mich bei Bedarf unter oder nutzen Sie das Schulungsanfrage Formular