Meeting Notes for 11/29/2005
- Review what we have
- We have a running Java application which compiles neatly in Eclipse
- We have Document abstraction on two levels
- We have a Window class that offers us tabs.
- We have some seriously focused ideas
- Discuss and Identify next targets
- Currently, Window implements CTabFolder/CTabItem directly; this prevents us from using our abstracted Documents, because a CTabItem can only hold reference to an SWT Control object. We need to wrap CTabFolder and CTabItem into classes that allow us to treat our abstracted documents.
- We need to flesh out the interface given by the CTE class. We need menus and/or toolbars, particularly. The actual look and feel is still open to interpretation, but any start would be excellent.
- We need to implement an Operator, which will eventually provide the dOPT concurrency algorithm. For now, as long as all the letters go out to everybody, however simple-mindedly we treat it, having the ability to do more with it is our main goal.
- Our representation of a document has to be more flexible; Text and StyledText? don’t help us much. We need to provide for insertion easily on the level of characters, given a line and a position. Our best idea is to represent a document as a linked list of lines with an extra method to insert a character at a line and position.
- We need to make a network layer that accepts multiple connections, generating a new thread on each connection.
- We need to provide support for Remote Method Invocation (this, as opposed to encoding and parsing our own special messages), and do planning how the RMI “skeleton” will present itself. There is lots of learning to be done here.
Back to Meeting Notes
Download in other formats: