PrimeFaces is an open source component suite for Java Server Faces featuring 90+ rich set of JSF components. Additional TouchFaces module features a UI kit for developing mobile web applications.
* 90+ rich set of components (HtmlEditor, Dialog, AutoComplete, Charts and many more).
* Built-in Ajax with Lightweight Partial Page Rendering.
* Native Ajax Push/Comet support.
* Mobile UI kit to create mobile web applications for handheld devices with webkit based browsers.(IPhone, Palm, Android Phones, Nokia S60 and more)
* Compatible and Lightweight.
* Skinning Framework with 25+ pre-designed themes.
* Extensive documentation. ·
Our goal is development of software that allows significant reducing costs for implementation and maintenance of various kinds of applications. In the open source domain, there are a lot of technologies that overlap or are entirely interchangeable. We see our purpose in designing solutions that make it easier for programmers to develop software by means of integrating well known technologies rather than creating clones of those technologies.
For integration, we choose open source technologies that provide rich functionality, are simple to use and widely accepted by developers all over the world. Due to our independence, we can offer the most effective and unprejudiced solutions.
Integration solutions for developers are the main focus of our professional activities. At the same time, in the context of designing general integration solutions, we can help you develop your individual projects using our software. This approach may be beneficial both for you and us. You'll get a high quality product developed in a short period of time due to our well designed and tested software. We'll benefit from discovering new requirements to our software and finding new ways to further evolve and improve it by implementing your requirements.
We are ready to apply our solutions for the development of Your database applications based on Eclipse RCP and Netbeans platforms as well as various web applications. Please contact us using email or phone. We will be glad to co-operate with you. ·
JGraph X is the next generation of Java Swing Diagramming Library, factoring in 7 years of architectural improvements into a clean, concise design. JGraph X provides a simple, powerful API, as well a more application-centric feature set. The result is a low learning curve and faster implementation of customizations in your development. JGraph X shares the core model of mxGraph, so your JGraph X application more easily ports directly to an mxGraph web application. ·
Currently many of the standard rich flex widgets (buttons, sliders, inputs [richTextEditor, textArea, ...], progressbars, colorpickers, various panels [accordion, tabBar, ...], and etcetera) have been written as intention of support. ·
- Fast drawing mode with lower resolution for high performance real-time display
- Slow drawing mode for high resolution, high quality printing, image output etc.
- Output of charts in EPS,PS, as BufferedImage and (planned) PNG,SVG etc.
- Linear, logarithmic and wrapped axes with auto scale.
- Scatter plot, Contour plot; (planned) BarPlot, PiePlot...
- Plots are fully configurable allowing all advantages of Java2D: Transparency, Scaling, Rotating, Clipping...
- Text console allowing full control for keyboard lovers (planned)
- Use console or pipe for in-/output (planned) ·
JChart2D is an minimalistic charting library published under the OSI approved GNU LESSER GENERAL PUBLIC LICENSE. It is designed for displaying multiple traces consisting of tracepoints. JChart2D is centered around a single configureable swing widget: the Chart2D. It is a JComponent one can add to a java swing user interface. Therefore basic knowledge of java awt and swing and the information provided on this site is helpful. If no basic knowledge of swing and awt is given, the example code will give a quick entry as well. ·
JOpenChart is a free Java Toolkit and library for embedding charts into different kinds of applications, no matter if they are server side, desktop or web applications. Commercial solutions are pretty expensive and at the time I started working on JOpenChart, there was no satisfying open source solution available. Currently, the library provides all the functionality to draw different kinds of charts, like line, bar, pie and plot charts. Additionally, the class structure includes the necessary classes for the encapsulation of sets of data and the classes for all parts of a typical chart, like a coordinate system, coordinate axes, legends, title and chart renderers. I put great effort into a good design, ie understandable, logical class structures, elegant interfaces, use of abstract classes etc. The library is easily extendable to provide your own functionalities. This is best illustrated by noting, that all the Renderer classes, which paint the charts, have about 150 - 200 lines of code. That's pretty easy, isn't it? ·
Openchart2, based on the original JOpenChart library by Sebastian Müller, provides a simple, yet powerful, interface for Java programmers to create two-dimensional charts and plots. The library features an assortment of graph styles, including advanced scatter plots, bar graphs, and pie charts. New features are added constantly to improve the power of the library.
Best of all, Openchart2 is free! The library is licensed under the GNU Lesser GPL, allowing for its inclusion in proprietary software (as long as modifications to the library are released). Furthermore, the developer documentation is available to all. ·
Charts with Swing
This chart implementation provides graphs of one or more functions as Swing components. The design was made to render large amounts of real-time data. Java 5 or newer is required. Please try the Web Start demonstration. ·
The JCCKit is a small (< 100Kb) library and a very flexible framework for creating scientific charts and plots.
JCCKit is written for the JDK™ 1.1.8 platform (except of a Graphics2D renderer). Thus, it is suitable for scientific Applets and for PDA's running a PersonalJava™ implementation.
JCCKit is an offspring of my lecture The Art of Developing Scientific Java Applets held at the University of Basel, Switzerland, in the winter semester 2002/03. See lecture 12 and 13 which explains the basic architecture of JCCKit.
Purpose and Features
The main purpose is to provide a flexible kit for writing applets and application with the need for visualizing scientific data. If you are looking for a lean scientific chart and plot library without all the unwanted bells and whistles of the heavy competitors try JCCKit.
The key features of JCCKit are:
* small (< 100Kb jar file)
* highly configurable due to a sophisticated configuration concept
* extensible (1/3 of all classes are interfaces or abstract classes.)
* automatic updating if data changes
* easy programming of dynamic charts and plots
* automatic rescaling if canvas size changes
* out-of-the-box applet for presenting static data on a web page without needing knowledge of the Java™ programming language.
* automatically generates a legend
o logarithmic axes
o non-numerical tic labels
o different line styles, colors, and thicknesses
o different symbols
o different fonts, font styles, colors, and text orientations
o vertical and horizontal error bars
o vertical, horizontal, and stacked bar charts
* supported devices
o AWT Graphics context
o AWT Graphics2D context (needs Java™ 2 platform)
o Off-Screen image creation (need J2SE 1.4 or higher) (see section 2.5 of the User Guide)
o SVG (Scalable Vector Graphics) ·
jCharts is a 100% Java based charting utility that outputs a variety of charts. This package has been designed from the ground up by volunteers for displaying charts via Servlets, JSP's, and Swing apps. First release was in December 2000. ·
E-Gantt is a Gantt Chart library for Java Swing / Scheduling Visualization tool. The library is typically used for editing and visualizing complicated work schedules.
The library E-Gantt has been succesfully integrated in many open source projects and large commercial projects with-in the following industries:
* Scheduling Research
* Medical Research
* US Military Defense Projects
* Network Administration tools
The library is developed as a pure java component which integrates well with the components with-in swing, the component itself is mostly used with-in a JTable with the various flavours possible. ·
JOrtho (Java Orthography) is a Open Source spell-checker entirely written in Java. Its dictionaries are based on the free Wiktionary project and can therefore be updated by virtually any language. The library works with any JTextComponent from the Swing framework. This includes JTextPane, JEditorPane and JTextArea. ·
Abbot helps you test your Java UI. It comprises Abbot, which lets you programmatically drive UI components, and Costello (built on Abbot) which allows you to easily launch, explore and control an application. The framework may be used with both scripts and compiled code. ·
Zeus a Java Swing Components Library. Provides usefull swing components for easier GUI development. Some of the components are: JConsole,JMessage,JSplash,SingleAppInstance,WindowManager,AutoResizeTableColumns,TableSorter,TypeSafe API and much more. ·