Java tools, components, libraries and plugins  
TheServerSide Java Symposium Europe
Java EE tools JEE tools Advertise here! Contact us to know the options Java EE tools JEE tools
Category

JSF - JSP - Tag libraries - AJAX

JavaServer Faces, JavaServer Pages, AJAX, Javascript

Display options and filters [BETA]
Sort by:
Built for Java
Free or free version available
Discontinued
Library
Source code provided
Sold as a service
Plug-in

FaceRSS

 Home Page Home Page
Categories:
Author: Matej Koval
Latest version: 0.1
Description: JavaServer Faces (JSF) component that allows you to display news from a specified RSS source in one configurable tag.
FaceRSS uses rsslib4j and therefore supports RSS version 0.9x, 1.0, and 2.0 with Dublin Core and Syndication namespaces.
Added: 2006-02-28
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

SpreadsheetConverter to Java/JSP

 Home Page Home Page
Categories:
Author: Framtidsforum I&M AB
Latest version: 3
Description: Converts a Microsoft Excel workbook into a JSP-page and a calculating JavaBean.

Features include:
- Supports 180 of Excel's built-in functions (includes mathematical operations, text operations and advanced lookup operations).
- Supported charts: Pie, bar, column, scatter, line, and radar.
- Excel isn't needed. Once the web page is created, Excel is not required.
- Formulas protected: All calculations are done on the server, your formulas are totally hidden from the user.
- Handles formatting of numbers, currencies and text. Handles borders, colors, images.
- Generates formatted plain Java-code. All self-contained. No library files. No Excel needed once the JavaBeans is created.
- A separate JavaBeans is used as a session bean to do all the calculation. The JavaBean is totally independent of the JSP-page and can be used stand-alone.

Previous name: ExcelEverywhere for Java/JSP.
Added: 2005-09-07
Updated: 2006-01-02
Attributes: Built for Java[BuiltForJava] Library[Library]

MyFaces

 Home Page Home Page
Categories:
Author: The Apache Software Foundation
Latest version: 1.1.0
Description: Open source implementation of JavaServer Faces (JSR-127).
MyFaces is a framework for building Java Server application GUIs based on JSF. JSF is comparable to the well-known Struts framework but has features and concepts that are beyond those of Struts.

Components and features:
- Tiles support: you can use Struts/Tiles in JSF projects by using the myfaces-tiles extension.
- JSCook Menu component: Javascript menu.
- Data Scroller component: scroll through UIData.
- Navigation component: hierarchical (vertical) navigation menu.
- Calendar component with localisation support.
- File Upload component
- UISaveState component: saving model state in the client response. (traditional JSP/Servlet applications save their state information within HttpSession objects)
- SortHeader component: clickable list column header with sort direction arrow.
- Extended DataTable component: list sort support and preserve DataModel option.
- Layout component: dynamic page layout control.
- TabbedPane component: a Swing like tabbed pane renderer.
- DataList component: a UIData-based list that can be used do simple iteration over a group of components or to render a HTML <ul> or <ol> list.
- RssTicker component.
- EmailValidator, CreditCardValidator, RegExprValidator, EqualValidator.
Added: 2005-03-11
Updated: 2005-09-22
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

RichFaces - Visual Component Platform

 Home Page Home Page
Categories:
Author: Exadel
Latest version: 2.0
Description: Component library for JSF that includes a framework for integrating AJAX capabilities into business application development.
This toolset also includes a "skinable" functionality.

Features include:
- JSF components with built-in AJAX support
- Adding AJAX capability to existing JSF components
- Adding AJAX capability without JavaScript code
- Client-side debug panel for tracking AJAX requests
- Full support for JSF lifecycle using AJAX
- Support for JSF implementations: JSF 1.1 RI, JSF 1.1.2 My Faces, JSF 1.2 RI
Added: 2006-03-24
Updated: 2006-10-02
Attributes: Built for Java[BuiltForJava] Library[Library]

dotJ Custom Tag Library

 Home Page Home Page
Categories:
Author: dotJ Software
Latest version: 2.0.18
Description: UI controls for developing your JSP applications.
Includes:
- grid control that features automatic sorting, paging, inline row editing, row selection, and customizable look and feel.
- file upload tag, with a listener interface to intercept and customize file uploading processing logic.
- calendar control, including a fixed mode and a user selectable popup mode. Also includes DHTML navigation.
- form-based tags that also include out-of-the-box client-side and server-side validation logic.
- tab container tag to display multiple panes of information on one screen.
- dialog box control, featuring expand/collapse and drag and drop capabilities.
- and more tags...
Added: 2005-03-04
Attributes: Built for Java[BuiltForJava]

Backbase JSF Edition

 Home Page Home Page
Categories:
Author: Backbase
Latest version: 1.2
Description: Enables Java developers to create AJAX user interfaces on top of existing or new Java applications and web services by using an Eclipse-based development process.

The JSF Edition includes:
- The Backbase AJAX Engine
- Over 30 out-of-the-box AJAX components
- Backbase JSF server-side runtime
- Backbase Eclipse plug-in

The Backbase JSF runtime enables developers to utilize out of the box AJAX client controls. These Backbase controls can be included in the application by using a server-side JSF tag library. All controls can be used within a Single Page Interface.
The Backbase JSF runtime enables server-side events and other code run within Application-context instead of within Page-context. Additionally it offers client-server synchronization by tracking differences between client- and server-state and sending only the small delta over the communication line, instead of performing a full form post-back.
Added: 2006-05-18
Updated: 2006-11-13
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn]

Nitobi ComboBox

 Home Page Home Page
Categories:
Author: Nitobi
Latest version: 3
Description: Web auto-completing textbox.
Nitobi ComboBox offers dropdown-list or lookup functionality for your web applications.

Features include:
- Cross-browser, cross-platform (PC/Mac compatible)
- Section 508-compliant; Unicode compliance and localized language-packs; Keyboard navigation
- Can be bound to a recordset
- Six search modes: paging, filtering, smartlist (like GMail and Outlook), smartsearch (fuzzy substring autocompletion), compact (type-ahead only with no drop-down), and unbound
- Ajax support: performs on-the-fly data requests without postbacks
- Supports Java, classic ASP and PHP
Added: 2007-02-07
Attributes: Built for Java[BuiltForJava] Library[Library] Source code provided[SourceCodeProvided]

BEA Workshop Studio

 Home Page Home Page
Categories:
Author: BEA Systems
Latest version: 10.1
Description: Tools for the Eclipse environment.
BEA Workshop Studio offers support for the development of web applications based on standards like JSF, EJB3, and JSP and frameworks like Spring, Hibernate, Struts and Tiles. It provides all the features of BEA Workshop for WebLogic, plus WYSIWYG editors and BEA's AppXRay technology, which provides understanding of the web application as a whole, capabilities in code completion, consistency checking with generated classes, configuration files or annotations, pre-build error checking, and validation. It also includes annotation-driven EJB3 tools, and bundles the Spring IDE Project for Spring Bean development.

The BEA Workshop Studio consists of:
- BEA Workshop JSP Editor
- BEA Workshop for Struts
- BEA Workshop for JSF
- EJB3 - Hibernate ORM Mapping Workbench
- DbXplorer, DbXaminer relational database tools
- AppXRay technology for all the above
- Spring IDE Project for Spring Bean development
- Flex Builder 2, Flex Builder 2 SDK, Flex Charting 2
- Runtime Debugging
- Deployment for multiple servers: WebLogic Server, Websphere, Tomcat, Resin, Jetty, JBoss

Previous name: M7 NitroX
Added: 2005-10-04
Updated: 2007-10-12
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn]

ADF Faces

 Home Page Home Page
Categories:
Author: Oracle
Latest version: Early Access Release
Description: Set of user interface components based on the new standard for JavaServer Faces (JSF).
ADF Faces provide various components with built-in functionality - such as List-Of-Values, Table, hGrid, Color Picker, and Calendar - that can be customized and re-used.

Features include:
- File upload support is integrated at a component level.
- Client-side validation is automatically derived from Validators and Converters.
- A pageFlow scope makes it easier to pass values from one page to another.
- A new hybrid state saving strategy gives developers the best of both client and server-side state saving.

ADF Faces ensures a consistent look and feel for your application, allowing you to focus more on user interface interaction rather than look and feel compliance. The components support multi-language and translation implementation as well as accessibility features. ADF Faces Components use Partial Page Rendering (PPR) offering superior runtime interactivity. PPR allow the browser to just render a piece of a page instead of the entire page.
Added: 2005-05-12
Attributes: Built for Java[BuiltForJava]

