The Android platform offers a software stack that is optimized for slow CPUs, low memory, battery powered devices, and in my opinion it is very well designed. Although my favorite programming language is Forth, the Java programming language has proven to be a powerful alternative and for years I have programmed professionally in Java, so I am very familiar with it.
Android runs on a Google-optimized byte code interpreter called Dalvik and the core Java classes are all there. The whole stack runs on a customized version of ARM Linux (two other GREAT platforms to stand on - ARM and Linux!) and should make for a very fun system to program and use. Great work Google, T-Mobile, and the whole Open Handset Alliance!
No comments:
Post a Comment