Google I/O 2010 will be held from May 19 to 20 in San Francisco, during the 2-day conference, over 90 technical sessions will provide the opportunities for developers to meet others from over 170 companies. Android will have a big presence at this year’s event. Except this year’s gift is a free Android phone (Google Nexus One for International guests and Motorola Droid for US developers), Google I/O will feature 6 Android sessions for developers:
A beginner’s guide to Android
This session will introduce some of the basic concepts involved in Android development. Starting with an overview of the SDK APIs available to developers, we will work through some simple code examples that explore some of the more common user features including using sensors, maps, and geolocation.
Casting a wide net: how to target all Android devices
One of Android’s strengths is its flexibility to run on a wide variety of devices. In this session, we will explore the facilities the Android resource system provides to developers to make supporting many devices from one application binary easier, as well as common pitfalls. In addition to hardware heterogeneity, more than one version of Android may exist in the wild at any given time. We will go over strategies for providing cross-version compatibility.
Home sweet home
Android applications do not have a single point of entry and can become deeply integrated with the system. In this session, you will learn the various ways you can make your app offer more features to your users and make it part of the Home experience.
Writing real-time games for Android redux
This session is a crash course in Android game development: everything you need to know to get started writing 2D and 3D games, as well as tips, tricks, and benchmarks to help your code reach optimal performance. In addition, we’ll discuss hot topics related to game development, including hardware differences across devices, using C++ to write Android games, and the traits of the most popular games on Market.
Android UI design patterns
In this session, the Android User Experience team will show the types of patterns you can use to build a great Android application. We’ll cover things like how to use Interactive Titlebars, Quick Contacts, and Bottom bars as well some new patterns which will get an I/O-only preview. The team will be also available for a no holds barred Q&A session.
A JIT Compiler for Android’s Dalvik VM
In this session we will outline the design of a JIT Compiler suitable for embedded Android devices. Topics will include an architectural overview, the rationale for design decisions and the special support for JIT verification, testing and tuning.
You can find all sessions in this year’s Google I/O here:
If you visit “Mobile phones-Coming soon” page of the Vodafone UK shop website, you will be surprised by the Android platform based smartphones, including HTC Desire, HTC Legend, Sony Ericsson X10 and Google Nexus One. Except Nexus One, other three versions of Android Phone will come in April.
Based on the Android 2.1 platform, HTC Desire is highly customizable which giving users seven home screens to customize. And powered by one GHz Snapdragon processor, HTC Desire’s speed will be amazed whatever users are doing on their phones.
The contacts in HTC Desire make life easily – everything’s together in one place, such as Facebook, Twiitter and email accounts of people in user’s address are linked together. For touch screen, HTC Desire provides 3.7 inch screen which is large enough for user to browse website, read e-book and view photos.
Similar with Desire, HTC Legend is also based on the Android platform, provides seven home screens for user and links all in one simpler contacts. The 3.2 inch touch screen in Legend is smaller than Desire, but with the Adobe Flash, the web on HTC Legend could look like the web on the PC. HTC Legend is also pre-loaded with the Vodafone 360 home screen, making users access to their contacts, apps and games all at the touch of a button.
Sony Ericsson X10
With a huge 4 inch touch screen and 8.1 megapixel camera, Sony Ericsson X10 stands out in the Android phones. Based on the Android platform, X10 could be easy to sync with user’s account and work seamlessly with Google and Google Mail.