590 |
interpolated to the corresponding coordinate systems of the |
interpolated to the corresponding coordinate systems of the |
591 |
following view, resulting in smooth animation. |
following view, resulting in smooth animation. |
592 |
|
|
593 |
|
The goal of the Gzz project is an environment in which |
594 |
|
documents from different applications ('applitudes') are seamlessly |
595 |
|
interconnected. The BuoyOING system is a key component of this system. |
596 |
|
To take advantage of the system, a view only needs to implement |
597 |
|
an interface for placing itself as a buoy or as the main document, |
598 |
|
identifying links to show. The system will automatically place |
599 |
|
the buoys and react to mouse clicks by changing the focused document. |
600 |
|
In the full Gzz system, it will be possible to edit a document |
601 |
|
with links visible as buoys, follow a link to another document |
602 |
|
from another application by clicking on a buoy, and continue editing |
603 |
|
in the second document. |
604 |
|
|
605 |
Many source code changes yield immediate effects without rebuilding. |
Many source code changes yield immediate effects without rebuilding. |
606 |
Jython source files can be dynamically reloaded and most vobs |
Jython source files can be dynamically reloaded and most vobs |
607 |
are specified using strings that are dynamically compiled into |
are specified using strings that are dynamically compiled into |