JGraph 5.4.6 (For Java 1.3 branch)
Grok Headline matches for JGraph 5.4.6 (For Java 1.3 branch)
JGraph 5.4.4 (For Java 1.4 branch)
JGraph 5.4.4 (For Java 1.4 branch)
03/30/2005 06:55 AM

JGraph is a robust and complete graph component that is better than
many of its commercial competitors. With the JGraph zoomable
component, you can display objects and relations (networks) in any
Swing UI. It can also be used on the server-side to read an GXL graph,
apply a custom layout algorithm, and return the result as an SVG
image.
Changes:
This release adds new helper methods in GraphLayoutCache and
GraphConstants, improves edge renderer performance, fixes bugs in
BasicGraphUI.MouseHandler and GraphEd.connect, and adds a graph
parameter in BasicMarqueeHandler.paint and overview.
JGraph 5.4.5 (For Java 1.4 branch)
JGraph 5.4.5 (For Java 1.4 branch)
04/06/2005 09:59 AM

JGraph is a robust and complete graph component that is better than
many of its commercial competitors. With the JGraph zoomable
component, you can display objects and relations (networks) in any
Swing UI. It can also be used on the server-side to read an GXL graph,
apply a custom layout algorithm, and return the result as an SVG
image.
Changes:
A bug in the edge handle has been fixed to correct
handling of model callbacks and placement of
labels on scaled graphs. An initial label bounds
for extra labels is now set, and a new helper
method to has been added to the JGraph class.
DefaultEdge.clone now copies over the references
to the source and target port, whereas previously
it just assigned the references null.
JGraph 5.4.6 (For Java 1.4 branch)
JGraph 5.4.6 (For Java 1.4 branch)
04/13/2005 11:35 AM

JGraph is a robust and complete graph component that is better than
many of its commercial competitors. With the JGraph zoomable
component, you can display objects and relations (networks) in any
Swing UI. It can also be used on the server-side to read an GXL graph,
apply a custom layout algorithm, and return the result as an SVG
image.
Changes:
Since the JGraph API has been frozen in the 5.4.x
series for stability, the first review of many of
the JavaDocs was undertaken. All warnings were
removed, and various corrections and updates were
made. A error where the zero length between the
ports went into a calculation as the divisor if
the source and target ports of an edge were the
same port was fixed by changing it to simply
return the label position as being on the port.
The GraphLayoutCache.createNestedMap helper method
was added, and AbstractCellView was changed so
that it clones cell attributes in the refresh
method.
JGraph 5.4.7 (For Java 1.3 branch)
JGraph 5.4.7 (For Java 1.3 branch)
04/19/2005 11:34 AM

JGraph is a robust and complete graph component that is better than
many of its commercial competitors. With the JGraph zoomable
component, you can display objects and relations (networks) in any
Swing UI. It can also be used on the server-side to read an GXL graph,
apply a custom layout algorithm, and return the result as an SVG
image.
Changes:
Another review of the javadocs has been made on the frozen 5.4.x API.
Various changes have been made to resolve issues with edges whose
source and target are ports on the same vertex. Labels on such edges
can now be moved, and the routing functionality has been corrected.
PortView.getLocation now has an additional parameter to support these
changes, but no methods have been removed from the API.
JGraph 5.4.4 (For Java 1.3 branch)
JGraph 5.4.4 (For Java 1.3 branch)
03/28/2005 08:10 PM

