No clear decision on Microsoft .NET Micro Framework's new business status

By Scott M. Fulton, III | Published May 8, 2009, 11:59 AM

Granted, Microsoft's not accustomed to scaling back operations as drastically as it has had to this year, so it's understandable when a company gets the first-time jitters. But as of this morning, not even the people who direct the development of .NET Micro Framework -- Microsoft's innovative development platform for small devices -- can give a definitive answer with regard to what's happening to the project, shedding only selective rays of light on already fuzzy explanations.

On Wednesday, ZDNet blogger Mary Jo Foley was first with a story saying Microsoft had made the decision to release the .NET MF project to "the community," though the company left the true definition of that term to the rest of the world to ponder. Foley's original source for her story -- as is typical for the veteran journalist -- was Microsoft itself, whose spokesperson had told her and others in the press, "Microsoft also intends to give customers and the community access to the source code," She also quoted portions of the statement saying the business model for .NET MF was changing to "the community model."

That sounded like a scaling back to Foley; but other portions of the spokesperson's statement were unclear as to what was going on. As she now reports, she was asked to correct her characterization, although she sticks by her story.

Others who had gotten a hold of the announcement reported that Microsoft was phasing out .NET MF, and that turning it over to "the community model" was merely a euphemistic way of saying it was dumping the product. Meanwhile, however, the man in charge of the unit responsible for the product found himself in the no-longer-unusual position of correcting absolutely everyone on the story, including and especially the company's spokespersons.

"First, the product is moving into the Developer Division (Server and Tools)," wrote Unit Manager Colin Miller yesterday. "This is a great fit for the technology and we are really looking forward to it. The move means that we will be fully aligned with the rest of the .NET groups and tools in building the uniform programming model from the sensors to servers. The announcement that we are moving to some form of community direction and development including code access is accurate. We will investigate how to do that in the near term so stay tuned. For now however, the current products are available and continue to be supported as before."

That may mean Microsoft has the intention to discontinue charging royalties to companies whose devices were programmed using .NET MF, and that include parts of Microsoft's code in their ROMs. That much was implied by the spokesperson on Wednesday, although the statement was interpreted to mean it was already happening.

Developer Manager Lorenzo Tessiore followed up later yesterday with this notice: "We are currently in the process of framing the rules of engagement and we hope to be able to offer both a process for a regulated development effort and a broad license, so that it will be possible to take advantage of the code base without necessarily contributing to the community. The details and the rules of this engagement will be defined over the near term with your involvement as well." That phraseology only talks about not owing royalties to developers, but does not directly imply that royalties won't be owed to Microsoft.

Comments

View comments by with a score of at least

Who in their right mind would use the crappy .net mf to begin with? Microsofts Java ME clone is horrible, probably why Java ME is all over the place.

Score: -1

|

Fatty,

I'm going to have to go ahead and disagree with you on that one.

Embedded development is best in plain old c and assembler. I personally don't care for Java ME applications.

mmmkay? ;)

Score: 1

|

What exactly are you disagreeing with? You think .net MF is good? ROFL. I sure hope not. What i think you are saying is you think i like Java ME. I did not say that. Java ME is _miles_ ahead of .net MF...just like Java and J2EE are _miles_ ahead of the clone .net

I have been messing around writing an iPhone app and i must say Objective C is very nice. The Android environment is really good too.

Score: 1

|

J2EE is slightly better than .NET. Otherwise .NET better than Java.

.NET:

•Closures;
•Runtime generics;
•Generics of primitive types (benchmarks of this sorting a list of a million ints vs a million Integer objects have revealed a factor of 3 improvement);
•Delegates;
•Events;
•LINQ;
•Anonymous types
•Extension methods;
•First-class properties;
•Operator overloading;
•Expression trees;
•Using blocks;
•No checked exceptions.
•Decimal type;
•Dynamic type.
•WPF...

At first .NET copy Java. Now Java copy .NET.

Alot of Java projects was ported to .NET. Bussiness moving from Java to .NET. I guess they're all stupid but fatty.

Score: 0

|

You must be in academia or work for Microsoft. Do you even know what some of those things are? I am guess no because most of those items mean nothing. For example: Checked Exceptions, Java has both checked and unchecked exceptions, C# has neither. So what point are you trying to make? If you want a free-for-all environment, why not just write in Perl? Have fun maintaining that code base.

One thing you did not mention is vendor lock-in. .net is a highly proprietary Microsoft technology. If you like paying the Microsoft a boatload of money every year, use .net.

I know of two large companies in my area who are totally migrating off .net to Java so they can save a large amount of money. I am sure there are some clueless people who move from Java to .net ...if you have money to burn and like being locked into a single vendor, have fun.

let me fix this for you...

"At first Java copy C++, then C# copy Java. Now every copies everyone, although Microsoft has the most photocopiers in the world"

Score: 0

|

Proprietary or not. Who cares? The job market of .NET is big. People making money. That's all. Don't be emo.

Quote:
Java language suggests that checked exceptions should be preferred in any case where an exception conceivably might be caught. This suggestion is encouraged by both the language design (in that the compiler forces you to list in the method signature all checked exceptions that might be thrown) and in early writings on style and usage. Several prominent writers have started to come to the position that unchecked exceptions may have more of a place in good Java class design than previously thought.

Score: 0

|

Confirmed: Office 2010 to ship in June

Two weeks after Microsoft had been expected to draw a clearer roadmap for its principal applications suite, it's finally ready to commit to the end of H1.

Apple invokes DMCA, claims Psystar is 'trafficking in circumvention devices'

In trying to close the book on possibly the last attempt at a Mac clone, Apple cites from its own landmark case...but may actually be misinterpreting it.

The fallacy of Facebook privacy

Carmi Levy | Wide Angle Zoom: If an insurance company learns something interesting about its client through the Internet, is that snooping?

Microsoft 'worked with Apple' for Silverlight on iPhone, says Goldfarb

By not making such a big deal out of trying to stream video to the iPhone, Microsoft got a big deal out of it, revealed the Silverlight product manager.

New EU antitrust commissioner will oversee Microsoft, Oracle+Sun, Intel issues

As one of Europe's most prominent politicians shifts positions in January, her replacement remains a question mark over technology's biggest issues.

Without its own 'iTablet' yet, is Apple missing the boat?

Steve Jobs is on record as dissing "single-purpose" devices like e-readers. But given their recent popularity, was that a mistake?

Not-so-mobile battery life: Time to force the issue

Carmi Levy | Wide Angle Zoom: If power efficiency is important when you buy a car or even a motorcycle, why shouldn't it matter for a smartphone?

Clicker.com cuts through the Web video chaos

In a world where homemade video and Hollywood movies travel the same pipeline, it's good to have a real search engine to cut through the clutter.

Microsoft's Ray Ozzie: 'Nobody's going to be 100% open'

The mobile apps ecosystems of the world may converge over time, led by apps being ported over across platforms, according to the Chief Software Architect.

A case study in improving software: What Office 2010 can learn from Notion 3

A music composition product gambles with a complete overhaul, in an effort to make headway against two well-known competitors in a tough market.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.