Over a million developers have joined DZone.

Google I/O, day 1: summary of the keynote

· Java Zone

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

I had the pleasure of attending Google’s public viewing of the Google I/O keynote. This post is a summary of what has been presented. If one were to summarize the content in one sentence, it would be: “Android everywhere”.

Logo of Android “Ice Cream Sandwich” [source: The Guardian]
  • News on Android
    • Android Honeycomb 3.1 is available now. [1]
    • As we already knew, the next Android version is called “Ice Cream Sandwich” and merges Android Gingerbread (phones) and Android Honeycomb (tablets). Thus, a single version of Android runs on both phones and tablets. [2]
    • Android will soon be able to become a USB host and work with cameras, keyboards, etc.
    • Android is coming to Google TV, including apps. [3]
  • Content in the cloud:
    • Currently: apps and books
    • New: Google Music Beta. [4]
      • Upload via app (on Windows and Mac)
      • Up to 20,000 songs.
      • Free while in beta.
      • Play music via web or Android app.
      • Offline: automatic caching of recently played music. Manually mark artists, albums, or playlists, for offline use.
    • New: movies, including rentals. They can be “pinned” (cached) for offline use. [5,6]
  • Guaranteed updates for users: A group has been formed that is working on guidelines for guaranteeing updates. [7]
    • Group members: AT&T, Verizon, HTC, Samsung, Motorola, etc.
    • Guaranteed updates for 18 months, if the hardware allows it (potential loophole!). Comparison: Apple introduces a new iPhone each year, but sells the previous model for another year. Thus, you get updates for at least 24 months (sometimes a few features are excluded if Apple deems the hardware not capable enough).
  • Android Open Accessory [8]:
    • Open (royalty-free) standard for connecting devices to Android.
    • Android devices recognizes an accessory, can automatically download the appropriate app.
    • Connect via cable. Soon: support for Bluetooth.
  • Google@Home: home automation. [8]
    • Optional: low-power wireless communication standard, with enough bandwidth to stream video.
    • Stream music to Android@Home hubs with integrated speakers.
    • Google has partnered with Lighting Science to develop an LED light bulb that can be controlled wirelessly from an Android device. [9]
  • New Honeycomb tablet: The Samsung 10.1 tab (running 3.0). [10]


From http://www.2ality.com/2011/05/google-io-day-1-summary-of-keynote.html

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.


Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}