Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SwingML Beta 1.1 released

Ezequiel Cuellar
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The SwingML Beta 1.1 version is out.
This new version is released under GNU General Lesser Public License and has many additions and improvements to the previous Beta 1.0 version.
It is available at:
This version provides support for the following JFC Swing components and features:
JMenuBar, JMenu, JMenu, JSeparator, ButtonGroup, JToolBar, JEditorPane, Customized Action Behavior support.
Several improvements have been made to the Renderer's internal architecture to provide better scalability and its size has been reduced to 110 KB in comparison with the 119 KB that weighted before the new additions.
For those who doesn't know what the SwingML project is
SwingML is an open source project available under LGPL and its goal is to release the power of JFC/Swing in the creation of front ends for web based business applications by providing an alternative to replace completely the use of HTML dinamic generation at the server side components.
With SwingML a developer can produce dinamically in the server side component a SwingML form (which is based on XML) and at the client side an applet translates it in to a JFC/Swing based graphical user interface. This applet is called "Renderer" and it manages the translation of the SwingML into a Swing based gui and the request and response calls to the server side component using HTTP.
Currently we support the components mentioned above plus all the following
JPanel, JTextField, JLabel, JButton, JTabbedPane, JInternalFrame, JTree, JTable, JList, JComboBox, JDialog, JCheckBox, JTextArea, JSplitPane, JOptionPane, JRadioButton, ActionListener, DocumentListener, FocusListener, ItemListener, ListSelectionListener, GridLayout, FlowLayout, BorderLayout, GridBagLayout, ToolTips, Icons, Debugging Messages, Multiple Look and Feels, POST and GET operations.
SwingML has been built entirely around an object oriented architecture and provides a flexible framework that can be extended to support custom made JFC Swing components or any other necessary feature. The SwingML specification is very simple and easy to understand and doesn't require any learning curve for developers with basic JFC Swing knowledge
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic