QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Maximiliano Firtman, Nokia Developer Champion

Maximiliano Firtman

Biography: Maximiliano Firtman

Maximiliano Firtman is a mobile+web developer with more than 10 years in the mobile field. He is Nokia Developer Champion and Adobe Community Professional with experience in native mobile development (iOS, Android, BlackBerry, Nokia) and in mobile web technologies and HTML5. He is the author or "Programming the Mobile Web" http://oreilly.com/catalog/9780596807795 and the upcoming book "jQuery Mobile: Up and Running" http://oreilly.com/catalog/0636920014607, both from O'Reilly Media. He spoke at several well-known conferences worldwide such as Google Developer Day, Velocity, OSCON and Adobe en Vivo.

Blog: www.mobilexweb.com
Personal Site: www.firt.mobi
Twitter: www.twitter.com/firt

Presentation: Mobile, HTML5 and the cross-platform promise

Track: Cross Platform Mobile / Time: Wednesday 10:30 - 11:30 / Location: St. James

We all hear about HTML5 every day.

We all hear about mobile every day. What are the big challenges on mobile web today? What is the status of the mobile browser world? How can we create a UI that works offline and delivers a really fast experience to the user? What about compatibility between platforms? How can we detect user's context?

In this session we are covering techniques to create big applications for mobile browsers, how HTML5 can help us providing the right experience to the right context and what is WPO -Web Performance Optimization- for mobile devices.

This session will also give attendees a quick overview of what can be done using HTML5 on smartphones and tablets and what should they expect on performance, development time and interoperability with native code.

We are going to cover the status of HTML5, and lot of new stuff under its umbrella, on every main mobile platform. We are going to check what is actually HTML5 in the W3C standard, what is not and how about compability, what do you need today to create HTML5 experiences on mobile devices, the tablet ecosystem and what you really can do using HTML5.

Creating apps for store with HTML5 and PhoneGap will be also covered, mentioning challenges and advantages of using hybrids for apps, APIs available and what can be expected for the near future.

Training: Creating Mobile apps with jQuery Mobile

Track: Tutorial / Time: Monday 09:00 - 16:00 / Location: Rutherford Room

Mobile development is here. Everyone needs apps and mobile websites. But nobody wants to learn Objective-C, Java, C and dozens of different platforms.

Here comes jQuery Mobile, an easy to use, standard and open sourced framework that allow us to create mobile apps in minutes. Compatible with iOS, Android, webOS, Symbian, BlackBerry and optimized for smartphones and tablets, this framework is ideal for any web designer or developer who wants to create mobile experiences.

With this framework, we can create browser-based experiences and webapps and also native apps compiled using hybrids techniques. Therefore, it’s perfectly compatible with store publishing, such as Apple AppStore, Android Market, HP AppCatalog, RIM AppWorld and Nokia’s Ovi Store.

In this tutorial, we will cover:
• The mobile ecosystem today
• What is the problem with standards and platforms
• jQuery Mobile and why you don’t need to know jQuery to use it.
• Creating our webapps using HTML5 standard code
• Creating list and AJAX experiences without coding
• Working with data, maps and geolocation
• Theming the UI and customizing controls
• Offering iOS users a webapp installation method
• Compiling native webapps

Attendees must bring a laptop with HTML5 browser (Firefox and Safari preferred for local testing) and a HTML/text editor.