Android Open Speaker Slides & Video

Presentation slides will be made available after the session has concluded and the speaker has given us the files. Check back if you don't see the file you're looking for—it might be available later! (However, please note some speakers choose not to share their presentations.)

Keynote by Bob Lee, CTO, Square Inc.
Kevin Lynch, Chief Technology Officer and Senior Vice President, Adobe in conversation with Brady Forrest, Android Open program chair.
Robert Stephens, CTO of Best Buy and Founder of Geek Squad in conversation with Marko Gargenta, Android Open program chair.
Learn to develop Android applications in this hands-on workshop. By the end of the workshop, you will know how to design an application and build a working user interface. The Android App Development workshop explores the main app building blocks and their interactions using a real-world application as an example. It gives you the solid foundation to tackle designing complex apps.
Flurry Analytics tracks over 10,000 Android applications totaling more than 150 million application sessions per day. Analyzing the data, we'll share insights to help you better drive your app business. How does engagement vary between categories? Between Android OS versions? How is user engagement changing as the market matures?
In this presentation Peter Vescuso will discuss the issues of OEM development with Android and open source, where and how it impacts Enterprise IT, and for both how to provide the control and visibility required by management while giving developers the freedom they need to create and innovate.
A Nexus One has a GPS, compass, antennas and the processing power necessary for orbit. When you factor in that it is several orders of magnitude cheaper than anything else up there you can understand why there's so much excitement around putting Android into space. Will Marshall of NASA is gong to talk about their latest work on this front. He'll later be at the Mini-Maker faire.
One of the theses of Programming Android is that Android is now client Java. Android Java is very different, emphasizing component lifecycle, inter-process communication, and inter-app cooperation. How will Android change Java and can Android's app runtime be treated separately from Android OS - that is, can Android's Java runtime be a portable, cross-OS Java runtime?
Presentation: Android_s Openness Presentation [PPT]
Keynote by Wendy Seltzer, Founder, Chilling Effects Clearinghouse.
App Inventor for Android is a visual language which has empowered thousands of new mobile app developers. It is great for prototyping, for building "situated" apps with personal and small group utility, and as an introduction to Android development. It also is perfectly suited for education and inspring beginning programmers from middle school to the university level.
As smartphones and tablets become more ubiquitous, you need to constantly consider ways to reach employees, partners and customers within their mobile lifestyles. As the lead of HTCpro, Will Ro will discuss the steps required to build successful mobile solutions, outlining the benefits of designing across platforms – including Android and iOS – and the downside of using off-the-shelf apps.
Today's browsers sport amazing capabilities, truly graduating from markup renderers to sophisticated app run-times. We're sure to see some amazing new web applications just over the horizon that take advantage of these new capabilities. At the same time, the mobile ecosystem is white hot and we're seeing a range of start-ups pursue an "app-only" strategy.
Since last may when Google released the ADK it became clear that the combination of Android phones and tablets with Arduino was going to be a powerful one.
Presentation: Beautiful Android Presentation [PDF]
Many Android applications are ugly, but not all. How do some developers manage to create beautiful apps that defy expectations? This is a deep dive into Android UI coding techniques, exploring hard-learned lessons learned while creating Square.
Android is a pretty complete stack and includes a lot of infrastructure for testing and integration. It even includes code for boot a loader and a pre-os environment for doing device updates after the device is deployed.
This presentation describes how to use the ADK with standard Arduino hardware to create accessories for Android devices. Both the Arduino and the Android ends of the solution are explained in detail, with example code.
Over the past decade, mobile technology has vastly expanded the global reach of activists and rights defenders. As these groups have become increasingly reliant on mobile technology, they have also become increasingly vulnerable to attacks that seek to disrupt their activity and operations.
Mobile is about connected experiences in context. Kelly Goto highlights new approaches to contextual research, tying practices to underlying needs and desires.
Development of almost any software has some aspect of Design, Implementation, Testing and Deployment. When working on mobile software, the differences in platforms make it a bit more difficult to navigate these stages of product development.
This session is a crash course on Actionscript and MXML for Java Programmers, with a focus on leveraging your existing skill set to get you building Flash mobile applications by the time you leave. Come learn a new skill, and impress your friends and boss with your very first cross-platform mobile application.
Presentation: Dancing App Stores Presentation [ZIP]
Google's Android Market is far and away the most popular Android distribution channel, but it's not the only game in town. The wide variety of Stores, Markets and Shops are both a key to Android's continued success as a platform and a huge pain in the neck for users and developers.
Android is gathering massive market share in smart phone. It is a growing trend for businesses, companies and startup to build and launch Android and iOS simultaneously. We gather a panel of mobile designers and developers to discuss strategy and challenges on app design, UI/UX, development, database / NoSQL and server / cloud.
Thanks to Android's powerful framework and component set, it's not hard to get a compelling application developed relatively quickly. If you're lucky enough to have a good eye for design, or know where you can find someone who does, Android apps can even look pretty good. In this workshop we're going to focus on what's hard: designing a good user experience for the Android platform.
Presentation: Embedded Android Presentation [PDF]
Much like Linux a decade ago, Android is disrupting the embedded world; displacing established players and overtaking home-brewed solutions. Android, however, is poised to achieve what no other OS was able to: become the default user interface for the majority of user-centric devices, whether they be mobile or not. This workshop will show you how to make your embedded device run Android.
With the success of PhoneGap and other frameworks that use Web Technologies such as HTML5 and Javascript, there have been numerous applications using this technology. However, sometimes developers want to add Android-specific features, such as AppWidgets, OpenAccessory, TTS and NFC. This talk will cover how plugins work, and will show how to make a true hybrid app.
Presentation: Fragments for All Presentation [PDF]
Fragments were introduced in Honeycomb "primarily to support more dynamic and flexible UI designs on large screens." Google's introduction of the Android Compatibility package extended Fragment support to devices running version 1.6 or later. In this session, learn how Fragments can make your applications more modular, flexible, and portable -- even for smaller handheld devices.
Presentation: From iOS to Android Presentation [PDF]
While mobile developers may personally prefer one operating system over another, clients are increasingly demanding cross-platform development to address the myriad devices used by their customers. For years, a developer could make a good living building on the iOS platform. But Android's growing market share cannot be ignored.
Presentation: external link
Android is no longer just a mobile OS. It is fast becoming a hardware hub with new capabilities like NFC and the Open Accessory Development Kit. The Open Accessory Development KIt will allow anyone, without an NDA, to make hardware peripherals that work with Android. NFC uses radio tags to bring android into the physical world. You are no longer restricted to just software with Android.
Keynote by Jay Freeman, SaurikIT, LLC.
Presentation: Leveraging Openness Presentation [PPT]
Android presents itself as the open choice in a marketplace that has been dominated by closed platforms, providers, and devices. Some customers ("geeks") want openness in its own right, but many others appreciate it for the choices it enables. A truly open platform can serve both types of user without compromise.
CIOs must learn to navigate Google's complex OS in today’s world of employee-owned devices. These days, employees walk around with sensitive data and company trade secrets in their pockets – literally. This session will examine the benefits and challenges that come with keeping the company’s data safe and employees’ happy using their Android devices at work.
Mobile Linux platforms, particularly Android, have made incredible inroads into the emerging smartphone market. In concert with the market success of mobile Linux platforms, there has been a noticeable increase in patent litigation in the mobile space. Keith Bergelt, CEO of OIN, will discuss these trends and outline things that can be done to protect from patent aggression.
As of Android 2.2 you can notify your Android application once relevant new data is available in the web via the Cloud to Device Message (C2DM) Service. This talk will demonstrate how you can build C2DM into your own app and will show example server side code.
Being an Android device manufacturer, producing flashable software images for your devices is easy if you have a limited number of configurations for the markets or operators that you target. That’s what Android’s build system and resource framework was made for. But what if you have hundreds of different configurations?
Sifteo cubes are a new platform for Intelligent Play that combine the hands-on experience of classic games (dominoes, board games) with the interaction possibilities of videogames. Hear how the idea came about and how you can develop apps for this new platform.
Highlighting the startup ecosystem’s creativity and variety, the Startup Showcase will give you a chance to see the newest companies entering the mobile market.
This session will show the types of problems that compilers, debuggers, and test suites can't solve. Items that often only show up in real-world situations for consumers and end-users. Then it introduces the MOTODEV App Validator tool as a solution for developers.
More than half of the 1 billion people in Africa carry a cell phone, but only 12% are online. In the last few years, mobile technologies have revolutionized everything from actual revolutions, to rural commodity pricing, to how people pay for bubble gum.
While it is clear that there is no stopping the Android juggernaut, different parts of the World are embracing Android at a different pace and in a different manner. What works in Russia that doesn’t work in China? What ideas from the U.S. can be applied in Latin America? AppsGeyser has been riding the Android wave, but not without learning what works the hard way, and what definitely NOT to do.
The next frontier for Android: small, wearable, connected devices to bring personal content to your wrist, your belt, your helmet, your eyeglasses, your car, your bicycle, your thermostat, your... This session will explain how wearable micro devices will spawn a new class of micro apps that must be designed for a radically different use case than smartphone or tablet apps. Hands on demos galore.
Keynote by Tim O'Reilly, founder and CEO, O'Reilly Media.
  • HTCpro
  • Microsoft Corporation
  • Open Invention Network
  • X.commerce
  • Black Duck Software
  • BugSense
  • Dolby
  • Intel
  • Make magazine
  • Marvell
  • Meshin
  • MIPS Technologies

Sponsorship Opportunities

For information on becoming a sponsor of Android Open, contact Sharon Cordesse at

Media Partner Opportunities

For media partnerships, contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of Android Open contacts