Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Personal Opinion on J2ME and .Net CF

 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mr.Yuan,
I have skimmed through the articles you wrote about the comparison between two technologies... What is ur opinion on upcoming .Net CF? Will it be able to beat J2ME, since J2ME possess a lot of market than .Net CF? But in the Enterprise Systems, it looks like J2EE and .Net are comparable technologies... Both have own strength and weakness...
And one thing is that since the Windows CE is widely used in the Pocket PC world, will it become an advantage of .Net CF??? No other replacement OS is available nowadays as far as I know... Correct me, if I am wrong...
But in the Enterprise Systems, Linux and Solaris are replacable to Windows Server... But for Pocket PC, there is no such thing...
Could u please share ur personal opinion on this issue? Thanks a lot, Mr.Yuan....
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oh, .NET CF is not "upcoming". It was officially announced in March 2003 after a long beta period. I was in BillG's keynote when he announced the .NET CF. It has made some big successes in the past year -- all new PocketPC devices and MS Smartphone devices now have .NET CF build-in by factory these days. MS Smartphones are also slowly gaining market share with the new phones from Motorola and Samsung. Microsoft is alsovery aggressive in developer support -- all developer who purchased VS.NET last year get a free PocketPC to try out the new .NET CF features.
So, yes, it is very serious competition to J2ME. So far, J2ME dominates the low-end and middle-range smartphones while .NET CF controls the PDA, especially highend PDA, market. The problem with J2ME on the PDA market is that vendors all different agenda. For example, Palm has resisted Java for as long as it could possiblly hold out for. Symbian is better but they prefer Symbian C++ over Java at anytime.
For those who are interested in a general technical comparison between J2ME and the .NET CF, I refer you to two of my earlier articles:
http://www.enterprisej2me.com/pages/resources/compare.php
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So does it mean that the possibility that J2ME can compete with .NET CF in the PDAs is very less? As you said, Palm has resisted Java and Symbian got their C++, most of the upcoming highend pockets got Windows CE, integrated with .NET CF, then J2ME have very little chance to get reasonable market share in PDAs world...
But I believe that J2ME got a lot and very significant market share in cellphones world todays and I think the strategy of J2ME to enter the PDA world will start from highend cellphones, which mimic PDAs in the future...
That's just my opinion...
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah, I think Java on PDA (or even on highend smart phone like Symbian) is in a very awkward situation right now. Something needs to be done.
The real hope for Java on PDA is the rise of Linux PDAs. But so far, Linux PDAs do not fare well.
I do not know if you guys heard of a company called SavaJe. It produces a smartphone that runs J2SE v1.4 with full Swing and Java 2D support. The prototype phone is very small and tightly built. Extremely cool stuff. Their rationale is that the CDC/PP is beyond fix. So, they go for J2SE directly with high end hardware. Of course, all the design issues I discussed in book still matter here even if we are beyond J2ME. I wish them success!
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your comment, Mr.Yuan...
BTW, does your book discuss about the competition of other technologies such as .Net CF and Symbian C++ with J2ME? I hope that would be great, if we can find the strength and weakness of each technology in the book...
Thank you again for all of your replies to my posts...
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I only mention competiting technologies briefly in the book.
1. I do not think J2ME developers would appreciate a 20 page introduction to .NET in the middle of a Java book.
2. Most of the things I discuss in the book can be directly ported over to any mobile platform.
cheers
Michael
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry to digress, but I wonder if they are still giving away PocketPCs?
Mark
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Mark Spritzler:
Sorry to digress, but I wonder if they are still giving away PocketPCs?

The promotion ended last year. Sorry. But hey, they might do it again this year after MDC. Actually, I think all the MDC participants will get a free smartphone starter kit which contains a free smartphone beta device -- I already had mine. The device has some bugs but it is fun to play with!
cheers
Michael
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Michael Yuan:
I only mention competiting technologies briefly in the book.
1. I do not think J2ME developers would appreciate a 20 page introduction to .NET in the middle of a Java book.
cheers
Michael

But, Mr.Yuan, I guess that it is not a big deal for a professional to recognize other technologies' strength as well... If a J2ME developer, who reads your book, is professional enough, he/she would be enjoy reading such introduction to .Net in ur book...
Thank you very much for all of your replies to my posts...
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic