Projects tagged ‘java’ and ‘ui’


[34 total ]

14USERS
   

Extensions and additions to the Java Swing toolkit. Successful SwingX components may be considered for inclusion in future versions of the JDK.

13USERS
   

JGoodies Windows l&f and Plastic l&f family

12USERS
   

The goal of this project is to provide a configurable and customizable production-quality Java look and feel library for Swing applications.

9USERS
   

JGoodies Forms layout system

9USERS
 

SwingLabs is a Sun Microsystems supported project that allows experimentation with extensions to existing Swing components, new Swing components, and other desktop related technologies such as Java2D, AWT, etc. It acts as a testbed for ideas related to client side technologies, and provides a path for inclusion to future versions of the JDK.

4USERS
 

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.

3USERS

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.

3USERS
   

A fast and powerful WYSIWYG GUI builder for Swing-based applications. Abeille is based on the JGoodies FormLayout.

2USERS
 

Monkeybars is a library enabling you to write GUI applications using JRuby and Swing. You can build your GUI in any editor so that you can have an application that is designed using modern tools but has all the logic contained within Ruby.

2USERS

Omnivide is a small app itself, written in Java. The idea behind the program is that several plugins will deliver any service you like to you. All in a single app. Omnivide itself will enable you to install/remove and enable/disable any plugin you ... [More] like, since it’s open source you can also write your own plugins. Just because we call them plugins doesn’t mean they aren’t full-blown apps. Our Twitter plugin is fully featured with your own timeline, the public timeline, a small overview of your followers and the ones you follow as well. The MSN plugin will feature several things you would expect from a MSN client. Like offline messages, personal messages, avatars and so on. The possibilities are endless. [Less]

2USERS
 

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.

2USERS
 

WingsBuilder is a Groovy builder for the wingS Framework. You can use WingSBuilder in the same fashion as SwingBuilder. Most of the constructs provided by the original SwingBuilder are supported in WingSBuilder, thanks to the efforts of the wingS ... [More] team in following the Swing model very closely. WingSBuilder also supports wingS specific components and the ability to attach your own components through widget() & container(). [Less]

2USERS
 

GraphicsBuilder is a Groovy builder for Java 2D. GraphicsBuilder provides an easy way to create Java2D graphics in a similar manner as JavaFX Script but in a groovier way.

2USERS
 

JideBuilder is a Groovy builder for the open source JIDE Common Layer (http://jide-oss.dev.java.net).It is based on the original SwingBuilder. The goal of the project is having a builder for swing apps that seamlessly integrates default swing and JIDE components.

1USERS
 

The winlaf project aims to provide a common place for Swing developers to track inconsistencies in the Windows Look and Feel. One goal of the project is to provide a common source of utilities that work around consistency issues. The hope is that ... [More] eventually, many of the utilities provided here won't be necessary and the underlying issues will be fixed in Java itself. In the meantime, the winlaf project provides a way to make Java applications under the Windows Look & Feel appear as close to their native counterparts as possible without resorting to non-platform toolkits such as SWT. [Less]

1USERS
   

pyjamas is a port of Google's GWT to Python. It provides a stand-alone python-to-javascript compiler, an AJAX framework and library and a Widget Set framework that looks very similar to Desktop widget sets such as pyqt4 and pygkt2. With pyjamas, rich media applications can be written entirely in python that run in all major web browsers.

1USERS

Core components for Project Looking Glass

1USERS
 

gui4j is a framework for describing Java Swing GUIs completely in XML. The graphical user interface is created dynamically based on the XML definitions. Each GUI window is associated with exactly one top-level XML file. Each XML file can ... [More] dynamically include other XML files to support complex GUI definitions. Each XML file is associated with a java object that acts as both a Controller and a Model for the GUI. There is a strong layer separation between the GUI and the Controller: GUI definitions in the XML files can access all Java methods of the Controller, but Java methods cannot access any GUI elements directly. Events are used to trigger changes in the GUI. [Less]

1USERS
 

Project Looking Glass is based on Java technology and explores bringing a richer user experience to the desktop and applications via 3D windowing and visualization capabilities. It is an open development project based on and evolved from Sun Microsystems' advanced technology project.

1USERS
 

An improved extension of JToolBar with extra support classes.

1USERS

Icons in java are generally of a fixed size. In fact the documentation states that the Icon is "A small fixed size picture, typically used to decorate components." This library is designed to extend this definintion to essentially remove the 'fixed size' bit and as such increase the number of use-cases that the icon can be applied to.

1USERS

Flying Saucer is a strict XHTML/XML renderer written in 100% Java (no native browser hooks), for embedding in a variety of applications (chat programs, mp3 players, web services clients, etc). It aims to provide strict and *full* webstandard ... [More] compliance for XHTML with CSS 2.1 styling. Input is well-formed XML and styling/layout is done with CSS. Output is PDF, Swing panel (for interactive use), image files, and SWT support is being developed. As of the current release, R7, the library should support almost all of CSS 2.; limitations on CSS support are listed in the project issue tracker. [Less]

1USERS
 

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]

1USERS

BeanShield is a powerful Java library, that makes it easy to directly use your complex entity model in your UI (Web based and Client) without the need to copy or clone data to be able to rollback changes when a user clicks "Cancel".

0USERS

The Chronicle framework provides complete register and memory-level recording of Linux processes and efficient queries over the recorded traces. Chronomancer builds on Chronicle by providing a UI for inspecting and querying traces --- effectively an ... [More] extremely powerful debugger. Chronomancer can display program state for any chosen point in time; find the last write to any given memory location; display the execution path taken through a function (no more stepping!); display correct call stacks in the presence of tail calls or stack corruption; and much more! Chronomancer supports debugging C and C++ programs with DWARF2/3 debug information such as is generated by gcc. It is implemented in Java as an Eclipse plugin and can integrate with the Eclipse CDT. It offers extension points so other plugins can define new commands, views, event queries, and custom data renderers. Chronomancer is small, about 10K lines of code, quite new, and has many rough edges and missing features. (There are many features that would be easy to add that no other debugger has ever offered.) However, it can already be used to debug interesting problems; it has already been used to successfully analyze a difficult Firefox garbage collection bug. Chronomancer is released with the permission of the Mozilla Foundation. Thanks MF! [Less]

0USERS

SwingFX is a suite of effects, components, and more that are written in Java, typically using Java2D and Swing.

0USERS

GWT-PFGWT Pleso Framework is a high-level framework based on Google Web Toolkit (GWT) for creating visual AJAX database front-end user interfaces. It's some a kind of more complex CRUD framework. GWT Pleso Framework enables you to create ... [More] automatically generated user interface based on business-logic classes. It provides control panel solutions for: database enterprise projects; other relation-based projects. web-site management; It has a set of components for manipulating user data such as DataGrid, DataTextBox, DataComboBox etc. Project highlightsclear, Java interfaces based model customizable automatically generated user forms user-input validation system flexible support for related data (child forms) authentication, authorization system error handling replaceable windows manager localization system paged data view text, numeric, date, time, enumeration, selection data controls ScreenshotsScreen from demo app - validation in add form, more - in gallery: Overview of GWT application architecture based on GWT-PFTypical example of GWT application architectureOne of the classical approaches in the software design is a three-level architecture, where higher levels depend on lower: presentation layer - user interface (UI); business logic layer (BL); data access layer (DAL). In GWT application those layers can be shared between client and server as follows: On client-side: presentation layer business logic layer data access interfaces (GWT-RPC Client), data classes On server-server: data access layer implementation (GWT-RPC server) database The scheme below clearly shows the dependence between packages of each layer on client and server sides. Component scheme of GWT application architecture based on GWT-PF. Source code allocation example (click on scheme to view full size image). GWT-PF role in GWT applicationA typical requirement for information systems is the development of a large number of similar reference books and forms for data manipulation. These elements are presentation layer components. There are two general approaches to develop them: Creating of separate classes which represents visual component for each form. Creating universal visual components that can represent any form of the system. The obvious is the fact that the first variant more labor for a large system. gwt-pf-ui package is a set of universal visual components, which can be used to display almost any reference books and forms. So when building a system it is possible to use those components, significantly reducing the resources for the development of a presentation layer. Visual components in gwt-pf-ui works with the business logic via interfaces of gwt-pf-core package. The implementation of business logic and data access layer of the application ill be presented by set of classes implementing interfaces from gwt-pf-core. Rapid development with GWT-PFIt is obvious that gwt-pf-ui is profitable in terms of code reuse and mostly implemented presentation layer. Moreover the existence of business logic interface with gwt-pf-core applies tested business logic development methodology. [Less]

0USERS

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]

0USERS
   

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]

0USERS

What are "Mac Widgets for Java"?Mac Widgets for Java are a collection of widgets seen in OS X applications, offered in a Java API. These widgets help Java developers create more Mac-like applications. There usage is not restricted to Mac though, as ... [More] they will render across platforms. Guiding Design PrincipleMac Widgets for Java have been designed as components - so you won't see much inheritance. Component style designs help make the API simple and understandable. This stye of design also makes it easy for developers to use the components as they were intended to be used. [Less]