Developing for Wireless Devices

Define Wireless Please

While wireless Internet access is becoming a standard feature on cellular phones and PDA's, few cellular networks provide true broadband access. Most website's, optimized for fixed-line users, have become bloated with graphics and scripts. How can you trim the fat off these website's so they'll load quickly on your Treo?

Most website's have been optimized for viewing on desktop PCs with relatively fast Internet connections. However, a typical cellular Internet connection operates at speeds comparable to older dial-up connections, typically with substantial variability from moment to moment. Unless you're paying extra for 3G service, such as Verizon's EVDO, you'll be lucky to see real-world download speeds greater than 100kbps.

Fortunately, most of the heft in today's website's is superfluous, and actually gets in the way when viewing a site on a wireless device. Chances are that you're primarily viewing text information, such as news, weather, email, and so forth.

So Where Can I Get The Information I Need?

Mobile application development using . NET technologies enables you to reduce development time while easily creating new applications or porting current desktop applications to mobile devices. Tune in to this series to learn more about the Windows Mobile platform and the Visual Studio . NET toolset. Experts from Microsoft and our partner community will cover a wide array of topics including secure data connectivity, API support, the . NET Compact Framework, and native versus managed code.

Mobile Developing kits are available from Microsoft-
Included on this DVD are:
Mobile Development Guided Tour Mobile application development using .NET technologies enables you to reduce development time while easily creating new applications or porting current desktop applications to mobile devices. Tune in to this series to learn more about the Windows Mobile platform and the Visual Studio .NET toolset. Experts from Microsoft and our partner community will cover a wide array of topics including secure data connectivity, API support, the .NET Compact Framework, and native versus managed code.

WAP is the primary development language for handheld's. You can learn more about WAP at W3 Schools.

Resources

Orielly.net
Microsoft Mobility Kit
W3 Schools
Microsoft MSDN Mobility