Marino Linaje
University of Extremadura
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Marino Linaje.
international workshop on web site evolution | 2005
Juan Carlos Preciado; Marino Linaje; Fernando Sánchez; Sara Comai
Several methodologies and tools have been proposed for Web applications design and development. However, traditional Web applications are still inadequate to support the interaction and presentation functionalities demanded by the users. Recently, rich Internet applications (RIAs) have been proposed as an answer to these problems providing new levels of interactivity and presentation. The use of RIAs is growing exponentially; nevertheless there is a lack of full development methodologies in this sense. This document outlines the main features, which should be modeled in RIAs and proposes an evaluation process in order to obtain the suitability of a methodology to accomplish this goal. We also use this process to evaluate the suitability of several existing Web, multimedia and hypermedia methodologies to demonstrate that each one accomplishes only few RIA features, so new methodologies or extensions of the actual methodologies become necessary.
IEEE Internet Computing | 2007
Marino Linaje; Juan Carlos Preciado; Fernando Sánchez-Figueroa
A steadily growing trend in Web applications is the development of user interfaces through rich Internet applications. Among other capabilities, RIAs offer high interactivity and native multimedia support, giving them a major advantage over standard HTML To update existing HTML Web applications, the authors propose the RUX-Model, which facilitates the user interface adaptation of existing Web 1.0 applications to Web 2.0. Their proposal focuses on new RIA capacities that exploit the data and business logic already provided in legacy Web models.
international workshop on web site evolution | 2007
Juan Carlos Preciado; Marino Linaje; Sara Comai; Fernando Sánchez-Figueroa
Nowadays, Rich Internet Applications are gaining ground thanks to the facilities they provide to develop Web applications with multimedia, high levels of interactivity, collaborative work, and/or homogeneous presentation requirements at the client side. However, this new kind of Web applications currently lacks complete methodologies and models which aid its design and development. This paper introduces the concepts at the base of Rich Internet Applications to take full advantage of their new capacities, and proposes an integrated Web Engineering approach based on the WebML and the RUX-Model conceptual models for supporting a high-level design of these applications and their automatic code generation.
international conference on web engineering | 2007
Marino Linaje; Juan Carlos Preciado; Fernando Sánchez-Figueroa
During the last years, Web Models have demonstrated their utility facilitating the development of Web Applications. Nowadays, Web Applications have grown in functionality and new necessities have arisen. Rich Internet Applications (RIAs) have been recently proposed as the response to these necessities. However, present Web Models seem to be incomplete for modelling the new features appearing in RIAs (high interactivity, multimedia synchronization, etc). In this paper we propose a Model Driven Method, validated by implementation, called RUX-Model that gives support to multi-level interface specifications for multi-device RIAs.
international conference on web engineering | 2008
Marco Brambilla; Juan Carlos Preciado; Marino Linaje; Fernando Sánchez-Figueroa
This paper presents a methodology and a mix of conceptual models for addressing design and development of Web applications supported by rich interfaces. For specifying the high level design of the user tasks, we exploit business process models. In particular, we describe how to model the business process, transform it into data and navigation model of a Web application, and apply a presentation model for obtaining a Rich Internet Application (RIA). A standard business modeling language (BPMN) is used for describing workflows, which are then translated to a WebML specification of a Web application implemented according to the Single Page Paradigm, typical of RIAs. Finally, by integrating the RUX-Method features, refined Rich Interface design can be achieved.
international conference on web engineering | 2009
Marino Linaje; Juan Carlos Preciado; Rober Morales-Chaparro; Roberto Rodríguez-Echeverría; Fernando Sánchez-Figueroa
This work describes RUX-Tool, an MDD-based tool that gives support to the modeling and automatic code generation of User Interfaces for Rich Internet Applications (RIAs) with multidevice and multiplatform capabilities. This tool is mainly thought to be used with other tools based on Web methodologies such as it is the case of WebRatio that automatically generates the content structure and the business logic.
Journal of Symbolic Computation | 2011
Marino Linaje; Adolfo Lozano-Tello; Miguel A. Pérez-Toledano; Juan Carlos Preciado; Roberto Rodríguez-Echeverría; Fernando Sánchez-Figueroa
Rich Internet Applications (RIAs) technologies are challenging the way in which the Web is being developed. However, from the UI accessibility point of view, these technologies pose new challenges that the Web Accessibility Initiative of the W3C is trying to solve through the use of a standard specification for Accessible Rich Internet Applications (WAI-ARIA). Currently, the introduction of properties defined in WAI-ARIA is being done in an ad-hoc manner due to the lack of models, methodologies and tools to support the design of accessible RIA UIs. In this paper we propose a semantic approach to deal with this modeling issue by extending the RUX-Method, a model-based method to build RIA UIs. The approach includes the validation process of the accessibility issues at two different levels: the UI structure and the interactions behavior.
international conference on web engineering | 2010
Roberto Rodríguez-Echeverría; José María Conejero; Marino Linaje; Juan Carlos Preciado; Fernando Sánchez-Figueroa
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an adhoc manner by introducing directly these new features in the models, crosscutting the old functionality and compromising the readability, reusability and maintainability of the whole system. With the aim of performing this reengineering process more systematic and less error prone we propose in this paper an approach based on separation of concerns applied to the specific case of WebML.
database and expert systems applications | 2007
Sara Comai; Juan Carlos Preciado; Marino Linaje; Rober Morales; Fernando Sánchez
In the last years different methodologies have been proposed to systematize the Web development processes. Some of them are supported by CASE tools that help the user in all or in part of the phases of the application development. A number of these tools are used with didactic aims, for teaching the development process of Web applications. Nevertheless, to our knowledge, none of the currently available CASE tools neither supports the online cooperative design, nor allows the modelling of a process with the supervision of a teacher. Our technological solution is based on Rich Internet Applications (RIAs), i.e., Web applications with multimedia, high levels of interactivity, and collaborative work support. This document presents a Rich Internet application for the automatic code generation of Web applications that allows different modellers to design Web applications in a cooperative and supervised way, as well as to automatically generate its code. This work is inspired by the Web modelling language WebML.
Journal of Systems and Software | 2015
Elena Gómez-Martínez; Marino Linaje; Fernando Sánchez-Figueroa; Andrés Iglesias-Pérez; Juan Carlos Preciado; Rafael González-Cabero; José Merseguer
Assistive Software Recommender (ASR) systems in the context of interoperability architectures.Requirements and design of ASR systems.Implementation and deployment of an ASR system.We report the non-functional assessment of our ASR system: performance and scalability evaluation. Assistive Software offers a solution for people with disabilities to manage specialized hardware, devices or services. However, these users may have difficulties in selecting and installing Assistive Software in their devices for managing smart environments. This paper addresses the requirements of these kinds of systems and their design in the context of interoperability architectures. Our solution follows a semantic approach, for which ontologies are a key. The paper also presents an implementation of our design proposal, i.e., a real and usable system which is evaluated according to a set of functional and non-functional requirements here proposed.