Home > Microsoft .Net Development Tips > ASP.NET Development > .NET Compact Framework: Less is more, especially on mobile devices
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

ASP.NET DEVELOPMENT

.NET Compact Framework: Less is more, especially on mobile devices


Ed Tittel, Contributor
10.22.2007
Rating: --- (out of 5)


.NET Essentials Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Those who develop for platforms such as cellphones, smart devices and Pocket PCs quickly learn to appreciate the principle of parsimony, which might best be decoded as "less is more." Those who work with Windows CE .NET must therefore work with the .NET Compact Framework 2.0, a special slimmed-down version of the full-blown .NET Framework 2.0 that includes only those elements necessary for operation under such cramped and mobile conditions.

The best place to start learning about the topic is at Microsoft's .NET Compact FrameworkQuickStart Tutorial on the gotdotnet.com Web server. There, you'll find links to grab and use related software tools along with this version of .NET, as well as several welcome tidbitsof information:

  • There's no need to interact with mobile devices as you start programming, because Microsoft Visual Studio .NET includes emulators designed to support smart device projects.
  • The QuickStarts are designed to guide developers into smart device projects and to describe techniques and workarounds when the full .NET Framework doesn't work for a device-based application.
  • You learn by example and illustration about classes specific to the .NET Compact Framework for SQL Server CE, how to control the soft input panel (SIP) on the Pocket PC and how to send and receive custom Windows messages.

More good news -- if you're running any version of Microsoft Visual Studio .NET since 2003, the Smart Device Programmability options for installing VB .NET and Visual C# .NET are selected by default. Thus, as soon as you create a smart device project in VS .NET, you automatically project references to the necessary .NET Compact Framework files and assemblies.

QuickStarts are organized by topic and include links to complete Visual Basic and Visual C# source at the end of each topic.
More on mobile application development with .NET
Tip: Beginning .NET mobile application development

Reference: Mobile and Wireless Development Learning Guide
The only real pre-requisites are sufficient familiarity with and understanding of the full-blown .NET Framework to put this material into context, plus some familiarity with WinForms controls, deriving and customizing controls, Web services, and data access methods within Visual Studio.

QuickStart topics include coverage of key downloads and links, communications and Web services, core tasks and data manipulation, plus WinForms and Graphics. You'll also learn how to interoperate with native device code and create custom controls. There's even a section specific to smartphone topics, such as use of specific keys and menus.

Thos interested in learning how to develop for mobile devices, or who want to understand existing Windows CE .NET applications, will find this an invaluable resource. Be sure to visit when you get the chance.

Ed Tittel is a writer and trainer whose interests include XML and development topics, along with IT Certification and information security. E-mail etittel@techtarget.com with comments, questions, or suggested topics or tools to review. Cool tools rule!

Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
.NET mobile application development
Microsoft links BizTalk to RFID to Windows Mobile apps
.NET Micro Framework securing device software -- and attracting vendors
Web server brings ASP.NET to Windows CE
What .NET Compact Framework 3.5 brings to mobile app development
Book excerpt: Creating graphical output using the .NET Compact Framework
Control adds data trees to .NET Compact Framework apps
With Visual Studio plug-in, developers can build BlackBerry apps
Beginning .NET mobile application development
.NET Micro Framework: Ubiquitous computing for smart devices
Resco introduces VS 2005 compatible mobile app dev kit

ASP.NET Development
Dundas Map for .NET kicks up geographic visualization
Return to CodePlex: Into the Sandcastle…
VBScript Tutorial
Use PHP with Visual Studio to create Web sites
Visual Studio Team System Add-ins: Conchango Scrum for Team System and Scrum Dashboard
Visual Studio 2008 and .NET Framework 3.5 SP1 introduces ADO .NET Entity Designer
XAML as an everywhere presentation format
Introduction to Silverlight 1.0: Building your first Silverlight application
Creating custom ASP.NET 2.0 profile providers
Book excerpt: Silverlight 1.0 explained

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts