lPortability
lPlatform
independent
lJava bytecodes
can be executed on any computer with a JVM
lWeb browsers
implement the JVM
lPossible to
enhance Web pages (applets)
lRemote objects
can be upgraded online by pushing new bytecodes to
the hosting JVM
l