So would the modularity efforts coming in Java 7 address some of these issues for you? On Feb 17, 2009, at 6:55 AM, Brian Frank wrote:
> > We've given up on J2ME and are just moving to J2SE for our embedded > devices. Of course the problem then is that Sun wants to force you to > include the entire monolith J2SE including all the cruft you will > never use (like the CORBA APIs). So it all comes back to modularity > and Java's lack of it. It is both a technical problem and a business > licensing issue. I was hoping some of the Java kernel work being done > in the applet world would make it back to the J2ME world, but I > haven't seen any sign of that. > > BTW, this is the very reason that entire Fan runtime is for the most > part written using no 1.5 language features. > > > On Feb 17, 8:38 am, Jess Holle <je...@ptc.com> wrote: >> Brian Frank wrote: >>> You are correct - J2ME is still basically stuck at a subset of 1.4. >>> Unbelievable as that it is, those of working with embedded systems >>> are >>> still stuck in 2002. >> >>> Personally, I find the fact that there is even the notion of a J2ME >>> silly. If Java had a proper module system in the first place, then >>> J2ME would just be the kernel/VM module and could have easily >>> tracked >>> the core language. >> >> The notion of J2ME would still be there, I believe, but just be >> easy to >> keep in sync with J2SE. >> >> Whether or not they made it easy on themselves, though, it is hard to >> justify leaving J2ME back in 2002 -- /especially /with all the >> renewed >> focus on mobile via JavaFX mobile, etc. >> >> Above and beyond anything else, leaving J2ME back in Java 1.4 >> unnecessarily fragments Java mindshare. Anyone but the most >> stick-in-the-mud, ultra-conservative (those on old versions of >> WebSphere, this does mean you amongst others) should be on Java 5 or >> higher -- except, of course, that Sun gives the J2ME world no choice, >> thus forcing part of the Java community to live in the past and >> making >> it harder for all of us to move forward together. >> >> -- >> Jess Holle > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javaposse@googlegroups.com To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---