.Net CF Hasnt Started Battling J2ME—Yet

.Net CF Hasnt Started Battling J2ME—Yet

Written By
John Taschek
John Taschek
Mar 24, 2003
2 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

To many, Microsofts full-fledged launch of .Net Compact Framework last week sets up yet another battle with Sun Microsystems. This time its over mobile devices.

Unfortunately, this battle is one of perception. The two companies are as far apart on how to develop for mobile devices as they are regarding legal issues.

Microsofts mobile strategy is pinned on .Net CF—itself a subset of the full .Net environment. Suns strategy hinges on, among other things, Java 2 Micro Edition, or J2ME, which is at the same time a technology and a methodology for developing mobile applications. The only thing these two development strategies have in common is that they target mobile devices.

The difference is philosophical: Microsoft is betting that small devices will get smarter (and capable of supporting the beefy .Net run-time). Sun is betting that smart devices will get smaller (which opens up more doors in terms of a variety of devices to support).

Both bets are sound, which is why J2ME and .Net CF can both be successful. So far, however, neither can be called a success in any way. J2ME is on millions of phones, but so far the applications in use are focused on entertainment or are simply text-based and navigational, even in Japan and Europe.

Microsoft, on the other hand, is attempting to bring a rich client interface to mobile devices. The applications that Microsoft is showing will blow anyone away and create new demand for mobile devices. But those applications have little chance of running on anything as underpowered as a mobile phone (unless its one of those bulky “converged” devices). Microsoft did get close to working with Sendo—the British mobile device manufacturer—but that ended up in court.

The .Net CF platform, however, is truly rich. At the CTIA show, Microsoft demonstrated applications that ranged from a chess game that can be played individually or networked to enterprise-class applications from the Pepsi Bottling Group, which used a Symbol Pocket PC-based device.

Will .Net CF and J2ME become a real battle in the future? Absolutely. For now, though, J2ME is quite a bit more versatile and can run on set-top boxes, cameras, cars, home security systems and numerous other “devices.” .Net CF, in the meantime, will dominate rich mobile client access.

How do you see this perceived battle shaping up? Write to me at john_taschek@ziffdavis.com.

Most Recent Stories by John Taschek:

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.