Introduction
The Open Handset Alliance (1) released the Google Android SDK on November 12th, 2007, having announced it about a week before. The impact was unbelievable, almost every IT/programming-related news-page dumped a news-post about the SDK release – the Google Groups was overwhelmed with over 2000 Messages within the first two Days.
The idea of the Android Platform was and still is amazing and is of course attracting more and more programmers every day. Especially the open architecture based on Intents and the possibility to replace even the Home-application grant a really large amount of flexibility to the whole platform.
What is Android ?
Android, as a system, is a Java-based operating system that runs on the Linux 2.6 kernel.The system is very lightweight and full featured.
“Android is built on the open Linux Kernel. Furthermore, it utilizes a custom virtual machine that has been designed to optimize memory and hardware resources in a mobile environment. Android will be open source; it can be liberally extended to incorporate new cutting edge technologies as they emerge. The platform will continue to evolve as the developer community works together to build innovative mobile applications.”
Android applications are developed in Java. Android itself is not a language, but rather
an environment within which to run applications. As such, you can theoretically use
any distribution or integrated development environment (IDE) you have at your disposal
to begin your development. In fact, you can choose to use no IDE at all.
No comments:
Post a Comment