Monday, November 12, 2007

Google's Android SDK Comes Alive

Google took several steps to goose interest in its yet-to-be-released Android platform for mobile phones today. The Open Handset Alliance, sponsored by Google and others, released a software development kit for Android. Google also hopes to stir up developer interest with a coding cook-off that will give out $10 million in awards.

Within hours of its release, the Android SDK had become "one of the most downloaded items ever" off Google's developer site, according to company spokesman Barry Schnitt. The toolkit, which included an emulator for software testing and a plugin for the Eclipse development tool, drew immediate reactions from developers ranging from "phenomenally cool" to "a bit disappointing".

The toolkit is licensed under the Apache 2.0 license, opening it up for wide repackaging with other developer tools. Google's Schnitt said that thus far there are no application tool partnerships to announce; however, the toolkit comes with an Eclipse plugin, so it is ready to integrate into many Java development environments.

http://www.internetnews.com/dev-news/article.php/3710656

Google Does it Right with Open Platforms

Google's vision of creating open platforms for both OpenSocial (using a single API) and Android (Open Handset Alliance) is absolutely genius. Not only does it help Google competitively but it also helps create a stronger user experience and a strong support community. Here are some of the major benefits to open platforms such as OpenSocial and Android:

User Experience: Allowing developers to design applications on top of your platform provides the ability for users to have unique experiences tailored specifically for them. From a mobile perspective there will now potentially be a thousand different versions of the same operating system each tweaked slightly so that it fits the owners needs. Furthermore it will allow people to share the coolest parts of their user experience across all networks.

Standardization: With numerous partners involved in both OpenSocial and Android, developers have a standardized way of creating applications for users without having to worry about platform. The standard platform also helps define documentation, procedures and application sharing.

Cost: Open platforms always tend to be far less expensive than mainstream/off the shelf products. With platforms such as Android in place, users will notice a cut in cost compared to hand helds operating systems like Windows Mobile and Palm OS.

Innovation: Giving developers the access to such powerful and flexible platforms will encourage increased innovation as they compete to develop the next killer application.

Support: Open Platforms (1 common base) equals Thousands of Developers which equals the amount of support available for applications and configuration that are built on top of the platform.
The one thing that might raise some concern is what will happen with the quality of products with the amount of applications that will likely be developed and the power completely in the hands of the users to install them. I would hate to see an uproar due to privacy or security concerns .
http://www.searchengineguide.com/manoj-jasra/google-does-it-right-with-open-platforms.php