ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Office applications Toolkit

What's .Net got for the mobile developer?

Lamont Adams Builder.com

Published: 29 Jan 2003 09:43 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

This .Net Compact Framework opens up an entirely new world of devices for .Net developers, but is the environment at all like its big brother? Obviously, in shrinking a 23-MB runtime library into less than 1.5 MB for a mobile device, Microsoft had to discard something. So what did they leave, and do the changes preclude any compatibility between the two frameworks? Let's answer the last question first and then take a look at the primary ways the Compact Framework differs from its full-scale sibling.

The question of portability
In creating the Compact Framework, said Microsoft's Ed Kaim, the aim was twofold. Beyond the obvious goal of coming up with a .Net runtime that was smaller and less resource-hungry than the full version, Microsoft wanted to centralise development for all platforms in Visual Studio .Net. "We wanted to make it possible for a typical Visual Studio .Net developer to do everything they needed from inside the IDE, [and] keep the development experience the same for all platforms," Kaim said.

Missing from this mission statement is any kind of "write once, run anywhere" portability, and Microsoft has been sending mixed messages on the subject. The latest example of this sort of thing is the newest episode of MSDN's "The .Net Show," which manages to send contradictory messages about whether it would be reasonable to assume that code written for one framework would run on another. So what's the real story?

Kaim responded to this confusion by pointing out that although "write once, run anywhere" wasn't really a primary goal, it nevertheless is possible to achieve this level of portability, with due consideration and planning. Existing .Net applications will need to be recompiled for the Compact Framework, he said, but assuming that they don't reference any assemblies that are absent from the mobile API, there's no reason why the same code base can't be used with both runtimes.

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
159 out of 314 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:












Related Jobs

Senior ASP.Net Developer / Lead Developer - South West London - c45k

Please apply by sending your CV or call Craig at Real Resourcing on 0207 7587366.Real Resourcing acts as an Senior ASP.Net Developer / Lead Developer ...

C#.NET Developers/ASP.NET/VB.NET Central London 40k + Benefits

Key Skills: C# .NET with ASP. NET, SQL Server, web services, VB.NET, VB6.0 A C#.NET developer with significant C# and .NET framework exposure is ...

Applications Programmer - SQL Server, Visual Studio, C#, ASP.NET, IIS

This is an excellent opportunity for an Analyst Programmer to join this exciting global company based in Basingstoke. A varied role within a fun and ...

Featured Talkback

Why do so many (virtually all) software packages think that they are so important that they have to be started automatically every time the computer boots? What is the largest number of "speed access", "update check", "camera download" and whatever other background programs you have ever seen running? Of those, how many did you really need?

By: J.A. Watson

Read full story:
Annoying software: a rogues' gallery

Discussions

harpless harpless

SAP goes big business

Friday 25 July 2008, 6:17 PM

1 comment
pjc158 pjc158

Will Drizzle rain on Sun's MySql

Friday 25 July 2008, 5:30 PM

1 comment

Vista Upgrade Blog

Microsoft's pre-modern message puts a...

Over at ZDNet.com, Ed Bott reports a first sighting of Microsoft's eagerly awaited $300 million ad campaign. Already the cause of much speculation, the consensus is that this will be... More

8 comments

A $40 CONSUMER-class router has create...

Believe it or not I don't work in IT, haven't for 7 years. Yes I work with Microsoft's Windows XP Embedded and as a result I have to know a lot about the OS, the kernal, Win API calls... More

Post a comment

Sick Puppy Redo

I generally follow a dispassionate investigative process when trying to discern what happened when a project goes bad. Although its a low priority item, it gets done simply because... More

Post a comment