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.)

Bob Lee (Square Inc. )
Keynote by Bob Lee, CTO, Square Inc.
Kevin Lynch (Adobe), Brady Forrest (O'Reilly Media, Inc.)
Kevin Lynch, Chief Technology Officer and Senior Vice President, Adobe in conversation with Brady Forrest, Android Open program chair.
Robert Stephens (Best Buy, Geek Squad), Marko Gargenta (Twitter)
Robert Stephens, CTO of Best Buy and Founder of Geek Squad in conversation with Marko Gargenta, Android Open program chair.
Ken Jones (Marakana, Inc.)
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.
Sean Byrnes (Flurry, Inc.)
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?
Peter Vescuso (Black Duck Software)
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.
Will Marshall (USRA/NASA)
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.
Zigurd Mednieks (Surfaceable.com)
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?
Wendy Seltzer (Chilling Effects Clearinghouse)
Keynote by Wendy Seltzer, Founder, Chilling Effects Clearinghouse.
Dave Wolber (University of San Francisco)
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.
Will Ro (HTCpro)
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.
Dion Almaer (Walmart.com), Ben Galbraith (Walmart.com)
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.
Massimo Banzi (Arduino)
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.
Eric Burke (Square)
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.
Mark Gross (Intel)
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.
Simon Monk (Momote)
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.
Derek Halliday (Guardian Project)
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.
Kelly Goto (gotomedia, LLC)
Mobile is about connected experiences in context. Kelly Goto highlights new approaches to contextual research, tying practices to underlying needs and desires.
Kiran Prasad (LinkedIn)
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.
Stephen Chin (Oracle)
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.
Jesse Vincent (Best Practical)
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.
Bess Ho (Archimedes Ventures), Amir Youssefi (Citrus Labs), Jean Hsu (Pulse), Indrajit Khare (Bump Technologies Inc.), Purin Phanichphant (IDEO)
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.
Tony Hillerson (Tack Mobile), Juan Sanchez (EffectiveUI)
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.
Karim Yaghmour (Opersys inc.)
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.
Joe Bowser (Adobe Systems)
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.
Ken Jones (Marakana, Inc.)
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.
Nick Farina (Meridian)
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.
Brian Jepson (O'Reilly Media, Inc.), Tyler Moskowite (O'Reilly Media, Inc.)
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.
Jay Freeman (SaurikIT, LLC)
Keynote by Jay Freeman, SaurikIT, LLC.
Wendy Seltzer (Chilling Effects Clearinghouse)
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.
Alex Barnett (Intuit)
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.
Keith Bergelt (Open Invention Network)
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.
Lars Vogel (vogella.de)
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.
Magnus Bäck (Sony Ericsson)
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?
David Merrill (Sifteo)
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.
Eric Cloninger (Motorola Mobility)
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.
Claire Hunsaker (Samasource)
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.
Estuardo Robles (AppsGeyser), Vasily Salomatov (AppsGeyser)
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.
Ted Ladd (WIMM Labs)
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.
Tim O'Reilly (O'Reilly Media, Inc.)
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 scordesse@oreilly.com

Media Partner Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

Contact Us

View a complete list of Android Open contacts