I've been working on several things in the past years. Most of them are open-source projects related to my daily work on Flash or Web applications.
Here's some more informations about different past or present projects :
- NekoVM is a lightweight and easily extensible virtual machine that can run many kind of languages. It's currently mainly used by Haxe. It provides very good performances (~20x faster than PHP) and very low memory footprint. It's easily embeddable into Apache webserver (using
mod_neko) but can also be used for commandline or desktop applications.
- MTASC : the Motion-Twin ActionScript2 Compiler is an AS2 compiler. It takes several
.asclasses (AS2 was used for Flash 6 to 8 players) and injects the compiled bytecode into an existing
SWFfile. It's more strict, less buggy, and a lot faster than the official compiler that ships with Flash. That's the reasons why MTASC is used around the world by many professionals doing Flash works.
Apart from these three big projects, I've been working on several different tools :
- HSS is an tool that extends the CSS syntax with powerful constructors. It can then generate the corresponding CSS and will at the same time check that it's standard compliant.
- HaxeVideo is an Flash Video (FLV) streaming server entirely written in Haxe. It can be run from the commandline by using the Neko VM. It supports FLV streaming/seeking and webcam + microphone recording and realtime streaming (for online conferences).
- hxASM is a small library for producing Flash SWF files by using directly the Flash VM assembler. Since it's written in Haxe, it can be used from commandline or on the server side for dynamic SWF generation, or directly on the client side for in-memory compilation.
- My Pixel Bender Assembler page, that explains about the Adobe Pixel Bender assembler for Flash Player 10, with a library that can be used to compile or decompile