can't find the right course?
contact us for customized training

see our course feedback

    Developing Microsoft Windows Mobile 6.5 Applications Using Microsoft Visual Studio 2008 (PC253)

    SynopsisThis course teaches how to develop, deploy and maintain Windows Mobile 6.5 applications.

    What You Will Learn- Developing Windows Mobile 5.0 applications
    - User interface design
    - Accessing data using Microsoft* SQL Server** 2005 Compact Edition
    - Accessing Microsoft SQL Server data from a mobile device
    - Interoperability and platform functionality
    - Deploying and maintaining mobile applications
    - Programming Interrupt Handling in user interface
    - Programming Connection Manager, GPS, and Touch Gestures

    Who Should Attend

    Software Managers and Software Engineers

    Prerequisite- Visual Studio 2008 (1 year)
    - Microsoft.NET Framework / .NET Compact Framework. (1-2 years)
    - Microsoft Visual Basic* .NET or C# (1-2 years)
    - Working knowledge of Microsoft SQL Server 2005 (1 year)
    - Smart Device development using Visual Studio 2008 (recommended)

    Course MethodologyTheory and Hands-on Labs

    Course Duration3 days

    Course StructureModule 1: Designing and Developing a Microsoft Windows Mobile 6.0 User Interface
    1.1 Using Microsoft Visual Studio 2008 for Windows Mobile Development
    1.2 Creating the User Interface for a Mobile Application
    1.3 Adding and Configuring Controls
    1.4 Creating and Configuring Toolbars and Menus
    1.5 Creating Custom Controls
    1.6 Lab: Creating a Windows Mobile 6.0 Based Application User Interface

    Module 2: Managing Device Data with SQL Server Compact Edition
    2.1 Creating a SQL Server Compact Edition Database
    2.2 Connecting to a SQL Server Compact Edition Database
    2.3 Retrieving Data from a SQL Server Compact Edition Database
    2.4 Implementing Data-Bound Controls with a SQL Server Compact Edition Database
    2.5 Performing Transactions with a SQL Server Compact Edition Database
    2.6 Lab: Creating and Using a SQL Server Compact Edition Database

    Module 3: Developing Connection Capabilities using HTTP and Web Services
    3.1 Developing HTTP Connection Capabilities
    3.2 Calling Web Services
    3.3 Sending and Receiving Messages by Using Message Queuing
    3.4 Working with Advanced Communication Techniques
    3.6 Lab: Creating Communication Capabilities in Windows CE Based Applications

    Module 4: Implementing Interoperability and Phone Features in Windows Mobile 6.0 Based Applications
    4.1 Retrieving System State by Using State and Notifications Broker
    4.2 Integrating Outlook Mobile Features in a Windows Mobile Based Application
    4.3 Using Platform Invoke Technology to Call Unmanaged DLL Functions
    4.4 Implementing Inter-Process Communication
    4.5 Lab: Implementing Interoperability and Platform Features in Windows Mobile 6.0 Based Applications

    Module 5: Optimizing, Packaging, and Deploying Microsoft Windows Mobile® 6.0 Based Applications
    5.1 Measuring and Tuning System Resources
    5.2 Signing a Windows Mobile Based Application
    5.3 Packaging and Deploying Windows Mobile Based Applications
    5.4 Working with Remote Tools for Visual Studio 2008
    5.5 Lab: Optimizing, Packaging, and Deploying a Windows Mobile Based Application

    Module 6: Multithreading
    6.1 Threading Basics
    6.2 Thread Pool
    6.3 Dedicated Threads
    6.4 Insuring Safe Updates
    6.5 Threads and UI
    6.6 Lab: Creating a Multithreaded Application

    Module 7: Connectivity and Gesture
    7.1 Connection Manager
    7.2 ActiveSync
    7.3 GPS Intermediate Driver
    7.4 Gesture

    Upcoming Program Registration

    Upcoming Program Registration

      No public course is currently scheduled.


    Can't find the course in your country? Why not fly to our locations for training? It's more affordable than you think.. details