For those who are curious to know about Cypal Lite, the light weight Ajax console, here are some screen shots. When you login, this is the screen you would land at:
BTW, if its not clear, Activity Log is the place where we log you edits, undos, redo, etc, so that you can refer what you have done so far.
If you click an item in the navigation bar, a corresponding tab will be created in the UI.
The advantage is that, if you want to move from the Servers tab to the Jdbc tab, its just a single click away. There is neither the overhead of fetching the details from the server nor the overhead of disposing the current UI elements and creating new UI elements. It just appears as soon as the mouse button is released when you click. It can't get any faster than this, that too in an web app
Except for the Home tab, all the other tabs are closeable. So what is the content of a tab? The content is fairly dependent on what tab it is. But most of the tabs have one single table, like this:
All the tables are sortable by *every* single column in them, and the user is free to select which columns to view and which to hide. You will have the Pagination controls at the bottom of the page, and in the text box you see there, you can say how many records you want to see in an single page. All the details of the table are configurable. Remember, all these operations (sorting, pagination, column selection) are done within the browser. This means no server process/network overhead.
You can also see action buttons in the bottom of the table along with the navigation. These should serve as the context sensitive quick links.
Now what is in the Action Bar?
As you can see from the first screen shot above, all the controls are in disabled state. When you start performing operations like deploying an application, deleting a data source, changing the port of the server, etc, each of those operations will be wrapped into a command and executed on a command stack. The buttons will reflect the status of the command stack and enable themselves accordingly. Can you localte the annoying "Lock & Edit" button? No? Its because we don't have it. Our console is little intelligent that it locks automatically when you perform the first edit operation. It will be released whenever you press Save/Cancel. Simple? Now you must be wondering why the old console didn't provide it
We will soon come up with the screenshots of the Wizard framework. Till then, post your comments/suggestions here or mail to firstname.lastname@example.org