Click on any images below to see the full-size version.
|
|
Aqua Data Studio
Aqua Data Studio is a database query tool and administration tool that allows developers to easily create, edit, and execute SQL scripts, as well as browse and visually modify database structures. Aqua Data Studio provides an integrated database environment with a single consistent interface to all major relational databases. This allows the database administrator or developer to tackle multiple tasks simultaneously from one application.
Submitted by Niels Gron, AquaFold
|
SQL Developer
SQL Developer is a is a database administration and query tool that provides a single consistent interface for various databases. Visually navigate through your database structure, create and execute SQL queries and scripts the easy way. Or reverse engineer complete data models with the integrated diagram editor.
Submitted by Jan Borchers, SOLYP Informatik GmbH
|
Scoreboard
Scoreboard is a web-based J2EE corporate performance management tool used for measuring performance and communicating strategy. Administrators may create and update corporate strategy maps, allowing an administrator to drag-and-drop strategic objective elements from the corporate hierarchy on to a visual map. Non-administrators may view the resulting strategy map as a dynamic image on an HTML page, complete with live data-driven color status indicators and image-mapped drill-down links.
Submitted by Mark Reed, Spider Strategies
|
RaBBiT
RaBBiT is a computer-assisted generative architectural programming tool for handling complex requirements. It adapts generalized means-ends analysis and is particularly suited to support programming recurring building types. It allows simplification of the designer-computer interaction to make the application usable by non-programmers. The user may also generate design requirements to be used by other generative design and decision support tools.
Submitted by Halil I. Erhan, United Arab Emirates University
|
Objectiver
Objectiver is a web-based requirements engineering tool. The tool relies on Kaos, a goal driven methodology and enables users to have a global overview on the system. Objectiver enables analysts to draw diagrams to define concepts and relationships over those conceptsand then put this information together to generate a standards-compliant requirements document.
Submitted by Nicolas Ducourthial, Cediti, Belgium, Objectiver
|
YAWLEditor
YAWLEditor is a workflow editor that allows users to draw workflow definitions for YAWL. One of the key aims is to synthesize patterns from existing workflow systems and offer a language capable of expressing those patterns. There are rich syntactic requirements for expressing valid YAWL diagrams, and JGraph has performed admirably in enforcing those requirements in an intuitive, user-friendly manner.
Submitted by Lindsay Bradford, Queensland University of Technology, Brisbane, Australia
|
i-service
i-service is a Service Level Intelligence suite which enables companies to define and verify custom quality rules. It is aimed at modelling and reporting on service level agreements and quality of service (QoS) indexes. i-quality is the suite's core module, focused on service process modelling and QoS management. Its model builder is based on JGraph, allowing the interactive and graphical definition of an SLA. Moreover, it manages the definition of the processing rules to combine low-level data (at the bottom) up to business quality indicators.
Submitted by Pierangelo Repetti, Ingenium Technology Srl, i-service
|
VisualStruts
VisualStruts is a graphical documentation tool for struts. It takes all the information it needs out of the struts-config.xml's, tiles-definition.xml's and all jsp's in the directories or web-archives you specify and generates a hierarchic structure so you can easily see which Action/JSP links to what Action/JSP/Tile and what JSPs are included by Tiles. JGraph is very powerful and configurable, but still easy to develop with.
Submitted by Stefan Lotties, VisualStruts
|
Business Logic
The Business Logic product allows customers to chain together scripting language modules based on inputs and outputs. By dragging and dropping scripts and output portals a user can create a new business logic plan or update an existing one. The diagram of the plan allows the user to see at a glance the data transformations, temporary files, inputs and outputs. Because of JGraph's open source code, excellent design and the examples and support at the website, I was producing prototypes for the Business Logic product two weeks after I was assigned to the project. As a result, I obtained feedback and buy in on the design from customers and internal personnel early in the development process. Management was impressed and pleased.
Submitted by Douglas B. Caulkins, Intec Telecom Systems PLC
|
Metex
I had my own graph implementation, but my classes however were to slow for large graphs, so I searched a free library and found yours through the Swing Sightings. I was very impressed by the clean MVC architecture, the rich documentation and the program examples. The implementation of the table diagram in the Metex program was done on the basis of the GraphEd example.
Submitted by Urs Minder, Opentrend GmbH, Metex
|
CAOS Configuration Tool
CAOS (Comodity AudiO System) is a cluster that was developed at the Electronics Laboratory at ETHZ, consisting of "off-the-shelf" Workstations and TNet, a highspeed communication network. JGraph is used to virtually wire sound processing components and distribute them on the available CPUs. Devices may pop-up and disappear, and have specific inputs and outputs (for example the left and right output of a microphone, in/out and fader value for a mixer, input of a speaker etc). The inputs and outputs have been modeled using ports. The graph model is represented by a JINI Lookup Service on a remote machine.
Submitted by Men Muheim, Federal Institute of Technology, Zurich
|
Betty's Brain
Betty's Brain is a computer-based learning environment in which the user teaches Betty, an intelligent agent, about a domain using a causal concept map representation. The agent Betty then uses this knowledge to answer questions and solve problems in this domain. Betty is intelligent not because she learns on her own, but because she can apply qualitative reasoning techniques to answer questions that are directly related to what she has been taught through the concept map. We call such an agent a teachable agent. Our motivation for building teachable agents is based on the belief that by the act of teaching, a person more effectively learns and assimilates domain knowledge than through traditional instruction.
Submitted by Joan M. Davis, Vanderbilt University
|
Verified Concept Mapper
A teacher creates a concept mapping task, with a list of concepts, possible relationships between them and a concept map which represents the important relationships between the concepts. The teacher also codes the parts of this graph, indicating the significance of each part. Later, a student tackles the concept mapping task, beginning with the set of concepts and relationships and, optionally, part of the map as a starting point. The program analyses the differences between the teacher's expected map and that built by the student. It provides feedback to the student on how the teacher would judge the map and it exports this. It also allows the student to reflect on their map, perhaps thinking again and revising it.
Submitted by Laurent Cimolino, University of Sydney, URL
|
ASSAVID
This application is the flow designer/controller for the ASSAVID European project (Automatic Segmentation and Semantic Annotation of sports VIDeos). In this project some processing engines read video files/streams and produce XML metadata to be inserted into a multimedia catalog. These engines works on different computers (for processing power problems) and share a SMB disk where files are read/written. ProcessScheduler run on all computers (all with the -nogui switch set but one, the monitor system) and allows engines to be started under control of a unique remote monitor system.
Submitted by Claudio Rosati, Advanced Computer Systems
|
MetaBoss®
MetaBoss is an integrated suite of tools for design, development and management of software systems through modelling. It utilises MDA (Model Driven Architecture) concepts and is primarily oriented at enterprises using Java based tools and technologies. MetaBoss's strength lies in the High Level Enterprise Model based approach, proven coding patterns and ability to utilise the knowledge from the model at various stages of software life cycle. We utilise JGraph in our MetaBoss Design Studio - the enterprise modelling tool. It is used to draw Domain Entity Diagrams, State Transition Diagrams etc... Using JGraph has saved us lots of time and allowed us to concentrate on the core of our product.
Submitted by Rost Vashevnik, MetaBoss
|
AmikaGuide
AmikaNow provides data management solutions using techniques taken from the field of artificial intelligence. Our suite of tools now include a machine-learning text classifier, a knowledge representation for describing text categories, an automatic text summarizer, and a natural language query engine. JGraph is being used to display the knowledge representation mentioned above. Shown in the attached image is the main window of the application, with JGraph nested in the top right panel. Beneath and on the left is a visualization of various categories of email; and, on the right is a visualization of a contrived categorization showing multiple inheritance.
Submitted by Douglas Pollock, AmikaNow! Corporation
|
KDClient
This project has been carried out at the CNAF (National Family Allowance Office). Its goal is the realization of a component making it possible to edit semantic representations graphically. From the analysis of the official documents, the users visualise, edit or modify semantic representations of those. The modelled elements can then be related to the various portions of documents, which formulate them. The developed prototype covers a substantial part of the functional needs.
Submitted by Aiden Dipple, Wetware Pty Ltd.
|
ViewDu
ViewDu can query JDBC datasources, accept XML, CSV and flat files, and even query LDAP sources. Irrespective of where data is extracted from, the output can be automatically formatted into charts, graphs, colour coded calendards, analysis type group-bys and cross tabs, etc.
Submitted by Douglas Pollock, AmikaNow! Corporation
|
APES
APES is a process modelling software which follows the SPEM (Software Process Engineering Metamodel) specification produce by the OMG. APES is standards compliant, provides easy model validation and modification, it is free, and uses a nonproprietary format. APES supports several entities (activity, work definition, work product, work product state, process role) and diagrams (activity diagram, context diagram, work definition diagram, flow diagram, responsibility diagram)
Submitted by Lionel Petit, ipsquad.net, APES
|
BREditor
Our product, the XM-MailMinder (which is an E-Mail Response Management software) utilizes JGraph in our Business Rules Editor component (screenshot attached). BREditor allows to display and edit workflows of E-Mail processing.
Submitted by Gints Klavins, XtraMind Technologies
|
EASYj
UML Documentation Tool which has the capability to reverse engineer class diagrams from java source files. I have used the JGraph component in my program and have used the Sugiyama Layout algorithm for implementing an automatic layout facility for the class diagram.
Submitted by Kabir Mahmood, Aston Univeristy, Birmingham, ImageMap
|
dbViZ
dbViZ is a Java application that allows users to easily visualize existing database schemas. Unlike ER-diagrams, dbViZ diagrams show the database as it is, without abstraction. Of course, a diagram that shows too much information is just as worthless as a diagram that doesn't show enough, so dbViZ has been designed so users can choose exactly what portion of the database they want to see. Instead of being presented with a huge schema all at once on a complicated diagram, users can start with a few tables they know they're interested in and GROW their diagram.
Submitted by Brian Sidharta, University of Illinois at Urbana-Champaign, dbViZ
|
Con:cern
con:cern is a workflow engine based on an extended case handling approach. A process is described as a set of activities with pre- and postconditions. An activity is executed when its preconditions are met. It manipulates the process item, thereby creating postconditions. The process flow is determined at run-time. Included with con:cern is a process designer based on JGraph. WebStart it from the modeller section on our homepage.
Submitted by Holger Engels, Concern
|
Hibern8IDE
A graphical read-only view for the Hibernate persistent mapping. The Hibern8IDE is an interactive graphical tool that allows you to load a Hibernate configuration and Hibernate mapping files, enter and execute HQL queries, enter and execute Criteria (and query by example, QBE) queries and browse the result object graph. It uses Swing and can be started standalone, in your IDE, or directly from your Hibernate application. Hibern8IDE is available separately with the Hibernate Extensions package.
Hibern8IDE
|
Ingenias
This software intends to facilitate the development of MAS by supporting the INGENIAS Development Process (IDP). This process was created to help developers to use agent concepts in the context of a system development following engineering practices. As a result, this process proposes a set of deliverables, activities, and guidelines about how these activities could be organized.
Ingenias
|
Visualisation of a P2P network
The goal of this project is to develop a simulation of a file management system in a peer-to-peer (P2P) network. The idea is to let mobile agents act on behalf of users and browse a shared distributed file system to find requested files. We assume a fixed network structure, however the traffic between nodes may change dynamically.
P2P
|
Rose Viewer
JRoseViewer is a Java GUI program used to view model files (.MDL) created by Rational Rose.
JRoseViewer
|
Image App
ImageApp is an attempt to allow users to build up these image processing graphs using drag and drop. It uses the excellent library from Sun called Java Advanced Imaging (JAI) and also in the latest version an excellent graph API called JGraph.
ImageApp
|
JGoose
JGOOSE is a tool set for analysing the design of object-oriented software systems. It is based on the idea of extracting the basic entities of oo-design like classes, methods and attributes and their relationships via inheritance, aggregation, method invocation etc. out of the source files of the analysed system. Starting from these fundamental design information there are many ways to visualise the design as a graph, to create abstract views on the design, to automatically detect potential design flaws, or to compute further information about the design like oo-metrics.
JGoose
|
Metaflux
A major goal in the field of metabolic engineering is the targeted manipulation of metabolic processes for the purposes of improving cellular properties and metabolite production. This goal may be accomplished through the modification of existing biochemical networks and/or the introduction of new biochemical reactions into an organism. In order to accomplish the goal of metabolic manipulation, it is important to be able to analyze basic interactions among metabolic processes, as well as the flux of metabolites through those pathways. To this end, we’ve created MetaFlux Viewer, a Java-based program that allows users to visualize metabolic pathways and model the flux of important compounds through those pathways.
MetaFluxViewer
|
JGraphT
JGraphT is a free Java graph library that provides mathematical graph-theory objects and algorithms. JGraphT supports various types of graphs including: directed and undirected graphs, graphs with weighted / unweighted / labeled or any user-defined edges, various edge multiplicity options, including: simple-graphs, multigraphs, pseudographs, unmodifiable graphs - allow modules to provide "read-only" access to internal graphs, listenable graphs - allow external listeners to track modification events, subgraphs graphs that are auto-updating subgraph views on other graphs, graph visualization using the JGraph library.
JGraphT
|
JDO Genie
Java Data Objects (JDO) is a Sun Microsystems specification for transparent persistence for Java objects. There are no special interfaces to implement and it is easy to persist plain old Java classes. Developers do not write SQL. These features provide improved developer productivity and portability across databases and JDO implementations.
JDOGenie
|
Matrubhasha Visual JSGF
Matrubhasha Visual JSGF is the first visual development environment for creating Speech Recognition Grammars. The grammars generated by Visual JSGF are 100% compatible with Java Speech Grammar Format (JSGF) Specifications. Visual JSGF uses JGraph for building sentence and grammar templates.
|
DB Solo
DB Solo is a powerful database development and management tool for developers and DBAs. DB Solo has an intuitive user interface that allows you to explore and manage your database as well as execute your own ad-hoc queries. DB Solo supports most major relational databases available today including Oracle, Microsoft SQL Server, Sybase and MySQL. You can manage all of these DBMS products concurrently from a single application running on Windows, Solaris or Linux platforms.
DBSolo
|
Emergy Simulator
Emergy is an efficient graph sketcher that allow users to draw an energy diagram while providing; an intuitive and drag and drop interface, high standard graphical features, an extensible interactive and multilingual help system.The graph structure containing models and parameters is interpreted leading to; a pertinent and universal databank storage as an XML file, dynamical quantity simulations based on bond graph and dynamical systems theory, an emergy track summing applied either to static or dynamic energy networks, unlimited object oriented assembling in order to work on large complex models.
EmSim
|
Miro.BAS
Miro.BAS is a framework for the management of software projects. Miro.BAS uses a single repository for all documents and code, a platform independent data model to represent the entire process, an integrated suite of tools and API / Plug-ins for integrating additional tools. The Miro.BAS navigator view allows planning activities to be carried out with the secure knowledge that all project items (tasks, files, bugs, change requests, code, etc.) are always linked to any modified items.
Submitted by Gianpiero Caretti, Miro.BAS
|