Archive | AIR RSS feed for this section

Auto update API for AIR Native Installer Apps

If you’ve played around with native installers for AIR 2, you probably already found out that you cannot use the update framework. My fellow evangelist Piotr just released a solution for that.

Piotr’s NativeApplicationUpdater library works in exactly the same way as the update framework you use for AIR applications. When your app starts it loads an XML file that has all the update information. If an update is available you will be prompted to download and install it. Piotr actually uses another AIR 2 feature to launch the downloaded native installer. By opening the package with openWithDefaultApplication() the installer launches and installs the update.

I’ll definitely add this to the next release of my Package Assistant application (an update is coming soon!).

Check out the video where Piotr explains how it works and download the library from Google Code.

If you haven’t played with native installers for AIR 2 and want to learn more, then check out my video tutorial.

Read full storyComments { 1 }

New on Labs: Adobe AIR Launchpad

The Adobe AIR Launchpad has to be the easiest way to learn some of AIR’s more advanced features. If you want to learn how to use the auto-update framework, drag-and-drop, sockets, native processes, and more then go and grab this application from Adobe Labs right now.

I think the app is also very useful for experienced developers. With just a couple of clicks you can set up your AIR project without having to rewrite some of the things you probably have in every app. Things like centering the main window for instance or detecting network capabilities and much more.

The Adobe AIR Launchpad spits out clearly written and well commented code that makes it easy to learn the APIs if you’re new to AIR and makes it easy to take a quick shortcut if you’re an experienced developer.

Go get it now on Adobe Labs.

Read full storyComments { 1 }

Confirmed: Apple’s “Magic” Trackpad works with AIR 2.0

Yesterday I saw a Tweet from Ralph Hauwert who was wondering if Apple’s Magic Trackpad would work with AIR 2.0. You probably already know that AIR 2.0 supports multitouch and gestures. The trackpad on a recent MacBook Pro supports gestures and these work nicely in AIR 2.0. So… My hunch was that the “Magic” Trackpad… I’m sorry… I just have to put that in quotes. With all these magic products I’m starting to wonder why Steve doesn’t have a show in Vegas yet ;-))) But back to my hunch… My hunch was that the “Magic” Trackpad would also just work.

Earlier today I happened to be walking past the Apple Store in Ginza, Tokyo and I went in and bought one. When I got back to the hotel I updated the trackpad drivers through Apple’s Software Update and paired the trackpad with my MBP. I already had DestroyTwitter running and tried the three-finger swipe on it. Oh… In case you didn’t know… the latest version of DestroyTwitter has support for the swipe-gesture to switch between different canvases. The “Magic” Trackpad worked perfectly with DestroyTwitter. I also tried some of my demo applications and they all worked as expected.

Now that I’ve used it for a while I think I like the “Magic” Trackpad. Especially in “lean-back-mode”. I can definitely see this replacing my mouse on my Mac Mini back home. I have it connected to my TV and use it to watch video content from the web.

So… To summarize: The “Magic” Trackpad does work with AIR 2.0. (Note: Like the trackpad on a MacBook, the “Magic” Trackpad only supports gestures. So no raw multi-touch points).

Now go build some cool touch-enabled apps (and send ‘em to me when you’re done)! Flash on!

Read full storyComments { 6 }

Flash on Android summer camp (in Belgium)

The summer is always a good time to learn about new technologies or brush up on new features in the technologies you already use.

Belgian training center Oak3 is organizing a 2 day Flash on Android Summer Camp on August 9th and 10th. On the first day you’ll learn everything you need to know to get development going, either from Flash Professional CS5 or from Flash Builder 4. The second day you will be assisted and guided in creating an app so you’ll be on your way for further mobile Flash Platform experimentation.

I’m going to pop in on the second day to see what you guys are building and to answer any questions you may have.

For more information and registration check out the Oak3 website.

Read full storyComments { 0 }

Video tutorial: Create native installers in AIR 2

One of the many exciting new features in AIR 2 is the ability to create native installers. That gives your AIR 2 application the ability to talk to native code. In this video I’ll show you how to build native installers for Adobe AIR 2 using the command line, and I also explore how my Package Assistant app simplifies that process. The Package Assistant that I’m using in the video is an older version and I think you’ll find that the current version is even easier to use.

Read full storyComments { 8 }

Flash Player 10.1 and AIR 2 released

