Android uses a Java runtime environment that is optimized for mobile devices. Tablets and mobile devices are revolutionizing IT by providing an easier and more collaborative way for users to work and communicate. Android's Java runtime is well-suited for mobile applications due to its efficiency and security features like process isolation. While Android will continue growing in popularity, its Java runtime can potentially run separately from the Android operating system on other platforms if desired.
20. Mobile-tuned JIT compiler
Much less CPU/power-
intensive than previous JIT
compilers
Compiles much less code
Relies on efficiency of non-
compiled code
21. Android is a really
good, mature client
Java, and far ahead of
other managed
language runtimes for
mobile devices
22. So it is reasonable to want
the Android application
runtion on another
platform, but can you get it
without diluting the
advantages with
virtualization, emulation,
hypervizors, etc?
34. The economics of PC
manufacturing crushed
all challengers
Tablets are “large
smartphones” - they
inherit the economics of
smartphones
35. Tablets and touch make
everything easier Cheaper
to support
Tablets can support
legacy apps through
desktop virtualization
Tablets are a great
delivery vehicle for Web
apps
42. Java is a good language
Android Java is the best
managed language
runtime for mobile
devices
43. Tablets are an IT revolution
Tablets will become the
basis of a new
collaborative work and
communications paradigm
Java can be a big part of
this revolution
44. There will be lots of
Android devices, but...
You can treat Android
as a runtime
separately from
Android OS, if you
need or want to