Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Category

Graphics

Image processing, OpenGL, SVG...

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

Piccolo

 Home Page Home Page

Categories: Graphics

Author: Human-Computer Interaction Lab / University of Maryland

Latest version: 1.2
Added 2005-03-16Updated 2005-12-14

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.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

JGraph

 Home Page Home Page

Categories: Graphics, Rich client UI - Swing

Author: JGraph

Latest version: 5.9.2.1
Added 2005-04-27Updated 2006-12-05

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.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

WebCab JGraph

 Home Page Home Page

Categories: Charting, Graphics

Author: WebCab Components

Latest version: 2.0
Added 2006-12-05

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

Built for Java
Built for Java
Library
Library

Aspose.BarCode for Java

 Home Page Home Page

Categories: Graphics

Author: Aspose

Latest version: 1.1.0.0
Added 2007-04-09Updated 2007-09-05

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

Built for Java
Built for Java
Library
Library

JGo

 Home Page Home Page

Categories: Charting, Graphics

Author: Northwoods Software Corporation

Latest version: 5.1
Added 2006-09-11

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

Built for Java
Built for Java
Library
Library

JDrawing

 Home Page Home Page

Categories: Graphics

Latest version: 0.2.7
Added 2005-04-14

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.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

JxCapture

 Home Page Home Page

Categories: Graphics

Author: TeamDev

Latest version: 1.0
Added 2007-10-18

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.

Built for Java
Built for Java
Library
Library

GEF

 Home Page Home Page

Categories: Frameworks, Graphics

Latest version: 0.11.1
Added 2005-09-22

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).

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

yFiles

 Home Page Home Page

Categories: Graphics

Author: yWorks

Latest version: 2.4
Added 2006-06-26

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.

Built for Java
Built for Java

Vertical Bar Graph Component API

 Home Page Home Page

Categories: Graphics

Author: JPowered

Java Bean component designed to enable programmers to add graphing functionality to Java applications, Java servlets, Java Server Pages (JSP), Java applets.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

jPDFImages

 Home Page Home Page

Categories: Graphics, PDF

Author: Qoppa

Latest version: 2.12
Added 2009-02-23

Java library to export images from PDF files and to import images into PDF files.
jPDFImages can create images from pages in a PDF document and export them as JPEG, TIFF or PNG images. Additionally, it can return the image of any page in the document to the host Java application as a BufferedImage for further processing or to save in different formats.

Features include:
- Export PDF document pages as JPEG, TIFF or PNG images
- Import images into new or existing documents
- Support for PDF 1.7 (latest PDF format)
- Save to the file system or to Java output streams
- 100% Java
- No need to install or configure additional drivers or software when deploying your application

Built for Java
Built for Java
Library
Library

ReportCat

 Home Page Home Page

Categories: Graphics, Reporting

Author: Netcat

Latest version: 1.1
Added 2005-09-14

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.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

dsj

 Home Page Home Page

Categories: Graphics

Author: Humatic

Latest version: 0_8_2
Added 2005-12-21Updated 2006-12-05

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

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

JMathLib

 Home Page Home Page

Categories: Graphics, Math - Logic - AI - Rules - Science

Latest version: 0.8.0
Added 2007-05-21

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.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Big Faceless Graph Library

 Home Page Home Page

Categories: Charting, Graphics

Author: Big Faceless Organization

Latest version: 2.2.3
Added 2006-08-02

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

Built for Java
Built for Java
Library
Library

ImageResize4J

 Home Page Home Page

Categories: Graphics

Author: Gif4J Software

Latest version: 1.0
Added 2008-04-01

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.

Built for Java
Built for Java
Library
Library
Ignore this
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé