Flash Player for mobile browsers won’t be in development anymore. This is not big surprise in my opinion.
Adobe shifted focus to AIR for mobile and HTML5. It is possible to build native apps for desktop and mobile with AIR.
Note: Development of Adobe AIR for Linux was cancelled during summer 2011. AIR supports Mac, Win and mobile devices.
You can read more about this game changing decision at
What I mean by multi-target?
Today it is possible to create Flex project that runs in browser as Flash application. Other option is to create mobile or desktop application using AIR.
The question is how to structure bigger projects that need to target web, mobile and desktop.
Let’s assume that we’re developing multiple applications and therefore it is good to have common library which aggregates common functions.
That is sufficient when you’re targeting just one platform. Once you need to support more projects then one common library is not enough.
It is reasonable to split this library into the main core that is common for all projects and then create specialized libraries for AIR, web and mobile.
On the top of these libraries you can build final applications for desired platform.
top: applications for mobile, web and desktop
middle: specialized libraries that extends functionality for mobile, web, desktop
bottom: common library for all platforms
AIR 2.7 was released! Many new things and improvements. AIR now supports Mac, Win, Android and Blackberry devices.
See full article at
WebCam Toolbox is useful for speakers. This tool allows to display view from web camera during presentation.
Just start application and select web camera source.
Install WebCamp Toolbox just by click:
Note: Adobe AIR is required in order to install this application. You can download it from
Further information about project is at
WebCam Toolbox project page.
Introduction of new feature in AIR 2.6 made me laugh. 😀
For more details read original article from
Box2D, Lee Brimelow – GotoAndLearn()
World of mobile devices is quite complex. Increasing number of operating systems and platforms is spliting market and making it harder to implement app that works across different devices.
Thankfully there are some good solutions. Flex development team made a huge step forward and they prepared tools for whole workflow.
If you’re interested in mobile development take a look at this video from Edge newsletter.
I’ll show part of this workflow also this week in Prague at
Android Dev Camp. So feel free to stop by. We can discuss many topics related to mobile and Flex/AIR. 😉
New features in
IntelliJ IDEA Ultimate for Flex developers:
Move inner ActionScipt class to Package refactoring.
Introduce variable/field refactorings improvements.
Full cycle of Mobile AIR applications development support.
David Deraedt released Lupo tools for translating AIR/ActionScript apps quite long time ago. Unfortunately something is broken on his web site. Instead of AIR installer badge there is only warning that you should upgrade Flash Player.
AIR packages are still available, you can download them via direct link:
You can find more information about translating Flex/AIR applications in article written by
Holly Schinsky – Flex 4 Localization Quick Start.
Adobe AIR is quite advanced platform for building mobile applications. We can take our graphic assets, put them into Catalyst project. We can add some logic and interaction in Flash Builder. The only problem is that actual version of AIR does not support Windows Phone 7. Adobe said that engineers are working on that, but there is no official support yet. Maybe soon, who knows?
The question is how to build app for Windows Phone 7 using our graphic assets. Good news. We can reuse all graphic assets from
Illustrator, Photoshop or files in FXG format.
The workflow for WP7 is similar to workflow for Adobe AIR, just tools are little bit different.
We can follow these steps:
create assets using Photoshop, Illustrator or Catalyst.
grab developer tools from
create.msdn.com import assets to
Expression Blend 4 and design application layout, save the solution open solution in Visual Studio and add some logic
run application on device or in emulator
Here is small
video which demonstrates this workflow: