Your current filters are…
by Ken Jones
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.
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.
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.
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.
by Tim O'Reilly
Keynote by Tim O'Reilly, founder and CEO, O'Reilly Media.
Keynote by Wendy Seltzer, Founder, Chilling Effects Clearinghouse.
by Lars Vogel
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.
by Magnus Bäck
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?
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.
by Hristo Bojinov
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.
by Eric Burke
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.
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.
by Nick Farina
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.
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.
by Peter Hoddie
This session will introduce Kinoma and discuss the challenges that had to be overcome to bring a high performance, alternate application framework to Android.
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.
by Dave Wolber
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.
This is a tools session on NDK, not so much the mechanics of OpenGL, JNI, etc. and how to use these from C++.
by Simon Monk
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.
by Joe Bowser
by Ted Ladd
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.
by Mark Gross
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.
The best UI patterns and development tips for apps users love on Android tablets.
by Karen Copenhaver and Mark Radcliffe
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.
Twit.tv's All About Android show will be doing their weekly show live from Android Open.
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?
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.
Keynote by Massimo Banzi, Co-founder, Arduino.
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.
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.
9th–11th October 2011