| By RIA News Desk | Article Rating: |
|
| January 26, 2007 08:00 AM EST | Reads: |
9,632 |
The first release of ajax4jmx has been announced. Ajax4Jmx is claimed to be the first open source AJAX enabled framework for building customized user interfaces for JMX.
This is a framework for building customized dynamic web interfaces for JMX applications. Java Management Extensions (JMX) technology provides the tools for building distributed, Web-based, modular and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. By design, this standard is suitable for adapting legacy systems, implementing new management and monitoring solutions, and plugging into those of the future. ajax4jmx currently provides a simple JMX browser, as well as JMX components for use in other applications.
It is implemented using GWT, Google's Widget Toolkit.
It includes general purpose widgets such as dynamic editable tables supporting multiple selection. It also includes dynamic charts. Here’s a bit of technical information pertaining to ajax4jmx alpha-1.0, for developers.
General Purpose Widgets:The following Widgets are general purpose and can be used without JMX:
• Table
• VerticalTable: header to the left, row and columns swapped.
• HorizontalTable: header on top.
• Switching between Horizontal or Vertical tables is API transparent The meanings of row and columns are swapped.
• Multiple selection using CTRL and SHIFT keys
• Row Style rules, defining style of a row for a given value of a column. Usage: display the row in red color if status field contains the string "ERROR".
• Single Click Listener
• Double Click Listener
• Editable fields
• Invisible fields
• Add Widget (button) to column header
• TablesAndButtons
• A panel with different layouts into which tables and buttons can be added. Button Click is executed on all selected rows in the tables.
• Layouts:
• Horizontal: tables are laid out horizontally at the top. Buttons are layed out horizontally under the tables.
• Vertical: tables are layed out vertically to the left. Buttons are layed out vertically to the right of the tables.
• Stack: tables are layed out in a stack panel, buttons are layed out vertically to the right of the stack.
JMX specific Widgets:The following Widgets are JMX specific and require access to a JMX server.
• JmxTable
• Dynamic table for displaying mbean attribute values.
• For a given list of mbean pattern names
• Display a list of attributes
• Define which attributes are editable
• Define which attributes are invisible
• JmxTablesAndButtons
• Enables Adding buttons corresponding to method of an mbean, eg click on the button will invoke the method on the mbean.
• MBeanAttributesTable
• For a given mbean name
• Dynamic display of all fields of an mbean
• Writable fields are automatically editable.
• Change of a field is transfered to the JMX server
• JmxChart
• For a given mbean name and a numerical attribute
• Display a dynamic time chart of the attribute values or changes of attribute values (delta). • ServerTime
• Dynamic clock displaying current time of server
• ServerInfo
• Displays the following information from the server:
• Id of JMX server
• Default Domain of JMX server
• IP address of server
• Host name of server
The OS-independent software is written in Java, under the GNU Library or Lesser General Public License (LGPL). For more information, developers may visit: http://sourceforge.net/projects/ajax4jmx/
Published January 26, 2007 Reads 9,632
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By RIA News Desk
Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.
![]() |
ajax news desk 12/22/06 12:35:49 AM EST | |||
The first release of ajax4jmx has been announced. Ajax4Jmx is claimed to be the first open source AJAX enabled framework for building customized user interfaces for JMX. This is a framework for building customized dynamic web interfaces for JMX applications. Java Management Extensions (JMX) technology provides the tools for building distributed, Web-based, modular and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. |
||||
![]() |
ajax news desk 12/22/06 12:35:00 AM EST | |||
The first release of ajax4jmx has been announced. Ajax4Jmx is claimed to be the first open source AJAX enabled framework for building customized user interfaces for JMX. This is a framework for building customized dynamic web interfaces for JMX applications. Java Management Extensions (JMX) technology provides the tools for building distributed, Web-based, modular and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. |
||||
- Kindle 2 vs Nook
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Windows 7 – Microsoft’s First Step to the Cloud
- Ulitzer Provides a Powerful Social Journalism Platform
- Jill Tummler Singer, Deputy CIO of CIA, Keynotes at GovIT Expo
- Open Source Mobile Cloud Sync and Push Email
- Kindle 2 vs Nook
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- US Post Office Hops a Ride on NetSuite’s Cloud
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX






































