Day 2 Programme

View Day 1

Expand Details

8:00 Doors open

Eyes too but coffee will be served to help with the process!

Auditorium

Using Hidden APIs

Sony Ericsson: Erik Hellman

The official APIs in the Android SDK is usually sufficient for most normal applications. However, there are sometimes situations where a developer needs access to the internal system services, APIs and resources that are not published in the official APIs. Fortunately, these APIs are still available through some clever tricks and can often be useful when developing new and innovative solution on top of Android. In this session you will learn how to access and use these hidden and protected APIs, the limitations of their usage and some tips'n'trick on how to use them in a safe and control manner across multiple vendors devices and Android versions. The audience will see several advanced demos that you normally cannot do with Android. Expect a fairly advanced session with lots of insights in the internals of the Android platform.

See Erik's speaker profile

Concurrency And Multi-Core & Honeycomb

Funky Android: Al Sutton

Al will be talking about the mayhem of Multi-core. He'll teach you why more cores can be good for an application and show you when, and how, you can make use of any extra cores which might be available on the device your application runs on.

See Al's speaker profile.

Choosing the right augmented reality platform

Augmented Planet: Lester Madden - moderator

Qualcomm: Michael Gervautz - panelist

Play Nicely: Scott Flectcher - panelist

Kudan: Jan Warnstam - panelist

Have you ever wondered what’s the difference between natural feature tracking and vision based augmented reality? In this panel session you’ll hear from AR platform providers about the tools they offer and from a developer who has built real life AR applications for some of the top UK brands. Come armed with questions because you’ll get the chance to learn about the AR opportunities and ask questions to the panel to help you chose the right augmented reality platform for your projects..

.

Android & Automotive

Accenture: Emlyn Howell

Will be talking about what characteristics make android a compelling choice to use in automotive entertainment systems. As well as an overview of what Android offers in terms of an automotive entertainment platform, Challenges of using Android with other Linux-based stacks, eg. architectural issues, usability, division of functionality, etc.. and what Android lacks and what other platforms provide.

See Emlyn’s profile.

Implementing INQ Switch

INQ: Michael Smith

If you want just another talk about Android apps, this talk is not for you - we have redesigned the application management part of the Android operating system, and we’re going to demonstrate what we did and how we did it. INQ Mobile created a way to swipe between currently active applications with gestures, order apps and terminate them easily. This presentation will show you how we designed these OS modifications: the user experiences, modifying the OS software, gesture recognition engines, application & service management issues, taking screenshots, and other such deep OS intricacies. Video - Implementing INQ Switch

See Michael's speaker profile.

Motion Recognition with Android Devices

Sfonge Ltd: Gabor Paller

A built-in accelerometer is an almost obligatory feature of Android devices. This sensor enables the auto-rotation feature and is used e.g. in game applications for tilt-controlling the action. This presentation discusses the usage of accelerometer for detecting dynamic motion patterns. Shake or walk detection are very common use cases but exotic features like dance detection can also improve the usability of a specific application significantly. Android does not have platform-level motion recognizer module therefore developers need to be aware, how to detect motion patterns in the accelerometer's sample stream. We will examine the most frequently used motion detection methods. The effect on battery consumption will also be presented.

See Gabor's speaker profile.

Kick-starting Android Application Development

Qype: Matthias Kaeppler

Matthias will talk about kick-starting Android Application Development: "Due to its basis in Java, the Android SDK is a simple way to get started with app development, even for those developers not coming from a mobile background. Still, the Android framework lacks standard, re-usable solutions to many recurring tasks, making it more difficult than necessary to get an application off the ground quickly. Thanks to the amazing Android development community, we have plenty of utility libraries today that patch these holes in the Android framework. In this talk I will present a selection of these freely available libraries, which will help kick-start app development, by managing your objects and builds, and by offering ready-to-use solutions for the most common issues."

See Matthias' speaker profile.

Closing keynote : Android Market for Developers

Google: Richard Hyndmann

Android Market is undergoing continuous revisions to improve the experience for developers and end-users. This talk covers recent developments, and goes into depth on techniques for using Android Market to leverage new monetization models, deliver optimized content, minimize piracy, and maximize application visibility.

See Richard's speaker profile.

Room 1

Excellence in the Android User Experience

Google: Nick Butcher

This talk focuses on how to produce Android applications that make users happy. It surveys a range of techniques for increasing performance, usability, and visual appeal. In particular, it covers designing applications to please users in the tablet environment..

See Nick's speaker profile.

App rewrite case study: Touchnote for Android

Little Fluffy Toys: Kenton Price

LFT were brought in to rework Touchnote's flagship app that sends your photos as physical postcards through the mail. We'll talk about the importance of having a great graphic designer, and of a robust vision of the end product, focussing relentlessly on the user experience. Also, how to write a tablet version in parallel with an existing phone app - the tablet UI is totally different, but uses almost all the same code. And finally, how to follow Android guidelines so that you get your app noticed by Google - with under 10,000 downloads after a year on Android Market, within days of being globally featured it had leapfrogged into the over 250,000 downloads category. Featured in CNET editor Stephen Shankland's top 10 Android apps. "Awww, Touchnote, what a cute-looking app" Tim Bray

See Kenton's speaker profile .

Android Design Patterns

Closertag: Giorgio Venturi

Giorgio Venturi will talk about how Android apps have been heavily criticised in the past due to poor user experience. One of the reasons why this happened is lack of solid & consistent UI patterns. For example, how do you navigate between the different sections of the app? How do you provide visual and aural feedback avoiding interrupting the user? How do you allow background usage? The goal of this session is to look at some of the emerging best practices on the Android Market and analyse recent advancements in fluid navigation, interaction and progressive disclosure of information.

See Giorgio's speaker profile.

Atrium

Making Sense of In-App Billing

Robot Media: Hermes Pique

Android In-App Billing is not for the faint of heart! Hermes Pique will introduce the core concepts behind the Android Market's Billing Service, and get you up and running with a working example using his open-source Android Billing Library.

See Hermes' speaker profile.

Kick Start Your Android App Revenues

Inneractive: Itay Gadot

Itay Gadot will talk about the rapid growth of free downloads on Android Market, and how developers look for easy integration and high performing monetization tools. Nevertheless, making big money from free-apps has been usually a synonym for poor UX. In this session, Itay Gadot, inneractive’s VP Supply & Publisher Relations will showcase exciting best practices of developers who successfully combined free-app monetization with great UX that increases revenues.

See Itay Gibot’s profile.

Extending Your App's Life Beyond 30 days

WIP: Caroline Lewko

Caroline Lewko will talk about how to find out the building blocks to creating great apps that make money by linking product development to marketing cycles and decisions needed for versioning versus feature creep, time frames for various revenue options, customer outreach, analytics, and more. Explore successful application case studies and leave with a framework to give your app a life beyond 30 days-and understand how to maximize revenues over that life span.

See Caroline's speaker profile.

Mobile Enterprise Security And Device Management

Goode Intelligence: Alan Goode

Alan will talk about the use of mobile phones in the enterprise and share his experience of the Mobile Device Management market. Organisations are being challenged by employees bringing in their own mobile devices and expecting to access corporate networks and store corporate information. Alan will discuss some of the security challenges that this ‘Consumerisation’ trend is creating and how organisations are meeting this challenge.

See Alan's speaker profile.

Android Development for Enterprise: the B2B Story

SwiftKey: Ben Medlock

The app ecosystem has provided an unprecedented opportunity for developers to monetize software through low-cost direct to consumer (B2C) marketing and sales, combined with streamlined transaction infrastructures. However, platforms like Android also provide tremendous opportunities for businesses to promote their products and drive traction in the enterprise sector (B2B). In this talk, Dr. Ben Medlock, Co-founder and CTO of TouchType, discusses their experience with targeting enterprise sales via promotion of next generation text entry software through the Android Market.

See Ben’s profile.

Android in Enterprise

Accenture: Johnathan White

Johnathan White will be talking about mobilising access to legacy systems, providing applications to a workforce and the “laptop replacement” challenge. As well as a look to where the market is going and what challenges and opportunities lie ahead.

See Johnathan’s profile.

Room 2

Making Cross Platform Development suck less

Future Platforms: James Hugman, Matt Gaunt

Everyone in the mobile space has an opinion on the Web vs Native argument. The stong argument for web has always been that it is cross platform, but it still shows very little sign of really working for mobile. With the number of HTML frameworks proliferating, it's easy to understand the hype that web apps will be the best solution to target multiple platforms. Yet these frameworks aren't working right now. The better ones simply ignore the Android UI design patterns and interaction metaphors, or worse, mimic the iOS look and feel. This talk will introduce an experimental framework we used for the phenomenally successful Glastonbury 2011 app, which delivered the same features across Android, iPhone, & Nokia Qt, along with the unique platform UI metaphors that their users are familiar with. This allowed us to develop a native UI experience for Android, Qt and iOS, while sharing a common codebase for application logic. We will discuss why this approach was taken, instead of either a web-app in a Webview or three all-native applications, as well as some of the lessons learned throughout the design and development stages. With the seismic shifts in mobile this year and the consolidation of leading mobille OS platforms, this is a session not to be missed.

.


Join us on 6th & 7th October 2011

Register now to guarantee your spot →