Skip to main content
Top

2016 | OriginalPaper | Chapter

MIRA: A Model-Driven Framework for Semantic Interfaces for Web Applications

Authors : Ezequiel Bertti, Daniel Schwabe

Published in: Web Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A currently recognized barrier for the wider adoption and dissemination of Semantic Web technologies is the absence of suitable interfaces and tools to allow suitable access by end-users. In a wider context, it has also been recognized that modern day interfaces must deal with a large number of heterogeneity factors, such as varying user profiles and runtime hardware and software platforms. This paper presents MIRA, a framework for defining and implementing Semantic Interfaces for Web applications, including those on the Semantic Web. A Semantic Interface is defined as being one capable of understanding and adapting to the data it presents and captures, and its schema, if present. Moreover, the interface must also be able to adapt to its context of use – the device being used, any available information about its user, network conditions, and so on. Using a model-driven approach, MIRA allows developers to define such interfaces, and generates code that can run on clients, servers or both. We have carried out a qualitative evaluation that shows that MIRA does indeed provide a better process for developers, without imposing any significant performance overhead.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Voida, A., Harmon, E., Al-Ani, B.: Homebrew databases: complexities of everyday information management in nonprofit organizations. In: Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI 2011), Vancouver, BC, 7–12 May. ACM Press, New York, pp. 915–924 (2011) Voida, A., Harmon, E., Al-Ani, B.: Homebrew databases: complexities of everyday information management in nonprofit organizations. In: Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI 2011), Vancouver, BC, 7–12 May. ACM Press, New York, pp. 915–924 (2011)
2.
go back to reference Bertti, E.: MIRA – a model-driven interface framework for REST applications. MSc dissertation, Department of Informatics, PUC-Rio, March 2015 (in Portuguese) Bertti, E.: MIRA – a model-driven interface framework for REST applications. MSc dissertation, Department of Informatics, PUC-Rio, March 2015 (in Portuguese)
3.
go back to reference 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)CrossRef 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)CrossRef
5.
go back to reference 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., New York (2012) 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., New York (2012)
6.
go back to reference Ceri, S., Fraternali, P., Bongio, A.: Web modeling language (WebML): a modeling language for designing web sites. In: Proceedings of the WWW9 Conference, Amsterdam, May 2000 Ceri, S., Fraternali, P., Bongio, A.: Web modeling language (WebML): a modeling language for designing web sites. In: Proceedings of the WWW9 Conference, Amsterdam, May 2000
7.
go back to reference Lima, F., Schwabe, D.: Application modeling for the semantic web. In: Proceedings of LA-Web 2003, pp. 93–102, Santiago, Chile. IEEE Press, November 2003 Lima, F., Schwabe, D.: Application modeling for the semantic web. In: Proceedings of LA-Web 2003, pp. 93–102, Santiago, Chile. IEEE Press, November 2003
8.
go back to reference Helms, J., Schaefer, R., Luyten, K., Vermeulen, J., Abrams, M., Coyette, A., Vanderdonckt, J.: Human-centered engineering with the user interface markup language. In: Seffah, A., Vanderdonckt, J., Desmarais, M.C. (eds.) Human-Centered Software Engineering. Springer, London (2009) Helms, J., Schaefer, R., Luyten, K., Vermeulen, J., Abrams, M., Coyette, A., Vanderdonckt, J.: Human-centered engineering with the user interface markup language. In: Seffah, A., Vanderdonckt, J., Desmarais, M.C. (eds.) Human-Centered Software Engineering. Springer, London (2009)
9.
go back to reference Huynh, D.F., Karger, D.R., Miller, R.C.: Exhibit: lightweight structured data publishing. In: Proceedings of the 16th International Conference on World Wide Web, Banff, Canada, pp. 737–746 (2007) Huynh, D.F., Karger, D.R., Miller, R.C.: Exhibit: lightweight structured data publishing. In: Proceedings of the 16th International Conference on World Wide Web, Banff, Canada, pp. 737–746 (2007)
10.
go back to reference 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.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005)CrossRef 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.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005)CrossRef
11.
go back to reference Meixner, G., Paternó, F., Vanderdonckt, J.: Past, present, and future of model-based user interface development. i-com 10(3), 2–11 (2011)CrossRef Meixner, G., Paternó, F., Vanderdonckt, J.: Past, present, and future of model-based user interface development. i-com 10(3), 2–11 (2011)CrossRef
12.
go back to reference Myers, B., Rosson, M.B.: Survey on user interface programming. In: Proceedings of 10th Annual ACM CHI Conference on Human Factors in Computing Systems, pp. 195–202 (2000) Myers, B., Rosson, M.B.: Survey on user interface programming. In: Proceedings of 10th Annual ACM CHI Conference on Human Factors in Computing Systems, pp. 195–202 (2000)
13.
go back to reference Nascimento, V., Schwabe, D.: Semantic data driven interfaces for web applications. In: Daniel, F., Dolog, P., Li, Q. (eds.) ICWE 2013. LNCS, vol. 7977, pp. 22–36. Springer, Heidelberg (2013). ISBN 978-3-642-39199-6CrossRef Nascimento, V., Schwabe, D.: Semantic data driven interfaces for web applications. In: Daniel, F., Dolog, P., Li, Q. (eds.) ICWE 2013. LNCS, vol. 7977, pp. 22–36. Springer, Heidelberg (2013). ISBN 978-3-642-39199-6CrossRef
14.
go back to reference Paterno, F., Santoro, C., Spano, L.D.: MARIA: a universal, declarative, multiple abstraction level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput.-Hum. Interact. (TOCHI) 16(4), 19 (2009)CrossRef Paterno, F., Santoro, C., Spano, L.D.: MARIA: a universal, declarative, multiple abstraction level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput.-Hum. Interact. (TOCHI) 16(4), 19 (2009)CrossRef
15.
go back to reference Pietriga, E., Bizer, C., Karger, D.R., Lee, R.: Fresnel: a browser-independent presentation vocabulary for RDF. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 158–171. Springer, Heidelberg (2006)CrossRef Pietriga, E., Bizer, C., Karger, D.R., Lee, R.: Fresnel: a browser-independent presentation vocabulary for RDF. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 158–171. Springer, Heidelberg (2006)CrossRef
16.
go back to reference Silva de Moura, S., Schwabe, D.: Interface development for hypermedia applications in the semantic web. In: Proceedings of WebMedia and LA-Web, 2004, Ribeirão Preto, Brazil, pp 106–113. IEEE Press, October 2004 Silva de Moura, S., Schwabe, D.: Interface development for hypermedia applications in the semantic web. In: Proceedings of WebMedia and LA-Web, 2004, Ribeirão Preto, Brazil, pp 106–113. IEEE Press, October 2004
17.
go back to reference Tsai, W.T., Huang, Q., Elston, J., Chen, Y.: Service-oriented user interface modeling and composition. In: IEEE International Conference on e-Business Engineering, 2008, ICEBE 2008, Xi’an, pp. 21–28 (2008). doi:10.1109/ICEBE.2008.114 Tsai, W.T., Huang, Q., Elston, J., Chen, Y.: Service-oriented user interface modeling and composition. In: IEEE International Conference on e-Business Engineering, 2008, ICEBE 2008, Xi’an, pp. 21–28 (2008). doi:10.​1109/​ICEBE.​2008.​114
Metadata
Title
MIRA: A Model-Driven Framework for Semantic Interfaces for Web Applications
Authors
Ezequiel Bertti
Daniel Schwabe
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-38791-8_3

Premium Partner