Developing Rich Internet Applications as Social Sites on the Semantic Web

Author(s):  
Jesús M. Hermida ◽  
Santiago Meliá ◽  
Andrés Montoyo ◽  
Jaime Gómez

Current Web 2.0 applications, either social sites or Rich Internet Applications, share several problems of interoperability when interconnecting different systems. It is therefore complicated to reuse (or export) the information between sources. In this context, where the value belongs to the data, not the application, the use of Semantic Web technologies opens a way of resolution with mature and standard technologies, thus leading to the Web 3.0. This paper presents the application of Sm4RIA (Semantic Models for RIA), a model-driven design methodology that facilitates the development of semantic RIAs (SRIA), to the design of social network sites. The SRIA approach introduced herein combines the main advantages present in each of the current trends on the Web. In addition to these benefits, the application of a model-driven methodology can speed up the development process and simplify the reuse of external sources of knowledge.

Author(s):  
Jesús M. Hermida ◽  
Santiago Meliá ◽  
Andrés Montoyo ◽  
Jaime Gómez

Current Web 2.0 applications, either social sites or Rich Internet Applications, share several problems of interoperability when interconnecting different systems. It is therefore complicated to reuse (or export) the information between sources. In this context, where the value belongs to the data, not the application, the use of Semantic Web technologies opens a way of resolution with mature and standard technologies, thus leading to the Web 3.0. This paper presents the application of Sm4RIA (Semantic Models for RIA), a model-driven design methodology that facilitates the development of semantic RIAs (SRIA), to the design of social network sites. The SRIA approach introduced herein combines the main advantages present in each of the current trends on the Web. In addition to these benefits, the application of a model-driven methodology can speed up the development process and simplify the reuse of external sources of knowledge.


Rich Internet Applications (RIAs) are considered one kind of Web 2.0 application; however, they have demonstrated to have the potential to transcend throughout the steps in the Web evolution, from Web 2.0 to Web 4.0. In some cases, RIAs can be leveraged to overcome the challenges in developing other kinds of Web-based applications. In other cases, the challenges in the development of RIAs can be overcome by using additional technologies from the Web technology stack. From this perspective, the new trends in the development of RIAs can be identified by analyzing the steps in the Web evolution. This chapter presents these trends, including cloud-based RIAs development and mashups-rich User Interfaces (UIs) development as two easily visible trends related to Web 2.0. Similarly, semantic RIAs, RMAs (Rich Mobile Applications), and context-aware RIAs are some of the academic proposals related to Web 3.0 and Web 4.0 that are discussed in this chapter.


Author(s):  
Alan Rea

In this chapter, the author argues that virtual reality (VR) does have a place in e-commerce as a Web 2.0 application. However, VR is not ready to supplant standard e-commerce Web interfaces with a completely immersive VR environment. Rather, VRCommerce must rely on a mixed platform presentation to accommodate diverse levels of usability, technical feasibility, and user trust. The author proposes that e-commerce sites that want to implement VRCommerce offer at least three layers of interaction: a standard Web interface, embedded VR objects in a Web interface, and semi-immersive VR within an existing Web interface. This system is termed the Layered Virtual Reality Commerce System, or LaVRCS. This proposed LaVRCS framework can work in conjunction with Rich Internet Applications, Webtops, and other Web 2.0 applications to offer another avenue of interaction within the e-commerce realm. With adoption and development, LaVRCS will help propel e-commerce into the Web 3.0 realm and beyond.


Author(s):  
Marco Brambilla ◽  
Piero Fraternali ◽  
Emanuele Molteni

This chapter describes how the design tool WebRatio (and its companion conceptual model WebML) have been extended to support the new requirements imposed by rich Internet applications (RIAs), that are recognized to be one of the main innovations that lead to the Web 2.0 revolution. Complex interactions such as drag and drop, dynamic resizing of visual components, graphical editing of objects, and partial page refresh are addressed by the RIA extensions of WebRatio. The chapter discusses what kinds of modelling primitives are required for specifying such patterns and how these primitives can be integrated in a CASE tool. Finally, a real industrial case is presented in which the novel RIA features are successfully applied.


Author(s):  
Francisco Valverde ◽  
Oscar Pastor ◽  
Pedro Valderas ◽  
Vicente Pelechano

