scholarly journals STATE-OF-THE-ART AND TRENDS IN THE SYSTEMATIC DEVELOPMENT OF RICH INTERNET APPLICATIONS

2020 ◽  
pp. 070-086
Author(s):  
GIOVANNI TOFFETTI ◽  
SARA COMAI ◽  
JUAN CARLOS PRECIADO ◽  
MARINO LINAJE

Rich Internet Applications (RIAs) are widely adopted Web applications that add the richer interaction, presentation, and client-side computation capabilities of desktop applications to the Web. However, the evolution from Web applications towards RIAs comes at the cost of increased complexity in their development. For this reason, a wide variety of tools and technologies have been proposed in order to streamline their development effort. This paper investigates the current state of the art of the RIA development approaches. The review shows that the current industrial development practice lacks a comprehensive approach to RIA development, supporting all the development steps from the design to implementation, test and maintenance, and helping identifying correct design choices. This is in part due to the severe fragmentation of current RIA technologies that prevents the adoption of a commonly recognized set of best practices resulting in ad-hoc development processes. These aspects are in part treated by research methodologies and some innovative industrial solutions, but also these approaches present some limitations. The paper identifies future research directions for RIAs to fully support their development process and to support their design in a more comprehensive and systematic way, from both industrial and research perspectives.

Author(s):  
Roberto Rodríguez-Echeverría ◽  
José María Conejero ◽  
Marino Linaje ◽  
Juan Carlos Preciado ◽  
Fernando Sánchez-Figueroa

2018 ◽  
Vol 21 (2) ◽  
Author(s):  
Guido Nuñez ◽  
Daniel Bonhaure ◽  
Magalí González ◽  
Nathalie Aquino ◽  
Luca Cernuzzi

Many Web applications have among their features the possibility of distributing their data and their business logic between the client and the server, also allowing an asynchronous communication between them. These features, originally associated with the arrival of Rich Internet Applications (RIA), remain particularly relevant and desirable. In the area of RIA, there are few proposals that simultaneously consider these features, adopt Model-Driven Development (MDD), and use implementation technologies based on scripting. In this work, we start from MoWebA, an MDD approach to web application development, and we extend it by defining a specific architecture model with RIA functionalities, supporting the previously mentioned features. We have defined the necessary metamodels and UML profiles, as well as transformation rules that allow you to generate code based on HTML5, Javascript, jQuery, jQuery Datatables and jQuery UI. The preliminary validation of the proposal shows positive evidences regarding the effectiveness, efficiency and satisfaction of the users with respect to the modeling and code generation processes of the proposal.


Author(s):  
Gustavo Rossi ◽  
Matias Urbieta ◽  
Jeronimo Ginzburg

In this chapter, we present a design approach for the interface of rich Internet applications, that is, those Web applications in which the conventional hypermedia paradigm has been improved with rich interaction styles. Our approach combines well-known techniques for advanced separation of concerns such as aspect-oriented software design, with the object oriented hypermedia design method (OOHDM) design model allowing to express in a high level way the structure and behaviours of the user interface as oblivious compositions of simpler interface atoms. Using simple illustrative examples we present the rationale of our approach, its core stages and the way it is integrated into the OOHDM. Some implementation issues are finally analyzed.


2015 ◽  
Vol 25 (09n10) ◽  
pp. 1777-1782
Author(s):  
Frederik H. Nakstad ◽  
Hironori Washizaki ◽  
Yoshiaki Fukazawa

Existing techniques for crawling Javascript-heavy Rich Internet Applications tend to ignore user interactions beyond mouse clicking, and therefore often fail to consider potential mouse, keyboard and touch interactions. We propose a new technique for automatically finding and exercising such interactions by analyzing and exercising event handlers registered in the DOM. A basic form of gesture emulation is employed to find states accessible via swiping and tapping. Testing the tool against 6 well-known gesture libraries and 5 actual RIAs, we find that the technique discovers many states and transitions resulting from such interactions, and could be useful for cases such as automatic test generation and error discovery, especially for mobile web applications.


