Home       Products       Support       Forums       FREE Trial Download       Customers       Project Gallery       About Us       Contact Us       Ordering Info   

 

"We found the GoDiagram tools to be extremely powerful, flexible, and easy to use."
Joey Runyans
Senior Software Engineer
Aegis Technologies Group



       
 
JGo Customer Application Gallery
 
View Cart
 
JGo Java Customer Applications
These are screenshots from real applications written by our customers using JGo.
   
BEA WebLogic Workshop

WebLogic Workshop uses JGo for its diagrams.

BEA WebLogic Workshop is the full-featured Java development environment for BEA. Workshop enables developers to visually build and assemble enterprise-scale Web applications, Web services, JSPs, Portals, EJBs, and Business Process models based on the latest standards and open-source technologies for free.

Click to Zoom in new window
   
Covigo Studio

"We like Covigo's use of the familiar Java Model-View-Controller (MVC) architecture and how the platform stores program logic in the open-standard Web Services Flow Language (WSFL). But what really won us over is its sophisticated graphical tool for designing this logic." PC Magazine

Note: Covigo has been aquired by Symbol.


     Covigo Studio

UReason UDiagnose

UDiagnose is a tool that provides out of the box functionality to improve the efficiency and effectiveness of a process technologist. Typically UDiagnose is used in the manufacturing industry but it can be used in variety of other industries.

Using UDiagnose you can graphically construct rules (draw them) which when triggered by data (OPC, RDBMS, or Excel) generate events. These events can be broadcasted to build-in event-browsers, e-mail and/or web-pages.

HP
"HP Web Services tools dramatically simplify the complexity associated with creating, deploying and managing Web services. They shield developers from low-level details and automate many of the steps in the Web Service Development Lifecycle. HP is using JGo to provide added value to its customers through the graphical rendering libraries allowing us to accelerate deliver of our products to market."

Allen Systems Group


ASG-ManagerView
Others...

configuration
for a help desk

outgoing trunk
selection
   

Institute for Information Industry(III)
Advanced e-Commerce Technology Laboratory
Workflow Monitor

Process Definition Designer (PDD)
of Workflow System

 

Lund University
JGrafchart: a Grafcet/SFC (Sequential Function Chart)-based editor and run-time environment

Access360 (acquired by IBM)
Work Flow Designer Applet

 

Bell+Howell Publishing Services
Process Editor


Publishing Framework
Process Automation and Workflow


 

Teloquent
Designer

Induslogic Xintegrate™
Business Process Modeler


Activecad


 

JGo Customer Endorsements

ASG, a global enterprise software and professional services provider to Global 5000 companies, uses JGo, version 4.1 by Northwoods Software in ASG-ManagerView™, their metadata-modeling tool used in the ASG-Manager Products enterprise repository.

The ASG software engineering team evaluated other visualization components — and even purchased a competing product — before discovering Northwoods Software.

“It was my disappointing experience with the competing product that compelled me to continue my search,” said Bill Sharar, ASG Senior Software Engineer in charge of the ASG-ManagerView product. “I am happy to say that JGo has been a pleasure to use from the very beginning.”

Sharar has a CAD programming background that would have enabled him to write a diagramming component in-house. However, in-house development would have added several months to the length of his project. By using JGo, he saved ASG many thousands of dollars in development costs alone.

“JGo’s object-oriented design made it simple to incorporate into my application,” said Sharar. “JGo has a common variant of the model-view-controller architecture where the view is also the controller. Simply adding the view to a Swing container makes JGo available for use. If no model is assigned to a view, a default empty model is lazily created when needed.”

Both model and view objects are capable of firing events off to objects that have registered themselves as listeners. ASG-ManagerView listens to the model events to synchronize graphical objects with repository content. It also has a property editor object that listens for object selection events from the view in order to display the properties of the currently selected graphical object(s).

“JGo classes are easy to extend,” said Sharar. “I have extended some of the basic JGo object classes to add a couple of shapes common in E/R diagrams and scalable, user-defined shapes. It was also a simple matter to change the behavior of the ASG-ManagerView node and link classes by extending the JGoArea and JGoLink classes, respectively.”

