Track: Smart phone

This is the track for you, the smartphone developer, or someone who's expert in an area closely related to a smartphone platform. It contains some sessions which are platform specific, and others that are relevant for all smartphone developers. Smartphones have a lot in common, but are at the same time often diverse. The end user expects an experience that is consistent between applications and the organization behind them, being as well desirous that they deliver the same features across numerous platforms. The market is also more mature now, the era of the "fart -app" has passed and everyone expects more of the applications. The Øredev smartphone track wants to enable you as a developer to better meet the needs of the one who holds the phone in his/her hand.

Wednesday

10:00-10:50

Open data and smartphones

Chris Thorpe

Chris Thorpe works at Jaggeree, a consultancy that works on the intersection of content, data, people and play. We help people to define technologies and strategies that take full advantage of the emerging network society.

11:10-12:00

Smartphone apps for business use — a case study

Describes the Helios framework created by Jayway for the 3Business app. It allows smartphone apps on several platforms to be dynamically configured at runtime, based on a server-provided configuration sent to each phone on startup.

Smartphone apps for business use — a case study

Steen Lehmann

Steen is the CTO of Jayway in Denmark. After being a Java developer for a decade, working for international software companies, Steen has found himself doing mostly Ruby on Rails development lately, both web applications and RESTful backends for mobile apps.

13:00-13:50

Panel debate

This session will discuss and debate: What's required to make a decent living as a developer today? What language and platforms should a developer focus on to be competitive in the future? Go independent or not? Are there enough profits as a independent developer? Participants; Tess Ferrandez, Erik Hellman and Jack Nutting

Panel debate

Kim Hindart

Lives in Uppsala and works as a Solutions Designer specializing in mobile solutions. Kim has been developing applications for Enterprises since 1998, with a background in the military and the media industry. He has made large mobile deployments on BlackBerry, Android and iOS alike. He is currently consulted by the insurance industry to assess and investigate IT-related damages and has first hand experience from "when things go wrong"

14:10-15:00

Become a Block-head! Advanced Objective-C block usage patterns on iOS

Apple's addition of Block syntax to the C language (and by extension, Objective-C and C++) gives developers a powerful new tool, similar to the closures and lambdas popularized by modern scripting languages. In this talk, you'll see how to use the Block-ready APIs that Apple provides, and then learn how to make use of Blocks to improve your own code's structure and readability, including several usage patterns that go deeper than the examples set by Apple's own APIs.

Become a Block-head! Advanced Objective-C block usage patterns on iOS

Jack Nutting

Jack Nutting has been using Cocoa since the olden days, long before it was even called Cocoa. He's used Cocoa and its predecessors to develop software for a wide range of industries and applications including gaming, graphic design, online digital distribution, telecommunications, finance, publishing, and travel. When he's not working on Mac, iPhone, or iPad projects, he's developing web applications with Ruby on Rails. Jack is a passionate proponent of Objective-C and the Cocoa frameworks.

15:40-16:30

Location Enabled Sensors for iOS: Making use of the sensors on your iPhone and iPad

This class will guide you through developing location aware applications for the iOS platforms that make use of the onboard sensors: the 3-axis accelerometer, the magnetometer, the gyroscope, the camera and the on GPS. You’ll learn how to make use of these onboard sensors and combine them to build sophisticated location aware applications. This will give you the background to building your own applications independently using the hottest location-aware technology yet for any mobile platforms.

Location Enabled Sensors for iOS: Making use of the sensors on your iPhone and iPad

Alasdair Allan

Alasdair Allan is the author of Learning iPhone Programming and Programming iPhone Sensors published by O'Reilly Media. He is a senior research fellow at the University of Exeter working on machine learning and its applications in real time, real world, systems. He also runs a small technology consulting business writing bespoke software, building open hardware and providing training.

16:45-17:35

Designing Graceful, Gracious Interfaces for iPad

With the iPad, full-fledged touch computing is here. What can your touch interface do better? Which of your interaction assumptions are debris you should jettison, and which still apply? When you carve away the mouse and keyboard and desktop trappings, what is your software really about? Learn how the iPad experience respects users' concentration and creativity. Find out how the iPad is distinct from its iPhone and Mac siblings, and why it requires new thinking about interaction design.

Designing Graceful, Gracious Interfaces for iPad

William Van Hecke

Bill is User Experience Lead at the Omni Group, one of the world’s most accomplished and affable Mac and iOS developers. His is the nebulous job of making software civilized enough to bring out in public. This involves lots of squinting six inches away from the Cinema Display at 3200% zoom and consulting etymology dictionaries to properly label buttons. It often ends up entwined with documentation, marketing, quality assurance, customer support, and Dungeon Mastering too.