Abstract
This paper is aimed at presenting a concept of a flexible diagramming framework for building engineering and educational applications. The framework was designed to serve as a platform for online services and collaborative environments where users typically work on remotely stored, shared data through a browser-based user interface. The paper summarizes the common requirements towards such services, overviews related approaches and gives insights into some design challenges through the analysis of use-cases. The design problem is examined from a user-centered view: the key motivation of our research is to find innovative, possibly device-independent solutions that enable seamless user experiences. Finally a generic framework based on a HTML-JavaScript library is proposed, which could be employed for implementing wide range of software solutions from e-learning to cloud-based modeling environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Tsintsifas, A.: A Framework For The Computer Based 0A. ssessment Of Diagram-Based Coursework. Loughborough University (2002)
Lohse, G.L., Biolsi, K., Walker, N., Rueter, H.H.: A Classification Of Visual Representations. Commun. ACM 37, 36–49 (1994)
Nassi–Shneiderman Diagram, http://en.wikipedia.org/wiki/Nassi%E2%80%93Shneiderman_diagram
House Of Quality, http://en.wikipedia.org/wiki/House_of_Quality
Sztipanovits, J., Karsai, G.: Model-Integrated Computing. Computer 30, 110–111 (1997)
Van Deursen, A., Klint, P., Visser, J.: Domain-Specific Languages: An Annotated Bibliography. SIGPLAN Not. 35, 26–36 (2000)
Omnigraffle, http://www.omnigroup.com/products/omnigraffle
Microsoft Visio, http://office.microsoft.com/en-us/visio/
GME: Generic Modeling Environment, http://www.isis.vanderbilt.edu/Projects/gme/
Jay, A.: Five Best Online Diagramming Tools, http://www.smashingapps.com/2010/01/18/five-best-online-diagramming-tools.html
Altmanninger, K., Seidl, M., Wimmer, M.: A Survey On Model Versioning Approaches. IJWIS 5, 271–304 (2009)
Schneider, C., Zündorf, A.: Experiences In Using Optimisitic Locking In Fujaba. Softwaretechnik Trends 27 (2007)
Brosch, P., Langer, P., Seidl, M., Wimmer, M.: Towards End-User Adaptable Model Versioning: The By-Example Operation Recorder. In: Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, pp. 55–60. IEEE Computer Society, Washington, DC, USA (2009)
Tolosa, J.B., Gayo, J.E.L., Prieto, A.B.M., Núñez, S.M., Pablos, P.O.: Interactive Web Environment For Collaborative And Extensible Diagram Based Learning. Computers In Human Behavior 26, 210–217 (2010)
Roselli, R.J., Howard, L., Brophy, S.: A Computer-Based Free Body Diagram Assistant. Computer Applications In Engineering Education 14, 281–290 (2006)
Howard, L.: CAPE: A Visual Language For Courseware Authoring. In: Second Workshop On Domain-Specific Visual Languages (2002)
Howard, L.: The Elms Learning Platform, http://w3.isis.vanderbilt.edu/Projects/VaNTH/Index.htm
Bose, G.: Affordanc. In: Elearning, http://elearning.kern-comm.com/2006/09/affordance-in-elearning/
Tsintsifas, A.: A Framework For The Computer Based 0A. ssessment Of Diagram-Based Coursework. Loughborough University (2002)
Jquery: The Write Less, Do More, Javascript Library, http://jquery.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Juracz, L., Howard, L. (2011). Towards a Generic Cloud-Based Modeling Environment. In: Snasel, V., Platos, J., El-Qawasmeh, E. (eds) Digital Information Processing and Communications. ICDIPC 2011. Communications in Computer and Information Science, vol 188. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22389-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-22389-1_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22388-4
Online ISBN: 978-3-642-22389-1
eBook Packages: Computer ScienceComputer Science (R0)