JGraph is a robust and complete graph component that is better than
many of its commercial competitors. With the JGraph zoomable
component, you can display objects and relations (networks) in any
Swing UI. It can also be used on the server-side to read an GXL graph,
apply a custom layout algorithm, and return the result as an SVG
image.
Changes:
This release adds new helper methods in GraphLayoutCache and
GraphConstants, improves edge renderer performance, fixes bugs in
BasicGraphUI.MouseHandler and GraphEd.connect, and adds a graph
parameter in BasicMarqueeHandler.paint and overview.
JGraph 5.3 (For Java 1.3)
JGraph 5.3 (For Java 1.3)
01/03/2005 06:27 AMA freely available graph component for Swing.
JGraph 3.4.1 (For Java 1.3)
JGraph 3.4.1 (For Java 1.3)
05/12/2004 03:57 AMA freely available graph component for Swing.
JGraph 5.0 (For Java 1.3)
JGraph 5.0 (For Java 1.3)
07/10/2004 10:11 AMA freely available graph component for Swing.
JGraph 5.0.2 (For Java 1.3)
JGraph 5.0.2 (For Java 1.3)
09/16/2004 07:01 AMA freely available graph component for Swing.
JGraph 3.3 (For Java 1.4)
JGraph 3.3 (For Java 1.4)
04/28/2004 03:18 AMA freely available graph component for Swing.
JGraph 4.0 (For Java 1.4)
JGraph 4.0 (For Java 1.4)
05/26/2004 02:41 AMA freely available graph component for Swing.
JGraph 5.3 (For Java 1.4)
JGraph 5.3 (For Java 1.4)
01/04/2005 04:08 AMA freely available graph component for Swing.
JGraph 5.5.3 (Default branch)
JGraph 5.5.3 (Default branch)
06/22/2005 02:27 AM

JGraph is a robust and complete graph component that is better than
many of its commercial competitors. With the JGraph zoomable
component, you can display objects and relations (networks) in any
Swing UI. It can also be used on the server-side to read an GXL graph,
apply a custom layout algorithm, and return the result as an SVG
image.
License: GNU Lesser General Public License (LGPL)
Changes:
The main JGraph class now has switches named
moveIntoGroups and moveOutOfGroups that enable
drag and drop of cells in and out of group cells.
The getImage method was added to make the creation
of images of JGraphs easier. A selection of helper
methods were added and a number of minor bugs were
fixed. GraphModel.getValue was added and
DefaultGraphModel.getUserObject was deprecated.

JGraph Layout Pro 1.1 (Default branch)
JGraph Layout Pro 1.1 (Default branch)
04/06/2005 09:59 AM

JGraph Layout Pro is the next generation of graph
layout engine designed for optimal performance
with the open source JGraph core. It has
flexibility and a simple design, enabling you to
use circular, tree, and force-directed layouts
with ease in your JGraph application. It comes
with an application note and an example applet
that demonstrates features such as auto-layout,
collapsing/expanding of grouped cells, graph
morphing, and selective laying out of sub-graphs.
Changes:
Three new layouts have been added: annealing,
inverted self-organizing map, and
Fruchterman-Reingold. Extra options on the facade
were added to ignore unconnected cells and to
ignore hidden cells. A number of highly optimized
graph algebra methods were added, as well as a
layout progress bar and a compound layout class
that wraps any number of other layouts.
JXTA P2P 2.3.4 (Java 2 SE branch)
JXTA P2P 2.3.4 (Java 2 SE branch)
06/17/2005 05:00 PM
JXTA technology is a set of open protocols that allow any connected
device on the network ranging from cell phones and wireless PDAs to
PCs and servers to communicate and collaborate in a P2P manner. JXTA
peers create a virtual network where any peer can interact with other
peers and resources directly even when some of the peers and resources
are behind firewalls and NATs or are on different network transports.
The project goals are interoperability across different peer-to-peer
systems and communities, platform independence, multiple/diverse
languages, systems, and networks, and ubiquity: every device with a
digital heartbeat.
License: OSI Approved
Changes:
A couple of important bugfixes and a few minor
feature enhancements were made.
db4o 4.5.200 (Java branch)
db4o 4.5.200 (Java branch)
06/17/2005 05:01 PM

db4o is an object database available for Java and
for .NET, including CompactFramework and Mono.
Features include ACID transactions, automatic
class schema recognition, query-by-example,
S.O.D.A. object querying API, callback methods,
memory files, cascade-on-delete, multi-threaded
access, and Java Webstart and servlet support.
License: GNU General Public License (GPL)
Changes:
This release adds a couple of fixes in the GenericReflector, enabling
ObjectManager to work solidly with database files generated with db4o
for .NET. Performance has improved, especially for #identity() queries
on indexed fields.
GetOpts 0.1.0 (For Java branch)
GetOpts 0.1.0 (For Java branch)
06/24/2005 07:10 PMGetOpts is a getopt() replacement for C, C++, Objective C, and Java.
It's simple to use, and has built in help (-h/--help) capabilities.
Java Supplements 1.4.0 (Default branch)
Java Supplements 1.4.0 (Default branch)
04/15/2005 08:04 PM
Java Supplements is a free library of utility
classes which extends and enhances the
functionality of the classes provided by the
normal Java API. It provides robust and reliable
code for doing many of the tasks which Java
developers commonly find themselves writing code
for again and again, such as catching
InterruptedExceptions on Thread.sleep() calls or
reading files into a byte array.
Changes:
This release cleans up a lot of the code and fully maven-izes the
build process. It also adds new functionality for manipulating
strings, files, and objects.
Java Log analyzer 1.1.1 (Default branch)
Java Log analyzer 1.1.1 (Default branch)
04/06/2005 11:59 AM
JXLA is a http log analyzer written in Java. Reports are created in
XML. You can fully configure the output by using your own XSL
stylesheet.
Changes:
This release fixes a bug which does not generate
report in single host analyze mode. The
documentation was improved to add a howto.
Asterisk-java 0.1-rc1 (Default branch)
Asterisk-java 0.1-rc1 (Default branch)
04/09/2005 09:56 AM
Asterisk-java provides a set of Java classes that allow you to easily
build Java applications that interact with an Asterisk PBX Server. It
supports the FastAGI protocol and the Manager API.
Changes:
This is the initial release candidate with support for FastAGI and the
Manager API.
Java Asterisk AGI API 2.0 (Default
branch)
Java Asterisk AGI API 2.0 (Default
branch)
03/14/2005 06:21 PM
Jast Agi is a framework for rapid development of
FastAGI applications for the Asterisk PBX in Java.
AGI (Asterisk Gateway Interface) is a facility
that allows you to launch scripts, written in just
about any language, from an Asterisk dial plan.
Changes:
The threaded model has been changed into a java.nio multiplexing
model. A state-based handler has been added, and the possibility of
constructing state-models with transitions depending on the answers.
The license has changed from the GPL to Apache style.
InterMUD-3 for Java 1.0.0 (Default
branch)
InterMUD-3 for Java 1.0.0 (Default
branch)
04/04/2005 10:23 AMThe InterMUD-3 driver for Java is a library that
will allow you to place your Java MUD onto the
InterMUD-3 chat network with minimal effort. The
driver can be used in one of two ways. The
I3Connection class can be used to make a raw I3
connection for sending and receiving packets with
the *Packet classes. Alternatively, the
higher-level I3Client class can be used to connect
(and auto-reconnect) to the I3 network and to
interact with it.
MikMod for Java 0.4.0 (Default branch)
MikMod for Java 0.4.0 (Default branch)
03/31/2005 03:38 PM
MikMod for Java is a Java port of the MOD player MikMod. It supports
MOD, S3M, XM, MTM, and many other MOD formats. Mikmod for Java can
play through a JNI-based sound driver or track to a file on a disk.
Changes:
An Ant build.xml file has been added. A driver for rendering WAV files
has been added, as well as a driver for the javax sound output that
allows hearing playback at run-time.
XML Enhancement for Java 1.0.0 (Default
branch)
XML Enhancement for Java 1.0.0 (Default
branch)
04/01/2005 08:06 PMXML Enhancements for Java (XJ) extends Java with
support for XML. It provides high fidelity to the
XML standards and allows programmers to detect
errors earlier, thus facilitating XML application
development. One can import XML schemas just as
one does Java classes.
Berkeley DB Java Edition 2.0.42 (Default
branch)
Berkeley DB Java Edition 2.0.42 (Default
branch)
06/22/2005 02:26 AM
Berkeley DB Java Edition is a high performance
transactional storage engine written entirely in
Java. Like the highly successful Berkeley DB
product, it executes in the address space of the
application without the overhead of client/server
communication. It stores data in the
application's native format, so no runtime data
translation is required. It supports full ACID
transactions and recovery, and provides an
easy-to-use interface, allowing programmers to
store and retrieve information quickly, simply,
and reliably.
License: OSI Approved
Changes:
Support for JTA, JCA, and JMX. Cleaner enhancements improve out of
cache performance. The ability to manage data sets much larger than
than the cache is vastly improved in this release. Sequences are now
supported. The ability to relax the 'I' (isolation) in 'ACID'
transactions is provided by adding support for read committed
(sometimes called degree 2) isolation. This complements the existing
ability to relax the 'D' (durability) constraints in favor of speed.
These are design trade-offs left to the developer.

JSwat Java Debugger 2.32 (Default
branch)
JSwat Java Debugger 2.32 (Default
branch)
02/05/2005 09:35 PM

JSwat is a graphical, stand-alone Java debugger, using the JPDA
library. It offers breakpoints with monitors and conditions, colorized
source code display, single-stepping, displaying variables, viewing
stack frames, and expression evaluation.
Changes:
Properties in the About dialog are now sorted. Several bugs in the
expression evaluator were fixed. A problem where breakpoints in
non-Java code were resolved very slowly was fixed. This also impacted
Java code using Java 5.0 features.
Generic Algorithms for Java 0.7 (Default
branch)
Generic Algorithms for Java 0.7 (Default
branch)
04/10/2005 02:40 PM
JGA is a functors library useful for exploring and exploiting functors
as a design and implementation tool to reduce boilerplate coding. A
functor is an object that encapsulates a function or expression: it
can take arguments and produce results, as can any method, expression,
or function (in other languages that support functions). Unlike an
expression, as an object it can be passed as an argument without being
executed, it can be persisted to a database or file, it can be
serialized and passed from client to server (and back), and it can be
instantiated at runtime based on information unavailable at
compile-time. This project borrows the functors from C++ STL library,
and extends them with functors that are natural for Java programmers.
It also borrows the notion that basic functors implementing common
operations can be profitably combined into compound structures to
implement more useful logic.
Changes:
This release has support for Java 1.5.0_02. The new FunctorParser (and
its type safe extension GenericParser) allows functors to be described
using a Java-like syntax: the parser creates the functor that
implements the logic described in the expression. Hacker's Worksheet
is the next phase in the evolution of the Spreadsheet engine included
in the prior release. This application uses the FunctorParser to
implement a spreadsheet whose expression language looks like Java in
most respects.
Structural Analysis for Java 1.0.0
(Default branch)
Structural Analysis for Java 1.0.0
(Default branch)
04/12/2005 03:24 AMStructural Analysis for Java is a set of tools to automatically detect
and pinpoint architectural weaknesses. It is a collaboration between
the expertise of Rational with IBM's testing and analysis know-how,
using algorithms to hunt out antipatterns. SA4J provides
mathematically proven ways of determining the quality of the
architecture, and this assessment can be used as a basis for deciding
whether to reuse or modify existing Java code. If code is marked as
unstable, even the smallest change in the architecture can result in
unexpected delays in development as well as potentially more defects.
YourKit Java Profiler 4.0.8 (Default
branch)
YourKit Java Profiler 4.0.8 (Default
branch)
04/19/2005 06:45 AM

YourKit Java Profiler is a CPU and memory profiler
that makes it easy to solve wide range of CPU- and
memory-related performance problems. It features
automatic leak detection, powerful tools for the
analysis of memory distribution, an object heap
browser, comprehensive memory tests as part of
your JUnit testing process, extremely low
profiling overhead, transparent deobfuscation
support, and integration with Eclipse, JBuilder,
IntelliJ IDEA, and JDeveloper IDEs.
Changes:
NetBeans 4.1 Beta is now supported. The profiled application
launched from IDEA 5.0-EAP (Irida) no longer erroneously
uses the agent library embedded into IDEA, instead of using
agent library from appropriate YourKit Java Profiler
installation. .sh files (in samples directory and those that are
generated by J2EE server integrations) are now compatible
with Solaris's sh shell. If the appropriate Java installation is
not found in the Windows registry, the native launcher
yjp.exe tries to launch the profiler UI with "javaw" in the
current PATH.
YourKit Java Profiler 4.0.1 (Default
branch)
YourKit Java Profiler 4.0.1 (Default
branch)
03/14/2005 06:19 PM

