.Net CF Hasnt Started Battling J2ME—Yet

By John Taschek  |  Posted 2003-03-24 Print this article Print

Taschek: .Net Compact Framework has not begun to fight Java 2 Micro Edition but probably will in the future.

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:
As the director of eWEEK Labs, John manages a staff that tests and analyzes a wide range of corporate technology products. He has been instrumental in expanding eWEEK Labs' analyses into actual user environments, and has continually engineered the Labs for accurate portrayal of true enterprise infrastructures. John also writes eWEEK's 'Wide Angle' column, which challenges readers interested in enterprise products and strategies to reconsider old assumptions and think about existing IT problems in new ways. Prior to his tenure at eWEEK, which started in 1994, Taschek headed up the performance testing lab at PC/Computing magazine (now called Smart Business). Taschek got his start in IT in Washington D.C., holding various technical positions at the National Alliance of Business and the Department of Housing and Urban Development. There, he and his colleagues assisted the government office with integrating the Windows desktop operating system with HUD's legacy mainframe and mid-range servers.

Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel