Triple-based Sharing of Context-Aware Composite Web Applications for Non-programmers

Gregor Blichmann, Carsten Radeck, Robert Starke, Klaus Meißner

Abstract

Composite web applications are a promising way to support the long tail of user needs. While most mashup platforms only support single-user scenarios, CRUISE enables the reconfiguration of multi-user mashups during runtime. Thereby, synchronizing different parts of an application based on black-box components from different vendors causes special challenges for the rights management system. Cause we additionally focus on non-programmers as target group, an adequate user interface concept is needed. To overcome these challenges, we present a triple-based rights management concept as well as a corresponding user interface support. It supports fine-grained sharing of whole applications, single components or UI parts of components under configurable permissions. Thereby, users can select semantically compatible components during the collaborative session. The practicability of our concept is validated by a prototypically implementation as well as a user acceptance test.

References

  1. Angulo, J., FischerHbner, S., Wstlund, E., and Pulls, T. (2012). Towards usable privacy policy display and management. Information Management & Computer Security, 20(1):4-17.
  2. Ardito, C., Bottoni, P., Costabile, M. F., Desolda, G., Matera, M., and Picozzi, M. (2014). Creation and use of service-based distributed interactive workspaces. Journal of Visual Languages & Computing, 25(6):717 - 726. Distributed Multimedia Systems {DMS2014} Part I.
  3. Blichmann, G., Radeck, C., Hahn, S., and Meißner, K. (2015). Component-based workspace awareness support for composite web applications. In Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services (iiWas 2015).
  4. Blichmann, G., Radeck, C., and Meißner, K. (2013). Enabling End Users to Build Situational Collaborative Mashups at Runtime. In Proceedings of the 8th International Conference on Internet and Web Applications and Services (ICIW2013), pages 120 - 123.
  5. Bogdanov, E. (2013). Widgets and Spaces: Personal & Contextual Portability and Plasticity with OpenSocial. Theses, Ecole Polytechnique Fédérale de Lausanne (EPFL).
  6. Drogkaris, P., Gritzalis, A., and Lambrinoudakis, C. (2014). Empowering users to specify and manage their privacy preferences in e-government environments. In K, A. and Francesconi, E., editors, Electronic Government and the Information Systems Perspective, volume 8650 of Lecture Notes in Computer Science, pages 237-245. Springer International Publishing.
  7. Husmann, M., Nebeling, M., and Norrie, M. C. (2013). Multimasher: A visual tool for multi-device mashups. In Sheng, Q. Z. and Kjeldskov, J., editors, Current Trends in Web Engineering - ICWE 2013 International Workshops ComposableWeb, QWE, MDWE, DMSSW, EMotions, CSE, SSN, and PhD Symposium, Aalborg, Denmark, July 8-12, 2013. Revised Selected Papers, volume 8295 of Lecture Notes in Computer Science, pages 27-38. Springer.
  8. Picozzi, M. (2013). End-User Development of Mashups: Models, Composition Paradigms and Tools. PhD thesis, Politcnico di Milano.
  9. Pietschmann, S. (2009). A Model-Driven Development Process and Runtime Platform for Adaptive Composite Web Applications. Technology, 2(4):277-288.
  10. Radeck, C., Blichmann, G., and Meißner, K. (2013). Capview - functionality-aware visual mashup development for non-programmers. In Daniel, F., Dolog, P., and Li, Q., editors, Web Engineering, volume 7977 of Lecture Notes in Computer Science, pages 140-155. Springer Berlin Heidelberg.
  11. Radeck, C., Blichmann, G., Mroß, O., and Meißner, K. (2014). Semantic mediation techniques for composite web applications. In Casteleyn, S., Rossi, G., and Winckler, M., editors, Web Engineering, volume 8541 of Lecture Notes in Computer Science, pages 450- 459. Springer International Publishing.
  12. Radeck, C., Lorz, A., Blichmann, G., and Meißner, K. (2012). Hybrid Recommendation of Composition Knowledge for End User Development of Mashups. In Proceedings of the Seventh International Conference on Internet and Web Applications and Services (ICIW 2012).
  13. Schümmer, T., Haake, J. M., and Haake, A. (2005). A metaphor and user interface for managing access permissions in shared workspace systems. In Hemmje, M., Niederée, C., and Risse, T., editors, From Integrated Publication and Information Systems to Virtual Information and Knowledge Environments, Essays Dedicated to Erich J. Neuhold on the Occasion of His 65th Birthday, volume 3379 of Lecture Notes in Computer Science, pages 251-260. Springer.
  14. Tschudnowsky, A., Hertel, M., Wiedemann, F., and Gaedke, M. (2014). Towards real-time collaboration in user interface mashups. In Obaidat, M. S., Holzinger, A., van Sinderen, M., and Dolog, P., editors, ICE-B 2014 - Proceedings of the 11th International Conference on e-Business, Vienna, Austria, 28- 30 August, 2014, pages 193-200. SciTePress.
Download


Paper Citation


in Harvard Style

Blichmann G., Radeck C., Starke R. and Meißner K. (2016). Triple-based Sharing of Context-Aware Composite Web Applications for Non-programmers . In Proceedings of the 12th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-989-758-186-1, pages 17-26. DOI: 10.5220/0005862800170026


in Bibtex Style

@conference{webist16,
author={Gregor Blichmann and Carsten Radeck and Robert Starke and Klaus Meißner},
title={Triple-based Sharing of Context-Aware Composite Web Applications for Non-programmers},
booktitle={Proceedings of the 12th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2016},
pages={17-26},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005862800170026},
isbn={978-989-758-186-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - Triple-based Sharing of Context-Aware Composite Web Applications for Non-programmers
SN - 978-989-758-186-1
AU - Blichmann G.
AU - Radeck C.
AU - Starke R.
AU - Meißner K.
PY - 2016
SP - 17
EP - 26
DO - 10.5220/0005862800170026