If you've been playing around with the Flex 4.5 mobile features, one of the great new things is the ability to easily navigate between different screens. For this you can use the navigator object and push or pop a view in your application.

There are a few extra things you can define when navigating between views and one of them is what type of transition should be used. I'll show the following example where I started from a new Flex Mobile project using the "View-Based Application" template.

In the first view that gets generated I'll simply add a backgroundColor property and set it to red and put a button on the stage.

[cc lang="mxml"]


The next thing to do is create a second view in the views package that we can transition to, I'll call it SecondView.mxml and give it a blue color and a button to navigate back.

[cc lang="mxml"] [/cc]

In the Flex mobile development video I did a little while back I showed the basics of navigating to a different view. That is exactly what we'll do here as well. Back in the first view we'll add a click handler to the button.

[cc lang="mxml"]


If you remember the first argument in pushView is a reference to the view class you want to navigate to. The second and third arguments have to do with passing data to the next view and the basics of that were covered in the video as well.

The last argument however is what we'll need here, it lets you pass in an instance of a ViewTransitionBase class. There are a few transitions that come with Flex 4.5 and you could obviously build you own by extending this base class.

In this case I'll use the built-in FlipViewTransition that adds a nice 3D effect while navigating between views, I'll set the duration of the transition to 1 second. The FlipViewTransition supports two different transition types "card" and "cube" - the first one is more of a 2D turning effect while the other one rotates around an axis giving a more distinct 3D feel, I'll go for "cube" here.

[cc lang="mxml"] [/cc]

The only thing left to do is add the same code to SecondView.mxml but use navigator.popView instead to navigate back and change the direction property of the transition. This direction property takes up, down, left and right values so you have quite a few options to how you want this transition to look.

[cc lang="mxml"]


You can now test and run the application and you should see the following result:

Download source code (zip file - 7Kb)

Pretty easy, right? If you're a little more experienced writing ActionScript you could write your own custom view transitions (I'll cover this in a future blog post). Have fun!

2 CommentsPost a comment

One of the common things you'll want to do when building mobile apps is add a splash screen. This is an image that shows up while the application is launching and gives a visual indication to the user in the 1 or 2 seconds it takes after clicking.

With the new Flex 4.5 mobile components this is now very easy to add and there are built-in properties that help you do this on Application, ViewNavigatorApplication and TabbedViewNavigatorApplication.

[cc lang="mxml"] [/cc]

Its great to have this splash screen there but how do we deal with different devices? Some devices might have much higher specs and launch the app in milliseconds, while on older devices it could take several seconds.

The best practice here is to add a minimum display time for the splash screen, that way you're sure that even on very fast devices the splash screen will be visible for at least x amount of milliseconds, giving the user the chance to briefly see it.

In the code example below we're setting the splash screen up to display for at least 2 seconds (so that means 2000 milliseconds).

[cc lang="mxml"] [/cc]

Another important thing to take into account when you release your application across devices is screen size and how your splash screen will scale. We've also got a property to set that and have a number of options.

  • none (default) - splash screen does not scale
  • letterbox - splash screen scales to the available screen size but maintains the aspect ratio
  • stretch - splash screen scales to fill the exact screen size (aspect ratio is ignored)
  • zoom - splash screen scales so it completely fills the available screen size (could go outside bounds and crop the image)

[cc lang="mxml"] [/cc]

This is just one of many new mobile features in Flex 4.5 that make it really easy to create applications. Have fun!

5 CommentsPost a comment

Just two more weeks before this years FFK conference in Cologne, Germany organized by Marc Thiele and Sascha Wolter. I've headed over a couple of times to attend workshops but this year I'm lucky enough to present at this great event! I'm very excited to see the lineup of speakers and put together a draft schedule of sessions I don't want to miss.

Wednesday April 6th Adobe Keynote - Mike Chambers, Deepa Subramaniam The Dawn of A New Era: Flash Builder and Flex SDK 4.5 - Deepa Subramaniam Improved Technology - Joa Ebert Integrating Flash and HTML5 - Mike Chambers Beyond GUI - Wolfgang Henseler

Thursday April 7th Into the molehill - An inside view - Malte Beyer The game is on! - Michel Wacker Don't Hate the Player - Lee Brimelow Keeping it Real - David Lenaerts Exploring the Kinect - Dennis Ippel Fillings for Rectangles - Brendan Dawes

My own session will be about P2P on the local network without a server using Flash Player and AIR . Its an updated version of the material I presented at Adobe MAX and FlashCamp Chennai.

