Mobile & Wireless UPDATE--brought to you by the Windows & .NET Magazine Network http://www.winnetmag.com
~~~~ THIS ISSUE SPONSORED BY ~~~~
Windows & .NET Magazine Network Web Seminars http://www.winnetmag.com/seminars
~~~~ SPONSOR: WINDOWS & .NET MAGAZINE NETWORK WEB SEMINARS ~~~~
IT'S SPRING TRAINING AT WINDOWS & .NET MAGAZINE! Windows & .NET Magazine has new Web seminars to help you address your Active Directory and security issues. There is no fee to attend, but space is limited so register today! http://www.winnetmag.com/seminars
March 20, 2003--In this issue:
1. MOBILE & WIRELESS PERSPECTIVES - .NET Compact Framework Overview, Continued
2. ANNOUNCEMENTS - Join the HP & Microsoft Network Storage Solutions Road Show! - Get a Sample Issue of Exchange & Outlook Administrator
3. INSTANT POLL - Results of Previous Poll: WLAN at Home - New Instant Poll: WLAN at Work
4. RESOURCE - Event Highlight: NetWorld+Interop Las Vegas 2003
5. NEW AND IMPROVED - Run a Wireless SOHO Environment - Charge Your Mobile Device Without Using a Plug
6. CONTACT US - See this section for a list of ways to contact us.
* .NET COMPACT FRAMEWORK OVERVIEW, CONTINUED In the March 6 edition of Mobile & Wireless UPDATE, I introduced the Microsoft .NET Compact Framework. This week, I want to show you how to get started using Smart Device Extensions (SDE) to develop a Compact Framework application.
SDE is the visual design environment in which you use Visual Studio .NET 2003 to create Compact Framework applications. You can use only the Visual Basic .NET and C# languages to develop SDE applications. Support for the other .NET languages--for example, Visual C++ (VC++) and Visual J++ (VJ++)--will be available in future Visual Studio .NET releases.
To create a new SDE application project in Visual Studio .NET, you select New Project, then choose Smart Device Extension project type in the New Project dialog box. Visual Studio .NET then creates the project and displays a default Windows form. The default form looks similar to a typical Windows form but with a reduced form factor for mobile devices. You can now begin to add additional forms and controls that will add up to the features and functionality that you want your application to have. Features might include logon screen, menus, data lists or data grids, and so on. Advanced features might include barcode scanning, mobile printing, Web services, Microsoft SQL Server 2000 Windows CD Edition CE (SQLCE) data manipulation, and so on.
Remember, Compact Framework applications are local applications that run on the device. You can't assume that consistent connectivity will exist when the application is used in the field. Therefore, you should create a mechanism to synchronize data to the device, store it in a SQL Server CE database or an XML document on the file system, then access the data locally from your application.
Testing your application is an important part of developing and deploying Compact Framework applications. Visual Studio .NET now has a built-in Pocket PC 2002 device emulator that lets you easily test your application's features and functionality. This emulator almost exactly simulates the runtime environment, so you can test Compact Framework applications with the knowledge that they'll run on the target Pocket PC platform without significant problems.
When you run your application, you can choose to run it in the emulator or on an actual Pocket PC device. Visual Studio .NET detects the components that the device or emulator needs to run the application, then loads all the necessary components, including the Compact Framework Common Language Runtime (CLR) and relevant Compact Framework class libraries. I recommend using a real Pocket PC device that has a Wi-Fi connection to the development machine. Loading the application to the device over Wi-Fi is much faster than using the emulator or a serial-cable connection. A Wi-Fi connection is also beneficial when you're debugging the application within Visual Studio .NET.
Visual Studio .NET 2003 and SDE offer an impressive debugging environment. As with any Visual Studio .NET application, you can insert break points and step through the running code. When you develop Compact Framework applications, you can debug the application while it's running directly on the device or on the device over Wi-Fi. Therefore, the development of the application is much easier than it would be in other development environments.
In the next Mobile & Wireless UPDATE, I'll give an overview of best practices to follow when you use the Compact Framework. Until then, I wanted to mention that CTIA Wireless 2003 and the Microsoft Mobility Developers Conference are occurring in New Orleans. In the next couple of UPDATEs, I'll also provide some summary information about developments at both events.
* JOIN THE HP & MICROSOFT NETWORK STORAGE SOLUTIONS ROAD SHOW! Now is the time to start thinking of storage as a strategic weapon in your IT arsenal. Come to our 10-city Network Storage Solutions Road Show, and learn how existing and future storage solutions can save your company money--and make your job easier! There is no fee for this event, but space is limited. Register today! http://www.winnetmag.com/roadshows/nas * GET A SAMPLE ISSUE OF EXCHANGE & OUTLOOK ADMINISTRATOR Exchange & Outlook Administrator, the monthly print newsletter from Windows & .NET Magazine, gives you the in-depth articles you need to secure, maintain, and troubleshoot your messaging environment. Try an issue of Exchange & Outlook Administrator, and discover for yourself what our expert authors know that you don't. Click here! http://www.exchangeadmin.com/rd.cfm?code=fsei233xup
* RESULTS OF PREVIOUS POLL: WLAN AT HOME The voting has closed in Windows & .NET Magazine's Mobile & Wireless Solutions nonscientific Instant Poll for the question, "Do you have a wireless LAN (WLAN) at home?" Here are the results from the 84 votes: - 74% Yes - 26% No
* NEW INSTANT POLL: WLAN AT WORK The next Instant Poll question is, "Do you have a wireless LAN (WLAN) at work?" Go to the Mobile & Wireless Solutions Web site and submit your vote for a) Yes or b) No. http://www.mobile-and-wireless.com
* EVENT HIGHLIGHT: NETWORLD+INTEROP LAS VEGAS 2003 April 27 through May 2, 2003 Las Vegas, Nevada
NetWorld+Interop Las Vegas 2003 will focus on wireless LAN (WLAN) directions and the reality or myth of Internet security. In tutorials and workshops, you'll be able to explore WLAN security in depth. For more information, see the following URL. http://www.interop.com/lasvegas2003
For other upcoming events, check out the Windows & .NET Magazine Event Calendar. http://www.winnetmag.com/events/calendar
* RUN A WIRELESS SOHO ENVIRONMENT Belkin introduced a lineup of wireless networking products for small office/home office (SOHO) environments. The new 54g lineup consists of a wireless cable and DSL gateway router, a wireless network Access Point (AP), a wireless notebook network card, and a 54g wireless desktop network card. The Belkin 54g wireless networking products run at speeds as fast as 54Mbps and operate on the same 2.4GHz frequency band as 802.11b Wi-Fi products. For pricing, contact Belkin at 800-223-5546. http://www.belkin.com
* CHARGE YOUR MOBILE DEVICE WITHOUT USING A PLUG Splashpower announced wireless power technology, which lets you charge devices without using a plug or cords. You simply place your device on top of a SplashPad, a universal wireless charging platform less than 6mm thick that provides power to mobile devices. You can put as many devices on the SplashPad as you can fit. You need to fit your mobile device with a SplashModule, a submillimeter thin receiver module that can customize to the shape, size, and power requirements of your device. For pricing, contact Splashpower at [email protected] http://www.splashpower.com
* ABOUT MOBILE AND WIRELESS PERSPECTIVES -- [email protected]
* ABOUT THE NEWSLETTER IN GENERAL -- [email protected] (please mention the newsletter name in the subject line)
* TECHNICAL QUESTIONS -- http://www.winnetmag.net/forums
* PRODUCT NEWS -- [email protected]
* QUESTIONS ABOUT YOUR MOBILE & WIRELESS UPDATE SUBSCRIPTION? Email Customer Support -- mobile_&[email protected]
* WANT TO SPONSOR MOBILE & WIRELESS UPDATE? [email protected]
This biweekly email newsletter is brought to you by Windows & .NET Magazine, the leading publication for Windows professionals who want to learn more and perform better. Subscribe today. http://www.winnetmag.com/sub.cfm?code=wswi201x1z
Receive the latest information about the Windows and .NET topics of your choice. Subscribe to our other FREE email newsletters. http://www.winnetmag.com/email
Thank you for reading Mobile & Wireless UPDATE.