Web 2.0 applications emphasize the end-user involvement to provide the content. In this new scenario, an easy to use and a highly interactive user interface (UI) is a key requirement in order to appeal the end-user. The main objective of this chapter is to introduce a model-driven engineering process to create rich Internet applications (RIA) that address the requirements that a Web 2.0 application must fulfill. To achieve this goal, an interaction model made up of two complementary models is proposed: On the one hand, an abstract interaction model, which clearly defines the interactions between the user and the system and on the other hand, a concrete RIA interaction model that specifies the semantics needed to accurately define RIA for the Web 2.0 domain. Both models are introduced inside a model-driven code generation process with the aim of producing a fully functional Web 2.0 application. To illustrate the contribution of this chapter, the approach is applied in a case study related to the Web 2.0 domain.


Author(s):  
Ángel García-Crespo ◽  
Ricardo Colomo-Palacios ◽  
Juan Miguel Gómez-Berbís ◽  
Fernando Paniagua Martín

The growing influence of the Internet in current 21st-century everyday life has implied a paradigm shift in terms of relationships between customers and companies. New interaction means in the Web 1.0 have undergone a dramatic change in quantity and quality with the advent of the so-called Web 2.0, the Social Web. The upcoming Web 3.0, the Semantic Web will also impact tremendously in how companies understand Customer Relationship Management (CRM). In this dynamic environment, the present work presents a combination of both Social and Semantic Web Technologies and their application in the particular field of CRM. Tool and technology analysis both prove the challenging opportunities for these cutting-edge innovation trends in the CRM domain.


Author(s):  
Tzanetos Pomonis ◽  
Dimitrios A. Koutsomitropoulos ◽  
Sotiris P. Christodoulou ◽  
Theodore S. Papatheodorou

While the term Web 2.0 is used to describe the current trend in the use of Web technologies, the term Web 3.0 is used to describe the next generation Web, which will combine Semantic Web technologies, Web 2.0 principles, and artificial intelligence. Towards this perspective, in this work we introduce a 3-tier architecture for Web applications that will fit into the Web 3.0 definition. We present the fundamental features of this architecture, its components, and their interaction, as well as the current technological limitations. Furthermore, some indicative application scenarios are outlined in order to illustrate the features of the proposed architecture. The aim of this architecture is to be a step towards supporting the development of intelligent Semantic Web applications of the near future, as well as supporting the user collaboration and community-driven evolution of these applications.


Author(s):  
Giner Alor-Hernández ◽  
Viviana Yarel Rosales-Morales ◽  
Luis Omar Colombo-Mendoza

Rich Internet Applications (RIAs) are considered one kind of Web 2.0 application; however, they have demonstrated to have the potential to transcend throughout the steps in the Web evolution, from Web 2.0 to Web 4.0. In some cases, RIAs can be leveraged to overcome the challenges in developing other kinds of Web-based applications. In other cases, the challenges in the development of RIAs can be overcome by using additional technologies from the Web technology stack. From this perspective, the new trends in the development of RIAs can be identified by analyzing the steps in the Web evolution. This chapter presents these trends, including cloud-based RIAs development and mashups-rich User Interfaces (UIs) development as two easily visible trends related to Web 2.0. Similarly, semantic RIAs, RMAs (Rich Mobile Applications), and context-aware RIAs are some of the academic proposals related to Web 3.0 and Web 4.0 that are discussed in this chapter.


Author(s):  
Murat Koçyiğit

Nowadays, almost all consumers use social media platforms. Therefore, many consumers share their brand-related experiences on online platforms. Social media platforms have changed the way consumers communicate. It offers consumers the opportunity to contribute to the debate. By means of online media, individuals are no longer just content consumers. Online media users are both content-producing and prosumer. Hence, the prosumer, which produces the content itself and consumes itself, provides the multiple uses in the mass market. It has a comprehensive impact on the purchasing decisions of other consumers. Developing and changing communication technologies are to provide the development of new communication strategies. Moreover, Web 3.0 technology, the third level on the Web, is used by semantic web consumers. Web 3.0 (semantic web) technologies combine information. Semantic Web improves the web experience and makes it more relevant to their search. Web 3.0 stands out with its ability to share meaning and run useful and entertaining web applications.


Sign in / Sign up

Export Citation Format

Share Document