Package edu.mit.tools.study

Interface Summary
ClientChangeListener  
ConditionUIListener  
ControlUIListener  
 

Class Summary
AudioClient  
BrowserControl  
ClientChangeEvent  
ClientSpecs This class stores, encodes, and decodes the specifications for a client in the user study.
CommandProcessor This class processes and dispatches commands for the clients.
Condition  
ConditionUI  
ConditionUIEvent  
ControlUI  
ControlUIEvent  
GenericFile  
MimioRecord Modified from fig.SketchFig and ui.SketchPad2.
MimioRecordClient This is a client that will create a MimioRecord object and also connect to the StudyServer to participate in the study.
PrintClient This client will print out the Tablet PC sketch to a printer specified in the properties file.
ResponseListener This class listens for response and error messages from clients and updates the StudyClientConnection appropriately.
SimpleAudioRecorder SimpleAudioRecorder Recording to an audio file (simple version) Purpose Records audio data and stores it in a file.
Study A super class to derive user studies from
StudyClient  
StudyClientConnection This class keeps track of a client connection to the server.
StudyManager  
StudyServer  
StudyServerSocketListener  
StudyServerUI  
Task Interface for Questionnaires, Conditions, or other things that are part of a study.
VideoClient  
WebBrowserClient This is a client that will display a url in a web page.
 

Exception Summary
CommandFailureException We're just sending local messages now.