- (an overivew of what is Android and its uniqueness is discussed in another post below)
- It is an operating system for mobile
- Interestingly, it is not yet another OS, but component based
OS - It has an integrated Java Virtual Machine
- System interfaces are exposed only through Java libraries
- It is based on the Linux Kernel
- An Android SDK is provided to let developers build applications on top of the OS but not extend the OS itself
- The SDK includes
- Android packages
- sample files
- Documentation
- A Simulator
- Android packages
consisting of
- Linux Kernel
- Android Runtime
- Libraries
- Application Framework
Sai, I found this interesting excerpt from Ken Dulaney's (Gartner VP) address at the Gartner mobile and Wireless summit
ReplyDelete"...As part of his “Annual Update on Mobile Devices,” Dulaney also expressed skepticism about Google’s forthcoming Android smartphone platform. He characterized Android as the latest champion of Mobile Linux, which has been badly fragmented and stalled out. He thinks Google will successfully lead the movement for Linux on mobile devices, but he also said that he doesn’t recommend Android for enterprises for the following reasons:
1.Google is primarily focused on consumers
2.Android will be ad-supported, but Google hasn’t yet explained how it will handle the ads, and mobile advertising is going to be a major challenge because of screen size
3.Because Android is open source and could be potentially customized by vendors, it won’t have the consistency of BlackBerry or Windows Mobile
4.It will be two to three years before it reaches a significant segment of the audience
Our conclusion: [Android] is a consumer play and you should probably stay away from it,” he stated....."
It means that it is designed in such a way that parts of it can be invoked and re-used in a mix-and-match manner. I believe it has been inspired by the mash-ups of the web 2.0 era... but taken to the OS level.
ReplyDelete