Skip to main content

2016 | OriginalPaper | Buchkapitel

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

verfasst von : Ezequiel Bertti, Daniel Schwabe

Erschienen in: Web Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Metadaten
Titel
MIRA: A Model-Driven Framework for Semantic Interfaces for Web Applications
verfasst von
Ezequiel Bertti
Daniel Schwabe
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-38791-8_3

Premium Partner