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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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
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)
Bizer, C., Heath, T., Berners-Lee, T.: Linked Data - The Story So Far. Int. Journal Semantic Web Information Systems 5(3), 1–22 (2009)
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)
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)
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
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)
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)
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)
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)
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)
Gómez, J., Cachero, C., Pastor, O.: Conceptual modeling of device-independent web applications. IEEE MultiMedia 8(2), 26–39 (2001)
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)
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)
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)
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)
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)
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)
Mikroyannidis, A.: Toward a Social Semantic Web. Computer 40(11), 113–115 (2007), doi: http://dx.doi.org/10.1109/MC.2007.405
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
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)
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
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)
Studer, R., Benjamins, R., Fensel, D.: Knowledge Engineering: Principles and Methods. Data Knowl. Eng. 25(1-2), 161–197 (1998)
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
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)