DEVBUZZ Homepage Understanding the .NET Compact Framework for the Pocket PC
 
Web www.devbuzz.com
  HOME PAGE
  All Articles
  Advertise
  Consulting

 Development
  Discuss - Forums
  Still in the box?
  .Compact Framework
  Code Snippets
  SQL Server CE
  Database
  MS Resources
 Stores
  Developer Controls
  Pocket PC Hardware
  Pocket PC Software
  Pocket PC Books
  .NET CF Books
  Book Reviews
  SPB SW Discounts
  RESCO SW Discounts
 DEVBUZZ Info
  About Us
  Help
  Join our email list
  Links & Ratings
  Press & Comments
  Pocket PC version
  Software Reviews
  Hardware Reviews
 Authors
  Authors
  Article Guide
  Competitions
 Resources
  Developers
  Register
  Login

  SPB Discounts!
 Columnists
  Rick Winscot
 Past Blast
  Personal Media Ctr
  Gizmobility
  eVB Legacy
  Old news
  Hosted Software
  Wireless
  Newsletters
  Carl Davis
  Upton Au

 Pocket PC Registry
  Join the registry
  View current list
 Current Poll
Are you converting to .NET Compact Framework?
Yes, it has changed my life!
No, I'm sticking with eVB
.NET CF what's that`?

Current results
3431 votes so far
 Recent Forum Threads [goto forums]

Get Computername
read... (67 hits)


Great aid to development productivity
read... (82 hits)


ThreadingTimer sample code
read... (143 hits)


Multithreading with .NET CF
read... (194 hits)


Moving from eMbedded Visual Basic to Visual Basic .NET
read... (166 hits)


.NET Compact Framework 2.0 Service Pack 2
read... (226 hits)


Transfer Data from SQL Server 2000 to SQL Server Compact Edition
read... (298 hits)


This protocol version is not supported
read... (236 hits)


Converting Lowercase to uppercase wont work
read... (203 hits)


Direct access to MS SQL Server 2000
read... (374 hits)


Creating SDF file in Desktop
read... (513 hits)


Winsock in CF.NET
read... (316 hits)


Using Pocket Outlook to submit HTML page form with MAILTO action
read... (420 hits)


Missing file "System.Data.PocketPC.asmmeta.dll"
read... (268 hits)


HP iPAQ hw6915 Serial Port Issue
read... (309 hits)


Info on the recent forum changes
read... (341 hits)


SqlServer tools from Redgate
read... (383 hits)


Arrow keys and Hardware navigation button
read... (393 hits)


O2 XDA lls pin sync cable to comport
read... (322 hits)


Creating dynamic folders on Pocket PC OS
read... (299 hits)

Custom Windows Mobile software development.
LBS Challenge 2007
LBS Challenge Eight previous NAVTEQ Global LBS Challenge® participants have received venture capital funding and nine past LBS Challenge winners have launched commercial applications on major wireless carriers. Register your non-commercial LBS application in the 2007 NAVTEQ Global LBS Challenge in one of three regions: Americas, Europe-Middle East-Africa (EMEA) or Asia-Pacific(APAC). You could win a share of $2 million in prizes. This could be your year.
Dream. Develop. Win.

Development | .NET Compact Framework

Understanding the .NET Compact Framework for the Pocket PC
Written by Derek Mitchell  [author's bio]  [read 57572 times]
Edited by Derek

Discuss this article   .NET Compact Framework   

Page 1  Page 2 

The other day I was reading an article discussing Beyond.com's chapter 11 bankruptcy application and the potential sale of some of their assets and not surprisingly the last paragraph was a disclaimer of the sort - "this is a forward looking perspective and makes no guarantee that the events or ideas discussed here will actually ever occur". The reason this comes to mind is that it was not too long ago that I was waxing lyrical about the potential of the eMbedded Visual Toolset (ver 3.0) to change the face of the handheld development arena. I, for one, was very happy that the eMbedded Visual Tool suite provided a one stop development solution for Windows CE instead of using the Windows CE Toolkit that integrated with Visual Basic 6 - something that veteran CE developers will remember. Well change is a constant force in a developer's life and it all to often involves examining the tradeoff between the benefits of a new technology and the cost of the time associated with embracing a new development methodology.

Well - not to put too fine a point on it but I'm here to do that again - wax lyrical - and the reason I touch on the aforementioned disclaimer is that I'm writing this in February and who knows what changes will take place over the next few months. I'll do my best to facilitate discussion on the .NET Compact Framework and SDE forum. The hardware and feature set of embedded systems seems to change on a monthly basis as the new Windows CE devices are released. Subsequently the SDK's and their underlying development methodologies are either being altered or reinvented at an alarming rate. In addition how do you architect a sound development methodology for devices that don't adhere to any particular specification. You guessed it - I'm referring to the Casio BE-300 Cassiopeia, although this device runs the Windows CE 3.0 OS, it does not conform to the Pocket PC specification (plus it's a lot cheaper).

Perhaps there is some light on the horizon for developers in the form of Microsoft's .NET vision which will provide us with a managed code development environment. As I have embarked upon this journey of untangling all the acronyms I have come to a better educated perspective of the components in .NET and the true benefit the environment will provide to developers. I hope to explain as concisely as possible how the .NET Compact Framework will inevitably become the development solution for the Pocket PC.

As a professional developer I have found that one of the biggest hurdles I faced in adapting to the .NET paradigm was sorting out road map of what it all meant for desktop development and subsequently how it translated into the mobile device arena.

The most common .NET terms you will be exposed to by someone evangelizing the vision are:

  • .NET Platform
  • .NET Framework
  • .NET Compact Framework (CF)
  • Visual Studio .NET
  • Visual Studio .NET Smart Device Extensions (SDE)
  • Common Language Runtime (CLR)
  • Microsoft Intermediate Language (MSIL)
  • Just-In-Time Compiler (JIT)

The .NET platform is Microsoft's soup-to-nuts OS and application environment. This encompasses the hardware; from Windows PC's to Pocket PC's and tablets; the XML web services which consist of reusable modular components consumed as services (i.e. the building blocks of the language) and the development environments such as Visual Studio .NET. Basically it's the new stable of Microsoft tools and software you would use to build distributed applications.

Next Page 

Back to .NET Compact Framework | [Article Index]

 

Back to the top of the page.
Chris De Herrera's Windows CE Website Windows CE News & Information Source
Copyright ©2000-2007 by DEVBUZZ.COM, Inc., NJ. USA.MSDEVELOP