Developing Native Applications for Windows Mobile 6.0 2 Days

Code: 6067
Course duration: 2 days
Price:

6067Developing Native Applications for Windows Mobile 6 2 Days

About this Course

Elements of this syllabus are subject to change.

This two-day instructor-led course teaches experienced Visual C++ and Win32 developers the skills required to successfully develop native (Visual C++/Win32 API) applications on the Windows Mobile 6 platform. This course focuses on the Microsoft Visual Studio 2005 development environment, .NET Compact Framework 2.0, and the Microsoft Windows Mobile 6 SDK.

Audience Profile

The target audience for this course is experienced Visual C++ and Win32 developers who already have programming experience in Visual C++ and Visual Studio 2005, Visual Studio .NET, or eMbedded Visual C++. These developers are likely to develop enterprise business solutions.

At Course Completion
  • Create a Windows Forms application by using the new features of Windows Mobile 6.
  • Create a Windows Mobile 6 application that uses a SQL Server 2005 Compact Edition database.
  • 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.
  • 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:
    • Build applications that incorporate multimedia capabilities.
    • Build applications that can use GPS data to provide location-aware features.
    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:
    • Build a CAB file for an application by using Visual Studio 2005.
    • Sign a CAB file by using a digital signature.

Course Reviews

No reviews found for this course.

Be the first to write a review