The Register has been given a sneak preview of Google Android.
The real magic is the Android runtime called Dalvik. This is a custom virtual machine designed to be a better embedded OS. It’s a register-based Virtual Machine, and therefore more efficient in an embedded environment than a traditional Java Virtual Machine; core libraries interact with the Java Harmony project. You may write in Java, but the byte code is Dalvik.
Dalvik uses .dex byte code files and Java class files are converted to .dex. The .dex structure allows processes to share system classes, saving memory…
Just thought you’d like to know.