Traceview Structure and Development Status

This Flash shows you a rough structure of TraceView that I have in my mind for now.

The little red and green statusbars give you an overview which parts are implemented and where some work is waiting for developers.

Changes

08.01.2003
  • A new cvsMingversion fixed annoying segfaults with fonts. Now Traceview crash less. Please use only the ming-cvs-version. Hope a new official release will come next days.
  • Perlmodule TraceStat.pm now complete objectoriented. Can be used also without Traceview. Look in makestat.pl how to use.
  • Since new version the dragbars are quite selfish and drag only themself, but don't the parentwindow.:-( . But just till next version.:-)
  • Added button for showing routing and neighbortable of aodv at current simulation time. Only working in combination with a webserver+ gettable.pl. (optional)
08.12.2002
  • Code for stats and GUI-elements are now in separate perlscripts.
  • Rudimentary statistics now implemented
  • Average end2end-delay
  • Differs between MAC, RTR and AGT layer
  • Live online version in my mind. (need 24h server with ming)
01.10.2002
  • Scene automatic scales to the optimal width
  • Simple coordlines on queue-movies
  • An infowindow for showing simulation parameters and - in future - statistics
26.09.2002
  • Switch from Arial to _sans to be independent from installed fonts.
  • Small fixes.
25.09.2002
  • Added support for background pictures. Maybe helpful for visibility-based Shadowing Propation Model (ns-2.1b9/mobile/shadowing-vis.*) or maps.
  • Rename all _level0 to _root in Actionscript to be more Flash5-ish.
  • Added an dragable control (ugly i know) for zoom and moving the area. Sorry, no comfortable sliders for now.
  • Slight better labelling of coordinates.
12.09.2002
  • Numbers on neighborsamples.
  • More accuracy on neighborsamples.
11.09.2002
  • Zoom
  • Numbers on area coordinate axes.
  • Redesign. Controls are now grouped into a controlbar. Put the anim at a deeper level to separate it from controls.
  • Added tracing of node energy level on the status/developmenttree.(but has low priority for me)

Bugs

BugDescriptionStatus
many small open
controlbar controlbar should be at higher layer than the viewport. fixed
size of area The area view should automatically have the moviewidth. open
zoom

A zoom in the area should not affect the scaling of the nodemenus/graphs. sol.:

for (my $i=0;$i<$nn;$i++) {
	_root.viewport.view.$i._xscale =1/_root.viewport.view._xscale; 
	_root.viewport.view.$i._yscale =1/_root.viewport.view._yscale; 
	}

Where to put? At the zoombuttons or in the viewport or in the nodes?

open
playbutton at end of animation set "pause" to "play" button if the animation is at the end. How i can test if the view is at label "end" in the actionscriptcode of playbutton?? open