130 likes | 257 Views
M odular A dvanced C ollaboration S ystem A Framework for Collaborative Applications. Outline Motivation & Aims Structure & Components Status & Contact. Motivation. Network. strong demand on CSCW group work, e.g., software development distance learning, e.g., universities
E N D
Modular Advanced Collaboration System A Framework for Collaborative Applications Outline Motivation & Aims Structure & Components Status & Contact D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Motivation Network • strong demand on CSCW • group work, e.g., software development • distance learning, e.g., universities • lifelong learning, e.g., in companies • current systems • not sufficient control • not easy to use • not portable D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Aims • framework for collaborative applications • modular / flexible / extensible • multiple applications / independent of content • ease of use • advanced GUI • enhanced floor-passing mechanisms • portable • Java based • interworking • uses standard protocols • MBone • SAP / SDP / SIP • ITU • H.323 / T.120 / LDAP D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Structure Control-Window TelSEE- Window WB-Window Video- Window TelSEE Panel Video- Panel Audio Panel Control Panel Display ViSCO Control (incl. ViSCO) Floor-Strategies Control Applications Sessions Floor-Mechanisms Control-Interface TelSEE WB Video Audio Tools Network Glue Network LRMP (Reliable Multicast) TCP UDP CORBA • 4 horizontal layers • variable number of applications D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Control • control levels • system (access to microphone, speakers, camera, ...) • session (user invite, session moderation, ...) • users (access to slides in whiteboard, ...) • different session types • open (without access control) • moderated (with access control) • ... • different access strategies • open (anyone can speak at any time) • agenda (predetermined order) • round robin (by demand in dynamic order) • ... D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Applications tools options page control tele-marker ps import • whiteboard • full featured drawing • e.g., object selection • tele-pointer / tele-marker • graphics and postscript • object (access) control • audio & video • whiteboard • motivated by experience from lectures in 97 & 98 • chat • development tool TelSEE D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
TelSEE • CASE tool for distributed software development • support for users distributed in time and/or space • synchronous and asynchronous work modes • features • real distributed/concurrent work on objects • high interactivity • private views • platform independent • multicast communication architecture • extensible D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
TelSEE D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Session List basic operations session description session list tab MACS sessions MBone session • MACS session list • MACS sessions • MBone sessions D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Users List basic operations user description user list tab MACS users NetMeeting users • MACS user list • MACS user • NetMeeting users (via LDAP from a ILS) D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Seminar basic operations chat session tab visual control equipment available applications • seminar scenario • few participants (ca. 10) • equal rights, moderator optional D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Classroom teacher with class student talking to class • possible implementation • class represented as one entity • student “steps” in front of class • advantages • high scalability • easy to realize • disadvantages • little feedback for teacher • further visualizations being investigated D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig
Status & Contact • status • demo release V0.3 • classroom scenario under construction • TelSEE included • next steps • further integration of floor control • a release with classroom scenario • test in seminar between Braunschweig and Hannover • further info • flyer • MACS http://macs.ibr.cs.tu-bs.de • To/oL http://www.tu-bs.de/afh/albrecht/tool/ D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig