Native JSON Support in AIR 3
One of the many new features in AIR 3 (in beta, available on Adobe Labs) is the new native JSON parser. It has always been possible to parse JSON with ActionScript, but AIR 3 provides native JSON...
View ArticleSocket Improvements in AIR 3
In AIR 3 (currently in beta, available on Adobe Labs), we added a frequently requested feature to the Socket class: an output progress event. The Socket class has always dispatched a ProgressEvent...
View ArticleNative Text Input with StageText
One of the major new features of AIR 3 (release candidate available on Adobe Labs) is the introduction of the StageText API. StageText allows developers to place native text inputs in their mobile AIR...
View ArticleWriting a Cross-platform and Cross-device Application That Browses for Images
If you’re writing a cross-platform, cross-device AIR application that allows users to pick an image from their local computer/device, there’s a relatively simple technique you can use to make sure the...
View ArticleNew Audio Capabilities in AIR 3
AIR 3 has two important new audio capabilities: Device speaker selection. Play audio through a phone’s speaker, or through its earpiece. Background audio playback on iOS. Keep audio playing in the...
View ArticleAccessing Compass Data With AIR 3
I just finished writing a simple compass application for AIR 3 that uses an ANE (AIR Native Extension) to get orientation data from the Android operating system. All the code (AIR application, Java...
View ArticleSlides, Links, and Questions From my MAX 2011 Presentation
I wanted to post some additional information from my sessions at MAX 2011 for those of you who weren’t able to make it. Below you can find my slides, all the links contained in my presentation, and...
View ArticleProviding Hints to the Garbage Collector in AIR 3
AIR 3 has a new API to allow developers to provide the runtime’s garbage collector with hints. The API is called System.pauseForGCIfCollectionImminent(), and it requires a little explanation to...
View ArticleSecure Data Persistence with AIR 3
AIR 3 offers two new capabilities that can make data persistence much more secure than what was possible with previous versions of AIR. If your AIR application persists information like credentials or...
View ArticleMy Thoughts on Flash and HTML (as Expressed in an Email to “Tech News Today”)
I’m a big fan of the video and podcast Tech News Today. It’s one of the best technology shows I know of, and I seldom miss an episode. As some of you know, I sent them an email yesterday about our...
View Article
More Pages to Explore .....