Hope to see you there, tickets are still available if you didn't get one yet!


Last week of the year 2010, no better time to look back at what happened this year in the world of Flash and related technologies and my own community involvement.

The year in review


  • February - Adobe Photoshop 20th anniversary
  • April 8th - Apple's section 3.3.1 bans cross-compiled apps for iOS
  • April 30th - Adobe Creative Suite 5 shipping
  • April 12th - Flash Catalyst CS5 released
  • May 19th - HTML5 extension for Dreamweaver CS5
  • June 10th - AIR 2.0 released
  • June 22nd - Flash Player 10.1 for mobile released
  • July - Josh James, former CEO of Omniture leaves Adobe
  • September 9th - Apple revokes ban on cross-compiled apps for iOS
  • September 13th - HTML5 pack for Illustrator
  • October - Ted Patrick leaves Adobe
  • October 25th - Adobe AIR 2.5 for Android released
  • October 25-26th - Adobe MAX device giveaway extravaganza
  • December - Evangelism team with focus on Flash gaming announced
  • December 20th - Adobe reports its first billion dollar quarter

Memorable quotes


"Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind." - Steve Jobs, Apple CEO

"Let the games begin [...] When you change the world with what you deliver, you'll have fans and supporters -- and you'll have your detractors. We have to continue to innovate, and we will." - Shantanu Narayan, Adobe CEO

"It turns out on the Internet, people use Flash" - Vic Gundotra, Google

"Anyone who's not giving you Flash on the mobile device is not giving you the internet" - Christy Wyatt, Motorola

"I love phyllo dough!" - Kevin Lynch, Adobe CTO to Martha Stewart

Speaking engagements

For 2010 I decided to cut down on the number of speaking engagements and think I managed to find a good balance with an average of one event every two months.

These are the events I presented at this year:

  • Flex@Beach - Chennai
  • Flash Israel - Tel Aviv
  • Flash and the City - New York
  • Flash on the Beach - Brighton
  • Adobe MAX - Los Angeles
  • Flash Camp Chennai - Chennai

Technical review and authoring

I did technical review for three books this year, two of which are already published:

  • Getting StartED with CSS - David Powers
  • Flash Builder and Flash Catalyst: The New Workflow - Steven Peeters
  • High Performance Flash - Elad Elrom

Recently I also took on another book project on HTML5 to co-author:

  • HTML5 Solutions - Marco Casario, Charles Brown, Nathalie Wormser

In other news I was excited to see the ColdFusion User Group Belgium get set up by my friends Cyril Hanquez and Steven Peeters. Together with my colleague Nathalie Wormser we also set up the Pondicherry Adobe User Group over in India.

Project Cocoon celebrated its first year of business, a few months back we finally managed to get through the last bits of paperwork and have big plans for 2011, including moving office in February. There's going to be a stronger focus on designing and developing for mobile devices and have done some promising research on digital publishing solutions for tablets.

In 2011 I expect to be getting my hands dirty and delving more into HTML5, CSS3, jQuery, native Android development and hopefully try WP7 as a mobile platform as well. Seb Lee-Delisle's "What the Flux?!" session at Flash on the Beach was a definite catalyst for this, despite me still being one of the most avid Flash Platform supporters around.
I'd like to take this opportunity to thank my friends, colleagues and followers for their support in 2010 and wish you all the best for 2011!

2 CommentsPost a comment

Up until recently I wouldn't have bet on BlackBerry becoming one of the most developer friendly and innovative platforms around, but recent announcements around their upcoming PlayBook tablet are very promising indeed. It remains to be seen how things will work out but - based on the hardware specs and apparent renewed effort in terms of UI design and user interaction - there is every chance they will become a serious contender.

Those of us interested in Flash Platform development get full Flash Player 10.1 support and it appears most of the UI of the tablet is built on top of Adobe AIR, so we can expect some solid integration there.

In terms of specs, a 7" screen with a dual-core 1GHz processor, 1GB RAM, front and back facing camera and HDMI out weighing around 400 grams is impressive. What I'm hoping for is equally impressive battery life.

Developers interested can already start writing apps for the BlackBerry PlayBook and test it in their simulator. Even better, RIM has announced if you write an app that gets accepted to BlackBerry App World before the product launch you'll be given a free device. More information about this offer will soon be available.

There is also a weekly webcast series to help you get started, recordings of previous weeks are up on the site.

