[jboss-dev-forums] [JBoss AS 7 Development] - Management Console Design
Heiko Braun
do-not-reply at jboss.com
Mon Sep 17 04:56:51 EDT 2012
Heiko Braun [https://community.jboss.org/people/heiko.braun] modified the document:
"Management Console Design"
To view the document, visit: https://community.jboss.org/docs/DOC-16363
--------------------------------------------------------------
h4. Project Information
> Web Console 2.0 requirements https://community.jboss.org/docs/DOC-47385 this way
| - Roadmap (https://community.jboss.org/docs/DOC-16376)
- Issue Tracking (https://issues.jboss.org/browse/AS7)
- Source Code:
- Authoritative master: https://github.com/jbossas/console
- Most recent: https://github.com/heiko-braun/as7-console
- Hacking the Codebase (https://community.jboss.org/docs/DOC-16607)
If you are looking for stable build, then you should consider the jbossas/console repository. Current development however, takes place on heiko-braun/as7-console. Stable milestones will be merged upstream infrequently. | Jenkins: https://hudson.jboss.org/hudson/job/AS7ManagementConsole/lastBuild/buildStatus (https://hudson.jboss.org/hudson/job/AS7ManagementConsole/lastBuild/) |
h3. Goals
- Deliver consistent user experience across products
- Aim for a conceptual model that represents the semantics/intentions of the domain model
- Share authentication with other management API entry points
- Manage both domain and standalone scenarios
- Provide extension points to layered products
- Remain lightweight and minimize dependencies
h3.
h3. Requirements
- Provide management operations for all subsystems
(See https://community.jboss.org/docs/DOC-16474 ConsoleModelStructure, https://community.jboss.org/docs/DOC-16790 Status)
- Allow remote deployment
- Manage user and groups that access the management infrastructure
- Support i18n
h3.
h3. Design Considerations
- Core UI Abstraction: MVP
(See https://community.jboss.org/docs/DOC-16462 ManagementConsolePatterns)
- How does authentication work from the console?
(See https://community.jboss.org/docs/DOC-16447 ManagementAPISecurityDesign)
- Look & Feel (Some http://relative-order.blogspot.com/search/label/jboss7 Screenshots)
The overall Look&Feel will be based on the Ballroom library:
- http://community.jboss.org/docs/DOC-16792 http://community.jboss.org/wiki/BallroomLookFeel
- http://community.jboss.org/docs/DOC-16794 http://community.jboss.org/wiki/CurrentAS7ConsoleWidgetSet
h3. Implementation Choices
- http://code.google.com/p/google-web-toolkit/wiki/AutoBean AutoBean (Databinding, Model Representation)
- http://code.google.com/p/gwt-platform/ GWT Platform (MVP Abstraction)
h3.
h3. Integration Tests
Checkout the sources and see the README.txt for most recent instructions how to run the test suite.
(Requires an AS7 domain running on your local host)
h3. Performance, Compatibility
- See https://community.jboss.org/docs/DOC-16470 ManagementConsoleUIPerformance)
h3. *Documentation*
*-* Access the web UI on JBoss 7
h3. Resources
- http://code.google.com/webtoolkit/doc/latest/DevGuide.html GWT Developer Guide
- http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html Client Server Communication
- http://code.google.com/webtoolkit/doc/latest/tutorial/JSON.html Working with JSON
- http://code.google.com/webtoolkit/doc/latest/DevGuideUiPanels.html Layouts
- http://code.google.com/webtoolkit/doc/latest/DevGuideUiWidgets.html Widgets
- http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html MVP
- http://code.google.com/webtoolkit/doc/latest/DevGuideUiHandlers.html Event Handlers
- http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=tree;f=modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui RHQ 4 GWT-UI work
- GWTP Getting Started (http://code.google.com/p/gwt-platform/wiki/GettingStarted)
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-16363]
Create a new document in JBoss AS 7 Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2225]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20120917/87ca2133/attachment.html
More information about the jboss-dev-forums
mailing list