JBG is a Java written distributed system for the navigation in a hierarchical repository of graphs.

JBG is divided into an application Server and an applet Client.

The JBG Server uses:

The JBG Client, inserted in a HTML page, connects with the server through an Internet socket (TCP/IP Protocol), and then is ready to start.


At the beginning the main window shows the schema of the repository. It's a tree of schemas. The root of the tree is the most abstract schema of the repository. The leaves, instead, are the base schemas, i.e.the most detailed ones. A base schema is a real schema. An abstract schema,or cluster, is a schema obtained by an operation of abstraction and/or integration of schemas.

Every schema is an ER schema. The atomic symbol of each ER schema are: entity, relationship and hierarchy.


In JBG each schema and each symbol are mouse-sensible.

The available operations on each abstract schema are(*):

The available operations on each base schema are(*): The available operations on each atomic symbol are(*): (*)For each object the operation can be active or not, depending on the content of the database.


Simulation (in italian)

Zip file of simulation (in italian)


Help(In italian)

HomePage