Over the course of the last few days, I've showed a number of people and customers our new FirM web-based interface. Its very nice, scalable, robust, and obviously allows you to do things in our product from a web-based client. And the nice thing is that it runs on ANY brower and platform that runs the Flash web-addin. How on earth did we do this?
Flex - an Introduction
Adobe Flex is an environment for building rich internet applications. It actually builds them on top of the 'Flash' plugin - so anythin that can run youtube.com videos (for instance), can run Flex applications. Flex applications, at the end of the day, are just Flash movies. This gives us complete brower and platform independence. I can think of two other methods of building Rich Internet Applications:
- Microsoft Silverlight. Its a way of using the MS framework to build a rich internet application. Well, forgive my cynicism, but why should I trust the very people responsible for screwing up brower compatibility in the first? And can I trust them not to break it again in the future? I prefer to know that my environment is open source. Is MS open source ? I dont actually know. And as you can tell - I dont really care much. This option is pretty much dead to me.
- Adobe Flex in 7 days - online tutorial.
- The London Flex User group - FlexCamp
- Flex.Org - Flex news. Just add this to your feed reader.
- Tutorial: Build a flex form
- ActionScript Cheat Sheets
- The Flex ShowCase
- iLog - third party graphing components for Flex
- Flex Books
Flex builder - the environment for building Flex applications (in eclipse) costs money. £150 for the standard builder, and £450 for the one that does nice graphs. Both are available on a 90 day evaluation here, and you can build as many applications as you like. As alluded to earlier, Flex is actually open source. You could, if you wanted, use Notepad and a free compiler to build these apps. In the same way you can use discarded camel hair to knit your own underwear. Some people might want to do that. Me ? I value my time at a little more than £150, so I splashed the cash. Interestingly, you could - if you wanted - create your own build environment (and some people have).