Category Archives: Levels

Java to Flex

My clients were talking to me about Flex for 2 months, but one day they came back and announced that we need to move the project to Flex instead of traditional AJAX. And, it was time to get into a new technology. Leading a team into architecture, when you are unsure of the architecture is…

Loose Coupling

Loose coupling is a practice that very strongly compliments OO principle “Programming against Interface, and not against an Implementation”. Two components are said to be loosely coupled when then are developed as interfaces that can be used for transferring data between the two. This involves lesser risk to the fact that change in one would…

What is Flex?

This should have been the first of my posts. Someone asked this question to me and there were answers but nothing that would explain in depth. There you go… The Adobe Engagement Platform architecture Universal client technology By combining the strengths of ubiquitous Flash Player with Adobe Reader® software, HTML, and JavaScript, developers can deliver…

Code generation (Cairngorm)

I blogged about Cairngen a few hours back and I have that up and running now. Following are instruction to get that running: Down the project from Google project You need to some additional JARs as well: Mozilla Rhino (JavaScript libraries) Jacarta BSF One of the blogs also called out that you may need commons-logging-1.1.1.jar…

What is Flex?

Long time back Macromedia introduced Flash, the next generation Multimedia. Flash was all about timeline-based approach. Consider everything as an image put in a strip that you run through very very quickly to get some movie. People started to realize that Flash they can do some real cool stuff with and we started to see…