The JGo view also supports the Java Printing API, enabling implementation of a print preview that can handle multi-page printouts without much difficulty.

“All in all, my experience with JGo has been both productive and enjoyable,” said Sharar. “ASG-ManagerView was released several months ago and all is going smoothly. I am currently working on the next version – using JGo, of course.”


EMAGEFACTORY software facilitates the filling out of an electronic version of a business report / form. We needed a package that would allow for the placement of interactive text, signature, combo box, calendar, checkbox, and file chooser objects onto a SVG or raster image representation of a business form. We also needed to be able to create a form from lines, text, and shapes if no image representation of a form existed.

The built-in support for images, shapes, scrolling, drag-and-drop, selection, and resizing of objects were some of our initial reasons for choosing JGo. The JGo package is very well documented and easy to understand. There were also several simple examples included with the library that helped us get started using JGo. We were able to extend the JGo package to fit our needs in a fairly short amount of time.

We were very pleased with the support received from Northwoods Software. All our questions were answered without delay. We are certain that incorporating the JGo package into our product saved us a great deal of time and money in our development efforts. We found JGo to be an excellent solution for our requirements.

 

Script Workflow is the heart of Precision Response Corporation's customer relationship management (CRM) system - a specialized CRM for call center applications. Script Workflow dynamically manages the customer-to-agent representative interaction by guiding information exchange based on business rules or actions taken directly by a system user.

Increasingly, complex business rules call for a robust, maintainable business rule engine. Script Workflow is built as a J2EE-compliant application that combines the capabilities of a business rule engine with those existing in Precision Response Corporation's CRM engine. Script Workflow runtime engine is based on a relational database for supporting legacy CRM capabilities and an object-based database -stored in Precision Response Corporation's proprietary XML business rule format--for supporting more complex business rules.

It became apparent that, in order for Script Workflow to be successful, a highly visual maintenance interface had to be packaged with Script Workflow. The technical team proposed a JGo/web-based solution but lost the debate to the business team who favored a Visio/VBA client/server solution. We experienced problems early in the development of our software project, such as; licensing costs, security, timely obtaining of licenses, client side maintenance, deployment delays, Visio and VBA limitations and Visio's proprietary document data format.

The technical team was tasked with resolving the issues listed above. After Northwoods Software assured JGo's next release would support document storage in XML format, a JGo based solution was completed in close to three months. All of the issues identified were resolved with the JGo, version 4.1 implementation. The security issue was resolved by implementing a 3-tier solution using SOAP and proprietary XML over HTTP communications. Programming language limitations were overcome by moving to Java. Graphics roadblocks were removed by moving to JGo, version 4.1. The deployment issues were resolved by using the Java Network Launching Protocol (building the maintenance interface as a Java WebStart application); graphics data and Script Workflow data were decoupled by creating Script Workflow -specific JGo objects. And finally, Northwoods' JGo licensing is not an issue with web-based applications.

Furthermore, there was enough confidence in the quality of JGo libraries to base Script Workflow server-side processes on JGo document objects. Some of these advanced features are reverse engineering of data, data synchronization, import and export. JGo was more than the centerpiece technology in the success of Script Workflow, Northwoods support staff directly contributed to the success of the project.


Luis Untama
Software Architect
Precision Response Corporation


We have tested and are using the new JGo version 4.1. We see that you have made a lot of progress with your component with the addition of the new SVG support. The SVG support is a big time saving feature since it makes it redundant to develop complex methods for reading and generating XML for your graph storage. We also really appreciate all the additional new graphical features, updated manuals and demo applications. Combined, they represent a big step forward to the excellent technology of JGo and Northwoods Software.

We really like developing with the JGo toolkit, since it has such a huge feature set. Add to that, the facts that it comes with source code and your company's technical support team is so very knowledgeable and so quick to respond to all of our questions makes your component one of the best we've ever used.

Marco Koch
Technology Lead
SOLONDE (solutions on demand)

 
for Java
Eclipse Ready

 

 

 

 
Copyright © 1995-2010 Northwoods Software®. All rights reserved.