YourKit Java Profiler is a CPU and memory profiler
that makes it easy to solve wide range of CPU- and
memory-related performance problems. It features
automatic leak detection, powerful tools for the
analysis of memory distribution, an object heap
browser, comprehensive memory tests as part of
your JUnit testing process, extremely low
profiling overhead, transparent deobfuscation
support, and integration with Eclipse, JBuilder,
IntelliJ IDEA, and JDeveloper IDEs.
JSwat Java Debugger 2.34 (Default
branch)
JSwat Java Debugger 2.34 (Default
branch)
03/31/2005 07:22 AM

JSwat is a graphical, stand-alone Java debugger, using the JPDA
library. It offers breakpoints with monitors and conditions, colorized
source code display, single-stepping, displaying variables, viewing
stack frames, and expression evaluation.
Changes:
A French translation was included for some resources. The file open
dialog source file filter was modified to include .jsp and .nice
files. Non-Java code in the recent files menu and view command opening
files that prevented breakpoints from working properly was removed.
Lexer exceptions are now treated as warnings.
NeoOffice 1.1 Beta Patch-9 (Java branch)
NeoOffice 1.1 Beta Patch-9 (Java branch)
03/22/2005 03:57 PM

NeoOffice is a project that is developing a native
Mac OS X port of OpenOffice.org with an Aqua
look-and-feel. The Cocoa branch (NeoOffice/C) is
no longer under development. The Java/Carbon
branch (NeoOffice/J) is under active development
and is stable enough for daily use. It provides
the foundation upon which the user interface can
be redesigned to adhere to the conventions of the
Aqua Human Interface Guidelines.
Changes:
This release contains fixes for the text kerning
bugs and also contains native menubar performance
improvements. In previous patches, it could take
up to 10 seconds for the menubar to display a menu
in some cases. This patch has reduced that time to
only a second or two. This patch also includes a
number of other bugfixes.
YourKit Java Profiler 4.0.3 (Default
branch)
YourKit Java Profiler 4.0.3 (Default
branch)
03/28/2005 03:42 AM

YourKit Java Profiler is a CPU and memory profiler
that makes it easy to solve wide range of CPU- and
memory-related performance problems. It features
automatic leak detection, powerful tools for the
analysis of memory distribution, an object heap
browser, comprehensive memory tests as part of
your JUnit testing process, extremely low
profiling overhead, transparent deobfuscation
support, and integration with Eclipse, JBuilder,
IntelliJ IDEA, and JDeveloper IDEs.
Changes:
Various bugfixes were made.
NeoOffice 1.1 Beta Patch-10 (Java
branch)
NeoOffice 1.1 Beta Patch-10 (Java
branch)
03/22/2005 03:52 PM

