Flash on the Beach 2010 schedule

Sunday 26th September 2010

  • Workshop - Art From AS3

    by James Paterson

    If you are anything like me, then you like taking a peek behind the scenes at how other people work, seeing how they do things differently, and taking away whatever useful insights you can to use in your own work.

    In this workshop I will taking you step by step through the process of building a small and highly visual Presstube project from start to finish.

    This Workshop is Aimed At:

    Visual people who are comfortable with code but want to take it to the next level.
    Hard-core coders who want to be able to apply their coding magic to graphic material created by others, while insulating them from having to think about code ( or potentially mess the code up! ).
    People who are curious about the point at which hand-made material and code collide, and how fascinating that friction point can be.


    Attendees will learn a seamless workflow between the flash authoring environment as a graphics suite, and flash builder as a coding environment. There are many ways to skin this cat, and I will be sharing mine.
    Attendees will learn a simple roll-your-own MVC system that I use to keep things tidy, encapsulated and modular. If they already understand MVC it will be a chance to explore my particular flavor, and if they are new to MVC then it will help to demystify this classic meta-pattern.
    Attendees will learn how to create projects that are highly skinnable. The aim for the demo project will be that a visual person with no knowledge of programming could change all of the graphics without touching a line of code or even recompiling the code at all.


    Must have a good working knowledge of AS3
    Non-coders will be lost


    Must have Flash CS4 or Later
    Must have Flashbuilder

    At 9:00am to 5:00pm, Sunday 26th September

  • Workshop - AS3 Veteran to Flex 4 Hero

    by Mike Jones

    If you spend most of your day working with ActionScript 3.0 and want to extend your skill set to Flex but have only kicked the tyres, then this for you.

    This workshop focuses on the things that you, as a professional developer, need to know to get you up and running with Flex 4.


    You'll end the day with a firm working knowledge of:

    The Flex framework

    Framework life-cycle
    Working with view states
    Utilizing the Flex events
    The benefits of Collections and Vectors
    Enhancing interaction with effects
    Working with remote data
    The Component life-cycle

    How to create your own components
    Skinning and styling with FXG and Spark
    Integrating Flash Professional & Flash Catalyst in your workflow
    We'll also be looking at how to use the Debugger, Profiler and Network Monitor in Flash Builder 4 to kill those bugs in a timely and efficient manner.


    Good working knowledge of ActionScript 3.0


    Laptop (with wifi)
    Flash Builder 4
    Flash Professional CS5
    Flash Catalyst

    At 9:00am to 5:00pm, Sunday 26th September

  • Workshop - Audio Code Clash

    by Andre Michelle

    Ever wanted to get your hands on dynamic audio programming, but never got the chance to dive into the Flash10 Sound API?

    You feel the urge to entertain the world with funky little music applications like the Tonematrix?

    You finally understood that dynamic sound makes your websites and games special, more emotional and more fun?

    Then check out Andre Michelle's workshop to learn the essential audio programming techniques to create your own sound applications.


    Good working knowledge of AS3


    Coding IDE (FDT,IntelliJ,FlashBuilder)





    At 9:00am to 5:00pm, Sunday 26th September

  • Workshop - Getting More From AS3

    by Rich Shupe

    enough to make things like byte-level asset manipulation, sound generation, and real-time 3D engines--all with better compile-time and runtime error reporting than any prior version of the language. With that power and performance, however, comes a steeper learning curve. This one-day workshop will help take your AS3 skills to the next level.

    The day will begin with in-depth look at the language's two most fundamental building blocks--the event model and display list--to bring attendees of varying skill and experience levels to a similar understanding. Experienced scripters will not be without interest, as custom events, memory management, and communicating across between AS3 and AS1/AS2 assets will be covered.

    During the morning session you will build a sound visualization project, taking it from a single timeline script to a reusable object-oriented structure. After lunch, you'll develop essential OOP skills as you focus on inheritance, composition, encapsulation, polymorphism, and more. By day's end, you'll have combined everything you've learned to create a basic particle system--a great first step in building OOP architectures for rich visuals and applications.

    Source files will be provided, so you won't have to worry about typing and learning new concepts all at the same time. Instead, you can spend your day taking notes, asking questions, or even putting your own spin on source files and sharing with the rest of the group. A class blog will also be created if you want to share with the rest of the world.


    Intro-level knowledge or better of Flash Platform and ActionScript


    Personal (3' or 6') extension cord just in case!
    Flash CS3 or later
    Flash Player 10.1 or later

    At 9:00am to 5:00pm, Sunday 26th September

  • Workshop - Mobile Development with Flash

    by Julian Dolce

    This is a big year for Flash on mobile devices. With the release of Flash CS5, Adobe released the iPhone Packager, which allows you to publish your Flash projects to native iPhone applications. As well, Adobe have shown a number of tablets and other smartphones running Flash Player 10.1 and AIR.

    Throughout this workshop, Julian will guide you through the process of developing for some of these devices, demonstrating key features, such as the acceleromenter, geolocation, screen orientation, and multitouch. We will also explore how to plan and set up your projects in order to target multiple platforms with little change in code.

    Do not let Apple's restrictions get you down. This is going to be a big year for Flash on mobile devices, and it's time to get excited.


    Attendees will walk away with a good understanding of how to develop for multiple mobile devices with Flash.


    good working knowledge of AS3


    Must have Flash CS5 installed.

    At 9:00am to 5:00pm, Sunday 26th September

Monday 27th September 2010

  • Keynote

    by Richard Galvan, Andrew Shorten, Thibault Imbert and Doug Winnie

    At 9:00am to 10:00am, Monday 27th September

  • ADHD FTW, LOL!!!

    by Grant Skinner

    How do you leverage a short attention span or fragmented work day into creative output?

    Grant will share a diverse range of work he's built in small sprints of focused, inspired development.

    This includes experiments, physical computing, mobile, multi-screen, tools, games, and libraries for Flash, AIR, and Android.

    He'll discuss his strategies for wrangling a wandering mind and arranging an overloaded schedule to produce radical new... that cat video is friggin' hilarious!

    At 10:15am to 11:15am, Monday 27th September

  • Inside Flash CS5 Pro

    by Richard Galvan

    Do you want to know more about the new version of Flash?

    Join the Flash product manager for a tour of the top features in Flash Professional CS5

    Learn some tips and tricks to get the most out of Flash Professional.

    Topics will include:

    Flash Builder integration: simple launching and editing of class files
    How to use the new XML-based Flash file format
    Code Snippets: what they are and how to use them
    ActionScript editor enhancements
    Text Layout Framework: new capabilities and globalization features
    .........and more

    At 10:15am to 11:15am, Monday 27th September

  • Robotlegs And Signals - A Match Made In Heaven?

    by Conrad Winchester

    Robotlegs is an Actionscript framework that makes it easier to write and maintain applications.

    It can use almost any design pattern for the application's architecture but comes with a built in version of the Model, View, Controller and Service design pattern. This is called its MVCS reference implementation.

    In my session I will explore developing a small but real-world application using the Robotlegs Framework along with this MVCS implementation.

    I will show how the architecture of the application can easily be split into separate layers that all have clear areas of concern.

    I will also demonstrate how well Robotlegs integrates with AS3 Signals to produce what I believe is one of the cleanest application frameworks available to Actionscript developers at the moment.

    At 10:15am to 11:15am, Monday 27th September

  • Bugs, gotta catch 'em all

    by Niqui Merret

    "My code is so perfect I never have any bugs"

    Yeah right...

    In your dreams perhaps?

    Let's be honest, we all end up in a situation where we need to do a bit of bug fixing. Some people are less fortunate and have to fix other peoples bugs. Niqui has been in that situation a good few times and has developed a few techniques to move projects through to a version ready for release.

    Niqui will spend this session introducing core problem solving techniques, reviewing tools to assist with debugging and generally put a positive light on the dreaded situation that most of us find ourselves in at one point or other.

    At 11:30am to 12:30pm, Monday 27th September

  • Meet LoaderMax

    by Rich Shupe

    The white zone is no longer for loading and unloading only. These days we need to pause, resume, prioritize, queue up, and more. But why stop there? Why not delegate some of the responsibilities and make your life easier?

    What if your loader set up the work for you, monitored the progress of other loaders, and even automatically handled display and playback of some of those tasty bits you're loading? Meet LoaderMax--the ultimate AS3 loader/preloader/bulkloader, and brought to you by GreenSock, maker of the animation tweening packages TweenLite/Max and TimelineLite/Max.

    This session will cover a lorry load of features offered by this tiny giant (only 7-15k!), with plenty of examples and source code. From the basic (loading a single item) to the advanced (nested loaders, integrated subloading, and more), attendees of every skill level, and users of will benefit.

    Rich will even be giving away some Club GreenSock memberships--full of goodies like TweenLite plugins (like motion blur, physics, and custom transformations), classes for liquid layout and text animations, access to beta programs and source updates, and more!

    At 11:30am to 12:30pm, Monday 27th September

  • Pulsatile Crackle

    by Andre Michelle

    The combination of physics and sound can enter a wonderful new relationship of oscillating, pulsating objects.

    Andre Michelle combines all his experience in game, physics and audio programming to develop new approaches to generate sounds, rhythms and eventually beautiful music devices.

    Since all these approaches have a physical reference, every example is visual comprehensible and naturally fun to watch.

    At 11:30am to 12:30pm, Monday 27th September

Tuesday 28th September 2010

  • The elevator pitch

    20 speakers * 3 minutes each!

    The Elevator Pitch has been an immediate success and one session not to be missed!

    Every year we get inundated with speaker proposals. We want to say yes to everyone but of course simply don't have the room. The Elevator Pitch is exactly what the title suggests - 20 'newbies' / 'oldies' / whatever you want to call them, get 3 minutes to show their best work, a new idea, live coding, live drawing, whatever.

    The Elevator Pitch is a mish mash of designers, developers and creatives throwing down their stuff in 3 minutes!

    At 9:00am to 10:00am, Tuesday 28th September

  • Where in the world? Intercontinental Ballistic Flash

    by Jon Howard

    The Earth is flat...at least in the browser.

    This session is a journey into how to build the world in 3D. Not just any old 3D world, one we can zoom into, access content and visit landmarks.

    I'll dig into the maths of latitude & longitude, rhumb lines and Mercator projections. Tips for non-mathematicians will have you building speedy exponential and polynomial equations in no time. (No, trust me they are REALLY useful.)

    I'll explore methods to map 2D content to 3D spaces and give explanations of the optimisations that can help bring the whole scene up to speed. (Including a quick tour of an awesome use for hash tables.)

    All of this opens up possibilities for game ideas. I'll demo a few fun prototypes and game elements that demonstrate what can be achieved with a little bit of maths.

    FYI: Another interest of mine is blowing things up.

    At 10:00am to 11:00am, Tuesday 28th September

  • What the Flux!?

    by Seb Lee-Delisle

    I hate to bring this up, but have you noticed that some people don't like Flash very much at the moment?

    So how on earth do we respond to that? Do we stick our heads in the sand, and assume it'll all just work out?

    Do we go on the internets and fanatically defend our beloved technology?

    The truth is that we're geeks: we love technology, and it's constantly in a state of flux. That's partly why we love it!

    So instead of becoming despondent or defensive, Seb's spent the last 12 months learning about all the exciting new technology: Unity3D, HTML5 Canvas and SVG, iPhone development, Processing, OpenFrameworks and also Flash's innovations into 3D, sound generation, multi-user servers and AIR for Android.

    He'll be demoing his explorations into each of these areas, and with the benefit of real insight and genuine experience, he'll weigh up the pros and cons of each.

    So what's he discovered? Is Flash dead? Is Apple evil? Is Android the future of mobile devices? All will be revealed... and if it gets too heated, don't worry, there will be kittens.

    At 1:30pm to 2:30pm, Tuesday 28th September

    Coverage sketch note

  • Storytelling, Playfulness and Experimentation

    by Julien Vallee

    The way we see and feel things is always closely linked to our own personal life experience.

    Whether you're looking at a design piece or listening to a friend talking, what you perseve and remember is depending on what you have seen and felt up to now in your life. No one will interpret it the exact same way you do.

    When it comes to client's needs, you use all your life experience to communicate as best as possible what you think is right for this project.

    And there is always more than one solution that can be considered the best one.

    Julien's process is about trying new things and experimenting new ways of interpreting a project.

    In this session, he will share the process of his work and the professional philosophy he tries to implement on a daily basis as an artist.

    At 2:45pm to 3:45pm, Tuesday 28th September

    Coverage sketch note

  • The Other Side

    by Nando Costa

    In this session I will be presenting in-depth behind the scene materials of a number of spots and music videos that required complex pre and post production.

    The finished films will have included various kinds of techniques, ranging from stop-motion, to CG and high-speed cameras.

    The presentation will encompass projects I created as a director both at Bent Image Lab and Superfad.

    At 4:00pm to 5:00pm, Tuesday 28th September

    Coverage sketch note


  • So Long and Thanks For All the Flash

    by Mario Klingemann

    There comes a time in the life of a man when he is tired of writing about himself in third person.

    Looks like that time has come for me now. I need a break. That's why I will not do any talks for a while, but rather spend the time trying out new things or pursuing old ideas.

    So for one last time I will show my sketches and experiments that mix mathematics, science and art with pixels, vectors and ActionScript.