|
Authored by: hardmath on Monday, April 23 2012 @ 01:06 PM EDT |
From what I've read, the real secret to Android's success on
smartphones is
the
different VM
architecture of Dalvik, which is a
(pseudo)register-based arrangement in
contrast to the Java
VM's stack-based approach.
--- Do the arithmetic
or be doomed to talk nonsense. -- John McCarthy (1927-2011) [ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Monday, April 23 2012 @ 03:18 PM EDT |
How do you define a "mobile"
device?
A very good
question:
-
With a simple dongle, I can have internet access via the
mobile phone network to my laptop (just like using my mobile
phone);
-
I can also use my mobile phone as a "modem" for my
laptop.
If I have my laptop so connected, does it mean I'm not
allowed to use Java SE, but must use the mobile variant?
And if I use
my WIFI router, or the WIFI on my laptop, to connect my mobile phone to the
internet, can I now use java SE on it?
[Not that I now have any
intention of using Java beyond anything that absolutely needs it.][ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Monday, April 23 2012 @ 03:43 PM EDT |
> How do you define a "mobile" device?
While ME may talk about 'Mobile' I think that SE uses the terms 'general purpose
computer' (allowed) and 'embedded' (disallowed).
An Android can be a phone, an internet device, a camera, a game machine, a media
viewer, it can run any program that you care to write or has already been
written. It is not 'embedded', it is a 'general purpose computer'.
[ Reply to This | Parent | # ]
|
|
|
|
|