Author(s):  
Giner Alor-Hernandez ◽  
Victor Manuel Hernandez-Carrillo ◽  
Jorge Fernando Ambros-Antemate ◽  
Luis Alfredo Martinez-Nieves

One of the main uses of the internet is e-commerce. Companies conducting business online across a broad range of consumer goods and services from books to travel are operating in an increasingly competitive environment. Rich Internet Applications (RIAs) are a new generation of internet applications. RIAs combine the advantages of desktops and Web applications. RIAs incorporate behavior and features of desktop applications such as animations, multimedia content and client-side computing. In Web applications, RIAs allow to the users to do interactive data exploration through visual attractive interfaces. RIAs solve disadvantages presented in traditional Web applications like continuous updating Web pages and processing overload on Web server. Therefore in a software development context, the RIAs have a great acceptance as solution in data-processing. RIAs can improve the experience of moving through an e-commerce application by removing extra navigation steps, reducing interface complexity, and presenting relevant, meaningful information to the user in the most appropriate visual format. Advances available with RIAs are enhancing the customer experience, driving revenue, and increasing customer loyalty. In this book chapter, the authors cover the reasons for incorporating RIAs in B2C e-commerce systems.


Author(s):  
Marcel Linnenfelser ◽  
Sebastian Weber ◽  
Jörg Rech

An important aspect of Web 2.0, mentioned by Tim O’Reilly, is the rich user experience. Web 2.0 applications offer the user a desktop-like interface to bring back efficiency and productivity. The click-wait-andrefresh- cycle of normal Web applications leads to a less responsive, and thus less efficient, user interface. To serve the needs of these so-called rich Internet applications (RIA), many different approaches have emerged, based either on Web standards or on proprietary approaches. This chapter aims at defining a qualified criterion system for comparing RIA platforms. Thereafter, those RIA platforms are selected and analyzed in terms of the criterion system that is most likely to become widely accepted.


JavaFX™ 2.0 is the evolution of the Java programming language as a rich client platform. JavaFX™ platform provides multiple advantages to Java developers and companies that are part of the Java ecosystem, including the ability to leverage existing Java skills and development tools, as well as extending Swing applications, thus providing a migration path towards more modern and flexible User Interface (UI) technologies. This chapter first goes in depth on the JavaFX architecture and describes the benefits of using JavaFX to develop highly interactive Web applications; then, it presents four case studies on the development of JavaFX™-based Rich Internet Applications (RIAs) built on top of popular social networking services. For each case study, reviews of some similar real world implementations publicly available on the Internet are provided.


2020 ◽  
Vol 27 ◽  
Author(s):  
Panagiotis Paliogiannis ◽  
Sara Solveig Fois ◽  
Alessandro Giuseppe Fois ◽  
Antonio Cossu ◽  
Giuseppe Palmieri ◽  
...  

: Idiopathic pulmonary fibrosis (IPF) is an aggressive pulmonary disease which shares several molecular, patho-physiological and clinical aspects with lung cancer, including high mortality rates. The anti-fibrotic drugs Nintedanib and Pirfenidone have been recently introduced in clinical practice for the treatment of IPF. Nintedanib is also used for the treatment of several malignancies, including non-small cell lung cancer (NSCLC) in combination with Docetaxel, while Pirfenidone showed some anti-neoplastic effects in preclinical studies. On the other hand, novel targeted agents and immunotherapies have been introduced in the last decade for the treatment of NSCLC, and some of them showed anti-fibrotic properties in recent studies. These evidences, based on the common pathophysiological backgrounds of IPF and lung cancer, make possible the mutual or combined use of anti-fibrotic and anti-neoplastic drugs to treat these highly lethal diseases. The aim of the present review is to depict the current scientific landscape regarding the repurposing of anti-neoplastic drugs in IPF and antifibrotic drugs in lung cancer, and to identify future research perspectives on the topic.


Author(s):  
Roberto Rodríguez-Echeverría ◽  
José María Conejero ◽  
Pedro J. Clemente ◽  
Juan C. Preciado ◽  
Fernando Sánchez-Figueroa

Sign in / Sign up

Export Citation Format

Share Document