Home > Microsoft .Net Development News > What .NET Compact Framework 3.5 brings to mobile app development
Microsoft .Net Development News:
EMAIL THIS

What .NET Compact Framework 3.5 brings to mobile app development

By Brian Eastwood, Site Editor
28 Nov 2007 | SearchWinDevelopment.com

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

The .NET Compact Framework brings managed code and XML-based Web services to devices like mobile phones and personal digital assistants. It was introduced with Visual Studio 2003 and has been revamped twice, first for VS 2005 and again for the recently released VS 2008.

At the recent DevConnections conference in Las Vegas, Amit Chopra, senior program manager for Microsoft's Visual Studio for Devices group, outlined some of the new features in the .NET Compact Framework 3.5, or .NET CF 3.5.

Whereas the move from .NET CF 1.0 to .NET CF 2.0 focused primarily on improving performance, Chopra said the .NET CF 3.5 release has five main focal points.

  • Distributed applications, such as those that use Windows Communication Foundation (additional information about this can be found in the blog post The WCF subset supported by .NET CF by Andrew Arnott)
  • Data-driven apps, which can now leverage the Language Integrated Query
  • Diagnostic tools, such as a CLR Profile that specifically targets the .NET Compact Framework
  • Unit testing, which now mirrors the experience for unit testing desktop applications, integrates with Visual Studio Team System and Team Foundation Server, and supports testing across various device configurations
  • A security-aware IDE -- that is, one in which Visual Studio 2008 is able to manage device security settings and certificate management; this, in turn, makes it easier to test code

Other enhancements to the .NET Compact Framework 3.5 include a device configuration manager, a device certificate manager, a Managed Device Connectivity API for writing custom remote controls, and support for Visual Basic and C#. (Previous versions of .NET CF had supported only Visual C++.)

In addition, Microsoft has updated the .NET CF's Device Emulator. This, as its name implies, sits within Visual Studio and displays the UI of a mobile application as if it were on the mobile device itself. By using the emulator, developers need not posses the actual device they are programming against.

When v2.0 of the emulator was released, it, like .NET Compact Framework 2.0, focused on improving performance, Chopra said. Other enhancements included supporting Windows Vista and providing a battery emulator, which allows developers to see how an application performs when a device's battery is low.

The Device Emulator 3.0 adds automation support and allows programmers to access interfaces using VBScript., Chopra said. Moreover, one can now use XML config files to configure emulator instances, he added.

Tags: .NET mobile application developmentVIEW ALL TAGS

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



RELATED CONTENT
.NET mobile application development
Create iPhone apps with .NET
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
Book excerpt: Creating graphical output using the .NET Compact Framework
.NET Compact Framework: Less is more, especially on mobile devices
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

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



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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