Default
Google

 

 

 

 

 

                    Collaborative Tool             

 

Initial Software Architecture and

Design

 

 

 


 

Table of Contents

 

Table of Contents. iii

List of Figures. v

1.0       System Layering and Distribution. 2

1.1       System Overview.. 2

1.2       Sub-Module Mappings. 3

2.0       Module Interfaces. 5

2.1       amc Package. 5

2.1.1        Interface AMCClient.ChannelListenerI 5

2.1.2        Class AMCClient.HandleResponse. 5

2.1.3        Class AMCClient 6

2.1.4        Class AMCDriver 9

2.1.5        Class AMCServer 10

2.1.6        Class Buffer 13

2.1.7        Class Channel 14

2.1.8        Class ClientConn.HandleRequest 15

2.1.9        Class ClientConn. 16

2.1.10  Class ClientStub. 17

2.1.11  Class Server 18

2.2       authentication Package. 19

2.2.1        Class AuthenticationClient 19

2.2.2        Class AuthenticationServer 21

2.3       client Package. 24

2.3.1        Class ApplicationClient 24

2.3.2        Class Client 25

2.4 datainfo Package. 26

2.4.1        Class DocumentInfo. 26

2.4.2        Class ParticipantInfo. 29

2.4.3        Class ProjectInfo. 32

2.4.4        Class TranscriptInfo. 35

2.4.5        Class TranscriptMessage. 37

2.5       directory Package. 39

2.5.1        Class DirectoryClient 39

2.5.2        Class DirectoryException. 42

2.5.3        Class DirectoryNode. 43

2.5.4        Class DirectoryServer 46

2.5.5        Class DirectoryStructure. 48

2.6       gui Package. 52

2.6.1        Class ClientGUI 52

2.6.2        Class ClientGUIControl 56

2.6.3        Class DiscussionView.. 57

2.6.4        Class DocumentView.. 58

2.6.5        Class LoginDialog. 59

2.6.6        Class MainStatusBar 60

2.6.7        Class ProjectView.. 61

2.6.8        Class ViewSelectionPane. 62

2.7       persistentStorage Package. 63

2.7.1        Class ProjectStore. 63

2.7.2 Class PersistentStoreClient 65

2.7.3        Class PersistentStoreServer 66

2.8       project Package. 67

2.8.1        Class ProjectClient 67

2.8.2        Class ProjectServer 71

2.9       rpc Package. 76