Skip to main content

Developing Semantic Rich Internet Applications Using a Model-Driven Approach

  • Conference paper
Web Information Systems Engineering – WISE 2010 Workshops (WISE 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6724))

Included in the following conference series:

Abstract

At present, the Web sometimes behaves as a heterogeneous mixture of several technologies with distinct purposes. On the road to the so-called Web 3.0, it is essential to integrate and harmonize techniques and technologies from its main branches. In this context, this paper focuses on two of these: Rich Internet Applications (RIA) and the Semantic Web. Although RIAs are the most distinctive and used types of Web 2.0 applications, owing to their intrinsic characteristics, some type of clients such as, search engines and readers for disabled people cannot explore a relevant subset of them. Semantic Web technologies can be the key for opening RIA contents to any client. Specifically, the paper proposes the concept of Semantic RIA as an extension of traditional RIAs that can reuse and share structured knowledge on the Web. Furthermore, it presents Sm4RIA, an extension of OOH4RIA that supports and speeds up the development of these applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001), http://www.sciam.com/article.cfm?id=the-semantic-web

    Article  Google Scholar 

  2. Bettencourt, N., Maio, P., Silva, N., Rocha, J.: A systematization and clarification of semantic web annotation terminology. In: Proceedings of the International Conference on Knowledge Engineering and Decision Support, ICKEDS 2006, pp. 27–34 (2006)

    Google Scholar 

  3. Bizer, C., Heath, T., Berners-Lee, T.: Linked Data - The Story So Far. Int. Journal Semantic Web Information Systems 5(3), 1–22 (2009)

    Article  Google Scholar 

  4. Brambilla, M., Ceri, S., Facca, F.M., Celino, I., Cerizza, D., Valle, E.D.: Model-driven design and development of semantic web service applications. ACM Trans. Internet Technol. 8(1), 3 (2007)

    Article  Google Scholar 

  5. Brambilla, M., Facca, F.M.: Building semantic web portals with webML. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 312–327. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  6. Cachero, C., Meliá, S., Genero, M., Poels, G., Calero, C.: Towards improving the navigability of Web applications: a model-driven approach. European Journal of Information Systems 16, 420–447 (2007) ISSN 0960-085X/07

    Article  Google Scholar 

  7. Ceri, S., Brambilla, M., Fraternali, P.: The history of WebML. In: Conceptual Modeling: Foundations and Applications: Essays in Honor of John Mylopoulos, pp. 273–292. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  8. Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Computer Networks, Amsterdam, Netherlands, vol. 33(1-6), pp. 137–157 (2000)

    Google Scholar 

  9. De Troyer, O., Casteleyn, S., Plessers, P.: WSDM: Web Semantics Design Method. In: Web Engineering: Modelling and Implementing Web Applications. Human-Computer Interaction Series, pp. 303–351. Springer, London (2007)

    Google Scholar 

  10. Fialho, A.T.S., Schwabe, D.: Enriching hypermedia application interfaces. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 188–193. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  11. Fraternali, P., Comai, S., Bozzon, A., Carughi, G.T.: Engineering rich internet applications with a model-driven approach. ACM Trans. Web 4(2), 1–47 (2010)

    Article  Google Scholar 

  12. Gómez, J., Cachero, C., Pastor, O.: Conceptual modeling of device-independent web applications. IEEE MultiMedia 8(2), 26–39 (2001)

    Article  Google Scholar 

  13. Lima, F., Schwabe, D.: Modeling applications for the semantic web. In: Cueva Lovelle, J.M., Rodríguez, B.M.G., Gayo, J.E.L., Ruiz, M.d.P.P., Aguilar, L.J. (eds.) ICWE 2003. LNCS, vol. 2722, pp. 417–426. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. Linaje, M., Lozano-Tello, A., Preciado, J.C., Rodríguez, R., Sanchez-Figueroa, F.: Obtaining accessible RIA UIs by combining RUX-Method and SAW. In: Proceedings of the International Workshop on Automated Specification and Verification of Web Systems, Linz, Austria, pp. 85–97 (2009)

    Google Scholar 

  15. Meliá, S., Gómez, J., Pérez, S., Díaz, O.: A model-driven development for GWT-based rich Internet applications with ooh4ria. In: Proceedings of the ICWE 2008, pp. 13–23. IEEE Computer Society, Washington, DC, USA (2008)

    Google Scholar 

  16. Meliá, S., Gómez, J., Pérez, S., Díaz, O.: Architectural and technological variability in Rich Internet Applications. IEEE Internet Computing 14(3), 24–32 (2010)

    Article  Google Scholar 

  17. Meliá, S., Martínez, J., Mira, S., Osuna, J.A., Gómez, J.: An Eclipse Plug-in for Model-Driven Development of Rich Internet Applications. In: Proceedings of the ICWE 2010, Vienna, Austria, pp. XX–XX. IEEE Computer Society, Los Alamitos (2010)

    Google Scholar 

  18. Mesbah, A., van Deursen, A.: Migrating multi-page web applications to single-page AJAX interfaces. In: Proceedings of the 11th European Conference on Software Maintenance and Reengineering, pp. 181–190. IEEE Computer Society, Washington, DC, USA (2007)

    Google Scholar 

  19. Mikroyannidis, A.: Toward a Social Semantic Web. Computer 40(11), 113–115 (2007), doi: http://dx.doi.org/10.1109/MC.2007.405

    Google Scholar 

  20. O’Reilly, T.: What is web 2.0? Design patterns and business models for the next generation of software. Tech. rep. (2005), http://oreilly.com/web2/archive/what-is-web-20.html

  21. Object Management Group: Ontology Definition Metamodel Version 1.0. Object Modeling Group (May 2009), http://www.omg.org/spec/ODM/1.0/PDF (revised: June 21, 2010)

  22. Object Management Group: Software Process Engineering Meta-Model, version 2.0. Object Modeling Group (April 2008), http://www.omg.org/cgi-bin/doc?formal/08-04-01.pdf

  23. Preciado, J.C., Linaje, M., Comai, S., Sanchez-Figueroa, F.: Designing rich internet applications with web engineering methodologies. In: Proceedings of the WWV 2007, pp. 23–30. IEEE Computer Society, Washington, DC, USA (2007)

    Google Scholar 

  24. Studer, R., Benjamins, R., Fensel, D.: Knowledge Engineering: Principles and Methods. Data Knowl. Eng. 25(1-2), 161–197 (1998)

    Article  MATH  Google Scholar 

  25. van der Sluijs, K., Houben, G., Broekstra, J., Casteleyn, S.: Hera-S: web design using sesame. In: Proceedings of the ICWE 2006, Palo Alto, California, USA, vol. 263, pp. 337–344. ACM, New York (2006), doi: http://doi.acm.org/10.1145/1145581.1145646

    Google Scholar 

  26. W3C Model-based User Interfaces Incubator Group. SHDM - Semantic Hypermedia Design Method (2009), http://www.w3.org/2005/Incubator/model-based-ui/wiki/SHDM_-_Semantic_Hypermedia_Design_Method (revised June 21st, 2010)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hermida, J.M., Meliá, S., Montoyo, A., Gómez, J. (2011). Developing Semantic Rich Internet Applications Using a Model-Driven Approach. In: Chiu, D.K.W., et al. Web Information Systems Engineering – WISE 2010 Workshops. WISE 2010. Lecture Notes in Computer Science, vol 6724. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24396-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24396-7_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24395-0

  • Online ISBN: 978-3-642-24396-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics