Developing Native Applications for Microsoft Windows Mobile 6
Course
In London and Bath
Description
-
Type
Course
-
Location
-
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
Start date
Start date
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...
Reviews
Course programme
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
- Introduction to Native Application Development for Windows Mobile 6
- Creating a Local Data Store by Using SQL Server 2005 Compact Edition
- Developing Loosely Connected Windows Mobile Applications
- Planning and Implementing Device and Application Security
- Enhancing Windows Mobile 6-based Applications with Multimedia and Location-aware Capabilities
- Packaging and Deploying Windows Mobile Applications
- 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.
- 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.
- 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.
- 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.
- 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.
- 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