JGo 5.40
Release Announcement
 

April 30, 2010.  Northwoods is pleased to announce the official release of JGo 5.40. 

You are receiving this email because you currently have previously purchased Northwoods JGo product.

JGo 5.40 Kit Locations

Swing:
    http://www.nwoods.com/go/kits/JGo540eval.exe
    http://www.nwoods.com/go/kits/JGo540eval.zip

JGo 5.40 Swing Significant New Features Since JGo 5.31

JGo 5.40 provides a  new com.nwoods.jgo.web package (JGoWeb.jar) to better support thin-client web applications using JGo and Java Server Pages (JSP).  Because JGoWeb runs on the server and generates standard HTML and JavaScript, users experience faster downloads and can view and interact with the generated pages from multiple different systems and client browsers (including Internet Explorer, Firefox, and Safari).  The significant new JGoWeb classes and JavaScript required to support the above include:

  • JGoJPEGView class.  Use this JGoView base class for all JGoViews used in JSP pages.  This class generates a JPEG image corresponding to the diagram shown in the view.
  • JGoWeb.js JavaScript.  This JavaScript downloads to the client browser as part of the html of the generated web page and has functions that handle user interactions with the diagram on the client browser.
  • JGoImageServlet class.  Use this image servlet in the <img> element in a JGo JSP page.
  • JGoImageEventProcessor class.  Arguments generated from the JGoWeb.js functions are passed back to the server and processed by the JGoImageEventProcessor class.  These events become standard JGo mouse events that are processed as usual by JGo on the server.

Refer to the new chapter "JGo Web Applications Using Java Server Pages JSP" of the JGo User Guide for use of the above classes to create JSP applications.

This release includes four new JSP sample applications that demonstrate various JGoWeb features (click on the links below to execute the samples in your browser):

  • webminimalreadonly: an extremely small sample application demonstrating the creation of a read-only JGo diagram on a JSP web page.
  • webuserguidesample: a sample application described in the new chapter 8 of the JGo User Guide, illustrating the major features of JGoWeb JSP applications.
  • webdragdropeditor: a sample application including a pallet of sample objects that can be dragged, dropped, and interconnected in a work area on a web page.  Properties of selected objects are displayed and can be modified via the web page.
  • webprimates: a sample application containing a large diagram that can be browsed via scrolling and zooming.  Tooltips provide additional details about diagram nodes.  Both scrolling and tooltips run locally on the client browser for improved performance.

Sample thin-client JGoWeb application


Note: you are getting this mail because you currently have previously purchased Northwoods JGo product.