Schedule
9:00am |
Creating Mobile Content Using Flash Professional CS5Speaker: 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 CatalystSpeaker: 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 ExamplesSpeaker: 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 EnhancementSpeaker: 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 FlexSpeaker: 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 ScienceSpeaker: 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 DesignersSpeaker: 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 ScarySpeaker: 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. |
3:00pm |
Tween the Impossible TweenSpeaker: 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 ExperiencesSpeaker: 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. |




