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

Graphics

Image processing, OpenGL, SVG...

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

JGraph

 Home Page Home Page
Categories:
Author: JGraph
Latest version: 5.9.2.1
Description: Open source Java graph drawing and layout component.
JGraph draws diagrams (networks) for client and server-side Java using a Swing component with a standard API.

Additional products:
- JGraph Layout Pro: provides a range of layout algorithms for JGraph.
- JGraphPad: implements rich clients with customized, Visio-like frontends and backends.
- JGraph Adapter: transactional layer to keep your graph cells and back-end in sync. Useful for visualizing database information.
Added: 2005-04-27
Updated: 2006-12-05
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JDrawing

 Home Page Home Page
Categories:
Latest version: 0.2.7
Description: JDrawing is a Java swing component for displaying vector graphics and animation. It can deal efficiently with very large vector images e.g. geographic maps or electronic circuits.
Added: 2005-04-14
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

yFiles

 Home Page Home Page
Categories:
Author: yWorks
Latest version: 2.4
Description: Class library that provides algorithms and components enabling the analysis, visualization, and the automatic layout of graphs, diagrams, and networks.

Features include:
- yFiles Basic: contains essential classes and data types for graph analysis tasks. Implements of data types such as graph and priority queue. It makes available a variety of graph and network algorithms.
- yFiles Viewer: builds upon the Basic package. It offers you a graph viewer component. Other features are its ability to support diverse graph formats (GML, YGF, JPG, GIF) and its printing capabilities.
- yFiles Layout: builds upon the Basic package. It offers you a suite of graph layout algorithms. Diverse layout styles including hierarchic, orthogonal, or circular are provided as components that can be configured programmatically. In addition, yFiles provides edge routing algorithms that make it possible to route edges into existing diagrams.
Added: 2006-06-26
Attributes: Built for Java[BuiltForJava]

GEF

 Home Page Home Page
Categories:
Latest version: 0.11.1
Description: The goal of the GEF project is to build a graph editing library that can be used to construct many, graph editing applications.

Some of GEF's features are:
* Node-Port-Edge graph model
* Model-View-Controller design based on the Swing Java UI library makes GEF able to act as a UI to existing data structures
* User interactions for moving, resizing, reshaping, etc. GEF also supports several novel interactions such as the broom alignment tool and selection-action-buttons.
* Generic properties sheet based on JavaBeans introspection.
* XML-based file formats based on the PGML standard (soon to support SVG).
Added: 2005-09-22
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Piccolo

 Home Page Home Page
Categories:
Author: Human-Computer Interaction Lab / University of Maryland
Latest version: 1.2
Description: Toolkit that supports the development of 2D structured graphics programs and Zoomable User Interfaces (ZUIs). A ZUI is a new kind of interface that presents a huge canvas of information on a traditional computer display by letting the user smoothly zoom in, to get more detailed information, and zoom out for an overview. Piccolo uses a "scene-graph" model that is common to 3D environments. Basically, this means that Piccolo maintains a hierarchal structure of objects and cameras, allowing the application developer to orient, group and manipulate objects in meaningful ways.
Added: 2005-03-16
Updated: 2005-12-14
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

dsj

 Home Page Home Page
Categories:
Author: Humatic
Latest version: 0_8_2
Description: Java wrapper to fundamental parts of the DirectShow API.
dsj offers high level access to media file and stream playback, encoding, capture, digital TV a.o., as well as low level graph building functionality.

Features include:
- Video formats supported: wmv, DivX, asf, DV, DVR-MS, mpeg (1, 2, 4), theora (ogg), flv, mms and http streams, 3gp
- Audio formats supported: mp3, wma, vorbis (ogg), wav, aif, aac, mms and http radio, amr
- Offers access to some higher level DirectShow structures and thus lets you for instance play and navigate DVDs, or control IEEE1394 DV Camcorders in Java applications.
- jdk 1.4 compatible
Added: 2005-12-21
Updated: 2006-12-05
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Big Faceless Graph Library

 Home Page Home Page
Categories:
Author: Big Faceless Organization
Latest version: 2.2.3
Description: Class library for creating graphs and charts.
Backed by a 3D engine, it can plot 2D or shaded 3D pie charts, line graphs, area and bar graphs from any viewpoint to PNG, Flash, PDF or SVG.

Features include:
- XML and JSP tag library interface
- SOAP and XML Web Services interface for graph creation
- Embed JavaScript in your tags to create rollovers
- Full 3D engine with adjustable light source
- Output to PNG, SVG, Flash, PDF or java.awt.Image for use in applets
- Graph dates, currencies, percentages, numbers and discrete data out of the box
- Mix bars, lines, candles, bubbles, all on the same graph
- Add text, lines or custom markers anywhere on the graph, including axes
- Use up to four axes on the one graph, including logarithmic axes
- Plot mathematical functions, data samples and spline curves fitted to data, all on the same graph
Added: 2006-08-02
Attributes: Built for Java[BuiltForJava] Library[Library]

