
DemosThe source code for all of these examples and demos is provided in the WHIFF distribution. The process of installing the demos is not documented at this time.
Canvas based schema diagram builder.
amCharts Flash chart widget wrappers
This documentation
Chat demo
Search demo
Examples
BNF/Railroad diagram example
GenBank cladogram tree view
File system tree view
Disk usage drill down charts
Month/day selector drop down example
Entity-relationship diagram builder
Testing
Some of these applications use external functionality from one or more of the libraries:
INSTALL/test/root/schema directory provides
an implementation of a page for generating conceptual model diagrams for
designing databases and/or object oriented programs. The implementation uses
the HTML5 canvas feature, JqueryUI widgets, AJAX callbacks, and JSON encodings.
This demo will only work with browsers which support the canvas tag and have
javascript enabled.
Please go /tests/schema/diagram to try the schema
diagram builder.
INSTALL/demo/amcharts directory provides
WHIFF/Python wrappers for configuring amCharts Interactive Flash Charts
in web pages. These charts include many configuration options such as
mouse interactivity and animation effects.
INSTALL/demo/amcharts directory.
go: http://aaron.oirt.rutgers.edu/myapp/gfChat/nucularChatRoom to try the demo
go: http://aaron.oirt.rutgers.edu/myapp/search/search to try the demo.
The search deployment subsection describes how to deploy a search interface like this one for any source code tree.
test/validate.py script
(which must run in the test directory) will run a decent number of testcases
to make sure the WHIFF infrastructure generates expected outputs from specified
inputs.
A largish list of test pages may be viewed at /tests/index . Many of them test obscure border cases that showed up as bugs during use. Some of them dont work under the Google App Engine because the required resources have not been ported yet.
|
Subsections: ++ Source tree search application deployment (FSCSI search)
× This subsection describes how to deploy a "search" application similar to the search demo that searches the source code for the Python distribution. |
||