forked from leftlogic/fullfrontal2010
-
Notifications
You must be signed in to change notification settings - Fork 0
/
workshops.php
85 lines (84 loc) · 8.38 KB
/
workshops.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<h2><span>Workshops</span></h2>
<article id="workshops">
<p>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: <a href="#html5">HTML5 JavaScript APIs</a> and <a href="#phonegap">Mobile Application Development with PhoneGap</a></p>
<ul>
<li id="phonegap" class="box">
<h3>Mobile Application Development with PhoneGap</h3>
<div class="speaker">
<img src="images/speakers/brian_profile.jpg" width="140" height="138" alt="Brian LeRoux" title="Brian LeRoux" />
<p><strong>Presenter: </strong> <a href="/speakers#brian">Brian LeRoux</a></p>
<p><strong>Venue: </strong><a href="http://maps.google.com/maps?ie=UTF8&q=Clarendon+Centre,+47+New+England+Street,+Brighton,+BN1+4GQ&fb=1&hq=Clarendon+Centre,&hnear=47+New+England+St,+Brighton,+East+Sussex+BN1+4GQ,+UK&cid=0,0,11375547332142987517&ei=1CI_TPbTNo-SjAfh8uS2Bw&ved=0CBYQnwIwAA&z=16&iwloc=A">Clarendon Centre, 47 New England Street, Brighton, BN1 4GQ</a></p>
<p><strong>Date: </strong> Thursday 11th November, 9:30am to 5:00pm</p>
<p><strong>Price: </strong> £345+VAT (includes conference day pass)</p>
<p><span class="button"><a href="/tickets#phonegap">Buy your ticket now</a></span></p>
</div>
<div>
<h4>Workshop Details</h4>
<p>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.</p>
<p>You'll learn how to use PhoneGap, an open source mobile development framework, to create platform-neutral mobile applications with HTML, CSS and JavaScript.</p>
<p>Get the tools and experience you need to build app store ready mobile applications for iPhone, Google Android, Symbian, Palm and Blackberry.</p>
<h4>What will be covered?</h4>
<p>At the completion of this course, you'll be able to:</p>
<ul>
<li>Set up your development environment</li>
<li>Compile for multiple platforms</li>
<li>Run code in a emulator</li>
<li>Debug your HTML and JavaScript</li>
<li>Access native APIs, including location, camera, accelerometer, contacts, and more via JavaScript</li>
<li>Optimize your JavaScript for mobile devices</li>
<li>Make security considerations</li>
<li>Build a mobile application that runs offline</li>
<li>Use CSS transitions, animations and transforms to create native looking interfaces</li>
<li>Use the Canvas for advanced graphics</li>
<li>Use mobile JS libraries, such as XUI and Dashcode to build mobile applications faster</li>
</ul>
<h4>Who is this workshop for?</h4>
<p>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.</p>
<p>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.</p>
<h4>Prerequisites</h4>
<p>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.</p>
<p>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:</p>
<ul>
<li><em>iPhone</em>: <a href="http://developer.apple.com/technology/xcode.html" target="_blank">Xcode and the iPhone SDK</a>. <strong>Mac only*</strong></li>
<li><em>Android</em>: <a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a> (1.6 recommended) and the <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">Java SE Development Kit</a>. Highly recommended: the <a href="http://www.eclipse.org/downloads/" target="_blank">Eclipse IDE</a> and the <a href="http://developer.android.com/sdk/1.5_r2/installing.html" target="_blank">ADT Android Eclipse Plug-in</a>.</li>
<li><em>Blackberry</em>: Requires <a href="http://www.eclipse.org/downloads/" target="_blank">Eclipse 3.4 or 3.41</a> for Windows (please ensure you download the correct version) and the <a href="http://na.blackberry.com/eng/developers/javaappdev/javaeclipseplug.jsp" target="_blank">Java Eclipse</a>
plug-ins, including Component Packs v4.6.1 and v4.7. The Blackberry
development environment can be quite challenging to set up - please see
<a href="http://phonegap.pbworks.com/Getting+Started+with+PhoneGap+%28BlackBerry%29" target="_blank">our tutorial</a> for assistance. <strong>Windows only</strong>*</li>
<li><em>Symbian</em>: You can develop PhoneGap apps for Symbian without any external software, using Nokia's Web Runtime (WRT). However, <a href="http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Runtimes/Web_Runtime/Aptana_Plugin/QuickStart.xhtml" target="_blank">Aptana Studio and the Nokia WRT plug-in</a> are recommended to ease development. Further information is available in <a href="http://phonegap.pbworks.com/Getting-Started-with-Phonegap-Nokia-WRT" target="_blank">our Symbian tutorial</a>.</li>
<li><em>Palm</em>: <a href="http://developer.palm.com/index.php?option=com_content&view=article&id=1545">VirtualBox and the webOS SDK.</a></li>
</ul>
</div>
</li>
<li id="html5" class="box">
<h3>HTML5 JavaScript APIs</h3>
<div class="speaker">
<img src="images/speakers/remy_profile.jpg" width="140" height="138" alt="Remy Sharp" title="Remy Sharp" />
<p><strong>Presenter: </strong> <a href="/speakers#remy">Remy Sharp</a></p>
<p><strong>Venue: </strong><a href="http://maps.google.com/maps?ie=UTF8&q=Clarendon+Centre,+47+New+England+Street,+Brighton,+BN1+4GQ&fb=1&hq=Clarendon+Centre,&hnear=47+New+England+St,+Brighton,+East+Sussex+BN1+4GQ,+UK&cid=0,0,11375547332142987517&ei=1CI_TPbTNo-SjAfh8uS2Bw&ved=0CBYQnwIwAA&z=16&iwloc=A">Clarendon Centre, 47 New England Street, Brighton, BN1 4GQ</a></p>
<p><strong>Date: </strong> Thursday 11th November, 9:30am to 5:00pm</p>
<p><strong>Price: </strong> £345+VAT (includes conference day pass)</p>
<p><span class="button"><a>All sold out!</a></span></p>
</div>
<div>
<h4>Workshop Details</h4>
<p>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.</p>
<p>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.</p>
<h4>What will be covered?</h4>
<ul>
<li>Video & audio – move over Flash</li>
<li>Canvas – bring on the Mario games</li>
<li>Storage – like cookies, but tastes so much better</li>
<li>Offline – forget the web</li>
<li>Geolocation – finders keepers</li>
<li>Web Workers – multithreading for the browser</li>
<li>Web Sockets – pushing data was never so easy</li>
</ul>
<h4>Who is this workshop for?</h4>
<p>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 <em>today</em>.</p>
<h4>Prerequisites</h4>
<p>Delegates will need their own laptop and copies of the latest browsers - at the very least <a href="http://www.apple.com/safari/">Safari 5</a> or <a href="http://www.google.com/chrome/">Chrome 5</a></p>
</div>
</li>
</ul>
</article>