ICEfaces

 Home Page Home Page
Categories:
Author: ICEsoft Technologies
Latest version: 1.6.2
Description: Ajax application framework that enables J2EE application developers to create and deploy thin-client rich web applications in pure Java.

Features include:
- Direct-to-DOM (D2D): mechanism for rendering JSF pages directly into the browser.
- Ajax bridge: takes care of all aspects of communication between the server-side Framework and the client browser. It is mainly responsible for assembling DOM updates in the client browser, and propagating user interactions back to the server-side applications.
- Component suite: set of components including enhanced implementations of the standard JSF components as well as additional custom components.
- IDE integration for Eclipse (with Web Tools Platform), Oracle JDeveloper, IBM Rational Application Developer, Sun Studio Creator 2, BEA Workshop Studio 3.
- Application server supported: Tomcat, JBoss Application Server, WebLogic Server, Sun Java System Application Servern, Oracle Application Server Container for J2EE (OC4J), WebSphere Application Server.
- Web browsers supported: Internet Explorer 6.x, Firefox 1.x, Mozilla 1.6 or Netscape 7.x, Safari 1.2.
Added: 2006-07-24
Updated: 2008-02-07
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

RapidSpell Web Java

 Home Page Home Page
Categories:
Author: Keyoti
Latest version: 2.4.0
Description: JSP spell checker.

Features include:
- cross browser (and multi client platform)
- written for JSP 1.1 and up
- uses combined or separate customizable 140,000 word US and UK dictionaries
- Australian, Canadian and non-English dictionaries are available on request
- supports user dictionary stored on the server (unique per user or shared amongst groups)
- no post-back interface
- suggestion engine
- UI provides support for: change, change all, ignore, ignore all, undo, and smart suggestions
- Section 508 compliant and conforms to W3C AA
Added: 2007-01-10
Attributes: Built for Java[BuiltForJava]

jenia4faces

 Home Page Home Page
Categories:
Author: jenia.org
Latest version: 1.1
Description: JavaServer Faces component library.
jenia4faces is composed of multiple component families, each solving a particular web scenario; developers can use a single family or all families together.
Families are:
- Dynamic: DHTML effects for JSF pages.
- Chart: dynamic chart generation with JFreeChart and Batik.
- Popup: various kind of popup handling.
- DataTools: extension to standard JSF DataTables.
- Template: template mechanism.

jenia4faces is based on the standard JSF API, so each library can be used with the implementation you prefer.
Added: 2005-10-24
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

webbase

 Home Page Home Page
Categories:
Author: nextWebStep
Latest version: 1.23
Description: webbase is a Java class library with 55 GUI components like buttons, input fields, bitmap graphics, radio buttons etc. which is used for development of web applications.
Main feature of webbase is the automatically server-sided generation of GUIs in HTML as frontends on client side.
Added: 2005-06-16
Attributes: Built for Java[BuiltForJava] Library[Library]

JSF Tab component

 Home Page Home Page
Categories:
Latest version: 0.2
Description: Tab component based on Java Server Faces.

Features include:
- Multiple level tabbed menu
- Dynamical menu based on different roles
- Integrates with J2EE container managed security
- JSF navigation integration
- XML configurable
Added: 2005-09-12
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

JSF Client Side Validators

 Home Page Home Page
Categories:
Latest version: 1.0
Description: JSF has no built-in support for "client side validations", this component's goal is to bring this functionality to JSF.
Client-side validations are implemented using a series of validator components.
There are five types of validators: Required Field Validator, Compare Fields Validator, Range Validator, Regular Expression Validator, Validation Summary.
These components allow optional methods like field highlighting, custom error messages, and more.
Added: 2005-11-10
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

jsptags

 Home Page Home Page
Categories:
Description: Providing libraries of Open Source JSP Tags for use within any web applications that use Java Server Pages.

Main libraries :
* cachetags
* exttags
* filetags
* formtags
* htmltags
* mailtags
Added: 2005-08-22
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Smile

 Home Page Home Page
Categories:
Latest version: 0.3.2
Description: Smile is an open source implementation of the JavaServer Faces API (JSF) . Special attention is given to the non-JSP programming model.
Main goals are specifications compliance, a rich set of GUI controls and a designer application to create your JSF pages.
Added: 2005-09-12
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Jakarta Taglibs

 Home Page Home Page
Categories:
Author: Apache Jakarta
Description: Open-source repository for JSP custom tag libraries and associated projects, such as TagLibraryValidator classes and extensions to page-creation tools to support tag libraries.

Jakarta Taglibs also hosts the development tree of the reference implementation (RI) for the JSP Standard Tag Library (JSTL). This implementation is done under project standard. Currently, no other tag libraries in Jakarta Taglibs represent Java Community Process (JCP) standards.

Supports:
- JCP standardized tag libraries: JSTL 1.0, JSTL 1.1
- Supported tag libraries: Application, Benchmark, BSF, Cache, DateTime, DBTags, I18N, Input (1.1), IO, JMS, JNDI, Log, Mailer, Page, Random, Regexp, Request, Response, Scrape, Session, String, XTags
Added: 2005-04-26
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

jMaki

 Home Page Home Page
Categories:
Latest version: 1.0
Description: Ajax framework that provides a model for reusable Ajax-enabled widgets of your own design or for those extending existing toolkits such as Dojo, Yahoo UI Widgets, Abobe Spry, or Scriptaculous. jMaki facilitates the passing parameters to your widgets and provides the means to better connect your widgets to your server-side resourcess using XML or JSON. Currently the jMaki server-side runtime is provided as a JSP tag library or a JSF component.

The jMaki JavaScript runtime is responsible for bootstrapping all widgets and passing parameters provided by a server-side runtime. The jMaki server-side runtime sits behind the JavaScript Runtime API and is responsible for tying the jMaki JavaScript runtime to a server-side runtime such as Java or the JavaScript-based Phobos runtime. The XmlHttpProxy provides a generic JSON-based access to a widget range of XML-based services using an HTTP client.
Added: 2006-05-15
Updated: 2007-09-29
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Ajax4jsf

 Home Page Home Page
Categories:
Latest version: 1.0
Description: Adds ajax capability to JSF applications without writing Javascript.

Ajax4jsf leverages JavaServer Faces, including lifecycle, validation, conversion facilities and management of static and dynamic resources. Using Ajax4jsf, components with built-in ajax support and a customizable look-and-feel can be incorporated into JSF applications.

Features include:
- Ajax support within JSF for asynchronous communication and partial page updates
- Compatibility with JSF utilizing all JSF features during the Ajax request/response lifecycle including event listeners, validation, transformation, and messages
- Capability to make existing JSF components Ajax-enabled with no changes to the components themselves
- Ajax features without JavaScript coding
Added: 2006-08-07
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

NetAdvantage for JSF

 Home Page Home Page
Categories:
Author: Infragistics
Latest version: 2006 Volume 2
Description: Collection of AJAX-enabled JavaServer Faces (JSF) web UI components.
The components include tree, grid, menu, tab, and numerous input controls.

Features include:
- AJAX requests behind the scenes
- Detection of client browser capabilities to send AJAX requests
- Data-binding and paging technologies to handle large amounts of data
- Built-in state management to keep the client and server in sync, between user interaction with UI components and AJAX calls
- UI-element architecture that provides granular control over styling the surface of all JSF components
- Built-in multi-language and translation
- Accessibility support (Section 508)
- Supports visual and declarative programming of components
- Integration with Sun Java Studio Creator and Eclipse
Added: 2006-06-01
Updated: 2006-12-14
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Source code provided[SourceCodeProvided]

OOP Bento framework

 Home Page Home Page
Categories:
Description: OOP Bento framework consists of a set of APIs for JSP/Servlet development

OOP ViewGenerator API : View generation by HTML / Input validation for CGI FORM
OOP ServletWorker API : MVC framework for Java Servlet programming
OOP LoginManager API : User authentication / Session tracking
OOP PooledStatement API : Pooling mechanisum of JDBC PreparedStatement
OOP Pop3Receiver API : Receive the e-mails
OOP MimeParser API : File upload by multipart/form-data
OOP BinaryStore API : Save the binary contents into SQL table
OOP MailScheduler API : Schedule to send the e-mails
Added: 2005-09-22
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

jsptListe

 Home Page Home Page
Categories:
Latest version: 1.6
Description: This component is a JSP version of a treeview.
Added: 2005-06-28
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Struts-Layout

 Home Page Home Page
