| By RIA News Desk | Article Rating: |
|
| January 26, 2007 08:00 AM EST | Reads: |
9,610 |
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,610
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. |
||||
- Practical Approaches for Optimizing Website Performance
- SQL Anywhere Server and AJAX
- The Difference Between Web Hosting and Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- US Post Office Hops a Ride on NetSuite’s Cloud
- Gang of Four Creates Cloud BI Stack
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Confessions of a Ulitzer Addict
- AJAX World RIA Conference & Expo Kicks Off in New York City
- An Introduction to Abbot
- What is Web 3.0?
- AJAXWorld RIA Conference & Expo 2009 West: Call for Papers
- Interviewing Java Developers With Tears in My Eyes
- Adobe Enters Cloud Computing with LiveCycle
- REA Is Where RIA Becomes the Norm
- RIAs for Web 3.0 Using the Microsoft Platform
- Practical Approaches for Optimizing Website Performance
- Social Media Terrorists
- 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


































