Android, Inc. developed the Android operating system in 2003 and sold it to Google in 2005. The founders of Android, Inc. continued to work for Google on the Android operating system and in 2007, Google initiated the Open Handset Alliance for the purpose of advancing and promoting the Android technology for mobile devices such as smart phones and tablets.
The Open Handset Alliance
The Open Handset Alliance is an association of 84 hardware, software, and telecommunication companies. The companies originally included in OHC were Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, T-Mobile and Texas Instruments. In the same year, On December 9, 2008, 14 new members joined, including ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Huawei Technologies, PacketVideo, Softbank, Sony Ericsson, Toshiba Corp, and Vodafone Group Plc. were added.
Android Developers
Today, developers are constantly writing applications, mostly in Java, for Android. In fact, there are over 300,000 Android apps available. There are over 200 million Android devices on the market today, and there are over 700,000 Android devices activated every day. According to Wired, there are more than 10 billion Android Market downloads today as well. Android courses and Java courses can help bring you up to speed on the most current Android technology today.
Android’s Source Code
The source code for Android is available under free and open source software licenses. Google also keeps the reviewed issues list publicly open for anyone to see and comment. The Open Handset Alliance develops the GPL-licensed part of Android, that is their changes to the Linux kernel, in public, with source code publicly available at all times.
Android’s operating system is based on the Linux kernel. It includes middleware, libraries and APIs written in C and application software running on an application framework. This framework includes Java compatible libraries based on Apache Harmony. Android uses the Dalvik virtual machine with just-in-time compilation to run Dalvik Executable, which is usually translated from Java bytecode.
Learning the language of Android is possible through an Android course curriculum. These technical courses are available on line and Java courses are also available. The technology field is growing all the time, and keeping current will help your chances of breaking into the field of smart phone technology.
Please Share This Knowledge With Others!