Click to Rate and Give Feedback
Related Articles

Here's an overview of designing and installing a Windows Mobile app that monitors the noise level in the surrounding environment and adjusts the ring volume of a Pocket PC accordingly.

Chris Mitchell

MSDN Magazine October 2007

...

Read more!

OMA Device Management (OMA-DM), based on a dialect of XML called SyncML, can be used to provision and manage mobile devices in an enterprise scenario. We'll show you how.

Ramon Arjona

MSDN Magazine February 2009

...

Read more!

We show you how to build a location-aware task list application for Windows Mobile devices that uses GPS to remind you of a task when and where it’s appropriate.

Christopher Mitchell

MSDN Magazine January 2009

...

Read more!

This month's column explores how to create lightweight but powerful UI test automation for software systems that run on Windows XP Embedded.

Dr. James McCaffrey and Mike Hall

MSDN Magazine October 2007

...

Read more!

John Papa builds a Windows Mobile 5.0 application that reads RSS feeds and loads them into an ADO.NET DataSet.

John Papa

MSDN Magazine December 2006

...

Read more!

Also by this Author

MSDN Magazine Executive Editor introduces this issue

Joshua Trupin

MSDN Magazine September 2006

...

Read more!

The returns are in. MSDN Magazine—or, we should say, the award-winning MSDN Magazine—has added a couple of trophies to the shelf. And in the spirit of sharing, we are also officially the award-giving MSDN Magazine.

Joshua Trupin

MSDN Magazine April 2006

...

Read more!

Here in the pages ofMSDN Magazine, we cover a lot of topics that developers can use every day to further their careers. This month, however, we'll look at a more basic question: how does an average developer win fame and recognition as a guru on the programming scene?.

Joshua Trupin

MSDN Magazine September 2005

...

Read more!

Josh Trupin takes a look at mobility, the theme of this month’s issue.

Joshua Trupin

MSDN Magazine December 2006

...

Read more!

Josh Trupin discusses MSDN Magazine's awards from the Society for Technical Communication

Joshua Trupin

MSDN Magazine April 2007

...

Read more!

Popular Articles

The MVP pattern helps you separate your logic and keep your UI layer free of clutter. This month learn how.

Jean-Paul Boodhoo

MSDN Magazine August 2006

...

Read more!

Paul DiLascia

MSDN Magazine August 2002

...

Read more!

Here we present techniques for programmatic and declarative data binding and display with Windows Presentation Foundation.

Josh Smith

MSDN Magazine July 2008

...

Read more!

See how routed events and routed commands in Windows Presentation Foundation form the basis for communication between the parts of your UI.

Brian Noyes

MSDN Magazine September 2008

...

Read more!

Jason Clark

MSDN Magazine July 2003

...

Read more!

Editor's Note
What Is Mobility?
Joshua Trupin


What do you think of when you hear the word "mobility?" It differs by generation. One person might think of a motorized scooter while another reflects on his own car and how it frees him from the horrors of safe, reliable, fiscally sound mass transit. Geeks of a certain age remember a Kaypro computer that was "portable"—though it felt like a cinder block with a handle. Today, the definition of mobile is both narrowing and broadening at once.
"But how is that even possible?" you might ask, scratching your head. It’s quite possible, and it’s a matter of consumer expectations on both ends.
No longer is mobility merely a function of location. Just because you can use a device away from the office doesn’t mean that it’s in any way a rich and rewarding experience. Look at Pocket PCs, for instance. Sure, you can use them for e-mail and associated tasks, but unless you’re always online you have to intentionally sync them up when you’re at base. Now look at a Windows Mobile phone, such as the Treo. It looks the same, sure, but this device automatically connects and keeps your e-mail up-to-date wherever you are. The definition of truly mobile computing has narrowed.
At the same time, the number of devices that fit into this category has expanded enormously. Smartphones are the norm now—and if you don’t believe us, take a look at what people are using on trains, in stores, and while behind the wheel of the car next to yours. With the growth in this category, mobile devices have finally moved from niche to mainstream in the past year. If you have one of these gadgets, chances are you are wondering how you ever lived without it. From sending text messages to someone in the next room to playing Freecell while driving, they offer unmatched utility.
With Ultra-Mobile PCs, there’s more continuity in the marketplace now. You can choose just about any size device that suits you. However, with all those machines out there, there’s a lot of stuff you should think about when writing your app, whether you’re designing it for mobile devices or for regular desktop machines.
To that end, this issue of MSDN Magazine features two articles to help you design programs that will serve the full range of form factors, from the smallest Smartphone to the bulkiest laptop. The first is "Make Your WPF Apps Power-Aware," by Andre Michaud. Andre discusses power management support for apps that employ Windows Presentation Foundation on both Windows XP and Windows Vista, and how to write your applications to take full advantage of it so that portable devices can enjoy better battery life.
Daniel Moth takes an in-depth look at the .NET Compact Framework in his article, "Write Code Once For Both Mobile And Desktop Apps." Specifically, he explores how you can share your code between a standard desktop version of your app and a version that runs on a smart device. Can desktop apps be modified for mobile devices? Can mobile apps run on a desktop machine? Can you even reuse your codebase across the platforms? If you’re easily startled, you better sit down before reading the shocking answer!
With the newest devices and rapid improvement in existing forms, mobile computing is on a roll right now. How is it working for you? Let us know, and join the discussion on the MSDN Magazine blog. We look forward to chatting with you. —J.T.

Thanks to  the following Microsoft technical experts for their help with this issue: Christian Allred, Claudio Caldato, Jon Cargille, Stephan Doll, Shawn Farkas, Donovan Follette, Matt Gibbs, Dushyant Gill, Richard Greenberg, Dana Groff, Brian Grunkemeyer, Solom Heddaya, Elisa Johnson, Ladi Prosek, Travis Querec, Rob Relyea, and Andrew Tucker.


Page view tracker