Category Archives: AIR

RIAs Blur Lines - Add Something New

There’s a great interview with Mitch Grasso, CEO of SlideRocket, over at InsideRIA.

Mitch mentions one of the things that differentiates SlideRocket is presentation analytics . This is actually one example of the tectonic shift content creation software is undergoing. Content creation tools, desktop or otherwise, must leverage the cloud (push and pull). What makes [...]

We Have Ubiquity and Rich Tooling — What’s Next?

I spend a lot of time ‘trawling’ the web, often just getting swept up by the tide and coasting from information island to information island. Yep its a time sink, has a hugely negative impact on how much sleep I get and isn’t terribly efficient. The operant conditioning of link surfing keeps me going long [...]

ActionScript is Cool — Yegge of Google Said So

Steve Yegge posted a must read transcription of a talk he gave at Stanford on dynamic languages. On the last question of the day he gives a great plug for Adobe’s Evolutionary Programming model and ECMAScript Edition 4 (ECMAScript Edition 4 was the basis for ActionScript 3, the language of the Flash Platform).

If you’re a [...]

A More Open Screen (Project)

Red Monk’s Michael Coté has the most comprehensive and deepest analysis of Adobe’s Open Screen Project to date, including a look at how it plays against the other gorillas in the pen — Sun, Microsoft, Apple and Google. Strangely there was no mention of Tamarin, Mozilla or ECMAScript. I’ve always thought that Adobe was making [...]

Adobe Continues Flash Platform Move Towards Openness and Transparency

Huge announcements from Adobe on the Flash Platform front as detailed by Ryan Stuart. Here are the highlights:

SWF Format licensing restrictions completely removed
Flash video (flv / h.264) licensing restrictions completely removed and formats are documented
No more licensing fees for Flash Player and AIR on mobile devices. This means manufacturers won’t have to shell out if [...]

Flash Player Security Confusion

Maybe I’m not the sharpest tool in the toolbox, but it seems like every “security” related document I’ve ever read about Flash Player has been deliberately obfuscated to prevent ‘normal’ humans from understanding it. For instance, take a look at the example below regarding changes made to Flash Player 9.0.124 (image links to the article).

I [...]

Taking Advantage of Closures in ECMAScript

I usually avoid nested functions (aka closures) like the plague. They just seem messy and there’s ample opportunity for memory waste. However, there are times when it makes perfect sense to use closures, such as when using them as event handlers for web service calls. Using closures makes understanding event flow, and therefore application logic, [...]

Flex / AIR Serialization Lessons Learned

A few lessons learned while serializing custom classes.
Compiler metadata tags only get you part of the way. Metadata alone is perfectly suitable when you’re not serializing classes with members that contain complex datatypes where those complex types have private members.

If there are private members in your complex data types then you’ll need to implement [...]