Abstract
Modern day interfaces must deal with a large number of heterogeneity factors, such as varying user profiles and runtime hardware and software platforms. These conditions require interfaces that can adapt to the changes in the <user, platform, environment> triad. The Model-Based User Interface approach has been proposed as a way to deal with these requirements. In this paper we present a data-driven, rule-based interface definition model capable of taking into account the semantics of the data it is manipulating, especially in the case of Linked Data. An implementation architecture based on the Synth environment supporting this model is presented.
Chapter PDF
Similar content being viewed by others
References
de Souza Bomfim, M.H., Schwabe, D.: Design and Implementation of Linked Data Applications Using SHDM and Synth. In: Auer, S., Díaz, O., Papadopoulos, G.A. (eds.) ICWE 2011. LNCS, vol. 6757, pp. 121–136. Springer, Heidelberg (2011)
Calvary, G., et al.: The CAMELEON Reference Framework, CAMELEON Project (September 2002), http://giove.isti.cnr.it/projects/cameleon/pdf/CAMELEON%20D1.1RefFramework.pdf
Coutaz, J., Calvary, G.: HCI and Software Engineering for User Interface Plasticity. In: Jacko, J. (ed.) Human Computer Handbook: Fundamentals, Evolving Technologies, and Emerging Applications, 3rd edn. Taylor and Francis Group Ltd. (May 2012)
Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Proc. of the WWW9 Conf., Amsterdam (May 2000)
Frasincar, F., Houben, G.J., Barna, P.: Hypermedia Presentation Generation in Hera, Information Systems, vol. 35(1), pp. 23–55. Elsevier Science Ltd., Oxford (2010)
Lima, F., Schwabe, D.: Application Modeling for the Semantic Web. In: Proceedings of LA-Web 2003, Santiago, Chile, pp. 93–102. IEEE Press (November 2003)
Helms, J., Schaefer, R., Luyten, K., Vermeulen, J., Abrams, M., Coyette, A., Vanderdonckt, J.: Human-Centered Engineering with the User Interface Markup Language, Human-Centered Software Engineering, ch. 7, pp. 141–173. Springer, London (2009)
Koch, N., Knapp, A., Zhang, G., Baumeister, H.: UML-based Web Engineering: An Approach based on Standards (book chapter). In: Rossi, G., Pastor, O., Schwabe, D., Olsina, L. (eds.) Web Engineering: Modelling and Implementing Web Applications, ch. 7, pp. 157–191. Springer, HCI (2008)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: A Language Supporting Multi-path Development of User Interfaces. In: Feige, U., Roth, J. (eds.) EHCI-DSV-IS 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005)
Meixner, G., Paternó, F., Vanderdonckt, J.: Past, Present, and Future of Model-Based User Interface Development. i-com 10(3), 2–11 (2011)
Myers, B., Rosson, M.B.: Survey on User Interface Programming. In: Proc. 10th Annual ACM CHI Conference on Human Factors in Computing Systems, pp. 195–202 (2000)
Nunes, D.A., Schwabe, D.: Rapid prototyping of web applications combining domain specific languages and model driven design. In: Proc. 6th International Conference on Web Engineering (ICWE 2006), pp. 153–160. ACM (2006) ISBN 1-59593-352-2
Paterno, F., Santoro, C., Spano, L.D.: Maria:A Universal, Declarative, Multiple Abstraction Level Language for Service-Oriented Applications in Ubiquitous Environment. ACM Transactions on Computer-Human Interaction (TOCHI) 16(4) (November 2009)
Silva de Moura, S., Schwabe, D.: Interface development for hypermedia applications in the semantic web. In: Proc. WebMedia and LA-Web, Ribeirão Preto, Brazil, pp. 106–113. IEEE Press (October 2004)
Virgilio, R., Torlone, R., Houben, G.J.: Rule-based Adaptation of Web Information Systems. In: Proc. 7th International Conference on Mobile Data Management (MDM 2006), Nara, Japan, May 10-12. Springer Science (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nascimento, V., Schwabe, D. (2013). Semantic Data Driven Interfaces for Web Applications. In: Daniel, F., Dolog, P., Li, Q. (eds) Web Engineering. ICWE 2013. Lecture Notes in Computer Science, vol 7977. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39200-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-39200-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39199-6
Online ISBN: 978-3-642-39200-9
eBook Packages: Computer ScienceComputer Science (R0)