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
|