9:00am–12:30pm Monday, 07/25/2011
Learn to develop an Android application from start to finish. In this hands-on tutorial, you will learn design principles and we provided code snippets to put together an Android application. By end of this tutorial, you will understand main building blocks for Android application development.
1:30pm–5:00pm Tuesday, 07/26/2011
Learn why Android is awesome, and how you can build useful apps for the world’s most popular tiny computer even if you hate the idea of a telephone. Find out why a good UI and well thought-through interaction design are not optional components for mobile hackers, and build an actual app in 3 hours in this hands-on, fast paced tutorial. For existing programmers of any language at any level.
5:00pm–5:40pm Wednesday, 07/27/2011
A cautionary tale of all the documented and undocumented quirks involved with developing applications with web technologies on Android. This will cover the fundamentals, as well as the obscure facts about developing Android Web Applications in the real world.
4:20pm–5:00pm Tuesday, 07/26/2011
This session will help developers learn how to use one code base to build mobile applications for Android, iOS, and the Playbook.
10:40am–11:20am Tuesday, 07/26/2011
11:30am–12:10pm Wednesday, 07/27/2011
2:30pm–3:10pm Thursday, 07/28/2011
OpenBTS and Asterisk allow enthusiasts to deploy homebrew yet Commercial Grade GSM cellular networks with affordable Open Hardware such as the Range Networks SDR. We’ll cover the hardware and software required to make your own cellular network and demonstrate the Range Networks SDR and OpenBTS at work.
4:10pm–4:50pm Wednesday, 07/27/2011
Weinre is a debugger for mobile web apps. It reuses the user interface of WebKit's Web Inspector debugger to allow you to debug your web applications running on a device or emulator from your desktop.
11:30am–12:10pm Tuesday, 07/26/2011
This session presents the best design and development tips for creating Android tablet applications that users love, using Android 3.0 or later.
1:30pm–5:00pm Monday, 07/25/2011
This hands on tutorial will lead attendees through the entire process of building their first mobile application using Adobe's Open Source Flex SDK ( http://opensource.adobe.com/wiki/display/site/Home) and compiling it, packaging and installing it on Android and BlackBerry operating systems. Beginners are welcome!
1:40pm–2:20pm Wednesday, 07/27/2011
Most mobile apps incorporate open source software, yet many of these apps may not be complying with open source licenses. The Free Software Foundation position is that iTunes and GPL are incompatible. This session will present research by OpenLogic on the use of open source software in mobile apps and the level of compliance with open source licenses.
1:30pm–2:15pm Tuesday, 07/26/2011
Media organizations are using open source to stretch their budgets further. And as more content platforms continue to emerge, open source projects provide alternative modes of development. But what does this paradigm look like on the ground? The returns can be huge. But not everything is rose-colored. Through NPR's experiences with Android, Chrome, and more, we can chart some of these waters.
3:30pm–4:10pm Tuesday, 07/26/2011
The Android SDK is open source and developed transparently. Although not well known, this is just the tip of the iceberg. There is a huge variety of development, test and build tools available. You can reuse some existing Java libraries and will find that more and more Android specific libraries are being created and used. Get a good overview and see what the future might bring.
5:00pm–5:40pm Thursday, 07/28/2011
Pandaboard is the Goliath of Open Hardware Embedded Platforms. A Dual-core Arm Cortex A9 processor aND 1GB of DDR2 RAM make it ideal for a myraid of use scenarios. Pandaboard touts an HDMI interface, Hardware accelerated 1080p HD video playback, 802.11n Wifi, Bluetooth, and USB OTG all on an Omap 4 platform.
Have fun exploring this amazing Open Hardware platform up close and personal.
1:40pm–2:20pm Wednesday, 07/27/2011
Prototyping a Mobile Linux device around off the shelf hardware has been easier then ever.Low power mobile processor boards such as the Beagle board can provide the core of a Mobile Linux Devicel A basic UI can be rapidly implemented by Android, QT, etc. This session will look at the process of getting a basic Android mobile device prototype built.
1:40pm–2:20pm Thursday, 07/28/2011
Refactor existing web pages and applications for maximum accessibility in modern mobile devices using simple HTML5 and CSS3 techniques.
4:10pm–4:50pm Thursday, 07/28/2011
SVG as a vector graphics format has been around for many years, but its usefulness has recently blossomed. Web support extending to being native in all major browsers, inclusion in HTML5, iOS device and now Android support are just the beginning of where SVG can be applied. This talk will give an overview of SVG and then present many of the different areas where one might use it today.
2:30pm–3:10pm Wednesday, 07/27/2011
Think Zork is dead? Wrong! Come see what 30 years of evolution has done to the fascinating intersection of creative writing and programming. Witness the amazing open source tools that have made it possible: virtual machines, domain-specific programming languages, and IDEs. Learn about the intense indie community that develops these works, and how you can get involved as either a player or writer.