http://us.blackberry.com/developers/tablet/ http://us.blackberry.com/developers/tablet/devresources.jsp http://devblog.blackberry.com/2010/10/blackberry-playbook-developer-promotion-information/

Exciting times ahead for Flash Platform development on tablets!

2 CommentsPost a comment

This years Adobe MAX conference is fast approaching, end of next week myself and Nathalie Wormser of the Project Cocoon team will be traveling to Los Angeles. Its been a long time since I've been this excited about the topic I'll be talking about. If you haven't tried P2P with Flash Player 10.1 yet, this is your chance to learn how to use it. In our session we'll talk about how to do device discovery on the local network, send data between mobile to desktop applications, use mobile specific APIs like the accelerometer etc. to have those control desktop applications, games -- all this without requiring a connection to a server.

After the conference I'll be blogging about this a lot more, but if you're there feel free to register for our session.

Looking at the MAX session schedule there are some themes that jump out: Flash Player and AIR for mobile and television, new 3D features for Flash Player and HTML5 with Dreamweaver. Of those things the one I didn't expect to break through was Flash Player for television (presumably we're talking Google TV to start with). I'm sure Adobe has a couple of other surprises up their sleeves as they usually do.

Here is a look at the sessions I registered for:

Monday, October 25, 2010

9:30 am - 11:30 am General Session: Welcome to the Revolution Nokia Theatre, L.A. Live 2:00 pm - 3:00 pm Deep Dive into Flash Player Rendering 512 3:30 pm - 4:30 pm Flash Platform for TV: A New Ecosystem 513 5:00 pm - 6:00 pm How to Build Adobe AIR Apps for the iPhone and Android 514 8:00 pm - 10:00 pm Meet the Teams Los Angeles Convention Center

Tuesday, October 26, 2010

8:30 am - 9:30 am Developer Tips for Building Great Games using AIR for Android 515B 10:00 am - 12:00 pm General Session: User Experience: The Next Generation Nokia Theatre, L.A. Live 1:30 pm - 2:30 pm jQuery: A Web Designer's Secret Sauce 515B 3:00 pm - 4:00 pm Building P2P Multiplayer Games 515B 4:30 pm - 5:30 pm Flash Player 3D Future 511A 6:00 pm - 8:00 pm Sneak Peeks Nokia Theatre, L.A. Live

Wednesday, October 27, 2010

9:30 am - 10:30 am Mobile Devices as Application Controllers 504 11:00 am - 12:00 pm Programming HTML5 Canvas 510 1:30 pm - 3:00 pm Developing Your First AIR for TV Application 409B

On the 24th we'll also have our Community Summit event with all the Adobe User Group Managers and Adobe Community Professionals. Thats always a great day and nice to meet up with everyone again.

Hope to see you in LA!


If you've been using RIAJobs.org over the last month or so, you will probably have run into a number of issues. I have finally been able to get round to getting those sorted and am happy to say a new and improved version of the site is now online! Among other things, one of the new features is the ability to decide whether you want to have people apply through the site or directly to you. We're still going with the simple model, requiring no user registration whatsoever. That does mean you need to confirm your email address the first time you post something.

Unfortunately the donation model we had in place since 2008 didn't work out very well, and with Project Cocoon now committed to maintaining and updating the site we have switched to paid job ads. Not to worry though, the price for posting a job is a very democratic 10 USD -- this should hopefully also ensure that only genuine jobs get posted on the site.

If you have donated to the site in the past, we are happy to activate your job posts free of charge based on the amount you sent - just drop us a note!

We are actively working on some mobile apps for iPhone/iPad and Android that should be out before the end of the year (and a beta release before that) that will allow you to set up alerts for jobs with certain keywords etc.

There is much more to come, including a launch of RIAFreelancers.org in early 2011 - but more about that later. Enjoy using the site and look forward to your feedback!


In just under two weeks, we've got the 5th (sold out) edition of Flash on the Beach happening in Brighton and I haven't missed a single year. As I do every year, I've gone over the schedule and made a list of sessions I am likely going to attend. See you there!
Monday, September 27th Adobe Keynote Conrad Winchester - Robotlegs and Signals Rich Shupe - Meet LoaderMax Lee Brimelow - Developing for the Mobile Web Hoss Gifford - Things I have Learned Robert Hodgin - Practice makes perfect, so what are you practicing? Stefan Sagmeister - Design and Happiness

