Monthly Archives: October 2009

Conference and lab coming soon [ Oct – Nov 09 ]

Hello people.
I just want to tell you about a conference and lab I will be giving in a few weeks.
The first one is a Lab I will be giving at an event called Workshop camp in Mexico City.
I will show how to create an application and make it available as a web application, desktop application and as a mobile application.Also I will talk about some Flash Platform features that are coming in AIR, Flash Collaboration Services and Flash Player.There will be many other labs about other technologies and platforms: iPhone development, Silverlight, Flex, Ruby, CSS and more.
Date: Sunday, October 25th, 2009.Time: 1st set => 10:00 – 13:00, 2nd set => 14:00 – 17:00 (I’ll be in this one)Place: Ked, Mexico CityMore info & website:

The second event is named Campus Party Mexico and I’ll be giving a conference about development options in Flash Platform.
I will talk about the programming languages related to flash platform products. The available SDKs, programming IDEs, runtimes and much more.The conference I will give is part of a great event where many technology enthusiast will share experiences and knowledge for 5 days. Tim Berners will give the opening and the main conference. I strongly recommend to attend to this event.
Date: November 12th – 16th, 2009.Place: Expo Bancomer, Mexico City.More Info & Website:

Well, this is all for now. See you soon.

[MAX09 – 01] AIR 2.0, New features

In Adobe MAX I could attend many many conferences and I’d like to share the info.
In this first post I will tell you about the new features that are coming with AIR 2.0

  • Start native processes and applications: In AIR 2.0 you will be able to start a native application installed in the OS from you AIR application. This is very very useful.
  • Native Installers: You’ll also have Native Installers for the OS. You will be able to generate .exe, .dmg, .rpm or .deb when you package the file. Obviously the .air file is also included in the list.
  • New classes. FilePromise, URLFilePromise: You will use these classes when you want to download a file from the server but you don’t have the file reference yet. That’s why you will be telling AIR that you have a promise of a file.
  • Socket servers: This is an extraordinary feature. You will be able to configure and start a socket server from the AIR application. We know that FlashPlayer can connect to socket servers but now you will be able to start one from the AIR app and also secure socket servers with TLS
  • IPv6: Now you’ll have compatibility with IPv6.
  • NetworkInfo class: With this new class we can check detail information about the network in the hosting device. Information like the interfaces that are available in the host.
  • UDP support: We can now connect by UDP.
  • Audio encoding: This is an extraordinary functionality because with this feature we will be able to record the sound captured by the microphone without any server like FMS or any other. Basically we can encode the sound raw info as a sound.
  • Global Error Handling: Have you ever tried to handle the multiple errors that you forgot to catch ? Now we can do it. The global error handling will work as a general try and catch block for any exception that could happen during the app execution.
  • JavaScript Debugging and profiling: The ability to debug and profile javascript code in the AIR app will be integrated into the AIR 2.0 runtime. Profiling will be only available from Aptana.
  • New webkit features: Now the engine has a module that supports CSS3 :-D, custom styles can be applied to scrollbars, we can break up text across columns, and more.
  • Profiles for AIR applications: Defined in the application descriptor, we now have a set of profiles that enable/disable some functionality in the Application. We have a “desktop” profile, a “NativeDesktop” profile (for native installers), “mobile” profile (for mobile AIR applications) and “extenden mobile” profile.
  • AIR Mobile applications: Yes, we can now create AIR applications for mobile devices, including the iPhone and the applications for iPhone will be package as .ipa, a native iPhone Application.