JxCapture

 Home Page Home Page
Categories:
Author: TeamDev
Latest version: 1.0
Description: cross-platform screen capture library that allows Java code to capture and manipulate images.

Features include:
- Screen capture operations: full-screen capture (available on multiple monitors); active window capture; object capture of any UI element like window, button, menu, etc.; rectangular region capture.
- Capture options like capture transparent windows, mouse cursor inclusion, keyboard shortcuts, etc.
Added: 2007-10-18
Attributes: Built for Java[BuiltForJava] Library[Library]

ImageResize4J

 Home Page Home Page
Categories:
Author: Gif4J Software
Latest version: 1.0
Description: Java class library for high-quality Java2D-based and JAI-based image resize and scaling.
ImageResize4J offers 24 interpolation filters, including well-known as Bilinear, Bicubic, Lanczos3 or Hamming and some unique interpolation filter families such as Ideal or Sharp.
The library is 100% pure Java and compatible with Java 1.2 and later.
Added: 2008-04-01
Attributes: Built for Java[BuiltForJava] Library[Library]

Aspose.BarCode for Java

 Home Page Home Page
Categories:
Author: Aspose
Latest version: 1.1.0.0
Description: Component for 1D and 2D barcode generation and recognition.

Features include:
- barcode size control
- borders and margins settings
- foreground and background color settings
- rotation angle and captions
- supports 20 barcode symbologies like MSI, QR, PDF417, Aztec, Planet, Code128, Code39, Code93, Code11, EAN128, Codabar, Interleaved 2of5, Postnet, UPCA, UPCE
- supports image output in JPEG, GIF, PNG, BMP and JPG
- renders barcodes to images, printers, HTTP servlet response and graphical objects
Added: 2007-04-09
Updated: 2007-09-05
Attributes: Built for Java[BuiltForJava] Library[Library]

WebCab JGraph

 Home Page Home Page
Categories:
Author: WebCab Components
Latest version: 2.0
Description: Graphing and charting component.

Features include:
- Graph component: Several interpolation methods can be used (e.g. cubic spline, linear interpolation); Multiple series; JDBC compliant; Zooming; Scaling; Centering; Saving as JPEG; Anti-aliasing; Dragging.
- Chart component: Several types of bar charts are available (e.g. bar and pie); Multiple series; JDBC compliant; Anti-aliasing; Light effect; Transparency; Shadows; Saving as JPEG; Rotation.
- Pie component
- Pictogram component
Added: 2006-12-05
Attributes: Built for Java[BuiltForJava] Library[Library]

JMathLib

 Home Page Home Page
Categories:
Latest version: 0.8.0
Description: Library of mathematical functions designed to be used in evaluating complex expressions and display the results graphically. It can be used either interactively or to interpret script files. JMathLib works like Matlab, Octave, FreeMat and Scilab.
Added: 2007-05-21
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JGo

 Home Page Home Page
Categories:
Author: Northwoods Software Corporation
Latest version: 5.1
Description: Graphics library for building custom interactive diagrams, network or workflow editors, connected graphs, scheduling or organizational charts, smart maps, flowcharts, and software design tools.
JGo has built-in support for many shapes, text, images, containers, connectors, orthogonal links, arrowheads, scrolling, zooming, selection, drag-and-drop, resizing, in-place text editing, tooltips, layers, and multi-page printing.

Features include:
- supports Java 2, Java 2D, Swing and SWT
- built-in support for Swing's Undo framework
- can be used in Web applications by putting the graph image generation and editing on the server as servlets
Added: 2006-09-11
Attributes: Built for Java[BuiltForJava] Library[Library]

ReportCat

 Home Page Home Page
Categories:
Author: Netcat
Latest version: 1.1
Description: ReportCat is a Java print library. Its main goal is the automatic creation of printable reports drawn from any data source.

Features include:
- Reports may contain header and/or footer with any individual content on any page with configurable page numbering.
- Multiline text with automatic line breaks and configurable line break strategy.
- Borders, insets and backgrounds decorate any print component.
- Printing of high resolution images.
- Fixed or automatic scaling of any part of the report.
- Rotation of any part of the report by 90, 180 or 270 degrees.
- The layout of the report can be divided into multiple columns.
Added: 2005-09-14
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Vertical Bar Graph Component API

 Home Page Home Page
Categories:
Author: JPowered
Description: Java Bean component designed to enable programmers to add graphing functionality to Java applications, Java servlets, Java Server Pages (JSP), Java applets.
Added: 2005-09-14
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]
Ignore this
 
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks! hot newstransatlantys
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc
This site is not affiliated in any way with Sun Microsystems, Inc.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle