WeBudget RIA 1.0 Beta 1 (Flex 1.5, Cairngorm 0.99, EJB 3)

I just finished the first beta release of WeBudget based on Flex 1.5, Cairngorm 0.99, and EJB 3. My wife and I use WeBudget to manage our personal budget. This version was an attempt to learn Cairngorm and EJB 3. Cairngorm really helped to organize the Flex code like a typical J2EE project which makes the code easier to debug and maintain. EJB 3 makes writing backend Java code brainless. The combination of Flex, Cairngorm, and EJB 3 is a very compelling platform for RIAs. The code is much simpler and more maintainable than the Struts applications I have built in the past. I hope that those learning Flex will find this code helpful. And
hopefully
the Flex and Cairngorm veterans can offer their input on how to make
the code even more beautiful. Please let me know what you think.

Demo (username/password = demo/demo)
Readme
SourceForge Project Home
Source Downloads

-James

This entry was posted in RIA. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • douglas knudsen

    neato, me likey. I’m working on a bugtracker project to learn the same stuffs. Question though, why does the budget grid have to refresh when adding a new item? Shouldn’t binding take care of that with out a redraw?

  • James Ward

    Thanks for the comment Douglas. The refresh is due to my lazyness… I refresh *all* of the data after each transaction. I know this is not the best way, but I haven’t had time to dive into a Flex lazy loading / caching framework yet. So rather than hacking around I took the easy route and will readdress the issue with hopefully a robust & reusable solution.

    -James

  • Vik

    I think the demo link is down. Looking forward to looking at the demo. Also, is this going to work with Flex2.0.

  • James Ward

    Yes, sorry. The demo is down. I’ll try to get it back up sometime soon.