Dacopan project MEETING MINUTES Feb 13th, 2004 Meeting Feb 12th, 2004, at 8:15 Department of Computer Science Attendance Alejandro Fernandez Rey Carlos Arrastia Aparicio Jari Aarniala Vesa Vainio Jarkko Laine, secretary Jonathan Brown, chairman Absent none 1. Start Mr. Brown started the meeting at 8:25. 2. Assessment of the situation - The Russian group has returned to Petrozavodsk on Feb 11th. - The project plan is almost finished; schedule and size estimate still need to be done. 3. Discussion In the meeting the main focus was on brainstorming for different animation types and creating the size estimate for the product. 3-A Animation types brainstorming Three different types of animation were discussed: * Message sequence chart (Main animation type) * Encapsulation * Event timeline (A possible additional animation type) 3-B Message Sequence Chart - It was pointed out by Mr. Vainio that in order to make reading the text presented in the animation easier the screen should not scroll all the time but instead only glide upwards after reachings a certain point in animation. - Mr. Aarnio also suggested that information on host variables and states could be written in columns next to the packet animation. - It was reminded that we should only have one layer visible at a time. 3-C Event Timeline - The event timeline is an animation type presented by Mr. Vainio. See [1] - The benefit of this animation type as stated by Mr. Vainio is that it shows information from many layers at the same time. - Mr. Fernandez noted that this is not necessarily desirable, as showing multiple layers can be confusing to the user. - Mr. Laine suggested the possibility of rotating the Event timeline view 90 degrees so that time would increase horizontally instead of vertically. That would give more space for the information and make the animation look more "traditional". It is also more intuitive for the user to scroll downwards than to the right. 3-D Encapsulation animation - It was noted by Mr. Brown that the same animation type should be able to show both encapsulation and fragmentation. - As Mr. Vainio mentioned, there is no need to be able to show encapsulation animations showed together with other types of animations. As encapsulation happens rather in layer dimention instead of time dimension, it would be hard to orchestrate these animations together. - Mr. Vainio suggested that a static diagram should be produced during the encapsulation animation. - Mr. Laine noted that there is no need to animate decapsulation. - It was finally suggested that an animation type with a divided screen could be used: on the other side there would be a static view on the encapsulation and on the other side an animated version maybe with more information on header fields. - In animation the following issues should be taken into consideration: * How to show the header structure so that it is clear for the viewer that the headers from upper layers are only payload for lower layers. * As Mr. Aarniala pointed out the relative sizes of the headers and payload should be someway visible. * Which header fields to show and how. Mr. Arrastia and Mr. Fernandez left at 9:50 and the meeting was continued in a different class room. 3-E Size estimate A rough division to modules and a very early version of the class diagram for data structures was sketched by Mr. Aarniala. Then the sizes of different parts of the Animator were estimated separately. For each part a size estimate was made by lines of code and effort needed to complete them. This information was added to the project plan immediately after the meeting by Mr. Aarniala. 3-F Desicions on requirements It was decided that Java 1.4 will be used in development of the Animator as it contains direct XML support. If possible, XML output will not be supported in the final product. Mr. Aarniala however will do some research on the possibilities for doing that. 4. Action points - Cancel the Tuesday (Feb 17th) meeting with customer. - Write rationale on the size estimate creation. - Add a section for meeting blackboard images to the TWiki. - Start the glossary section. 5. End Mr. Brown ended the meeting at 11:15.
Back to DaCoPAnDocumentation