Workshops

The /dev/world/2011 pre-conference workshops will be held at the Rydges Bell City on Monday 26 September 2011. Attendance at the workshops is only open to those who are also attending the /dev/world/2011 Conference.

Workshops must be booked and paid for at the same time as /dev/world/2011 Registration.


Workshop 1: Introduction to iOS Development

Presenter: Louis Cremen, University of Wollongong

Full Day Workshop (9:30am to 5:30pm)
Audience: Beginner
Cost: Students $100, Staff $200

This one day instructor-led course provides students with the knowledge and skills to develop Apple iOS applications. It introduces Xcode, Objective-C, essential design patterns and Apple’s feature rich set of frameworks to the students. By the end of the day, the students will be able to make a simple app that has helped them understand everything they’ve learnt.

Course Requirements:
This course is specifically aimed at students and staff in AUC member universities who are starting to develop software, and wish to learn about iOS development. Prior Objective-C or Xcode knowledge will be an advantage, but it is not essential however basic programming concepts are assumed (you know what variables, functions and return statement are).

This course will help you understand the basic concepts that the presenters will be speaking about over the next few days

  • Design Patterns
    • Object Orientated Design
    • Target-action
    • Model-view-controller
  • Development Tools
    • Xcode
    • Interface Builder
    • iOS Simulator
    • Instruments
    • Xcode Documentation
  • Cocoa Touch
    • User Interface
    • IBActions & IBOutlets
    • Delegates
    • Touches and Responder Chain
    • Using Frameworks

Please bring a Mac laptop with Xcode 4.1 installed on it. A number of loan MacBooks will be available if you are unable to bring your own.


Workshop 2: Native Web Apps

Presenter: Tristan McNab

Half-Day Workshop (1:30pm to 5:30pm)
Audience: Intermediate (attendees will need a basic understanding of Javascript)
Cost: Students $50, Staff $100

With advances in the WebKit layout engine continually being brought to the already powerful Mobile Safari, developers can create stunning and feature-rich applications for iOS without needing to go native. In this workshop, we take a look at the HTML5 technologies specific to Mobile Safari that enable powerful features in your web apps, including: media, web sockets, sensing, canvases, persistent data stores, web workers and offline web apps.

Then, we apply these technologies by building a completely offline web application for iOS using open source technologies. We will explore MVC, web frameworks, enabling web applications for iOS, offline data, geolocation and other interesting HTML5 technologies.

Please bring a Mac laptop with Xcode 4.1 installed on it. A number of loan MacBooks will be available if you are unable to bring your own.


Workshop 3: Blocks, Grand Central Dispatch and OpenCL In Depth

Presenter: Josh Deprez, University of Tasmania

Half-Day Workshop (9:00am to 12:30pm)
Audience: Intermediate (should be comfortable with Xcode, Objective-C & Cocoa, on iOS or Mac)
Cost: Students $50, Staff $100

Power up your Objective-C like a wizard! How often have you heard of blocks and Grand Central Dispatch but been scared away by new syntax, or worse, you dove right in but your new code likes to crash early and crash often? This workshop gets down and dirty with blocks and GCD at a level that will empower you to write even better code. We will also look at some OpenCL examples.

Please bring a Mac laptop with Xcode 4.1 installed on it. A number of loan MacBooks will be available if you are unable to bring your own.


 

Comments are closed.