Cool Stuff with the Flash Platform - 4/13/11
Posted on Apr 13, 2011
If last week was kind of light, this week more than made up for it. First of all, of course, we had a number of official announcements around Flex 4.5, Flash Builder 4.5 and Flash Catalyst CS5.5 - especially considering the last update was only last Friday (but I leave on vacation tomorrow, thus the early post). This spurred a ton of posts, tutorials and videos introducing the new features. Finally, we had a number of outstanding tutorials including an interestingly coincidental theme of posts surrounding custom Flash/Flex/ActionScript classes for creating curves or circular controls.
Cool Mobile & Devices Stuff (AIR for Android, AIR on TV, Flash on Android, iPhone etc)
Flex 4.5 and Flash Builder 4.5 are coming Adobe Flex SDK product manager Deepa Subramaniam announces that the upcoming Creative Suite 5.5 release will include Flex SDK 4.5, Flash Builder 4.5 and Flash Catalyst CS 5.5 with the major focus being on mobile development. She links to a number of new ADC articles and other content detailing the new features in these products. Deepa also posts on the Flex Team Blog a compatibility matrix for mobile development with Flash Builder 4.5 that details the platform support that is shipping in May for both Flex and ActionScript mobile projects and what support will be added in an update scheduled for June.
Adobe evangelist Mihai Corlan gives a good overview of the major new features in Flex 4.5 and Flash Builder 4.5.
Adobe's Daniel Koestler along with Renaun Erickson created a Photoshop Touch SDK for AS3 that allows you to create applications in AIR mobile applications that interact with Photoshop similar to the Color Lava, Eazel and Nav tablet applications that were announced.
Brian Genisio continues his series showing how to apply the Presentation Model design pattern to mobile development including the source code for a ScoreKeeper application built using this design pattern.
Randy Troppmann gives a quick overview of the workflow in Flash Builder 4.5 for creating an ActionScript-only mobile project. As Deepa states in her earlier post, ActionScript only projects will support iOS as well as Android in the May release.
A number of people posted this week with videos and tutorials covering some of the basics of mobile development using Flex 4.5 and Flash Builder 4.5. For example, Adobe evangelist James Ward posted this video tutorial walking you through building your first Flex mobile application. Similarly, Joseph Labrecque posted a video mobile Flex 4.5 demonstration that walks through the basics of creating an application as well as takes a look at a more complex "real world" example. Meanwhile, Holly Schinsky offers a good amount of detail covering the highlights of mobile development wih Flex and Flash Builder 4.5 including mobile UI, navigation, menus, busy indicator and more.
The cross-platform mobile application called "Comb Over Charlie" created by Charlie Schulze and featured in many of the AIR 2.6 for mobile announcements is now available in the Android Market.
Steven Peeters shows a quick but extremely useful code snippet for Flex mobile to detect the network connection type whether it be Wi-Fi or mobile data plan.
Joseph Labrecque shares this video tutorial on signing applications for the BlackBerry PlayBook with the Tablet OS AIR 9.4 SDK.
Adobe evangelist James Ward posts a sneak peak at Flex for iOS support that was announced to be coming in June by showing Tour de Mobile Flex running on iOS.
Cool Flex, Flash Builder & Catalyst Stuff
During the 360|Flex day 2 keynote, a new project called Spoon was announced. The plan for Spoon is essentially create a fork of the Flex SDK that allows a leadership group within the community to manage community submitted patches with the goal of feeding those patches back to the official Adobe SDK.
As stated above, in addition to Flash Builder 4.5, the new Creative Suite 5.5 will include Flash Catalyst CS5.5 and Adobe's Terry Hemphill links to a number of resources discussing the new features on the Flash Catalyst Blog.
Adobe evangelist Serge Jespers covers his favorite new features in Flash Builder 4.5 in this video which focuses on more than just the new mobile workflows.
Jim Armstrong created a Spark component demo for 360|Flex that is a TRON Clock built with Flex. He goal was to show how to set and animate the Application background as well as integrate dynamic drawing into a skinned component. The project source is shared as well.
Hans Muller shows the math and a demo with source code behind his project to create a circular arc with a cubic bezier path in Flex using FXG.
Daniel Wanja shares a high profile Flex project he created called the T3 Metadata Editor which is being used by Sony Pictures and got some high profile media attention lately.
FlashCats shares an example with source code for using a custom preloader in Flash Catalyst.
Cool ActionScript/Flash Stuff
Adobe's Thibault Imbert summarizes some upcoming Flash Player features from a presentation Arno Gourdol from Flash Camp Brasil in this sneak peek at the future of the Flash Runtime.
In Molehill news this week, Lars Gerckens announced the beta release of his ND2D framework for 2D game development using Molehill for GPU acceleration. Lee Brimelow posts an example with code for using Flare3D for Molehill. Lastly, if you are interested in seeing more of the potential for Molehill, check out this impressive looking 3D interactive maps demo video for an upcoming product built with Flash and Molehill.
Barbara Kaskosz, Doug Ensley and Dan Gries of Flash and Math post the source of a Traffic Lights game in ActionScript 3 for Flash. They also discuss the algorithm they used to randomize he puzzle while ensuring it was solvable.
Dominic Gélineau discusses how he updated an old AS2 project to create donut charts in ActionScript 3, which are essentially pie charts with a hole in the middle. He also shares the source code.
On a slightly similar note to the prior entry by Hans Muller, Lee Burrows shows the math with a demo and source code for drawing bezier curves with 4 or more points in Flash.
Continuing what seems to be a bit of a theme this week, Romuald Quantin shows a demo with source code for how to create a knob that a user can drag on circle or ellipse in ActionScript 3.
Cool AIR for Desktop Stuff
Steven Sacks created this tutorial to show you how to avoid SQL Recursion Lockups using SQLite in Adobe AIR with ActionScript when running multiple asynchronous insert statements.
Cool ColdFusion Stuff
Adobe evangelist Terrence Ryan shows how he created some non-destructive scaffold regeneration for his Apptacular extension for ColdFusion Builder by utilizing the MappedSuperClass in ColdFusion 9.0.1 ORM support but turning it on its head a little.
Wow. That's a whole lot of news for one week! Thanks for all of the info!
One other big reveal came from NAB: A future version of FMS to support live streaming to both Flash and devices, including iOS, <video> tag in Safari.
I did a quick write up on it here (w/video demo from Kevin Towes): http://learnfromlisa.com/2011/04/multiscreen-streaming-fms-yes-including-ios/
Also, Influxis announced new Wowza Media Server hosting in addition to FMS. http://www.influxis.com/index.php/pricing/wowza/
cheers // Lisa
Posted By Lisa Larson-Kelley / Posted on 04/13/2011 at 1:46 PM