Flash brings the web to life: One web, any screen: See Flash on the new Dell 5 tablet, Dell 12 smartbook (Latitude Xt2), Palm Pre, Nexus One, Motorola Droid, and HP mini 311 netbook.
If you follow any of the Adobe guys involved in Flash and AIR on Twitter, you may have come across a few tweets regarding improving Flash 10.1 and AIR 2.0.
It is pretty simple process, just follow these steps:
Also, please spread the word on Twitter – Improve Flash 10.1 & AIR 2.0 via Beta 2 http://bit.ly/cty7Nm READ & RT #Flash #AIR #QUALITY
Discussing New Printing Features in the AIR 2 Beta 2 from Ryan Stewart on Vimeo.
Adobe® have released AIR® 2 beta 2 on Adobe Labs. Adobe AIR 2 provides end users with exceptional application experiences while giving developers the easiest and most powerful way to develop desktop applications across multiple platforms (Mac, Windows, and Linux).
AIR 2 builds on the success of AIR 1 by giving developers new capabilities, and even tighter integration with the desktop. Some new features of AIR 2 include:
Two new features that developers may be particularly interested in are the following:
For a complete list of features and to see what’s new in beta 2, please refer to the Release Notes. For an overview of the new features in AIR 2, please take a look at the following:
The AIR 2 Public beta is your opportunity to explore new features and communicate your feedback. Please remember that that this is beta software, so there will be bugs, incomplete features, some performance issues, and some missing documentation. Therefore, please use the AIR 2 beta only for testing and exploratory purposes.
Below are a few video demos showcasing the Adobe Flash Player 10.1 running on many different devices. Included here is a demo of Kevin Lynch showcasing multi-touch support on an HP TouchSmart using AIR 2.0 Beta.
Demos
Adrian Ludwig demos various games from Armor Games and Miniclip.com with Flash Player 10.1 on Palm webOS using the Palm Pre (3:44)
Adrian Ludwig demos video and animation on the BBC, The New York Times, and Angry Alien websites on Android using the Motorola Droid (3:35)
Adrian Ludwig demos Flash Player 10.1 on Nexus One, the new Google branded phone (3:41)
Kevin Lynch demos multi-touch and gesture capabilities on the HP TouchSmart using AIR 2 beta and Flash Player 10.1 (2:54)
Adrian Ludwig demos various websites with Flash Player 10.1 on Palm webOS using the Palm Pre (3:02)
Adrian Ludwig demos Google Finance on Microsoft Windows Mobile using the Toshiba TG01 smart phone (3:04)

If you are a Flex developer or wanting to learn Flex, i highly recommend you look at Adobe’s video training course called Flex 4 beta in a Week.
The course is broken up over 5 days as follows:
Day 1 – Exploring the basic, Introducing object-orientated programming and Understanding components and layouts
Day 2 – Handling events, Validating and formatting data, Navigating application content and Animating components and states
Day 3 – Controlling text display, Controlling visual display and CSS and Skinning Spark components
Day 4 – Extending events, Accessing remote data and Creating a typed data model
Day 5 – Displaying data with the DataGroup container, Displaying Data with the DataGrid control and Deploying Flex and AIR Applications
Seasoned Flex developers may only find some of these areas useful, such as the Skinning Spark components and Displaying data with the DataGroup container (Coming soon).
This is the the first post in the series, and each one will highlight a different component we developed for various projects throughout the year.
ThoughtFaqtory has been working on numerous projects this year and one of them required our team to develop a host of custom components with a specific look and feel. We had a couple of choices but we are very familiar with Degrafa and decided to use it to skin our components.
In the example application above, the component gives the user feedback on the progress of the slide show. This can be very useful component to show feedback within a wizard style user interface.
The progress bar has quite a bit of logic to work out the size of the sub-sections and labels based on the available width and height. It also supports vertical layout but had no requirement for this in the project. The colours (background, active and inactive) can be set using styles. The animation is done using AnimateProperty with a slight delay, and the easing function can be set in the styles.
In our next post we will use Flex 4 to create the exact same component and wait for it… the source will be included. This version will contain user interaction and we may even go as far as adding multi-touch events.
More to come…