|
Site Navigation
Simulator Log Book
|
Log Book
=>
September Entries
September Log Book Entries1/9Finished what Jim wanted, going to do the main stream panels now. I am going to represent the TCP segments as rectangles, with different colored rectangles equal to different types of segments. Also markings for retransmitted segments etc.5/9This is hard - since I do not want TCP segments displayed to overlap, I have to take into account different transmission times as well as the length of each segment. I have an idea on how to do this - mainly base the width of each segment displayed on the slowest speed at which a segment can move. Hopefully this will work.6/9It works, With the stream panels implemented the main GUI is pretty much complete. Going to have to integrate the GUI with the Simulator engine though.10/9GUI has being integrated with the Simulator Engine. Starting to test it now - going to seriously abuse the controls to see any errors can be produced. Also going to run tests on the entire TCP Simulator with the GUI, i.e SACK TCP whatever, to check that the Simulator works as a whole. Bug squashing time.21/9A lot of bugs were encountered. Lots of null pointer errors and such. Also many configuration errors - stuff I missed on the configuration panels as I didn't have a main GUI to test it with. The way in which some panels work have also changed. I took down the TCP variable panel from the corner and stuck it in the Tab panel instead. Replaced it with a TCP summary panel. Also stuck on the summary panel summary statistics on the data transfer process.I also saw Jim and showed him the GUI after I debugged it and made changes. I think he wants some type of online help system. I think I can implement that without much trouble. Just add some handlers, a new window and some text files. 24/9The GUI is pretty much done at this point. From here on its documentation, debugging and anything else that comes up. Of course, I will have to start serious work on writing the thesis itself. Jim also wants a Programmers Guide AND a Users Guide. I think my fingers are going to fall off, if I don't get RSI in the first place. But anyway, I am satisfied with the progress I have made. Oh yeah, I am going to have to do the JavaDoc too for the code I implemented.30/9Okay, finished a first serious draft of the thesis. Wrote up everything I could think of. Since this baby is 90 pages this means I will have to cut hugely and move a lot to the appendix. Going to see Jim and ask him about what sections I should move to the appendix and so on. |