Developing Native Applications for Microsoft Windows Mobile 6

Course

In London and Bath

£ 790 + VAT

Description

  • Duration

    2 Days

After completing the course, students will be able to 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. Suitable for: This course teaches students the skills required to successfully develop native (Visual C++/Win32 API) applications on the Windows Mobile 6 platform. It is intended for 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++.

Facilities

Location

Start date

Bath (Somerset)
3 Kelso Place, Upper Bristol Road, BA1 3AU

Start date

On request
London
See map
Valiant House, 4-10 Heneage Lane, EC3A 5DQ

Start date

On request

About this course

Before attending this course, students must have the following pre-requisites:Professional experience programming with Visual C++.Familiarity with developing MFC and COM applications for Windows desktop or Windows Mobile.Experience of developing applications using Visual Studio .NET, Visual Studio 2005, or eMbedded Visual C++.Previous experience of developing Windows Mobile...

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Target Audience
This course teaches students the skills required to successfully develop native (Visual C++/Win32 API) applications on the Windows Mobile 6 platform. It is intended for 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++.

Pre-Requisites
Before attending this course, students must have the following pre-requisites:Professional experience programming with Visual C++.Familiarity with developing MFC and COM applications for Windows desktop or Windows Mobile.Experience of developing applications using Visual Studio .NET, Visual Studio 2005, or eMbedded Visual C++.Previous experience of developing Windows Mobile applications is suggested, but not essential.

Purpose
After completing the course, students will be able to 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
  1. Introduction to Native Application Development for Windows Mobile 6
  2. Creating a Local Data Store by Using SQL Server 2005 Compact Edition
  3. Developing Loosely Connected Windows Mobile Applications
  4. Planning and Implementing Device and Application Security
  5. Enhancing Windows Mobile 6-based Applications with Multimedia and Location-aware Capabilities
  6. Packaging and Deploying Windows Mobile Applications
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.
  • Overview of Windows Mobile 6
  • Introduction to Application Development
  • Lab: Creating Native Applications for Windows Mobile 6 Professional and Windows Mobile 6 Standard
  • Lab: Developing an Adaptable User Interface (UI) for a Windows Mobile 6-Based Application
  • 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.
  • 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
  • Lab: Storing and Retrieving Data in a SQL Server 2005 Compact Edition Database
  • 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.
  • Detecting Network Connection Availability
  • Transmitting Data in a Loosely Connected Application
  • Lab: Detecting Network Connection Availability
  • Lab: Calling Web Services in a Loosely Connected Application
  • 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.
  • 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
  • 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.
  • Enhancing Windows Mobile 6-Based Applications with Multimedia
  • Creating Location-Aware Applications
  • Lab: Incorporating Media and Location-Aware Capabilities into an Application
  • 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.
  • 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
  • Build a CAB file for an application by using Visual Studio 2005.
  • Sign a CAB file by using a digital signature.

Developing Native Applications for Microsoft Windows Mobile 6

£ 790 + VAT