As a bonus to the JavaScript goodness that is Full Frontal, we're also running full day workshops the day before the big event for a limited number of places. The workshops are: HTML5 JavaScript APIs and Mobile Application Development with PhoneGap
-
Mobile Application Development with PhoneGap
Presenter: Brian LeRoux
Venue: Clarendon Centre, 47 New England Street, Brighton, BN1 4GQ
Date: Thursday 11th November, 9:30am to 5:00pm
Price: £345+VAT (includes conference day pass)
Workshop Details
In this hands-on workshop, you'll discover how to use your HTML/JavaScript skills to build applications for mobile platforms including iPhone, Google Android, Blackberry, Symbian and Palm.
You'll learn how to use PhoneGap, an open source mobile development framework, to create platform-neutral mobile applications with HTML, CSS and JavaScript.
Get the tools and experience you need to build app store ready mobile applications for iPhone, Google Android, Symbian, Palm and Blackberry.
What will be covered?
At the completion of this course, you'll be able to:
- Set up your development environment
- Compile for multiple platforms
- Run code in a emulator
- Debug your HTML and JavaScript
- Access native APIs, including location, camera, accelerometer, contacts, and more via JavaScript
- Optimize your JavaScript for mobile devices
- Make security considerations
- Build a mobile application that runs offline
- Use CSS transitions, animations and transforms to create native looking interfaces
- Use the Canvas for advanced graphics
- Use mobile JS libraries, such as XUI and Dashcode to build mobile applications faster
Who is this workshop for?
If you're a web developer, mobile developer, mobile designer or a project manager in charge of mobile development, then PhoneGap training is for you.
If you're already well-versed in JavaScript and HTML, PhoneGap provides the fastest, most effective way to add mobile application development to your roster, especially if you're building social networking applications, simple games and companion applications to websites.
Prerequisites
Developers should have basic HTML and JavaScript experience. Training sessions are instructor led, with hands-on exercises. Students will need their own laptops and mobile phones to participate.
Students are encouraged to get a head start by downloading the appropriate mobile SDKs for each platform - SDKs and IDEs are cross-platform compatible, unless otherwise indicated:
- iPhone: Xcode and the iPhone SDK. Mac only*
- Android: Android SDK (1.6 recommended) and the Java SE Development Kit. Highly recommended: the Eclipse IDE and the ADT Android Eclipse Plug-in.
- Blackberry: Requires Eclipse 3.4 or 3.41 for Windows (please ensure you download the correct version) and the Java Eclipse plug-ins, including Component Packs v4.6.1 and v4.7. The Blackberry development environment can be quite challenging to set up - please see our tutorial for assistance. Windows only*
- Symbian: You can develop PhoneGap apps for Symbian without any external software, using Nokia's Web Runtime (WRT). However, Aptana Studio and the Nokia WRT plug-in are recommended to ease development. Further information is available in our Symbian tutorial.
- Palm: VirtualBox and the webOS SDK.
-
HTML5 JavaScript APIs
Presenter: Remy Sharp
Venue: Clarendon Centre, 47 New England Street, Brighton, BN1 4GQ
Date: Thursday 11th November, 9:30am to 5:00pm
Price: £345+VAT (includes conference day pass)
Workshop Details
HTML5 has gained a lot of attention over the last 12 months. With browsers increasingly supporting the features of the vast JavaScript APIs both in and around the official HTML5 spec, it's making the job of creating awesome applications purely using these web technologies very easy indeed.
This full day workshop will introduce you to HTML5 with a brief backstory, before diving into the APIs one by one. As well as going through code and showing practical demonstrations, where possible, we'll also talk about the alternatives for old browsers that don't support "awesome" out of the box.
What will be covered?
- Video & audio – move over Flash
- Canvas – bring on the Mario games
- Storage – like cookies, but tastes so much better
- Offline – forget the web
- Geolocation – finders keepers
- Web Workers – multithreading for the browser
- Web Sockets – pushing data was never so easy
Who is this workshop for?
You're not expected to have played with HTML5 just yet, but you will need to have a reasonable understanding of HTML & JavaScript. A lot of the individual APIs are being used in popular web sites today both in desktop browsers and mobile, so rest assured that this applies to developers that are working on the web today.
Prerequisites
Delegates will need their own laptop and copies of the latest browsers - at the very least Safari 5 or Chrome 5