NeoOffice is a project that is developing a native
Mac OS X port of OpenOffice.org with an Aqua
look-and-feel. The Cocoa branch (NeoOffice/C) is
no longer under development. The Java/Carbon
branch (NeoOffice/J) is under active development
and is stable enough for daily use. It provides
the foundation upon which the user interface can
be redesigned to adhere to the conventions of the
Aqua Human Interface Guidelines.
Changes:
This release contains a significant new feature: drag-and-
drop between Neo/J and other applications. This patch also
includes bugfixes for slow text drawing speed, restoring it to
pre-Patch-8 levels, and the autocomplete feature, which
correctly works with accented characters and no longer
overwrites them.
Java xcripted page 1.3.0 (Default
branch)
Java xcripted page 1.3.0 (Default
branch)
04/07/2005 01:11 PM
Jxp is a script processor/template-engine that can execute
template files containing text and Java code. It contains a
parser to parse the script file into an abstract syntax tree
and a tree processor that processes the
syntax tree to execute the code using the reflection API to
produce output.
Changes:
Functions are now able to access global variables.
JxpParser was updated to include static variable
support. A page static variable feature was
implemented. File encoding support was added for
CachingPageSource and subclasses. JxpContext was
added to encapsulate JxpPageSource and to add
default environment support. JxpProcessingContext
was refactored not to be JxpInvocable. The config
digester was refactored to commons-java 1.5.0. An
unnecessary printing of exceptions in the
generateException method was removed, since that
is supposed to be done by the application. File
reloading of FilePageSource when a parse exception
occurs was fixed. A modification check flag was
added to FilePageSource.
The Ng Java Roguelike Engine 0.2.0
(Default branch)
The Ng Java Roguelike Engine 0.2.0
(Default branch)
04/03/2005 11:45 PM

The goal of the Ng Java Roguelike Engine is
to make it easy for anyone to create their own
rogue-like game, and to make it possible for
programmers to create truly outstanding variants.
The project currently consists of three
components: the Core, the Variant Manager, and the
Prototype. It also includes an unsupported
non-Ng Angband project that was nearly completed
in 2000-2001.
Changes:
A major architectural upgrade was made to the Core along with many
advances to SimpleGame. The Core now makes use of its own immutable
classes for geometry (Point, Dimension, and Rectangle), and the
graphical APIs are much cleaner and exclusively use board
location-based references rather than pixel-based, allowing for the
future implementation of isometric or hexagonal graphical modes.
SimpleGame now has two display modes - text graphics and 32x32 image
tiles. Large terrain and monsters are both supported, terrain features
were implemented, and the "Look" command was reworked to handle large
creatures and terrain.
NeoOffice 1.1 Beta Patch-8 (Java branch)
NeoOffice 1.1 Beta Patch-8 (Java branch)
03/14/2005 06:20 PM

NeoOffice is a project that is developing a native
Mac OS X port of OpenOffice.org with an Aqua
look-and-feel. The Cocoa branch (NeoOffice/C) is
no longer under development. The Java/Carbon
branch (NeoOffice/J) is under active development
and is stable enough for daily use. It provides
the foundation upon which the user interface can
be redesigned to adhere to the conventions of the
Aqua Human Interface Guidelines.
Changes:
Neo/J now behaves more like other Mac applications and will not quit
when you press the red "close window" button on the last document
window. A text copy and paste bug has been fixed. There is better text
kerning. Floating windows always stay on top. For full details, see
the changelog.
NeoOffice 1.1 Release Candidate (Java
branch)
NeoOffice 1.1 Release Candidate (Java
branch)
03/31/2005 03:39 AM

NeoOffice is a project that is developing a native
Mac OS X port of OpenOffice.org with an Aqua
look-and-feel. The Cocoa branch (NeoOffice/C) is
no longer under development. The Java/Carbon
branch (NeoOffice/J) is under active development
and is stable enough for daily use. It provides
the foundation upon which the user interface can
be redesigned to adhere to the conventions of the
Aqua Human Interface Guidelines.
Changes:
This version incorporates the OpenOffice.org 1.1.4
codebase and now supports all features present in
that version of OpenOffice.org. This release also
adds support for Eudora and Entourage as external
mailers.
Java Indexed Serialization Package 3.0.0
(Default branch)
Java Indexed Serialization Package 3.0.0
(Default branch)
04/13/2005 02:11 PMJisp uses B-tree indexes to provide keyed access
to variable-length serialized objects stored in
files. The framework allows new index algorithms
to be added; data can be indexed on almost any
data type. Written in pure Java and tested for
portability, Jisp provides a simple, direct
solution when an enterprise-class database system
is too big or expensive for the task at hand.
Grok Description matches for JGraph 5.4.6 (For Java 1.3 branch)
GrokA matches for JGraph 5.4.6 (For Java 1.3 branch)
JGraph 5.4.6 (For Java 1.3 branch)