Tickets

Workshops

Flash and the City is dedicated to providing you with a once in a life time opportunity to be part of such unique event. We have modified our conference workshop tickets to best serve our community and conference attendees. You will find options below to cater your needs and really fit within your budget. In addition to premium workshop tickets, you will also find free workshops, which you will not need a conference ticket to attend, and we are working with many more sponsors to add more!

For more information on conference sessions please click here.


Flex/Air & Mobile

June 09 09.00AM-02.00PM

Buy Tickets

Join Adobe Sr. Technical Evangelist Duane Nickull for a hands on 6 hour code camp working with Adobe Flex and AIR, including mobile development. Attendees will be advised in advance how to prepare and use their own laptops on this lab including setting up the proper development environment. This is done to ensure all attendees leave with all code samples as well as the courseware and other assets required for further learning. During the course, topics will begin with introductions to Flex 4.5 and AIR 2.7 with simple development, becoming increasingly complex. All labs are designed to ensure no one falls behind and all developers will also learn how to build FLex Mobile Applications including, but not limited to, pushing data between views, manipulating the view navigator, accessing the camera and microphone, accessing the precision accelerometer, retrieving remote data, architectural best practices and which component sets to use for cross compiling to Android, iOS and BlackBerry Playbook. Students will receive intensive knowledge of desktop development and where mobile development architecture differs as well as how to utilize a three tier architecture to gain the best from both worlds.

Knowledge Pre-Requisites: Attendees should be familiar with the syntax of XML, have a rough understanding of how the internet works including HTML and JavaScript but do not need to be developers to take this course.

Hardware Pre-requisites: Specialized instructions will be given out prior to the course commencing along with webinars to help anyone with set up. In general, each attendee will require a laptop with at least two GB of RAM and a power supply. A USB key (size not important) would be useful and an unlocked Android device and connection cable would be useful but are also not required.


WebGL Training

June 09 03.00PM-08.00PM

Buy Tickets

WebGL is a new emerging standard for GPU accelerated graphics in the browser. Its purpose is primarily to render 3d graphics, but WebGL can handle 2d animations very well too. Currently supported by Chrome and Firefox, other browsers, including mobile, will follow shortly. At a closer look, WebGL is a Javascript API that exposes a set of functions to access the GPU and render graphics on the screen. It is based on OpenGL and introduces a whole new philosophy to DOM scripting, that may seem unfamiliar even to experienced web developers. But despite that unfriendly appearance WebGL is not hard and can be a lot of fun to play with. GPU accelerated graphics on the web have gained momentum, WebGL is among the most interesting and promising solutions for the coming years. This is a very good moment to learn it!

The course will introduce the participants to WebGL philosophy. We will write some scripts that draw simple (and less simple) shapes and 3d objects, take a closer look at shaders and finally discuss possible workflows to create WebGL content. Attendees are not required to have any prior knowledge of 3D graphics. However a working knowledge of Javascript is necessary to fully profit of the course. Bring your own laptop with your favorite code editor installed along with the latest Chrome or Firefox browser. And prepare for some 3d goodness!

Workshop by Bartek Drozdz, a freelance developer with 11 years of experience in design and programming. He runs a blog called Everyday 3D where he publishes demos and experiments exploring the uses of 3d graphics on the web.


Building NodeJS apps with Cloud9 IDE

June 10 12.30PM-2.30PM

Register (Free Tickets)

Javascript developers can now use their knowledge to build highly scalable servers too.

In this workshop we will walk through building a simple NodeJS application using Cloud9 IDE as the development environment. We will take a look at this new and scalable way of building back-end systems, debug code and explain the basics. Many companies are now developing for NodeJS, and its use is rapidly growing. Cloud9 itself is running entirely on NodeJS, and provides a great case study for more advanced questions.


Windows Phone 7

June 10 06.00PM-09.00PM

Register (Free Tickets)

Are you looking for new world of opportunity to create applications and earn cash while doing it? Using consistent hardware specs, a comprehensive development toolkit, and the all new full-service Marketplace for selling your applications, Windows 7 phone is a new world of opportunity for creative developers.

At the Windows Phone 7 Jumpstart event, we will take you through the tools and fundamentals of Windows Phone 7 application development. We will hit on key design guidelines and our philosophy behind the all new Metro interface paradigm. As the event unfolds, we will go deeper into Windows Phone 7 development scenarios with Silverlight, XNA, Tools and the Windows Phone 7 SDK. You will also see how to earn cash for your applications in the popular Windows Phone 7 Marketplace.


Build for HTML5, Flash, and Native Apps with haXe

June 11 12.30PM-2.30PM

Register (Free Tickets)

Write once, run everywhere with haXe.

You will learn how to build applications for different devices and platforms such as connected TVs, set top boxes, handheld devices as well as the web. We will focus on ActionScript (Flash) and JavaScript (HTML5) as target but explore other targets like the iPhone or Android.

HaXe (pronounced hex) is an open source programming language. While most other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multi-platform language. More information about Haxe: http://haxe.org/doc/intro

FDT 4 is a powerful development environment for ActionScript, MXML and haXe. The only IDE built from the ground- up to support the needs of Flash developers, built by Flash developers. With highly efficient and time-saving features, FDT enhances your workflow while increasing your productivity to build Games, Rich Internet and Mobile Applications. More information about FDT: http://fdt.powerflasher.com

Powerflasher FDT4 is a recommended download before the workshop: http://www.fdt.powerflasher.com/developer-tools/fdt/download/


Building Apps for BlackBerry PlayBook and BlackBerry Smartphones using BlackBerry WebWorks.

June 11 06.00PM-09.00PM

Register (Free Tickets)

Join this session to explore the exciting development possibilities of the BlackBerry WebWorks SDK for PlayBook. Learn how to use CSS3, HTML5 and JavaScript WebWorks APIS to transform your existing web assets into a BlackBerry Super App! This boot camp shows you how to use the BlackBerry® WebWorks SDK to customize the in-application menu, read and write data to the SDCard, integrate the application with PIM data from the Calendar and Contacts applications, and leverage BlackBerry® Push. We'll then show you how to take your BlackBerry WebWorks application from the BlackBerry Smartphone over to BlackBerry Playbook, leveraging common integration methods and how to implement must have application features. Bring your laptops pre-installed with the BlackBerry Web Plug-in or follow along in the audience!


Build Beautiful Animations and Mobile Apps with Web Technology

June 12 12.30PM-2.30PM

Register (Free Tickets)

This workshop is run in two halves. Firstly, you'll learn about exciting developments in CSS3 and the way in which they can be used to create animations that run natively in web browsers without the need for plugins.

In particular, you'll work with Sencha Animator, a tool specifically designed to create timeline and scene-based animations made for the web.

Then, the workshop will turn its attention to mobile. We'll drop straight down into HTML5 and JavaScript to create a mobile application that you can take home with you.

We'll be using Sencha Touch, an easy way to create native-looking experiences with web technology. We'll use a variety of user interface controls, geolocation, JSON & CORS-based data feeds, a client-side MVC architecture, and Sass-based theming - to create a mobile app you can be proud of!


This is a premium workshop, only participants with a purchased ticket for this individual workshop are allowed.

This event is open to the public, no conference ticket is needed to attend, just registration is required and venue capacity restrictions do apply.

Flash and the City Sponsors


Gold

Microsoft Sigma Group Adobe RIM - Blackberry

Silver

Infrared5 UniversalMind Porwerflasher FDT Sencha Digital Primates

Bronze

Brightcove Envision Apress JetBrains Granite Data Services Cloud 9 IDE