The MAUI Toolkit: Groupware Widgets for Group Awareness
Fulltext URI
Document type
Additional Information
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Group awareness is an important part of synchronous collaboration, and support for group awareness can greatly improve groupware usability. However, it is still difficult to build groupware that supports group awareness. To address this problem, we have developed the Multi-User Awareness UI toolkit (MAUI) toolkit, a Java toolkit with a broad suite of awareness-enhanced UI components. The toolkit contains both extensions of standard Swing widgets, and groupware-specific components such as telepointers. All components have added functionality for collecting, distributing, and visualizing group awareness information. The toolkit packages components as JavaBeans, allowing wide code reuse, easy integration with IDEs, and drag-and-drop creation of working group-aware interfaces. The toolkit provides the first ever set of UI widgets that are truly collaboration-aware, and provides them in a way that greatly simplifies the construction and testing of rich groupware interfaces.
Description
Keywords
Citation
URI
Collections
Endorsement
Review
Supplemented By
Referenced By
Number of citations to item: 36
- Gizem Akarsu, Erkan Güven, Nasuh Evrim Acar, Derya Selda Sınar Ulutaş, Yunus Emre Aslan, Barış Ağamolla, Açelya Sabancalı, Büşra Eser, Eyüp Erikli (2024): The Effect of 8-Week Soccer Training on Group Dynamics and Group Consciousness of Individuals with Intellectual Disabilities, In: International Journal of Disabilities Sports and Health Sciences 6(7), doi:10.33438/ijdshs.1520312
- Nuray ÖNCÜL, İlknur ÇİFCİ TEKİNARSLAN (2022): Otizm Spektrum Bozukluğu Olan Çocuklara Sembolik Oyunların Öğretiminde Canlı ve Video Modelle Öğretimin Karşılaştırılması, In: Ankara Üniversitesi Eğitim Bilimleri Fakültesi Özel Eğitim Dergisi 3(23), doi:10.21565/ozelegitimdergisi.783396
- Manuele Kirsch Pinheiro, Carine Souveyet (2019): Is Group-Awareness Context-Awareness?, In: International Journal of e-Collaboration 3(15), doi:10.4018/ijec.2019070101
- Gergely Sipos, Péter Kacsuk (2009): Maintaining Consistency Properties of Grid Workflows in Collaborative Editing Systems, In: 2009 Eighth International Conference on Grid and Cooperative Computing, doi:10.1109/gcc.2009.72
- Juan E. Garrido, Victor M. R. Penichet, Maria D. Lozano, Aaron Quigley, Per Ola Kristensson (2014): AwToolkit, In: Proceedings of the 2014 International Working Conference on Advanced Visual Interfaces, doi:10.1145/2598153.2598160
- Dimitrios Kotsalis, George Vellis, Demos Akoumianakis, Jean Vanderdonckt (2014): Implementation-agnostic instantiation schemes for ubiquitous, synchronous multi-user interfaces, In: Proceedings of the 18th Panhellenic Conference on Informatics, doi:10.1145/2645791.2645825
- David Ledo, Steven Houben, Jo Vermeulen, Nicolai Marquardt, Lora Oehlberg, Saul Greenberg (2018): Evaluation Strategies for HCI Toolkit Research, In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, doi:10.1145/3173574.3173610
- Víctor López-Jaquero, Francisco Montero, Miguel A. Teruel (2017): Influence awareness: considering motivation in computer-assisted rehabilitation, In: Journal of Ambient Intelligence and Humanized Computing 6(10), doi:10.1007/s12652-017-0652-8
- Tom Gross (2013): Supporting Effortless Coordination: 25 Years of Awareness Research, In: Computer Supported Cooperative Work (CSCW) 4-6(22), doi:10.1007/s10606-013-9190-x
- Mauro C. Pichiliani, Celso M. Hirata (2009): A technical comparison of the existing approaches to support collaboration in non-collaborative applications, In: 2009 International Symposium on Collaborative Technologies and Systems, doi:10.1109/cts.2009.5067496
- Jonathan Bunde-Pedersen, Martin Mogensen, Jakob E. Bardram (2006): The ABC adaptive fusion architecture, In: Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006), doi:10.1145/1169075.1169076
- Lucas Santos de Oliveira, Marco Aurélio Gerosa (2011): Collaborative Features in Content Sharing Web 2.0 Social Networks: A Domain Engineering Based on the 3C Collaboration Model, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-23801-7_12
- César A. Collazos, Francisco L. Gutiérrez, Jesús Gallardo, Manuel Ortega, Habib M. Fardoun, Ana Isabel Molina (2018): Descriptive theory of awareness for groupware development, In: Journal of Ambient Intelligence and Humanized Computing 12(10), doi:10.1007/s12652-018-1165-9
- Matthias Heinrich, Franz Josef Grüneberger, Thomas Springer, Martin Gaedke (2012): Reusable Awareness Widgets for Collaborative Web Applications – A Non-invasive Approach, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-31753-8_1
- Robert P. Gauthier, Catherine Pelletier, Laurie-Ann Carrier, Maude Dionne, Ève Dubé, Samantha Meyer, James R. Wallace (2022): Agency and Amplification, In: Proceedings of the ACM on Human-Computer Interaction GROUP(7), doi:10.1145/3567552
- Rafael Duque, Crescencio Bravo, Santos Bringas, Daniel Postigo (2024): Leveraging a visual language for the awareness-based design of interaction requirements in digital twins, In: Future Generation Computer Systems, doi:10.1016/j.future.2023.11.018
- Jakob E. Bardram, Martin Mogensen (2007): DOLCLAN – Middleware Support for Peer-to-Peer Distributed Shared Objects, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-72883-2_9
- Brian de Alwis, Carl Gutwin, Saul Greenberg (2009): GT/SD, In: Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, doi:10.1145/1570433.1570483
- George Vellis, Dimitrios Kotsalis, Demosthenes Akoumianakis (2016): Multi-device interactions for teamwork in ubiquitous, collaborative and distributed contexts, In: Proceedings of the 20th Pan-Hellenic Conference on Informatics, doi:10.1145/3003733.3003810
- Du Li, Yi Yang, James Creel, Blake Dworaczyk (2006): A Framework for Building Collaboration Tools by Leveraging Industrial Components, In: Lecture Notes in Computer Science, doi:10.1007/11914853_36
- George Vellis (2009): Model-based development of synchronous collaborative user interfaces, In: Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, doi:10.1145/1570433.1570491
- Matthias Heinrich, Franz Lehmann, Franz Josef Grüneberger, Martin Gaedke, Thomas Springer, Alexander Schill (2014): Enriching single-user web applications non-invasively with shared editing support, In: Science of Computer Programming, doi:10.1016/j.scico.2013.07.017
- Raffaella Grieco, Delfina Malandrino, Giuseppina Palmieri, Vittorio Scarano (2007): Face2face social bookmarking with recommendations: WebQuests in the classrooms, In: 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007), doi:10.1109/colcom.2007.4553834
- Paul McKay, Stacey Scott, Jonathan Histon, Gerard Torenvliet (2009): Investigating Interaction Conflicts in Collaborative Cockpit Displays, In: AIAA Infotech@Aerospace Conference, doi:10.2514/6.2009-1856
- Lucas Santos de Oliveira, Marco Aurélio Gerosa (2012): A domain engineering for content sharing collaborative features, In: Proceedings of the 18th Brazilian symposium on Multimedia and the web, doi:10.1145/2382636.2382708
- George Vellis, Dimitrios Kotsalis, Demosthenes Akoumianakis, Jean Vanderdonckt (2012): Model-Based Engineering of Multi-platform, Synchronous and Collaborative UIs - Extending UsiXML for Polymorphic User Interface Specification, In: 2012 16th Panhellenic Conference on Informatics, doi:10.1109/pci.2012.27
- Guozheng Wang, Bo Jiang (2007): Adapted Clustering Based on Maximal Spanning Tree in Collaborative Editing Systems, In: 2007 International Conference on Convergence Information Technology (ICCIT 2007), doi:10.1109/iccit.2007.274
- Gergely Sipos, Péter Kacsuk (2010): Efficient Graph Partitioning Algorithms for Collaborative Grid Workflow Developer Environments, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-15277-1_6
- Mauro C. Pichiliani, Celso M. Hirata, Fabricio S. Soares, Carlos H. Q. Forster (2009): TeleEye: An Awareness Widget for Providing the Focus of Attention in Collaborative Editing Systems, In: Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, doi:10.1007/978-3-642-03354-4_20
- Yanzhen Yue, Xiaojuan Ma, Zhenhui Jiang (2014): Share your view, In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/2556288.2557143
- Christopher Paul Middup, Peter Johnson (2000): Modeling Group Artifact Adoption for Awareness in Activity-Focused Co-located Meetings, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-77222-4_11
- Mauro C. Pichiliani, Celso M. Hirata (2006): A Guide to Map Application Components to Support Multi-User Real-Time Collaboration, In: 2006 International Conference on Collaborative Computing: Networking, Applications and Worksharing, doi:10.1109/colcom.2006.361831
- Gergely Sipos (2012): Protecting the consistency of workflow applications in collaborative development environments, In: Future Generation Computer Systems 3(28), doi:10.1016/j.future.2011.09.003
- Mohamad Salimian, Stephen Brooks, Derek Reilly (2018): IMRCE, In: Proceedings of the Symposium on Spatial User Interaction, doi:10.1145/3267782.3267794
- Mauro C. Pichiliani, Celso Massaki Hirata (2014): Adaptation of Single-user Multi-touch Components to Support Synchronous Mobile Collaboration, In: Mobile Networks and Applications 5(19), doi:10.1007/s11036-014-0512-0
- Pedro Antunes, Anto Ferreira (2011): Developing Collaboration Awareness Support from a Cognitive Perspective, In: 2011 44th Hawaii International Conference on System Sciences, doi:10.1109/hicss.2011.161