Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jnet: a successor to gnet Nick Ryan Computing Laboratory University of Kent at Canterbury CT2 7NF, UK

Similar presentations


Presentation on theme: "Jnet: a successor to gnet Nick Ryan Computing Laboratory University of Kent at Canterbury CT2 7NF, UK"— Presentation transcript:

1 jnet: a successor to gnet Nick Ryan Computing Laboratory University of Kent at Canterbury CT2 7NF, UK Graph Store Painter Graph model Controller Canvas Web server

2 Computerised Stratigraphy a selective early history 1975 Wilcock: STRATA Harris: reservations about automation 1985 Haigh: identifies sequence problem as poset ordering Ryan: modified tsort; initial version of gtree 1988 Ryan: gnet – an interactive approach …basis for an interactive front-end to a database in which textual and graphical data are combined to provide an integrated model of an excavated site Herzog & Scollar: graph-theoretic approach 1989 Alvey: Hindsite – single-context plans, AutoCAD

3 gnet interactive editing interface to excavation database alternative views: all links sequence

4 gnet interactive editing interface to excavation database alternative views: all links sequence phasing

5 gnet interactive editing interface to excavation database alternative views: all links sequence phasing 2.5D plans

6 gnet interactive editing interface to excavation database alternative views: all links sequence phasing 2.5D plans not just stratigraphy, a generic graph tool

7 Motivation: why jnet? Relevance to my current research interests: Mobile and Ubiquitous Computing mostly applied to field survey others have developed excavation tools, but few for stratigraphy Collaborative tools in ad hoc networks Pressure from colleagues to resurrect gnet!

8 Design Requirements Provide graph visualization and editing functions comparable with those of gnet Support wide range of computing environments: Stand-alone desktop/laptop/handheld 2/3 tier client-server Enable querying and visualization via Internet: Maximise use of existing software/technologies Collaborative

9 jnet architecture Graph model Graph Model: holds a representation of the graph provides methods for layout, manipulation and editing.

10 jnet architecture Graph model Controller Controller: links the graph model with other components routes commands between components

11 jnet architecture Painter Graph model Controller Painter: draws views of the graph Canvas uses plug-in Canvas to render the graph in required format Canvas may be: output only fully interactive

12 jnet architecture Painter Graph model Controller Graph Store: a plug-in interface to graph sources implementations include support for local filestore, databases (JDBC) and other remote sources using XML Graph Store Canvas

13 stand-alone configuration Graph Store Painter Graph model data base Controller Canvas JDBC

14 client-server configuration Graph Store Painter Graph model data base Controller Canvas JDBC Remote Database server

15 Graph Store Painter Graph model data base Controller Canvas servlet configuration 1 Web server (HTML, XML, SVG, VRML, X3D…) Web browser

16 XML/SVG: graph

17 XML/SVG: sequenced graph

18 XML: list of graphs

19 XML: graph data

20 Graph Store Painter Graph model data base Controller Canvas Web server servlet configuration 2 Handheld jnet client

21 client configuration XML Graph Store Painter Graph model Controller Canvas local storage XML jnet servlet + Web server Graph Store Painter Graph model Controller Canvas Web server

22 Jnet handheld client

23 Summary jnet is a work in progress, do not expect imminent release! Support for collaborative working either as a stand-alone program, or as part of a network server, desktop, laptop or handheld devices. Enable querying and visualization via Internet. Provides graph visualization and editing functions comparable with those of gnet, plus


Download ppt "Jnet: a successor to gnet Nick Ryan Computing Laboratory University of Kent at Canterbury CT2 7NF, UK"

Similar presentations


Ads by Google