170 likes | 265 Views
Lightweight Extensions of Collaborative Modeling Systems for Synchronous Use on PDA‘s Niels Pinkwart , Christian Schäfer and H. Ulrich Hoppe Research Group COLLIDE Institute for Computer Science and Interactive Systems Gerhard Mercator University Duisburg, Germany.
E N D
Lightweight Extensions of Collaborative Modeling Systems for Synchronous Use on PDA‘s Niels Pinkwart, Christian Schäfer and H. Ulrich Hoppe Research Group COLLIDE Institute for Computer Science and Interactive Systems Gerhard Mercator University Duisburg, Germany Niels Pinkwart University of Duisburg, Germany
Interests of COLLIDE in the Research Area • Ubiquitous computing in educational settings • ”Computer-integrated classroom“ • Interactive-constructive environments (”collaborative mind tools“) • Intelligent integration strategies for applications on mobile devices (from ”front end“ to ”standalone app“) Niels Pinkwart University of Duisburg, Germany
Specific Conditions for Applications on Mobile Devices • Different I/O facilities • Restrictions in memory size and processing power • Limited communication options (infrared, wireless lan) Problems with synchronisation and replication of applications, ”lightweight“ integration strategies needed Niels Pinkwart University of Duisburg, Germany
”Lightweight“ Integration Strategies • Partial data • Restricted view • Reduced processing functionality • Replication strategy dependent on use case / device Model View Controller Niels Pinkwart University of Duisburg, Germany
Replication Parameters Communication Type (basic, advanced) (active, passive) Rep. Object Type (model, view, controller) (full, partial) Application Type (standalone, ..., front end) (generic, specific) Connection Type (snapshot, transaction, merge) Niels Pinkwart University of Duisburg, Germany
Replication Parameters Communication Type (basic, advanced) (active, passive) Rep. Object Type (model, view, controller) (full, partial) Application Type (standalone, ..., front end) (generic, specific) Connection Type (snapshot, transaction, merge) Niels Pinkwart University of Duisburg, Germany
Replication Parameters Communication Type (basic, advanced) (active, passive) Rep. Object Type (model, view, controller) (full, partial) Application Type (standalone, ..., front end) (generic, specific) Connection Type (snapshot, transaction, merge) Niels Pinkwart University of Duisburg, Germany
Replication Parameters Communication Type (basic, advanced) (active, passive) Rep. Object Type (model, view, controller) (full, partial) Application Type (standalone, ..., front end) (generic, specific) Connection Type (snapshot, transaction, merge) Niels Pinkwart University of Duisburg, Germany
Replication Parameters – Examples Niels Pinkwart University of Duisburg, Germany
Cool Modes (Collaborative Open Learning and Modeling System) • Shared workspace environment based on visual languages, focus on: • Discussion and collaborative modeling support • The possibility of mixing different types of visual languages or representations with handwriting and media integration • Underlying communication mechanism”MatchMaker TNG“ flexiblysupports collaboration • MatchMaker replication characteristics: offers full and partial transaction based replication of models, advanced and active Niels Pinkwart University of Duisburg, Germany
Lightweight Mobile Extensions of Cool Modes • Technical Information: • Compaq iPAQ H3630 • SavaJe Operating System • Java 1.3.1 • WLAN Connection • MatchMaker TNG used for integration of applications on mobile devices – Client runs on the mobile devices Niels Pinkwart University of Duisburg, Germany
Lightweight Mobile Extensions of Cool Modes CoolCom Principle: Free-hand annotations in the handwriting layer of a workspace (one per device), all the other layers (graph, ...) are transmitted as images from the main application regularly. Thus independent of palettes and potentially of cooperating tool. Lightweight in sense of:local view, partial data (only handwriting strokes), no modeling functionalities Use Case: e.g. in classroom or lectures (private annotations and comments on results on the electronic whiteboard, shareable) Niels Pinkwart University of Duisburg, Germany
Lightweight Mobile Extensions of Cool Modes CoolCom --- SCREENSHOT COOLCOM --- Niels Pinkwart University of Duisburg, Germany
Lightweight Mobile Extensions of Cool Modes Cool Modes ME Principle:Usage of the Cool Modes palettes. Only nodes and edges, no further objects on the palettes are supported – reduced number of palettes with respect to the memory. Thus dependent of Cool Modes (yet a standalone tool). Lightweight in sense of:local view, restricted functionality (some palettes need more memory or processing power) Use Case: e.g. for ”outdoor“ experiments and modeling of the results ”in place“ with later-on transfer of the data to the PC environment Niels Pinkwart University of Duisburg, Germany
Lightweight Mobile Extensions of Cool Modes Cool Modes ME Niels Pinkwart University of Duisburg, Germany
Replication Parameters of the Cool Modes Extensions Niels Pinkwart University of Duisburg, Germany
Questions? pinkwart@collide.info http://www.collide.info Niels Pinkwart University of Duisburg, Germany