[20 total ]
A JavaServer Faces specific view-technology that combines the ease of Tapestry-like components with the familiar syntax of JSP within valid XML-syntax and EL use. Incorporating custom UIComponents is extremely easy, including being able to define
... [More]
Component trees in other files. Additional features include a high performance templating framework that makes composing JSF pages extremely simple. [Less]
MyFaces is the first free implementation of Suns new JavaServer (tm) Faces (aka JSF). See http://java.sun.com/j2ee/javaserverfaces for more information.
Extensions and additions to the Java Swing toolkit. Successful SwingX components may be considered for inclusion in future versions of the JDK.
JGoodies Windows l&f and Plastic l&f family
JGoodies Forms layout system
JSFTemplating makes JSF development easier.
It provides an alternative to JSP. It includes features such as: the Facelets templating format, events / handlers, page session, and many other features for page authors. It also allows JSF components to be written using templating.
[fleXive] is a Java EE 5 open-source (LGPL) framework for the development of complex and evolving (web-)applications. It speeds up development by easing many tedious and repetitive programming tasks.
[fleXive] concentrates on enterprise-scale
... [More]
content modeling, storage and retrieval, and includes comprehensive JSF support for displaying and manipulating these contents in (web) applications. The runtime environment can be included in existing Java EE applications, but you can also build new applications and package them into stand-alone Java EE applications.
[fleXive] provides essential features for data-centric applications:
* Secure EJB-based persistence engine
* Web development JSF toolkit
* Powerful (GPL) administration interfaces
* Based on Java 6, EJB 3, JSF, MySQL [Less]
jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.
The JGoodies Data Binding framework provides an elegant means to present object properties in a user interface. It reduces the code necessary for object presentation, stream-lines the development process for data binding, provides advanced features for automatic update notification and assists you in separating the domain and presentation layers.
SwingX-WS contains a set of JavaBeans for interacting with web services. Initial beans include support for several Yahoo and Google webservices such as searching news, video, images, and financial data, as well as a generic tile based mapping component.
Java Instant Message (IM) Library, Client and Tools.
Flexible framework to design your own IM client or bots. Supports AIM, ICQ, Yahoo, MSN, Jabber, SMS.
Fully functional GUI with spell checking and a lot more. Includes a web interface for remote/cell access.
Xulux is a Front End API for Java.
UFace provides a Universal API to create rich user interface applications on a variety of platforms such as the web via GWT or Java via Swing or Eclipse.
UFace provides a thin facade above the various widget implementations, then uses JFace Data
... [More]
Binding to bind your model objects to the user interface widgets.
The primary targets are implementation for GWT (including 3rd party widgets from e.g. gwt-ext, MyGWT), SWT/JFace and Swing but the API should flexible enough to allow other widget libraries to provide their own facades such as for things like QT-Jambi or JGoodies. [Less]
JAPI is a Java API intended to make life easier for Java application developers. Currently it is targetted on normal Desktop Java (J2SE). JAPI helps you writing internationalized and localized Swing applications with very little effort and very
... [More]
efficient event handling code. Additionally it contains some useful classes about I/O and XML. Note: JAPI requires J2SE 5.0 or later. [Less]
Buoy is a library for creating user interfaces in Java programs. It is built on top of Swing, but provides completely new classes to represent UI components. Its advantages include a simpler API, a more powerful event handling mechanism, and much more.
TFrame is a framework that provides all the things needed for a basic Java application. To use the framework you extend from the TFrame and Mediator classes and provide behavior for actions. The framework takes care of the order of construction as well as registering of objects within the mediator.
The Xito platform has been created to address client deployment issues and develop a rich Java client experience for end users. The platform is comprised of modular services that work together to produce a network centric architecture with an easy to
... [More]
use user interface integrated with the native host operating system.
The Xito Platform will address the core issues of existing Java client technology, namely: large memory and performance requirements, a poor user interface to manage Java applications, and complex security model that is not understood by end users. [Less]
The Java Desktop Network Component (JDNC) project is about reducing the effort and expertise required to build rich, responsive Java desktop clients. JDNC leverages the power of J2SE and Swing, but provides a simplified programming model which
... [More]
enables common user-interface functionality to be constructed more quickly, without requiring significant Swing or GUI programming skill. [Less]
Welcome to wiz4jWiz4j offers a simple and rapid method to create wizards in java.
Its quick and easy, no need to create xml files: just use java code to define the wizard structure.
With wiz4j, your wizard will run both in GUI and command line
... [More]
mode.
API documentation
Projects that use wiz4jHounder ScreenshotsThese screenshots belong to Hounder's installer.
And the same installer code with command line interface [Less]
Two Cents for Java is a collection of utility Java classes that provide a better foundation for developing GUI applications. More details to be added later.