Tuesday, September 28th The Elevator Pitch Mike Chambers - High Performance Mobile Content with Flash Joa Ebert - 1 1 7 11 21 Seb Lee-Delisle - What the Flux? Veronique Brossier - Adobe AIR for Mobile Development Nando Costa - The Other Side Brendan Dawes - Makers of Things

Wednesday, September 29th 6 of the Best - 10 minutes each Iain Lobb - Zero to Game Designer in 60 minutes Ralph Hauwert - UnitZeroOne :: The Discontinuity Frank Reitberger - Triangle affairs Jared Tarbell - The Computational Artifact


There is a bit of a change of plan - rather than give an overview talk on open source projects in the community - I'll be doing my session at Flash on the Beach on Flash Player 10.1 development and the litl webbook. Ever since Flash and the City earlier this year I've been playing around with this somewhat unusual device and am sold on its potential. It is quite unlike the typical hackable geeky gadget I'm usually interested in but opens up opportunities for web enabled content feeds around the house and of course uses my favorite development platform.

I'll be talking about how you can get started developing channels for this device using the developer SDK and test your work in the simulator or on the device itself. We'll walk through various examples of channels and look at some creative use cases. I'll also be covering best practices for Flash Player 10.1 on devices in general.

It's going to be a fun session and will hopefully inspire you to start experimenting with Flash Player 10.1 content on the litl or a variety of other devices and form factors that are hitting the market.

Hope to see you there!


It took me a long time to finally get round to it, but have updated the TWiT Live Desktop AIR application and released it as version 2.2. I've also gone ahead and made it open source under an MIT license, so feel free to check out the code and I'm open to having contributors to the project. For those that haven't tried it yet, TWiT Live Desktop lets you watch a live video stream of Leo Laporte's TWiT network shows as well as interact in the IRC chatroom and check out the twitter and other feeds.

A lot of people were having problems with the "black screen of death" in the previous version. Those issues luckily seem to be resolved and you now have the option of switching between the various video streams or even go for an audio-only version (just right-click for those options). You also have a feature to take image captures of the video stream.

Some minor improvements include saving your last video feed, window size and position when you relaunch the application. You can also double click the video to toggle between full screen and normal mode.

Since its an AIR application this runs on Windows, Mac and Linux -- if there is enough interest we can port it to support Android devices as well.

The old uservoice page will be faded out and I recommend people to use the issues page on the Google Code project to file any bugs or feature requests.

Note: the application loads in the default video players from the various streaming services and renders them in the background. This means the controls are not accessible to you. I'm working on having custom controls for the application that work across the different video streams.

I have plans for a 2.5 update in the next month and a 3.0 later on that will include the following features:

  • Controls for changing video feed, image capture etc.
  • Twitter stream widget
  • Volume control and mute button support
  • Production schedule interface (with timezone support)

There is built-in support to "check for updates" so when you have the application installed new version will get pushed to you as they become available.

[airbadge]TWiT Live Desktop,http://twitlivedesktop.googlecode.com/svn/trunk/releases/TWiTLiveDesktop_2_2.air, 2.2,http://www.peterelst.com/blog/wp-content/uploads/2010/09/twit-badge.jpg[/airbadge]

Thanks for everyone's patience waiting for this update, and Leo and the TWiT team for their support. Enjoy the application and look forward to hearing from users on how to improve it further!


Embrace your inner geek! I'm happy to announce together with Luca Mezzalira we're starting a new community initiative called "Flash Platform Geeks". In the next few weeks and at upcoming conferences you'll learn a lot more about what we're up to and how you can get involved. In the meanwhile why don't you follow our twitter account or join the Facebook group.

Be sure to stay tuned!


Last night I started writing a plugin to easily embed the Flash Media Playback video component on WordPress blogs and its now ready for you all to use! Flash Media Playback is a free media player based on the Open Source Media Framework and hosted by Adobe so its ideal for bloggers to use. You don't need to install the video player yourself and can very easily just point to a video file, set up some optional configuration settings and you're done.

Thanks to some very helpful beta testers I've got an update ready and a stable release is hosted on the WordPress Plugin Directory.

Using the plugin couldn't be simpler, in a post you just use the following syntax:

[FMP] path to your video file [/FMP]

The path to the video file is the only required argument, in which case the video will be shown with the default width and height you set up in the plugin options page.

Optional arguments include: width, height, poster, autohide, controlbar, playbutton, autoplay, loop,...


[FMP width="320" height="240" controlbar="none" autoplay="true"] http://mydomain.com/video.mp4 [/FMP]

On the plugin options page you can set up whether or not to embed SWFObject 2.2, the text to be displayed if Flash Player isn't installed and the default width and height for the video if not specified.

