For JHAVÉ Developers

JHAVÉ development can take a variety of forms:

Developing Visualizations Using the GAIGS support classes

The development of new visualizations with the GAIGS support classes is the most common way that developers contribute to the JHAVÉ project. In brief it involves using the GAIGS support structures to implement the algorithm you want to visualize. These support structures come with a writeSnapshot that you can use to annotate your algorithm's code with interesting events, that is, points in your algorithm's execution where you would like to see a JHAVÉ-rendered picture of the state of a particular data structure. Here are materials we have on using the GAIGS support classes to do this:

David Furcy's JHAVÉ POP

For those of you who attended our "developer's forum" in June, you're aware of the great progress David Furcy has made in developing JHAVÉ visualizations of linked list and pointer operations. See the latest documentation on JHAVÉ POP.

Other Recent Changes

Some changes have been made in the support classes based on the suggestions we received during the JHAVÉ workshop held in June. These changes should all be backwardly compatible.

We still have some other suggestions to implement, but this is what we have for now.


Creative Commons License This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.