On 15 abr, 08:17, Karsten Silz <[email protected]> wrote:
> On Apr 14, 8:57 pm, opinali <[email protected]> wrote:
>
> > Android _is_ Java.
>
> Android != Java, it's a whole platform: "Linux + C + Java the language
> + Java-like libraries + more stuff".  JME, like JSE and Flash and

I agree that JavaME is not a "whole platform" - the platform is JavaME
+ some OS (Symbian, etc.). Even JavaSE and JavaEE are not "whole
platforms", apps typically depend on even more external stuff, from
video drivers for Java2D acceleration to DBMS servers.

So, if you want to be picky, yes, Android != Java in the sense that
Android is more comprehensive than Java (contains a whole OS with
standard kernel, GUI, browser, GSM stack, etc.). But I didn't mean to
equate the entire platforms. If we pick the subset of Android that is
comparable to Java - the programming language, VM execution model
(down to very specific details like the whole JMM from JSR-133,
AFAIK), and even core APIs - then, Android IS Java. Yeah it's not
exactly identical so we'd say Android ~= Java; anyway it's close
enough, allowing metrics tons of Java code to be reused with zero or
minimal changes. From the application developer's POV, the latter
comparison makes more sense. If I am a JavaME developer, I can move to
Android with very little effort, even carrying a lot of my code.

A+
Osvaldo

> Silverlight, is a cross-platform environments on top of an OS, which I
> think won't work well in the smartphone space today (which moves at
> lightning speed).  I say "won't" because none of these cross-platform
> environments made it out in the wild in a useful manner (yeah, I know,
> there's JavaFX on a handful of old Windows Mobile phones, but that's
> so unimportant), so we can only speculate (Flash's supposedly the
> first out of the gate with Flash Player 10.1 on "anything but iPhone"
> in the next few months).

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to