Android Open 2011 Schedule

Below are the confirmed and scheduled talks at Android Open 2011 (schedule subject to change).

Customize Your Own Schedule

Create your own Android Open schedule using the personal scheduler function. Mark the workshops, sessions, keynotes, and events you want to attend by clicking on the calendar icon [calendar icon] next to each listing. Then click on "personal schedule" below and get your own customized schedule generated.

Grand Ballroom A
Add Securing Android to your personal schedule
10:45am Securing Android Aleksandar Gargenta (Marakana Inc)
Add Scala as a Java Replacement on Android to your personal schedule
11:35am Scala as a Java Replacement on Android Mike Burns (thoughtbot)
Add Tips & Tricks for Building on the Android NDK to your personal schedule
1:30pm Tips & Tricks for Building on the Android NDK Peter Hoddie (Marvell)
Add Eclipse For Android C/C++ Developers to your personal schedule
2:00pm Eclipse For Android C/C++ Developers Eric Cloninger (Motorola Mobility)
Add Android is Client Java to your personal schedule
5:00pm Android is Client Java Zigurd Mednieks (Surfaceable.com)
Grand Ballroom B
Add Beautiful Android to your personal schedule
11:35am Beautiful Android Eric Burke (Square)
Add From iOS to Android to your personal schedule
1:30pm From iOS to Android Nick Farina (Meridian)
Add App Inventor and Its Future to your personal schedule
2:00pm App Inventor and Its Future Dave Wolber (University of San Francisco)
Add Extending HTML5 with Native Code: PhoneGap Plugins to your personal schedule
2:30pm Extending HTML5 with Native Code: PhoneGap Plugins Joe Bowser (Adobe Systems)
Add Getting the Magic on Android Tablets to your personal schedule
4:10pm Getting the Magic on Android Tablets Suzanne Alexandra (Motorola)
Grand Ballroom C
Add Cross-Platform App Development with Flex Mobile to your personal schedule
10:45am Cross-Platform App Development with Flex Mobile Stephen Chin (Oracle)
Add Leveraging Openness to your personal schedule
1:30pm Leveraging Openness Wendy Seltzer (Chilling Effects Clearinghouse)
Add 50 Business Models in 20 Minutes to your personal schedule
2:00pm 50 Business Models in 20 Minutes Mark Murphy (CommonsWare)
Add Understanding Legal Best Practices for Android to your personal schedule
4:10pm Understanding Legal Best Practices for Android Mark Radcliffe (DLA Piper), Karen Copenhaver (Choate Hall & Stewart)
Seacliff D
Add Scaling Android System Configurations Into The Hundreds to your personal schedule
10:45am Scaling Android System Configurations Into The Hundreds Magnus Bäck (Sony Ericsson)
Add Mobile In-App Payments on Android Platform to your personal schedule
11:35am Mobile In-App Payments on Android Platform Praveen Alavilli (PayPal)
Add Mobile Platforms, Patents, and Linux in Context to your personal schedule
1:30pm Mobile Platforms, Patents, and Linux in Context Keith Bergelt (Open Invention Network)
Add Turbo-charge Your Data-hungry Mobile Apps to your personal schedule
2:30pm Turbo-charge Your Data-hungry Mobile Apps Jeff Stone (Sprint Nextel)
Add An Intro To The HTC OpenSense SDK to your personal schedule
4:10pm An Intro To The HTC OpenSense SDK Dario Laverde (HTC), Michael Ludden (HTCpro), Lance Nanek (HTC)
Sponsor Gallery
Add Welcome to your personal schedule
9:00am Plenary
Room: Grand Ballroom A
Welcome Brady Forrest (O'Reilly Media, Inc.), Marko Gargenta (Twitter)
Add What Android Can Learn from Steve Jobs to your personal schedule
9:05am Plenary
Room: Grand Ballroom A
What Android Can Learn from Steve Jobs Tim O'Reilly (O'Reilly Media, Inc.)
Add A Conversation With Robert Stephens to your personal schedule
9:25am Plenary
Room: Grand Ballroom A
A Conversation With Robert Stephens Robert Stephens (Best Buy, Geek Squad), Marko Gargenta (Twitter)
Add Android's Openness to your personal schedule
9:40am Plenary
Room: Grand Ballroom A
Android's Openness Wendy Seltzer (Chilling Effects Clearinghouse)
Add Context and Connection: New Approaches to Mobile Ethnography to your personal schedule
9:45am Plenary
Room: Grand Ballroom A
Context and Connection: New Approaches to Mobile Ethnography Kelly Goto (gotomedia, LLC)
Add A Conversation With Kevin Lynch to your personal schedule
10:00am Plenary
Room: Grand Ballroom A
A Conversation With Kevin Lynch Kevin Lynch (Adobe), Brady Forrest (O'Reilly Media, Inc.)
12:15pm Lunch - sponsored by HTCpro
Room: Lunch (Atrium) / Mini Maker Faire (Sponsor Gallery)
8:00am Coffee
Room: Foyer
10:15am Morning Break
Room: Sponsor Gallery
3:10pm Afternoon Break
Room: Sponsor Gallery
Add Sponsor Gallery Reception (sponsored by Microsoft) to your personal schedule
5:40pm Event
Room: Sponsor Gallery
Sponsor Gallery Reception (sponsored by Microsoft)
Add Startup Showcase to your personal schedule
7:00pm Event
Room: Pacific Concourse
Startup Showcase
10:45am-11:25am (40m) App Development
Securing Android
Aleksandar Gargenta (Marakana Inc)
Android has become an indispensable companion both at home and at work, but its tremendous uptake has also been accompanied by a significant growth in security threats. In this session, we will explore the security concerns of the Android platform, as well as what we as users, IT managers, and developers can do to mitigate them.
11:35am-12:15pm (40m) Platform Development
Scala as a Java Replacement on Android
Mike Burns (thoughtbot)
Java is the past. We present the Scala programming language, which exists in the powerful space between Java, Ruby, Haskell, and awesome. See the tools for building Android apps using Scala, along with their benefits in integration and debugging. This will be a frank discussion of debugging, performance, workflow, and how to make the choice between Scala and Java. There will be code!
1:30pm-1:50pm (20m) Platform Development
Tips & Tricks for Building on the Android NDK
Peter Hoddie (Marvell)
This session will introduce Kinoma and discuss the challenges that had to be overcome to bring a high performance, alternate application framework to Android.
2:00pm-2:20pm (20m) App Development
Eclipse For Android C/C++ Developers
Eric Cloninger (Motorola Mobility)
This is a tools session on NDK, not so much the mechanics of OpenGL, JNI, etc. and how to use these from C++.
2:30pm-3:10pm (40m) Platform Development
Building Android Accessories using the Open Accessory Development Kit and Arduino
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.
4:10pm-4:50pm (40m) Platform Development
Below Android OS - Essentials for New Devices
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.
5:00pm-5:40pm (40m) Platform Development
Android is Client Java
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?
10:45am-11:25am (40m) Platform Development
Pushing bits from the cloud - Android and Push Notification (C2DM)
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.
11:35am-12:15pm (40m) App Development
Beautiful Android
Eric Burke (Square)
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.
1:30pm-1:50pm (20m) App Development
From iOS to Android
Nick Farina (Meridian)
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.
2:00pm-2:20pm (20m) App Development
App Inventor and Its Future
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.
2:30pm-3:10pm (40m) App Development
Extending HTML5 with Native Code: PhoneGap Plugins
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.
4:10pm-4:50pm (40m) App Development
Getting the Magic on Android Tablets
Suzanne Alexandra (Motorola)
The best UI patterns and development tips for apps users love on Android tablets.
5:00pm-5:40pm (40m) App Development
Awesome Apps and Agile Development – Incorporating Key User Insights into the Development Process
Dan Clifford (AnswerLab)
Most breakthrough products start with a key user insight. How do you inject the opinions and needs of users into the app development process? What is the most efficient way to gather feedback given budget and timing constraints? To what extent should app developers listen to customer feedback versus trusting their gut (a la Steve Jobs) on where the market is going?
10:45am-11:25am (40m) App Development
Cross-Platform App Development with Flex Mobile
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.
11:35am-12:15pm (40m) Business & Marketing
Android for the Enterprise: Getting from Here to There
Hristo Bojinov (3LM)
We share our experience in getting the Android platform to be enterprise-ready. Starting with a review of what Android does well today, we go over what is missing and our experiences delivering it---from platform capabilities, to cloud and enterprise infrastructure, and third-party APIs.
1:30pm-1:50pm (20m) Business & Marketing
Leveraging Openness
Wendy Seltzer (Chilling Effects Clearinghouse)
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.
2:00pm-2:20pm (20m) Business & Marketing
50 Business Models in 20 Minutes
Mark Murphy (CommonsWare)
Selling individual apps to individual users has been the focus in mobile since the introduction of the iPhone, yet it is only one of a seemingly endless array of business models. In this fast-paced presentation, we will review other revenue streams developers should consider to complement or replace selling the 99-cent app.
2:30pm-3:10pm (40m) Business & Marketing
Wearing Android: Developing Apps For Micro Devices
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.
4:10pm-4:50pm (40m) Business & Marketing
Understanding Legal Best Practices for Android
Mark Radcliffe (DLA Piper) et al
Android has nineteen licenses, from GPLv2 to Apache. Similarly, Android application developers need to understand and comply with copyright and licenses in developing their apps. This session will discuss the best practices in managing legal issues relating to both Android and apps.
5:00pm-5:40pm (40m) Business & Marketing
The Global side of Android: Lessons Learned while pushing Android in Russia, China, the U.S. and Latin America
Estuardo Robles (AppsGeyser) et al
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.
10:45am-11:25am (40m) Platform Development
Scaling Android System Configurations Into The Hundreds
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?
11:35am-12:15pm (40m) Products & Services
Mobile In-App Payments on Android Platform
Praveen Alavilli (PayPal)
With increasing smart phone adoption, m-commerce is set to explode in the next few years. However, dealing with payments is still a hassle for both consumers and developers. The PayPal Mobile Payments solutions aim to remove friction from payments and truly unleash m-commerce on the Android™ platform.
1:30pm-1:50pm (20m) Products & Services
Mobile Platforms, Patents, and Linux in Context
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.
2:00pm-2:20pm (20m) Products & Services
Android for the Enterprise and OEMs: Open Source and Developer Freedom with Visibility and Control
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.
2:30pm-3:10pm (40m) App Development
Turbo-charge Your Data-hungry Mobile Apps
Jeff Stone (Sprint Nextel)
More and more mobile applications are relying upon web-based data services. In addition, mobile consumers expect immediate results. Successful app developers must take aggressive measures to ensure that their apps have a consistent, snappy response. The dynamic nature of mobile wireless networks makes this goal even more challenging.
4:10pm-4:50pm (40m) Platform Development
An Intro To The HTC OpenSense SDK
Dario Laverde (HTC) et al
HTC OpenSense SDK was recently launched at http://htcdev.com. We will give a quick overview of the SDK as well as the benefits and opportunities HTC provides developers to expand market reach.
5:00pm-6:00pm (1h) Event
All About Android Live Show
Twit.tv's All About Android show will be doing their weekly show live from Android Open.
9:00am-9:05am (5m) Keynote
Welcome
Brady Forrest (O'Reilly Media, Inc.) et al
Tuesday opening remarks by the Android Open program chairs, Brady Forrest and Marko Gargenta.
9:05am-9:25am (20m) Keynote
What Android Can Learn from Steve Jobs
Tim O'Reilly (O'Reilly Media, Inc.)
Keynote by Tim O'Reilly, founder and CEO, O'Reilly Media.
9:25am-9:40am (15m) Keynote
A Conversation With Robert Stephens
Robert Stephens (Best Buy, Geek Squad) et al
Robert Stephens, CTO of Best Buy and Founder of Geek Squad in conversation with Marko Gargenta, Android Open program chair.
9:40am-9:45am (5m) Keynote
Android's Openness
Wendy Seltzer (Chilling Effects Clearinghouse)
Keynote by Wendy Seltzer, Founder, Chilling Effects Clearinghouse.
9:45am-10:00am (15m) Keynote
Context and Connection: New Approaches to Mobile Ethnography
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.
10:00am-10:15am (15m) Keynote
A Conversation With Kevin Lynch
Kevin Lynch (Adobe) et al
Kevin Lynch, Chief Technology Officer and Senior Vice President, Adobe in conversation with Brady Forrest, Android Open program chair.
12:15pm-1:30pm (1h 15m)
Break: Lunch - sponsored by HTCpro
8:00am-9:00am (1h)
Break: Coffee
10:15am-10:45am (30m)
Break: Morning Break
3:10pm-4:10pm (1h)
Break: Afternoon Break
5:40pm-7:00pm (1h 20m) Event
Sponsor Gallery Reception (sponsored by Microsoft)
Grab a drink, mingle with fellow Android Open participants, and see the latest offerings from our exhibitors and sponsors.
7:00pm-8:00pm (1h) Event
Startup Showcase
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.
  • 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