views:

12

answers:

0

I need to develop a visual front end for a web app that will be based on Java code. The communication between the front end and the core app will be handled by ActiveMQ. Now, considering my experience with RIA is very limited, I was wondering if some of the RIA frameworks offers the ability to manage dynamic window creation.

For example, let's say I have a main window which will show basic information about what's going on. alt text

After selecting (clicking) an element of choice, another window should open side by side, and possibly resize the original window so the both fit on the screen: alt text

Maybe even compare two elements, each in their separate windows: alt text

It would be nice if the process was reversible, that is, that you can close the windows and that they would go back to their size in the state before.

Second part of the question is, if there are multiple frameworks that allow this, which one would you recommend? I'm most comfortable with Java code (and the whole project is Java based), so I've reduced my choices to JavaFX, Google Web Toolkit and Apache Pivot. Any first hand experience in working with these platforms is welcome (simplified graph drawing is a plus).