TheUMLGuy.com
Cutting your software costs in half
And teaching your team to speak UML

The UML Guy is Martin L. Shoemaker,
Author of UML Applied: A .NET Perspective
and Ulterior Motive Lounge

Featured Video

Reverse Engineering
Sequence Diagrams
with Visual Studio 2010
(Code Name Rosario)

For The UML Guy's Advanced Career Search Tools, please  Login

Windows Mobile Training
from The UML Guy

The UML Guy is Martin L. Shoemaker, a requirements analyst, architect, and C# developer (past Microsoft Visual C# MVP) who has taught UML, Analysis and Design Practices, .NET programming, Process Improvement, and more to clients such as Microsoft, Siemens, and the University of Michigan. Now he’s ready to help your team, with a tailored combination of consulting, mentoring, and classroom training to help your developers meet their current challenges and add new skills to manage the challenges to come.

Through TheUMLGuy.com, Martin offers the following Windows Mobile courses to for you and your team:

Or maybe you want The UML Guy to mentor your team as they build your solution...

  • Windows Mobile 101 (C# Edition). This is a three-day, hands-on C# class for individuals and teams moving from pre-object technologies to Windows Mobile and C#. After an introduction to OO and event-driven design, you'll learn to build Mobile applications in C#, including:

    • Introduction to Visual Studio 2008.
      Learn how to create, build, and debug .NET solutions and projects.
    • Windows Forms.
      Build simple and powerful Windows desktop user interfaces.
    • Implementing .NET Architectural Patterns.
      Learn why and how to build an architecture of .NET components, allowing better maintainability and reuse. (For more advanced training in .NET architecture, you'll want the UML Applied: A .NET Perspective course.)
    • Introduction to Data Access with .NET.
      Build client applications that read and update local and remote databases, using ADO.NET and LINQ.
    • Introduction to Mobile Deployment.
      Learn how to deploy your .NET desktop solutions, both as installers and as ClickOnce packages.
    • Introduction to Web Forms.
      Build simple ASP.NET Web user interfaces.
    • Introduction to Web Services.
      Build, test, and debug Web service clients.
    • Introduction to Mobile Features.
      Add support for telephony, text messaging, GPS, and other Mobile features.
    • Profiling and Tuning Mobile Applications.
      How to get more mobile power in less space.

    Note: Students must provide their own laptop or desktop computers, running Windows XP, Windows Vista, Windows Server 2003 or later. Students may pre-install Microsoft Visual Studio 2008 or Microsoft Visual Studio Express 2008 (C# Edition). Microsoft Visual Studio Express 2008 (C# Edition) will also be available for installation during class, if needed.

    Price (public sessions): $300/person. A team of 4 can bring a 5th member for free.
    Price (on-site sessions): Contact The UML Guy.
    No public sessions currently scheduled. Check back soon.

Martin L. Shoemaker (The UML Guy) The Windows Mobile world is a different experience for developers. It's a strange mix of old and new and newer:

  • It's new, because it's .NET. .NET isn't all that new, actually, but it is to many teams. With the .NET Compact Framework, teams can apply much of the power of .NET to new, mobile applications.
  • And it's newer, because Windows Mobile adds new, Mobile-specific power: telephony, text messaging, GPS, and more, depending on your mobile device.
  • But in some ways, it's old: these wonderful new devices have limits on memory and performance that are several hardware generations behind the latest desktops and laptops. These limitations require coding discipline and design skills that teams may have forgotten on the desktop, or may have never known.

So my Windows Mobile training emphasizes both the power of .NET and mobility, and the discipline and skills needed to put that power to productive use. I've spent long months learning some of these lessons the hard way. Let me show your team a shorter path.

-- Martin L. Shoemaker
(The UML Guy)

  • Windows Mobile 101 (VB.NET Edition). This is a three-day, hands-on VB.NET class for individuals and teams moving from pre-object technologies to Windows Mobile and VB.NET. After an introduction to OO and event-driven design, you'll learn to build Mobile applications in VB.NET, including:

    • Introduction to Visual Studio 2008.
      Learn how to create, build, and debug .NET solutions and projects.
    • Windows Forms.
      Build simple and powerful Windows desktop user interfaces.
    • Implementing .NET Architectural Patterns.
      Learn why and how to build an architecture of .NET components, allowing better maintainability and reuse. (For more advanced training in .NET architecture, you'll want the UML Applied: A .NET Perspective course.)
    • Introduction to Data Access with .NET.
      Build client applications that read and update local and remote databases, using ADO.NET and LINQ.
    • Introduction to Mobile Deployment.
      Learn how to deploy your .NET desktop solutions, both as installers and as ClickOnce packages.
    • Introduction to Web Forms.
      Build simple ASP.NET Web user interfaces.
    • Introduction to Web Services.
      Build, test, and debug Web service clients.
    • Introduction to Mobile Features.
      Add support for telephony, text messaging, GPS, and other Mobile features.
    • Profiling and Tuning Mobile Applications.
      How to get more mobile power in less space.

    Note: Students must provide their own laptop or desktop computers, running Windows XP, Windows Vista, Windows Server 2003 or later. Students may pre-install Microsoft Visual Studio 2008 or Microsoft Visual Studio Express 2008 (C# Edition). Microsoft Visual Studio Express 2008 (C# Edition) will also be available for installation during class, if needed.

    Price (public sessions): $300/person. A team of 4 can bring a 5th member for free.
    Price (on-site sessions): Contact The UML Guy.
    No public sessions currently scheduled. Check back soon.

  • Windows Mobile 102 (C# Edition). This is a three-day, hands-on C# class for individuals and teams moving from OO languages to Windows Mobile and C#. You'll go straight to building Mobile applications in C#, including:

    • Introduction to Visual Studio 2008.
      Learn how to create, build, and debug .NET solutions and projects.
    • Windows Forms.
      Build simple and powerful Windows desktop user interfaces.
    • Implementing .NET Architectural Patterns.
      Learn why and how to build an architecture of .NET components, allowing better maintainability and reuse. (For more advanced training in .NET architecture, you'll want the UML Applied: A .NET Perspective course.)
    • Introduction to Data Access with .NET.
      Build client applications that read and update local and remote databases, using ADO.NET and LINQ.
    • Introduction to Mobile Deployment.
      Learn how to deploy your .NET desktop solutions, both as installers and as ClickOnce packages.
    • Introduction to Web Forms.
      Build simple ASP.NET Web user interfaces.
    • Mobile Web.
      Building ASP.NET sites with custom content for Mobile devices.
    • Introduction to Web Services.
      Build, test, and debug Web service clients.
    • Introduction to Mobile Features.
      Add support for telephony, text messaging, GPS, and other Mobile features.
    • Profiling and Tuning Mobile Applications.
      How to get more mobile power in less space.

    Note: Students must provide their own laptop or desktop computers, running Windows XP, Windows Vista, Windows Server 2003 or later. Students may pre-install Microsoft Visual Studio 2008 or Microsoft Visual Studio Express 2008 (C# Edition). Microsoft Visual Studio Express 2008 (C# Edition) will also be available for installation during class, if needed.

    Price (public sessions): $300/person. A team of 4 can bring a 5th member for free.
    Price (on-site sessions): Contact The UML Guy.
    No public sessions currently scheduled. Check back soon.

  • Windows Mobile 102 (VB.NET Edition). This is a three-day, hands-on VB.NET class for individuals and teams moving from OO languages to Windows Mobile and VB.NET. You'll go straight to building Mobile applications in VBNET, including:

    • Introduction to Visual Studio 2008.
      Learn how to create, build, and debug .NET solutions and projects.
    • Windows Forms.
      Build simple and powerful Windows desktop user interfaces.
    • Implementing .NET Architectural Patterns.
      Learn why and how to build an architecture of .NET components, allowing better maintainability and reuse. (For more advanced training in .NET architecture, you'll want the UML Applied: A .NET Perspective course.)
    • Introduction to Data Access with .NET.
      Build client applications that read and update local and remote databases, using ADO.NET and LINQ.
    • Introduction to Mobile Deployment.
      Learn how to deploy your .NET desktop solutions, both as installers and as ClickOnce packages.
    • Introduction to Web Forms.
      Build simple ASP.NET Web user interfaces.
    • Mobile Web.
      Building ASP.NET sites with custom content for Mobile devices.
    • Introduction to Web Services.
      Build, test, and debug Web service clients.
    • Introduction to Mobile Features.
      Add support for telephony, text messaging, GPS, and other Mobile features.
    • Profiling and Tuning Mobile Applications.
      How to get more mobile power in less space.

    Note: Students must provide their own laptop or desktop computers, running Windows XP, Windows Vista, Windows Server 2003 or later. Students may pre-install Microsoft Visual Studio 2008 or Microsoft Visual Studio Express 2008 (C# Edition). Microsoft Visual Studio Express 2008 (C# Edition) will also be available for installation during class, if needed.

    Price (public sessions): $300/person. A team of 4 can bring a 5th member for free.
    Price (on-site sessions): Contact The UML Guy.
    No public sessions currently scheduled. Check back soon.

  • Windows Mobile 150 (C# Edition). This is a two-day, hands-on class for experienced C# teams moving to Windows Mobile. You'll go straight to building Mobile applications in C#, including:

    • Windows Mobile Forms.
      Build simple and powerful Windows mobile user interfaces.
    • Introduction to Mobile Deployment.
      Learn how to deploy your .NET desktop solutions, both as installers and as ClickOnce packages.
    • Mobile Web.
      Building ASP.NET sites with custom content for Mobile devices.
    • Introduction to Web Services.
      Build, test, and debug Web service clients.
    • Introduction to Mobile Features.
      Add support for telephony, text messaging, GPS, and other Mobile features.
    • Profiling and Tuning Mobile Applications.
      How to get more mobile power in less space.

    Note: Students must provide their own laptop or desktop computers, running Windows XP, Windows Vista, Windows Server 2003 or later. Students may pre-install Microsoft Visual Studio 2008 or Microsoft Visual Studio Express 2008 (C# Edition). Microsoft Visual Studio Express 2008 (C# Edition) will also be available for installation during class, if needed.

    Price (public sessions): $200/person. A team of 4 can bring a 5th member for free.
    Price (on-site sessions): Contact The UML Guy.
    No public sessions currently scheduled. Check back soon.

  • Windows Mobile 150 (VB.NET Edition). This is a two-day, hands-on class for experienced VB.NET teams moving to Windows Mobile. You'll go straight to building Mobile applications in VB.NET, including:

    • Windows Mobile Forms.
      Build simple and powerful Windows mobile user interfaces.
    • Introduction to Mobile Deployment.
      Learn how to deploy your .NET desktop solutions, both as installers and as ClickOnce packages.
    • Mobile Web.
      Building ASP.NET sites with custom content for Mobile devices.
    • Introduction to Web Services.
      Build, test, and debug Web service clients.
    • Introduction to Mobile Features.
      Add support for telephony, text messaging, GPS, and other Mobile features.
    • Profiling and Tuning Mobile Applications.
      How to get more mobile power in less space.

    Note: Students must provide their own laptop or desktop computers, running Windows XP, Windows Vista, Windows Server 2003 or later. Students may pre-install Microsoft Visual Studio 2008 or Microsoft Visual Studio Express 2008 (C# Edition). Microsoft Visual Studio Express 2008 (C# Edition) will also be available for installation during class, if needed.

    Price (public sessions): $200/person. A team of 4 can bring a 5th member for free.
    Price (on-site sessions): Contact The UML Guy.
    No public sessions currently scheduled. Check back soon.

Amazon.com

Contents Copyright © 2008
by Martin L. Shoemaker UML® is a registered trademark of the Object Management Group.
Tablet PC®, Microsoft Office®, and Microsoft .NET® are registered trademarks of Microsoft Corporation.
PayPal® is a registered trademark of PayPal, Inc., an eBay Company.