Workshops

The /dev/world/2012 pre-conference workshops will be held at the Rydges Bell City on Monday 24 September 2012.

Workshop registration includes lunch and breaks during the day. Dinner on the Monday night is at your own arrangements.

Workshop Registration


Workshop 1: An Introduction to Development Using Xcode 4.5

Presenters: Zachary Fitz-Walter & Tony Wang, QUT

Full Day Workshop (9:00am to 6:00pm)
Audience: Beginner/Intermediate
Cost: Staff $100, Students $50

This workshop is designed for those who have had no programming experience before, and want an introduction to making great apps using Xcode 4.5.

Laptops with the required software will be supplied for each attendee. Attendees are welcome to bring your own laptop as long as it is running Mac OS X 10.8 (Mountain Lion) with Xcode 4.5  installed.

The workshop will start with an introduction to Xcode 4.5, then look at how you can build interfaces and use storyboards. We’ll then look at the source editor and how you can use it’s features to help you code. The second section will introduce you to debugging tools and instruments, and finally we’ll show you how to deploy and submit your apps to the store using Xcode.

(Note: This is a shortened version of the Xcode Workshops the AUC recently offered)


Workshop 2: An Introduction to the iOS SDK

Presenter: Louis Cremen

Full Day Workshop (9:00am to 6:00pm)
Audience: Beginner/Intermediate
Cost: Staff $100, Students $50

The workshop will give attendees a comprehensive view of the key features of the current iOS SDK so they can start developing apps for the latest iOS devices. It is expected that those who attend will have a reasonable level of experience with programming in languages such as Objective-C, C++, C, Java and have an understanding of object oriented programming concepts.

The workshops will include a look at some of the new functionality included in iOS 6 which will be available publicly a few days before the workshop.

Laptops with the required software will be supplied for each attendee. Attendees are welcome to bring your own laptop as long as it is running Mac OS X 10.8 (Mountain Lion) with iOS SDK 6 and Xcode 4.5 installed.

A summary of topics is as follows:

  • Introduction to Cocoa
    • Tools (Xcode)
    • Language (Obj C)
    • Foundation
    • Target/ Actions
    • IB Outlets
    • Memory Management
  • iOS App Building Blocks
    • UIkit Frameworks
    • Views and MVC
    • Event Handling
    • Delegation
    • View, Navigation, Tab  and Table View Controllers
    • Custom Drawing and Animation
  • Advanced iOS Programming
    • Data persistency
    • Other Frameworks e.g. MapKit, CoreLocation etc.
    • Optimisation
    • Web Services
    • Deployment

(Note: This is a shortened version of the iOS SDK Workshops the AUC recently offered)


Workshop 3: An Introduction to OpenCL, the Architecture and Programming

Presenter: Andrew Bennett, University of Tasmania

Half Day Workshop (9:00am to 12:30pm)
Audience: Intermediate/Advanced
Cost: Staff $50, Students $25

This workshop will start with a lecture introducing the key concepts behind the OpenCL hierarchy, devices, memory model and kernels and how the APIs are used to construct and talk to each of these. The limitations of OpenCL will be discussed and a program will then be made in C illustrating a simple problem. This problem will then be converted to an OpenCL kernel illustrating the power and speed improvement from OpenCL.

Finally advanced topics such as optimisation and OpenGL integration will be discussed, providing the foundation and knowledge necessary for utilising OpenCL in future MacOSX applications.

Attendees are encouraged to bring their own laptop with Mac OS X 10.8 (Mountain Lion) and the latest version of Xcode installed however it is not required.