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.
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.
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.
This session will help developers learn how to use one code base to build mobile applications for Android, iOS, and the Playbook.
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.
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.
This session presents the best design and development tips for creating Android tablet applications that users love, using Android 3.0 or later.
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!
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.
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.
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.
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.
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.
Refactor existing web pages and applications for maximum accessibility in modern mobile devices using simple HTML5 and CSS3 techniques.
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.
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.