Shawn,

I have been very involved in this area at Sun now for a couple of
years. Let me add come comments:

Hardware accelerated Java is actually fairly common already, at
least in the Java ME space using ARM's Jazelle technology. It does
have some benefits in very constrained platforms but in general
advanced VMs with dynamic adaptive optimizations, compilation,
and improved garbage collection perform better than H/W acceleration
and at reasonable incremental cost (memory footprint, in particular).

I think what we are seeing here is a general trend in the IT industry
as general-purpose processors become more and more powerful they
displace dedicated hardware solutions because software solutions are
more flexible and lower cost. A notable exception, of course, is
graphics acelleration but Java implementations typically use those
when available.

Specifically to Sun's Java chips (picoJava/microJava): I worked on them
and the performance was quite good. But it is very hard, if not
impossible, to keep up with performance improvements of general
purpose processors together with the increasing amount of memory
available. That technology evolution relegates Java hardware
acceleration to niche status. Many companies have invested in Java
H/W acceleration and fell into that trap.

As for the comparison of JavaFX Mobile with the iPhone: Sure, at
first it looks like a "me too" play, but I think this applies to
the whole mobile industry. The iPhone was a major wake-up call to
the industry and so I think you will see many "iPhone knock-offs"
over the next 18 months simply because the iPhone is leading the
way.

However, JavaFX Mobile is distinctly different in that it will
be an open system (not closed as the iPhone) and will be part of
a multi-screen approach that delivers content across desktops,
TV, and mobile. Only Java currently has that market reach so Sun would
be ill-advised *not* to capitalize that.

Cheers,

-- Terrence

Shawn Rutledge wrote:
I'm very disappointed that Sun has put off hardware-accelerated Java
devices and Java operating systems for so long (they could have done
this at least 5 years ago, if not more).  The much-vaunted Java Chips
never materialized in significant quantities of devices.  The Java
Station had such disappointing performance (and why?  it could have
been much better).  And now just because the iPhone is coming out Sun
suddenly decided to present an impression of being on the ball.
Coming out now, it just looks like a lame "me too" play.  Of course
its performance probably still sucks...  it will be a pleasant and
unexpected surprise if not.

_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
begin:vcard
fn:Terrence Barr
n:Barr;Terrence
org:Sun Microsystems
adr:;;Zettachring 10 A;Stuttgart;;70587;Germany
email;internet:[EMAIL PROTECTED]
title:Evangelist, Java Mobile & Embedded Community
tel;work:+49 711 720 98185
url:http://www.mobileandembedded.com
version:2.1
end:vcard

_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to