Android - the Mobile Developer Relief

Yesterday Google eventually unveiled the details of its mobile platform called Android. The least I can say is that I am impressed. The application level is all Java based, no Linux C, no legacy EPOC C++, no even standard C++. It's all readable Java with the garbage collector, reflection, extensive unit-testing support and zillion of standard and not so standard libraries many of which are actually documented.

Platform, Applications and Product Management

However, what impressed me most was not the wonderful architecture, that allows you to change the very phone dialer, not the Linux kernel as the only porting requirement, not even the Java language. Several years ago I was working together with the folks building another Java phone you might have never heard of - so I know very well that Java is no silver bullet for the phones.

What impressed me most was what's behind the Android - the laser-sharp focus of the Google product management. I keep saying that the only real difference between a platform and an application is that the application customers are the end users, while the platform customers are the developers itself. In my opinion, mixing these points of view is one of the reasons of making things look messy in many other smartphone solutions.

The Google Niche

It is this lack of a real platform on the market where Google aims at. In their introductory videos dozen of times they repeat how easy it is to create programs, how adequate emulator is supposed to be, how you change and change and replace all the platform components up to the phonebook and the telephone UI. There is little as attractive to developers as the ability of to easily inject their own code right in the middle of a big system. Like this was not enough they offered $10 million in prizes for the application developers.

There is no proof of the Android real world success so far. It might fail because of the poor hardware performance, low operator support or just because of missing the support for some critical end user use cases. However, what they already did was that they made many mobile developers want to program for their platform. I am not exactly sure about the others, but I am seriously considering to delay the long awaited Ruby on Rails trial and to devote this weekend experiments time slot to playing with the Google platform.

The productivity hook

Have a look at the Android HelloWorld example above. How many lines of code would it take on your favorite smartphone platform?

Bookmark/Search this post with:

About the Author: As the Editor-in-Chief for AgileSoftwareDevelopment.com, Artem is charged with overseeing the direction for content, advertising, and the overall management of the site. Nowadays in his day life, Artem is a product manager in a global telecommunication company where he leads the development of a product developed in extremely distributed environment. Artem has been applying Agile and researching Agile since 2005. Contact Artem

I know your expertise on this. I must say we should have an online discussion on this. Writing only comments will close the discussion straight away! And will restrict the benefits from this information. wie kann ich schnell abnehmen

There is immature as captivating to developers as the knowledge of to easily introduce their own encipher 640-864 rightism in the area of a big group. 70-642 Equal this was not sufficiency they offered dollar 10 million in prizes for the cure developer.640-822

I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success in your business. spielautomat

Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!setting up an offshore company

I was exploring using the web for some info since yesterday night and I at last found what i was looking for! This is a excellent internet site by the way, although it seems a little hard to navigate. http://www.youtube.com/watch?v=Hw9d6Z7oU_c

The "Clueless or Clued Up: Your Right to be informed about contraception" study prepared for World Contraception Day (WCD) reports that the number of young people having unsafe sex with a new partner increased by 111 percent in France, 39 percent in the USA and 19 percent in Britain in the last three years.

A snap case will protect not only the sides of your iPhone 5 it will also protect the back from dropping. The front however will be exposed. The iPhone 4 is highly scratch resistant so it is only logical to assume the Buy iPhone 5 Case will have the same resistance. However the iPhone 4 is a smudge magnet, so keep this in mind.

However, what impressed me most was not the wonderful architecture, that allows you to change the very phone dialer, not the Linux kernel as the only porting requirement, not even the Java language. Several years ago I was working together with the folks building another Java phone you might have never heard of - so I know very well that Java is no silver bullet for the phones. www.orderhouse.de

It is this lack of a real platform on the market where JN0-343 practice test Google aims at. In their killtest 70-459 introductory videos dozen of times they repeat how easy it is to create programs, killtest NS0-510 how adequate emulator is supposed to be, how you change and change and replace all the platform killtest 70-496 components up to the phonebook and the telephone UI.

I have been waiting for this! Well done Weebly. But, I do also wish that the Pro account was the same price or more and/or that there was no connection to weebly for the clients editing their own accounts. That could create problems with clients who don't understand the value of what they are getting with this. Not just hosting, but a platform that is like no other. I have found it very sound for SEO when done right:)

I was searching like this about four days and found nothing! I want to encourage that you continue your great posts. From my first visitation I already noted that your blog is very useful offroad car modification

You might only consume more than enough meals as you're going to don't have any hunger for fatty foodstuff. It'll be really easy to obtain your mission of bodyweight loss especially when you ought to cut back your belly body fat. It eliminates weight from the belly. The cambogia garcinia reviews assists to manage your feeding on routine and keeps your body sense full so you you shouldn't have to have a great deal more snacks in between your meals.