| |
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 |