Cool Stuff with the Flash Platform - 12/9/10
Posted on Dec 09, 2010
Some weeks the cup just overflows with great content, and this is certainly one of those weeks! The big announcement this week was the release of the Flash Player 10.2 beta that includes the major StageVideo enhancement. Of course, there were tons of posts on this topic. In addition, Blackberry is heating up development of applications by offering free devices to developers publishing to their market and releasing an SDK update. This seems to have spurred a great deal of interest in Blackberry Tablet OS development. I've also added a ColdFusion category to include posts from the ColdFusion community that I think readers will find worthwhile.
Cool Mobile & Devices Stuff (AIR for Android, AIR on TV, Flash on Android, iPhone etc.)
One of the questions commonly asked when getting started with developing for AIR on devices is, "When is it appropriate to use Flex/Flash/AIR for cross-device mobile development and when does native development make more sense?" It's not always an easy question to answer and the answer generally depends on the nature of what you are trying to build. However, Tony Lukasavage offers a good overview of the benefits and drawbacks to native development versus Adobe Air.
Usually the other common question is, "How do I design my application to work on multiple devices and screens?" Paul Trani tries to help by providing this guide to properly sizing graphics across multiple screens from desktops/laptops to phones and tablets.
Adobe evangelist Christophe Coenraets has an excellent tutorial, soon to be an ADC article, that is a great beginner's guide to creating a Flex for Android employee directory in 90 Minutes. If you are looking at getting started with mobile Flex development I highly recommend reading it.
Raymond Camden shares the code for a simple mobile directory browser built with AIR for Android. It allows you to browse files on your local phone and SD card storage. Ray also ported some code for monitoring RAM usage on a ColdFusion server to a mobile server monitor with a Legend of Zelda theme.
Ben Farrell has some great posts on using ActionScript to develop music applications. In this post, he shows how to build an "improvisational helper" application that works on Android as well as the web.
Adobe evangelist James Ward shares a video walkthrough and code samples on how to build P2P aapplications for desktop, mobile, and tablet with Flex. One application is a version of Pong and the other is a signature capture.
Adobe evangelist Duane Nickull shares two versions of the same sample Android application built with Flex 4.1 and Flex 4.5. This includes source code and is a good way to understand the differences between Flex 4.1 and "Hero" mobile development. Duane also shares instructions for how to generate a PKCS12 certificate for publishing to the Android Market.
Adobe evangelist Renaun Erickson announces that the recent update to the PlayBook SDK provides a Flash Builder "Burrito" plugin. This allows you to target Blackberry Tablet OS directly with your mobile development inside Burrito. Another Adobe evangelist, Ryan Stewart blogged a similar topic but with a getting started video as does his colleague Christophe Coenraets. Christophe also posts a video of his Flex Mobile Trader application running on the Samsung Galaxy Tab and the BlackBerry Playbook.
If you are a Flash CS5 developer, Junchao Ji makes sure you aren't left out. He posts an ADC article on building an AIR application with Flash Professional CS5 for the BlackBerry Tablet OS. Paul Trani created a tutorial and video on the same topic of using Flash CS5 to publish applications for the BlackBerry Playbook.
Adobe's Christian Cantrell mentions that a fix for The 50×50 icon size required for the iPad will be forthcoming in AIR for iOS (formerly known as Packager for iPhone).
Jan shows how to use the geolocation class in your Flash application for iOS.
Cool Flex & Flash Builder Stuff
Adobe's Peter deHaan posts about an updated download for the Flex Hero SDK preview build is available. It's important to keep in mind that these SDK "nightly" builds do not include the latest runtimes or mobile code.
Adobe evangelist Mike Jones discusses and shows a video about the enhanced ActionScript projects support in Flash Builder "Burrito".
Jabbypanda is releasing as open source a datefield component for Flex 4 that he built to behave similarly to the Flex 3 one (a Spark equivalent doesn't yet exist).
Dirk Eismann releases a perspective switcher plugin for Eclipse. While not limited for use simply with Flash Builder it was designed to allow you to configure it to return to normal Flash development mode when a Flash debugging session has ended.
Cool AIR Stuff
Raymond Camden built a basic sample application designed to test support for HTML5 controls in AIR. He finds the support to be limited.
Cool ActionScript/Flash Stuff
A number of Adobe bloggers including Thibault Imbert announced the Flash Player 10.2 Beta including IE9 hardware accelerated rendering, StageVideo, native cursors and full-screen mode with multiple monitors. Tom Nguyen gives a nire detailed overview on the Flash Player Team blog.
Adobe evangelist Mihai Corlan shares a detailed walkthrough on working with StageVideo in the new player. Meanwhile, his colleague, Piotr Walczyszyn, shares a video showing Flash StageVideo API performance.
Renaun Erickson shares some code for a Flash Player 10.2 native cursor example. Mihai Corlan, meanwhile, provides a more detailed tutorial and demo on working with native custom cursors.
Jesse Freeman shows how he was able port his CodeBummer game to a Chrome application for the newly launched Chrome web store. He was able to do it in under an hour without code changes.
James Ward shows how to integrating Flex/Flash with HTML5 APIs. He wrote a proof-of-concept application demonstrating working with HTML5's session history and navigation APIs.
Paul Trani walks through a couple workflows for applications using Flash CS5, Flash Builder and Flash Catalyst. Joseph Labrecque also discusses using Flash Catalyst, in this case to design a film trailer website.
Web App Solution shares some RemoteObject ActionScript & Java Serialization tips and common issues.
Emanuele Feronato shows how to solve the longest common substring problem with ActionScript 3.
H. Paul Robertson discusses event handling in ActionScript 3 for the Adobe Developer Connection. He shows several types of Flash applications and how to handle different interactions.
They share some custom classes for playing cards they have developed for in ActionScript 3. They show a sample playing card application using these classes.
Paul Trani wrote an article for Layers Magazine that is a beginner's ActionScript tutorial for Flash CS5.
Cool ColdFusion Stuff
Todd Sharp posts an experiment he wrote using AMF as an Ajax data format using BlazeDS and James Ward's amf.js. He was surprised at his findings.
Adobe's Peter deHaan launched a new Adobe ColdFusion blog filled with useful examples.
Posted By Don Kerr / Posted on 12/10/2010 at 9:07 AM
Posted By Tony Lukasavage / Posted on 12/14/2010 at 5:42 AM