A Microservice Approach for Near Real-Time Collaborative 3D Objects Annotation on the Web
Web-based collaborative learning environments enable groups of learners to negotiate meaning around shared digital artefacts, e.g. by annotating them collaboratively. This particularly applies for complex digital artefacts such as multimedia or 3D objects and is mostly achieved by using metadata description standards, understandable to both user and machines for queries, context detection and retrieving relevant details. However, current approaches lack the ability to rapidly prototype courses by using lightweight Web technologies on the server and the browser side. In this paper, we present a customizable and lightweight approach for designing and performing Web-based collaborative courses using 3D Objects in the medical domain. These artefacts and the annotations are shared using near real-time updates between learners and tutors. In principle, we solve the problem of different annotation standards that can be used in the same environment by providing an API for using simple contextualized annotations. The evaluations and collected user feedback show that our collaborative browser-based approach simplifies access to digital artefacts and enables more collaboration.
Keywords3D objects Learning environments Near real-time collaboration Semantic annotation Community information systems
This research was supported by the European Commission in the 7th Framework Programme project Learning Layers, grant no. 318209.
- 1.Renzel, D., Klamma, R., Kravcik, M., Nussbaumer, A.: Tracing Self-Regulated Learning in Responsive Open Learning Environments. In: Proceedings of the 14th International Conference on Web-based Learning (2015)Google Scholar
- 2.Liu, J., Su, W., Sun, Y.: 3D model semantic automatic annotation based on X3D scene. In: 2013 Fifth International Conference on Computational and Information Sciences (ICCIS), pp. 282–285 (2013)Google Scholar
- 4.Landro, D., De Gasperis, G., Macchiarelli, M.D.G.: A collaborative distance learning portal integrating 3D virtual labs in biomedicine. In: Mascio, T.D., Gennari, R., Vitorini, P., Vicari, R., de la Prieta, F. (eds.) Methodologies and Intelligent Systems for Technology Enhanced Learning. AISC, vol. 292, pp. 149–156. Springer, Heidelberg (2015) CrossRefGoogle Scholar
- 6.Yu, C.H., Hunter, J.: Documenting and sharing comparative analyses of 3D digital museum artifacts through semantic web annotations. J. Comput. Cult. Heritage (JOCCH) 6(4), 18 (2013)Google Scholar
- 7.Pittarello, F., Gatto, I.: ToBoA-3D: an architecture for managing top-down and bottom-up annotated 3D objects and spaces on the web. In: Proceedings of the 16th International Conference on 3D Web Technology, vol. 57 (2011)Google Scholar
- 10.Kovachev, D., Renzel, D., Nicolaescu, P., Koren, I., Klamma, R.: DireWolf: a framework for widget-based distributed user interfaces. J. Web Eng. 13(3&4), 203–222 (2014)Google Scholar
- 11.Saint-Andre, P.: RFC 6120: Extensible Messaging and Presence Protocol (XMPP), Core (2011)Google Scholar
- 12.Cao, Y., Renzel, D., Jarke, M., Klamma, R., Lottko, M., Toubekis, G., Jansen, M.: Well-balanced usability and annotation complexity in interactive video semantization. In: 4th International Conference on Multimedia and Ubiquitous Engineering, MUE 2010, pp. 1–8 (2010)Google Scholar
- 13.DeLone, W.H., McLean, E.R.: The DeLone and McLean model of information systems success: a ten-year update. J. Manag. Inf. Syst. 19(4), 9–30 (2003)Google Scholar