Using SWFObject ensures cleaner embed code than the raw object / embed tags generated with the Flash Media Playback Configurator.

I plan to support setting up more default values in the plugin options page (controlbar style, autoplay,...) in a next release as well as possibly some of the more advanced features supported.

[update] version 0.8 now adds support for HTML5 video fallback (useful for iPhone, iPad) and default values for all optional arguments.
You can download the component here or install it through your WordPress admin interface. I look forward to seeing people use it on their blogs. Websites developed using WordPress will run both on Windows hosting and Linux hosting

7 CommentsPost a comment

I'm certainly not Apple's biggest fan these last few months, there's a lot left to be desired around many of their company policies, openness and developer relations. That said I did get an iPad today. Why?

In many ways this device is breaking new ground in a tablet form factor that is going to be increasingly important in the next few years. Flawed as it might be feature wise, if you're serious about mobile and devices this is something you should start looking into now.

At Project Cocoon we're heavily invested in mobile application development and the iOS devices are part of that. Apart from iPhone and Android app development we were already doing, we're now also fully equipped to develop iPad apps and plan to do so with a strong focus on user experience.

I needed a portable device for email, twitter and blogging at conferences with a battery that will get me through the day. My Sony VAIO barely making 3 hours and obviously being a lot bulkier to carry around, the iPad hit just the spot. It'll be my device of choice to carry with me on days when not presenting.

HTML5 - no, its not a Flash killer but it is no doubt going to play an important role on the web. If there's anything I've learned over the years is to explore beyond the confines of your geeky comfort zone. This is also a way to force myself to learn the technology and start using it on iOS optimized mobile sites.

Apple has provided the only app store that has given me a decent amount of sales and monthly revenue coming in. I plan on porting most of my existing iPhone apps to iPad and there are several other ideas for apps that should see the light of day in the months to come.

Now, let there be no doubt I'm still very much committed to Flash Platform technologies and convinced it has a bright future ahead across desktop and devices.

To make me feel slightly better about supporting Apple with my purchase I'll probably want to jailbreak my iPad at the earliest convenience, do my application prototyping from Flash with the iPhone packager and perhaps distribute some unsigned apps for others on jailbroken devices :)

11 CommentsPost a comment

I was happy to hear Adobe is organizing a huge two day conference in Bangalore, India on August 25th and 26th. The Adobe Flash Platform Summit will no doubt be the place to be if you want to learn about their latest technologies and network with other industry professionals. The first day will cover mostly development and the second day is targeted at designers. I've been lucky enough to speak at both the Adobe DevSummit and Flex@Beach in Chennai and I look forward to being at this event as well representing our small web agency, Project Cocoon.

Now for the even better news, I have some discount codes I can give away to people interested to attend that give you almost 70% off on the ticket price. If you are interested and want to get one, just leave a comment on this post with your thoughts on the future of the Flash Platform. What features would you like to see supported? How do you see the technology being adopted in India? Are there any obstacles to overcome?

The three most creative entries also get a book of their choice thanks to Friends of ED. Winners will be contacted on Thursday evening IST, so please leave a valid email address. If there are more entries than I have available discount codes the winners will be randomly chosen.

Hope to see you in Bangalore this August!

8 CommentsPost a comment

Earlier this week I got inspired seeing this presentation on HTML5. I'm a strong advocate of moving towards this standard and with browsers increasingly supporting it, makes it very attractive to start to learn and implement where possible. Contrary to what I'm seeing various tech blogs claim, HTML5 is in my opinion not a replacement to Flash. It will no doubt take over some features for which we used to have to rely on the Flash Player to implement -- and that is a good thing -- but there are still a lot of uses cases where it makes sense to use Flash. Not just that, we can leverage both technologies for what they do best (just as we do now).

After Serge Jespers' blog post this morning and a brief discussion on Twitter I thought I'd blog what I think would be a good move for the Flash Player, adding HTML5 support through an embedded webkit engine.

Adobe AIR has this feature and allows rendered HTML to be integrated completely in the DisplayList and treated as any other visual element including filters, transformations etc. Script bridging allows Javascript to call ActionScript and vice versa.

Why would you do this?

  • Flash Player has limited HTML support
  • Certain popular and legacy browsers do not support HTML5
  • It would give a consistent set of HTML5 supported features across browsers
  • Deep integration of HTML5 content within the Flash DisplayList
  • Flash Player would become a catalyst for HTML5

