Schedule

9:00am

Creating Mobile Content Using Flash Professional CS5

Speaker: Paul Trani

In this session, Paul Trani will take you through how to design and develop Flash content for Android devices. Starting with design and optimization techniques, Paul will quickly move into accounting for multiple screen sizes, as well as how to tap into specific device capabilities such as gestures, accelerometer, the native keyboard, and GPS data. Finally you will see what’s coming from Adobe in terms of publishing AIR apps for Android devices.

 

10:00am

Real World Flash Catalyst

Speaker: Dee Sadler

Flash Catalyst allows for you to wireframe RIA applications, create pixel perfect user interfaces, then hand off to a developer for true logic and interaction. For designers, it is a great way to create a portfolio, or product brochure without needing to know code. In this session we will look at both how to make things function (wireframing capabilities), and a real-world example of a portfolio site that is super fast and easy to accomplish starting from an Illustrator file.

Inversion of Control (IoC) Concepts with Examples

Speaker: Jeff Roberts

IoC is all the rage of late and all of the latest generation of Flex frameworks are IoC implementations including Robot Legs, Swiz and Parsley. A thorough understanding of the underlying concepts will help you to not only choose the best framework for your use, but also to utilize those frameworks most effectively. This session will cover the important concepts including dependency, coupling, injection and the benefits that are had by using an IoC framework. Some coverage of the current popular frameworks will be given to see how each implements IoC. We will examine some of the drawbacks / issues of using IoC with Flex and also discuss some practical approaches to using IoC on your projects.

 

11:00am

Progressive Enhancement

Speaker: Arni Maack

What are designers and developers to do when faced with the reality that our end users are on a myriad of different devices, operating systems and browsers with varying support for HTML, CSS, JavaScript and Flash? Should we cater to the lowest common denominator, the smallest screen, the lowest level HTML/CSS support, while avoiding Flash altogether? Or should we go for glory, ignore the stragglers and focus on maximizing the experience for the elite? If we find neither of those options acceptable then progressive enhancement may offer some hope. By starting with a basic design and - you guessed it - progressively enhancing it as we discover capabilities we can maximize the experience for all of our users. In this session we'll examine the theory and explore the design and development of a simple example.

Fun with GIS and Maps in Flex

Speaker: Llyod Heberlie

People more than ever are familiar with online maps, geolocation, getting a map with directions, or just putting pins on a map where your points of interest might be. Come learn a little about what differentiates GIS and how to put your Flex/Flash skills to good use in analyzing/visualizing your data. We'll look at some real world applications using Esri's ArcGIS API for Flex.

 

12:00pm

Lunch

 

1:00pm

The Art of Computer Science

Speaker: Ben Stucki

What do you really learn from more than 10,000 hours of programming in front of a cold, lifeless computer monitor? You learn that eight bits make a byte, you learn what polymorphism means, and with enough experience you learn the life-lessons of software development: The Art of Computer Science. In this session Ben will reveal the tips, guidelines, philosophies, viewpoints and rules for making great software - from how to feel your way through the development process to how a few golden rules can make or break your design. Be ready to take an hour away from the details and ask, "What am I learning from all this work?"

 

2:00pm

Usability is Important, Even for Flash Designers

Speaker: Danielle Cooley

Make your Flash more usable, accessible and searchable. In this session, Danielle will discuss the 'whys' and 'hows' of usability, and how it relates to Flash in the browser.

Practical PureMVC...It Isn't That Scary

Speaker: Matthew Wallace

In this talk Matthew will explain the basics of using PureMVC with in your projects to help you get on the road to better OO coding practices and make your code more flexible and less prone to being tightly coupled to a specific project. Included in the talk, he will also be offering some helpful tips for setting up some code templates to help you cut down on the amount of code you actually have to write and ways to speed up the process of setting up your projects with in FDT and Flash Builder.

 He also will be offering some and software giveaways.

 

3:00pm

Tween the Impossible Tween

Speaker: Jacob Heberlie

We’ll use the Greensock tweening engine, some basic OOP principles, and a little geometry to create a complex interactive radial animation. We will look at some cases where it comes in handy to animate outside the normal display object properties like "x", "alpha", and "width". If motion, particles, & animation strike your fancy, this session is for you. Don't worry about your math skills, the geometry is borrowed.

Managing and Using Assets in Your Rich Flash Experiences

Speaker: Dave Ortinau

We want projects with more video, audio, graphics, animation, and all with increasingly complex interactivity. In this session I'll present several strategies my teams have found effective for managing and implementing a wide variety of media assets. We'll discuss SWCs, RSLs, meta tag embedding, bulk loaders, and more. This session will be geared towards both designers and developers.