Aaah… This is a great day! The Flash Player and AIR teams have been working on this for months and we’ve also been talking about it for quite a while. Today we’re upgrading the web with a ton of new features in Flash Player 10.1 and enable developers to build engaging cross-platform desktop applications.

Flash Player 10.1 and AIR 2 are now available for download.

If you haven’t been able to check out some of the new APIs before today then check out my “What’s new in Flash Player 10.1 and AIR 2” presentation and sample code. We’re also hosting a series of free webinars introducing the new multi-screen development capabilities of the Flash Platform. Details and registration link online. Also check out the Flash Player Team and AIR Team blogs for more info.

One of the biggest new features in AIR 2 is the ability to talk to native processes and build native installers. To help you out with building those native installers check out my Package Assistant Pro AIR 2 application.

I can’t wait to see what you will build with these new capabilities! Flash on!

Read full storyComments { 2 }

Android week: The Web and TV marriage: Google TV

A few years ago I used to work for Belgium’s biggest commercial broadcaster. In my last year there (now 7 years ago) I investigated interactive TV. I was pretty disappointed to see what was available at that time. Almost 5 years ago my local cable operator (Telenet) launched interactive digital TV in Belgium and I was still disappointed. While their set-top box is connected to the web, it only uses it to “call home” when you order VOD content. Ooh… and you can read your email on it…

A few weeks ago, Telenet updated their set-top box UI… And I was still disappointed. Telenet is in a unique position. They are already in my house with an Internet connected STB that is connected to my big screen TV. This is where I want to see my web content. When I search for my favorite TV show, I want to see when it plays on my favorite TV channels but I also want it to show me related web content from YouTube, Flickr, Twitter, … When I browse their VOD content, I want to read other people’s reviews from IMDB, Rotten Tomatoes, Twitter, … That is what I want from my digital tv… And Google just launched it at Google I/O. Google TV is exactly what I want to see on my TV… It’s 2010 for God’s sake! Unfortunately I live in Belgium and I probably will not see Google TV any time soon…

Here’s a demo of Google TV recorded by the Adobe TV team. Oh… And before I forget: Google TV runs Flash Player 10.1 and AIR!

Read full storyComments { 2 }

Android week: AIR for Android prerelease

From the AIR Team Blog: “We are pleased today to announce the public availability of the Adobe AIR for Android Developer Prerelease program. Any designer or developer interested in building Android applications using the Flash Platform is welcome to join this program to get access to our beta SDK. Whether you are already an experienced Flash developer or just interested in learning Flash, we encourage you to join our prerelease program to get started on building Android applications today using AIR.

Click here for more information on Adobe Labs

Read full storyComments { 3 }

Package Assistant Pro

A few months ago I released an early version of my Package Assistant application. The application made it easier to compile native installers for AIR 2. While it was a lot easier to use compared to using the command line the application wasn’t very user friendly. A few weeks ago I started working on a brand new version and I think you will like it!

When you first launch the application, it will ask you to enter the paths to ADT and your code signing certificate. When you have access to the AIR For Android Beta you can also add the AIR 2.5 ADT to package native Android installer packages. AIR For Android is currently in private beta but you can sign up to be notified when it is publicly available. When you have set your preferences, you are ready to go. Just point Package Assistant Pro to your application descriptor XML file and it will read and set all your parameters from it. Package Assistant Pro will also check if you correctly entered your code signing certificate password.

If you don’t mind playing around with beta quality software then check out http://bit.ly/papinfo for the downloads (available for OS X and Windows) and more information. If you run into an issue, have feedback and/or have a feature request, feel free to get in touch or leave a comment on this post.

Package Assistant Pro would not be possible without AIR 2. To learn how to use native processes in AIR 2, check out this article on Adobe Devnet.

Read full storyComments { 2 }

AIR2.0 RC available on Labs

The Adobe AIR 2 Release Candidate (RC) build is now available on Adobe Labs. Please be sure to download the latest AIR runtime and, if you are an application developer, SDK. If you run into any issues, please let us know by using our feedback form to send us a bug. Please be sure to include all relevant information necessary to reproduce the issue.

Important: Applications built against Adobe AIR 2 beta 2 *will not run* using the AIR 2 RC runtime. In order for an AIR 2 beta 2 application to run on the AIR 2 RC runtime, the namespace of the beta 2 application descriptor file must first be updated to “2.0″ and compiled against the AIR 2 RC SDK.

Read full storyComments { 0 }
Page 1 of 612345...Last »