Categories:
Latest version: 1.2
Description: Tag library for Struts that helps with interface creation.
Struts-Layout provides tags to insert usual components (panels, input fields, tables, pagers, treeviews, sortable lists, datagrids, popups, calendars etc).
The tags deal with the layout and the developers don't have to write HTML code.
Added: 2005-02-09
Updated: 2005-06-08
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Backbase AJAX Struts Edition

 Home Page Home Page
Categories:
Author: Backbase
Latest version: 3.2
Description: AJAX development framework to ajaxify Struts-based applications.

The Backbase AJAX Struts Edition allows:
- rendering to the Backbase AJAX engine, allowing richer presentation through the use of pre-defined AJAX widgets and behaviors;
- for partial page updates, i.e. a response that will update an area on the page instead of rendering a complete new page.
Added: 2006-11-13
Attributes: Built for Java[BuiltForJava]

Struts Console

 Home Page Home Page
Categories:
Author: James Holmes
Latest version: 4.8
Description: Standalone Java Swing application for developing and managing Struts-based applications. With the Struts Console you can visually edit JSP Tag Libraries, Struts, Tiles and Validator configuration files.

The Struts Console also plugs into multiple Java IDEs for management of Struts applications from one central development tool.

Features include:
- Full support for JSP Tag Library files (*.tld)
- Full support for Struts 1.0 - 1.2 config files
- Full support for Tiles config files
- Full support for Validator 1.0 and 1.1 config files
- Plugin support for Java IDEs: JBuilder, Eclipse, WebSphere Appl. Dev., IDEA, NetBeans, JDeveloper, Sun One Studio (Forte)
Added: 2005-06-01
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

DBGrid For JSP

 Home Page Home Page
Categories:
Author: Prasad P. Khandekar
Latest version: 2004-07-27
Description: ASP.NET style grid control for JSP.

Features include:
- Data pagination
- Sorting by a specified column
- Automatic row number display
- Image-based hyperlink columns
- Hyperlink columns
- Custom data formatting
- Value decoding
Added: 2005-05-20
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

WebGalileo Faces

 Home Page Home Page
Categories:
Author: JSCAPE
Latest version: 3.0
Description: Set of customizable user interface components for developing of Java-based web applications.
With full support for the Sun JavaServer Faces (JSF) specification WebGalileo Faces provides developers with the tools needed to capture and respond to UI events in the browser.

Features include:
- MVC (Model View Controller) Design: Separation of code and content allows software developers and web page designers to easily work together.
- Existing Framework Support: WebGalileo Faces components may be used in a number of existing presentation layer frameworks such as Struts and Cocoon allowing developers to leverage their existing investment.
- Client and Server Side Components: Components may be manipulated using a JavaScript API from the client side or Java API from the server side.
- Extensible API: Modular design allows components to be customized to meet specific needs.
- Ajax support
- Support for Sun Java Studio Creator, IBM Rational Application Developer, Oracle JDeveloper, JBuilder 2005, Eclipse

Components include: Tabbed Panel, Toolbar, Menu, Tree, Table, Pop-Up Dialog, HTML Editor, Calendar, Color Dialog, Calculator, Tree Table, Charts, FlowCharts.
Added: 2005-03-17
Updated: 2006-12-23
Attributes: Built for Java[BuiltForJava]

SweetDEV RIA

 Home Page Home Page
Categories:
Author: Ideo Technologies
Latest version: 1.2 RC1
Description: Set of Ajax widgets you can plug in your JSP pages.
Includes DataGrid, MultiSelect Combo, Click to open, Expand/Collapse, Excel export, Vitual Window and Client/server communication.
Added: 2006-06-22
Updated: 2007-04-05
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Struts-Faces

 Home Page Home Page
Categories:
Author: Apache Jakarta
Latest version: 1.0
Description: Add-on library for Struts that supports the use of the JavaServer Faces (JSF) user interface technology in a Struts-based web application, in place of the Struts custom tag libraries.
As a proof of concept, it also includes the canonical "struts-example" example web application, converted to use JSF tags, as well as tags from the JSP Standard Tag Library (JSTL), version 1.0 or later. It also includes a very basic Tiles based application, modified in a similar manner.
Added: 2006-05-12
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JEExplorer

 Home Page Home Page
Categories:
Author: Webworks
Latest version: 1.15
Description: File system explorer that you can add to your Java web applications, for example as part of your site administration functions.

Features include:
- Integrates by adding the jar and the jsp file in applications.
- Backwards compatible down to 1.3.x versions of the Java runtime environment and requires no changes to existing application or server setup.
- Pure HTML on the client side and works with or without JavaScript. It also does not use frames or applets.
Added: 2008-03-24
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Java Studio Creator

 Home Page Home Page
Categories:
Author: SUN Microsystems
Latest version: 2.0
Description: IDE for rapid visual web application and portlet development.
Java Studio Creator is built on NetBeans 4.1, and includes features like a set of JavaServer Faces components, support for building JSR-168 portlets, access to databases, an application model, and more.

Features include:
- Library of JavaServer Faces components including Table, Calendar, Tree, Tab Set, File Upload, and more.
- Enables AJAX development through AJAX-enabled JSF components.
- Drag-and-drop configuration of JavaServer Faces components.
- Query Editor, Page Navigator, Cascading Stylesheet (CSS) Editor, and visual access to Web Services and Enterprise JavaBeans.
- Includes a JDK, Sun Java System Application Server 8.1 Platform Edition and a sample database; no configuration required.
- Support for developing Java Specification Request 168 (JSR 168) compliant portlets.
- Applications developed with Java Studio Creator can deploy to standard J2EE containers including Java System Application Server, BEA WebLogic, IBM WebSphere, Tomcat, and others.
Added: 2006-01-26
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

pragmatic WebControls

 Home Page Home Page
Categories:
Author: pragmaticObjects
Latest version: 0.55 Alpha 1
Description: Set of JSP tag libraries that allows you to build Outlook-style menu bars and tree controls in Java-based web applications (JSP, Struts or JSF).
The pragmatic WebControls combine JavaScript and CSS and generates the HTML and other client-based code dynamically.

Included controls are:
- pragmatic OutlookBar: delivers a way for JSP and Struts developers to incorporate an Outlook-style menu bar in their web applications.
- pragmatic Tree: allows JSP and Struts developers to enrich their web applications with a tree control.

Features include:
- Supports static data-binding via XML configuration files.
- Supports dynamic data-binding via a Java API.
- Context menus can be defined on any node of the pragmatic Tree control. Each context menu can also have its data statically- or dynamically-bound.
- Developed for and tested on Internet Explorer 6.x, Mozilla 1.7, Firefox 1.0, and Netscape 7.2 browsers.
Added: 2005-03-14
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

DWR

 Home Page Home Page
Categories:
Author: Getahead
Latest version: 2.0 RC 1
Description: Open source library that allows you to write Ajax web sites.
DWR (Direct Web Remoting) allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results.

DWR consists of two main parts:
- A Java servlet running on the server that processes requests and sends responses back to the browser
- JavaScript running in the browser that sends requests and can dynamically update the webpage

DWR supports "reverse Ajax", which allows Java on the server to asynchronously send Javascript to the client.
Added: 2006-06-01
Updated: 2006-12-08
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

QuipuKit

 Home Page Home Page
Categories:
Author: TeamDev
Latest version: 1.2.2
Description: JSF library for creating a dynamic UI for Web-based applications.
QuipuKit provides a set of AJAX-powered JSF components and client-side validation framework.

Features include:
- Included widgets: TreeTable, Chart, Calendar
- Enhanced implementations of the standard JSF components: DataTable, TwoListSelection
- AJAX-enabled page updates
- Styling
- Client-side support for standard JSF validators
- Flexible validation logic configuration and flexible error presentation
Added: 2007-10-18
Attributes: Built for Java[BuiltForJava] Library[Library]

Google Web Toolkit

 Home Page Home Page
Categories:
Author: Google
Latest version: 1.4.61
Description: Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language.

With GWT, you write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

Features include:
- Dynamic, reusable UI components.
- Simple RPC: To communicate from your web application to your web server, you just need to define serializable Java classes for your request and response.
- Browser history management: Handles the browser's back button history.
- Real debugging: In production, your code is compiled to JavaScript, but at development time it runs in the Java virtual machine. That means when your code performs an action like handling a mouse event, you get full-featured Java debugging, with exceptions and the advanced debugging features of IDEs like Eclipse.
- Browser compatible: Supports IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing within your code in most cases.
- Interoperab