Recently I have really had a desire to play with Adobe Flex. For those who don’t know what Flex is it’s basically a framework to allow people of a programming mindset to create flash applications. So instead of having to work with timelines, you work with a XML based GUI and Actionscript to make everything work. With this framework it gives me a chance to make some really interesting Rich Internet Applications (RIAs) and with the introduction of Adobe AIR these applications can become offline desktop apps.
And best of all the Flex SDK is FREE. The GUI Flex Builder is not free but you do not need it to create an application. Most of the tutorials out there use Flex Builder but it’s not really needed.
So one effect I found extremely cool that I saw when I attended PHP|Tek this last may was in a presentation by Mike Potter about cool things you could do with Flex. There was a interesting live chat application done by Active Media Architects called Activa LiveChat that used PHP in the backend but not through a webserver but by using sockets. This would help remove a lot of the overhead of using a web server to send things back and forth and would help them support more users. Another example Mike displayed (before his Apple died
) was of a book app that used transparencies for replicating a human anatomy book. I had seen something of this effect prior but not as cool as this looked.
So recently I was just searching around to see if there was any examples out there of this effect done in Flex and I came on couple things.
First I found someone who open sourced there implementation for people to use. You can get it here. Check out the Demo to see some cool effects.
Through that site I found another site with even more info. It has this walkthrough which explains the whole process. A great learning tool. Also it has this anatomy demo that I saw at the conference.
Lots of great things to see there. I’m hoping to use this in some projects in the future because it can give a stylish and smooth look to things for us. The ultimate end result will be to use our CMS to generate the content to create the books and allow people to modify pages inside the CMS and easily publish out.