Cedric Champeau tries to answer the question: "Android developers are used to develop applications in Java, so why Groovy, a JVM language, wouldn't be usable for Android development too?"
Muljadi Budiman introduces development for Android: setting up the emulator, using Eclipse, XML Layouts with typical controls, responding to events, device orientation, and sensors.
Simon MacDonald explains how to use speech recognition effectively on mobile platforms, covering the W3C Web Speech API specification and its current implementation status.
Gabbie Gibson introduces Google Glass, how to use voice commands, touch gestures and its interface, and how to write Glassware apps that run on the device.
Stephen Chin demos Java SE Embedded’s support for ARM processors and Java SE 8 running on consumer tablets, embedded devices such as Raspberry Pi and PandaBoard, and the new Lego Mindstorms EV3.
Chris Risner demos an Android app built with Azure Mobile Services using structured data stored in the cloud, GCM push notifications with a single line of code, authentication, security and others.
Jacob Rutledge introduces Google Glass, what can be done with it and how to get started programming against it with Android SDK, sharing his own experience with it as a consumer and developer.
Nick Landry makes a tour of the multiple choices in mobile development: iOS, Android, Windows Phone, Blackberry, HTML5, native, hybrid, web, languages, tools, helping listeners decide what they need.
Heath Borders explains how to make iOS and Android apps accessible, and how to create an accessibility service for Android apps that do not have accessibility built in.
Chiu-Ki Chan provides advice on dealing with Android fragmentation by using web development concepts and differentiated resource folders.
James Elsey conducts a hands-on workshop developing a NFC application for Android.