Why AIR is called AIR? my crazy idea

Yesterday morning when I came back from an AS3 course in Venice, when I was in my car (it was too hot!), I started to think why AIR was called AIR (I know I’m totally crazy!).
So, feel free to follow me in this mind trip:

1. There aren’t any kind of Adobe software where in own name there is “Adobe” word, in fact we talk about Adobe Photoshop, Adobe Flash, Adobe AIR, but if you read in long version Adobe AIR you’ll read Adobe Adobe Integrated Runtime… bad sound!

2. AIR is a technology that allow you to bring your web contents and put on user’s desktop to create an “offline software”.
In 1996 Macromedia published a whitepaper where, for the first time, they talked about RIA (Rich Internet Application), so a kind of online software.

So AIR is the opposite of a RIA (one works online the other one mainly offline) and if you reverse the word R I A, you can find A I R!!!

I think that, after called this technology AIR, they think about the real acronym and marketing strategy.

I know, I’m crazy… but it’s funny… isn’t it?! ūüėÄ

Talking about Flash Catalyst and Adobe AIR in Rome at “Arrivano i guru”

Next week in Rome, starts a new Italian event called Arrivano i guru, where 6 speakers from designers to developers, talking about Adobe technologies and others arguments.
I’ll be speaker there and I choose to talk about Adobe AIR and Flash Catalyst Public Beta, because I think could be so interesting for people that comes to this event understand how to approach this new world and start to work with those technologies.
In fact I think in Italy there are few companies that approach AIR to create real desktop application and an overview about Flash Catalyst give me opportunity to introduce a new way to skinning your RIA or desktop applications and how to save lots of times in a real workflow.

In the same event you can find others session about Digital Imaging, Advanced technique with Indesign or Photoshop and SEO also.
I think could be very interesting for a lots of Italian people, so feel free to leave a comment here if you’d like to receive more information about this event.

For more information or registration take a look at official site event.
See you there guys.

Working with AIR, files and XML configuration: tips & tricks

In last months I worked so hard with Flex, AIR and files. I’d like to share with you some tips that I think could save your time when you work on it.

¬†1. Don’t copy, write or do anything else with File.applicationDirectory. In Windows Vista, when you install an AIR application in Program folder, you can’t copy or update a file becuase Microsoft policy don’t allow to work on files in this directory and in all subdirectories.
If you try to make it, it fails silently so stop to execute the code immediately.

2. ¬†You can’t set an¬†<installFolder>¬†different of Program or Application folder. If you try to set a different path like ../ or anything else in AIR configuration xml, when you create .air file, procedure fails with an error.
So you can only set Program folder (Windows) or Application folder (Mac) or a subdirectory like: Applications/myAirAppDir/

3. Attribute <programMenuFolder> is ONLY for Windows.
When you set this attribute you can choose path of¬†Start/Programs menu. It’s optional attribute.

4. Remember to set <name> attribute without special chars.
If you try to make it, or you accidentally copy this attribute in the same XML configuration file, it fails with an error.

5. You can’t install AIR applications in a computer if you don’t have system privileges.

I hope that those suggestions could help in your daily development.

easyAIR: how to develop easily with AIR

A couple of weeks ago I started some of new Flex and AIR projects.
When I start to work on it, I realize that when you work on AIR there are many times that you use same API.

For example save XML files, manage them (add, remove and finally change a child), create backup files and so on, they are normal operations to find in a desktop application.
So I decide to work on a little library for AIR¬†that I’ll call easyAIR and I’ll release for FREE in next months (I suppose on October / November).
I’ve a lots of AIR and Flex projects to develop in next months so when I find a particular and interesting feature that I could use in many project I’ll create it and put in this AIR library.

If you have any idea, suggestion or request, please fell free to contact me and tell me what do you think about it.
Thank you in advance to everyone that email me.

Silverlight on mobile vs (maybe) AIR mobile ?

I don’t write on Silverlight mobile version yet because I was waiting more news from MIX and I also talked with Italian Microsoft guys and others developers.

So, Silverlight will be out the second quarter of 2008 but with 1.0 version and if you take a look at desktop version you know that isn’t so powerful!
In the end of 2008 we could see 2.0 Beta version and finally in the second quarter of 2009 Silverlight 2 will install in mobile devices.
The last version in so interesting, they add a very good zoom functionality and they add .net framework built in the player.
Mobile version will be use in IE browser for PDA so probably the same way on Nokia, so the first question is:
Can I interact OS on Nokia and PDA to save and manipulate data like desktop version or I’ll have some security issues?

Another thing that I see is a good video look and feel, I’d like to know what kind of video files I could play on own mobile player.
It could be interesting how Microsoft decide to update own mobile player on devices…

I think that Adobe must start to take new way to deliver and help own developers to create mobile contents, we have a cool platform but with a lots limits and also there is a bad interaction with OS.

Sincerly I hope that Adobe could develop the AIR mobile version because with this technology we could take new market quotes and opportunities.
AIR is the new powerfull technology that helps developers and desginers to deliver own contents with a new interaction way, if you can create an online app with Flex and then porting it on desktop and finally porting it on own mobile device… that it could be COOOOOL!

My 2 cents

Feel free to comment and share your view!

onAIR tour in Europe

Finally it’s coming!!!

OnAIR tour is coming in Europe, 12 dates from March to June in all Europe… that’s wonderful!
Registrations are open so choose your city and register yourself, I’ll go to Italian date (13 June) in Milan with a lots of Italian developers and designers.

If you come in Milan, please send me an email so we could meet to have dinner togheter!