What are the difficulties?

  • Flash Player filesize
    The Flash Player team is always very concious about download size of the player -- an embedded HTML engine would obviously add significant file size. To address this I'd propose an approach similar to the cross-domain Flex framework caching, where they would only download and cache when first needed.
  • Plugins shouldn't render HTML
    I certainly agree with that in principle and that would also be what you would typically do. In certain situations though it is a pragmatic solution and no different to what Google does with Google Chrome Frame. If you have an HTML5 capable browser and do not need to deep integration with Flash features this wouldn't be used.

Just to be clear, I'm not suggesting the Flash Player to become the standard delivery mechanism for HTML5 content. I see it used in one two situations:

  1. As a reliable fallback mechanism for browsers that don't support HTML5
  2. In situations where you want to integrate HTML5 content in the Flash DisplayList (visual effects etc.)

Taking this even further you could potentially even see Alchemy C/C++ code cross-compiled and applied to HTML5 content hosted through the Flash Player.
Whether or not this is technically feasible or likely to happen, I think it is something worth looking at.

20 CommentsPost a comment

I'm very excited to have been invited to speak at Flash Israel in Tel Aviv later this month. The event is organized by the Flash and Flex Israel User Group and supported by a number of generous sponsors. It looks like a great lineup of speakers including Mihai Corlan of Adobe, Hillel Coren and Almog Koren and an event not to be missed! My session will be part of an Adobe AIR 2,0 deep dive with Almog where I'll cover how to start using the new features to create cross-platform desktop applications through various examples.

There are less than a handful of tickets still available so if you want be there you need to hurry to register!
It'll be my first visit to Israel so looking forward to seeing some of the country during my few days there. If anyone wants to meet up while I'm over feel free to get in touch!


It was the first time I've made it out to an Adobe User Group Belgium meeting since their relaunch and have to say I was very impressed. We had a fantastic venue in Antwerp and several speakers from Adobe to show off the latest features in Creative Suite 5 that was just shown to the public the day before. The video introduction done for the Belgian user Group by Johnny Loiacono, Adobe's Senior Vice President of the Creative Solutions Business Unit, was a nice way to kick start the evening.

On a personal note I'm very impressed where they've taken it since the humble beginnings of the Macromedia User Group with Serge Jespers and myself. I for one would never have guessed that we'd end up doing regular events of this scale, their ambitious goals are definitely becoming a reality.

I'm happy to see a real community resurgence around Adobe products and technologies, another testament of which was the recent launch of the ColdFusion User Group Belgium.

The next meeting is on April 29th covering Rich Internet Applications and will include among other things a session on LiveCycle ES2 Mosaic and a Flex framework panel discussion (the event will be in English).
Find out more here: www.adobeusergroup.be

Flash and the City banner

The first edition of the Flash and the City conference is 34 days away and thought I'd post a list of sessions I'm planning to attend.

Friday, May 14th Adobe Keynote Ryan Stewart - Geolocation and Mapping with the Flash Platform Ben Stucki - Reflex: The Future of Rich Internet Applications Jeff Tapper - Flex 4 for Flex 3 Developers Jesse Freeman & Jobe Makar - Real World Optimization Carl Sorvino - Chasing the Muse – Inspiration and Creativity Lisa Larson-Kelly - FMS:S Streaming and Beyond!

Saturday, May 15th Kevin Hoyt - Flex + Phidgets = Beer Branden Hall - HYPE: Combining Creativity & Code Chad Udell - Hacking Robots for Fun and Profit Joel Hooks - Robotlegs in the Real World Kevin Schmidt - CFaaS-ColdFusion as a Service Session Panel: Devices with Flash Jesse Warden - Gaia Flash Framework Christian Saylor - The Art of Storytelling

Sunday, May 16th Seb Lee-Delisie - Space Invaders Phillip Kerman - Thinking in ActionScript Simeon Bateman - Getting Git Stacey Mulcahy - Developing for the Social Media Douchebag Wade Arnold - The Web’s Shortest path from A-Z is PHP Jeffry Houser - Flex Components in the Real World Duane Nickull - SEO Secrets, Technology, and Magic Behind Flash
Seriously, how cool is that lineup? Its not too late to join the party, at only $299 (or $249 for students) until May 7th and it includes a New York cruise and dinner and access to numerous activities in the city track. There's also a great series of workshops on May 13th you can register for.

Also, don't forget to nominate people for the Flash and the City awards! Be sure to leave a comment if you're planning to attend.