Archive | Labs RSS feed for this section

Send us your Tiff files!

Back in April of 2010 we introduced ZaaIL, which was an Alchemy port of the open source C DevIL image library. ZaaIL was released to our labs as simply an experimental project to serve a specific purpose and to also allow for us to learn the ins and outs of Adobe’s Alchemy project. Since our […]

6 Comments Continue Reading →

ZaaImbue, A dead-simple injection system for Flash

Yesterday in the PushButton Engine IRC channel, we were discussing our need for metadata based injection for the next version of PushButton Engine. While developing Eden, we encountered a similar problem and ended up writing our own injection system. We’re fond of it, and wanted to use it in PBE… so we open sourced it. […]

1 Comment Continue Reading →

Adobe Flex to JavaScript… why Conversion is Hard

I recently had a conversation with Simeon Bateman regarding the woes of mobile web development. We realized one of the reasons why Flex developers as in general have a hard time embracing JavaScript development. The Problem The particular JavaScript quirk we were discussing was window.innerHeight functions on mobile devices.  During our development on mobile devices, […]

2 Comments Continue Reading →

Adobe Flash ExternalInterface issues with Internet Explorer

On a recent project, I was asked to build a simple Flash mp3 player that could be controlled with JavaScript by using ExternalInterface.  I built and tested the whole application in under an hour and was feeling pretty good about myself.  QA filed a bug saying that JavaScript was throwing an error, and it only […]

7 Comments Continue Reading →

The WOPR running on Adobe AIR 2

I don’t know about you guys, but one of my favorite movies of all time is WarGames with Matthew Broderick. If you haven’t seen it, Netflix has it available on instant watch… go now… watch it… I’ll wait. … Alright, awesome movie huh?! One of the characters in the movie is Joshua, also known as […]

8 Comments Continue Reading →

Compiling ZaaIL with Alchemy – Part 3

Compiling ZaaIL with Alchemy – Part 1 Compiling ZaaIL with Alchemy – Part 2 Compiling ZaaIL with Alchemy – Part 3 So now you’ve compiled DevIL! Congratulations! However, you may notice there’s still no .swc or .swf for you to use. We still have one more step to complete. Currently we have all the libraries […]

4 Comments Continue Reading →

Compiling ZaaIL with Alchemy – Part 2

Compiling ZaaIL with Alchemy – Part 1 Compiling ZaaIL with Alchemy – Part 2 Compiling ZaaIL with Alchemy – Part 3 This is Part 2 of our 3 part series on compiling ZaaIL from DevIL using the Adobe Alchemy toolset (you can find Part 1 here). Since Alchemy is at best alpha software… most of […]

6 Comments Continue Reading →

ZaaIL in the Wild – Random Fractals Image Zoomer

It’s really cool when you get to see one of your projects being used by other developers. Taras Novak of Random Fractals has released his next version of Image Zoomer (v. 0.2), which is a really cool Flex 4 application that allows the user to move bitmap data around, zoom in on it, etc… simple, but […]

3 Comments Continue Reading →

Compiling ZaaIL with Alchemy – Part 1

Compiling ZaaIL with Alchemy – Part 1 Compiling ZaaIL with Alchemy – Part 2 Compiling ZaaIL with Alchemy – Part 3 This post is to help share the bits of knowledge we gained about Alchemy while porting DevIL to the Flash Platform. Alchemy is an ingenious tool that is used to port C/C++ code onto […]

8 Comments Continue Reading →

ImageConverter – ZaaIL Example

Using ZaaIL (see our other post), we are now able to support the loading of around 40 image formats directly into Flash. Full source included, and licensed under the MIT License. [NOTE] ZaaIL is still in development… we haven’t been able to test every format yet… so some listed formats may or may not work. […]

2 Comments Continue Reading →