Home     |     News     |     Press Releases     |     Newsletter Subscription     |     Tell A Friend

· How to Search   · Tips

 

 Solutions Catalog
 Products & Services
 Vendors
 The Market
 Application Mall
 Business Cases
 Solution Components
 Networks
 Application Development
 System Design
 Resources & Links
 Education
 Professional Services
 Conferences & Events
 Reports & Presentations
 Templates & Aids
 Glossary
 Community Forum
 News
 Topics
 Handheld

 
Infrastructure Design Choices 

Java versus .Net 

  Sun's Java, J2ME Environment Microsoft's .Net Environment
Date Announced 2000 Mid 2001
Tools Lots of Third Party tools - J2ME, J2EE, Messaging, Message Queuing Basic tools from Microsoft - third party tools will come later. 
Vendor Support Major vendors including IBM, Oracle, interested, ready and willing  Reluctant support- wait and see as .NET unfolds. Ultimate success quite assured.
Wireless Network Vendor Support Extensive, especially from Motorola and Nokia, SPRINT PCS, Nextel Architecture does not depend on backend network support. Microsoft/Partners will have to provide communications middleware support;  
Developer Support Press quotes over 2 million developers (high in our opinion but extensive, nonetheless) Hundreds of Thousands familar with MS environment will need to upgrade their skills - will take time.
Device Support Most devices except PocketPC 2002 PocketPC 2002 and Stringer 
Maturity as of 3Q 2001 More matured, lots of tools Still a conceptual architecture - will take time
Flexibility, Openness Very open Essentially a closed Microsoft environment
Enterprise Support Extensive with J2EE  
Strengths Multi-device support
  • Suitable for Microsoft PocketPC 2002, Stringer-based Smart phones and future devices based on Microsoft OS
  • Microsoft will .NET improve with time
Weaknesses    
Momentum With Java J2ME Will change over time - in 2003 at the earliest

For more information:  

Mobileinfo Comments & Advisory:  

Note: This comparison is purely to bring your attention to major issues in making system design or application development platform choices. You must consider a number of factors including but not exclusively your unique IT infrastructure environment and application requirements before you make a choice for your project..


 Related Topic Options:
>

 

 

 
Home
     |     News     |     Press Releases     |     Newsletter Subscription     |     Tell A Friend

Copyright © 1999 - 2001.  All Rights Reserved. 
Reproduction of any material from the MobileInfo.com website or its newsletters without written permission is strictly prohibited.