Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Fernando Sánchez-Figueroa is active.

Publication


Featured researches published by Fernando Sánchez-Figueroa.


IEEE Internet Computing | 2007

Engineering Rich Internet Application User Interfaces over Legacy Web Models

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

Designing Rich Internet Applications with Web Engineering Methodologies

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

A method for model based design of rich internet application interactive user interfaces

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

Business Process-Based Conceptual Design of Rich Internet Applications

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

Automatic Generation of RIAs Using RUX-Tool and Webratio

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

Providing RIA user interfaces with accessibility properties

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

Re-engineering legacy web applications into rich internet applications

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.


ubiquitous computing | 2011

A model-driven approach for reusing tests in smart home systems

José María Conejero; Pedro J. Clemente; Roberto Rodríguez-Echeverría; Juan Hernández; Fernando Sánchez-Figueroa

The continuous advances of ubiquitous and pervasive computing have contributed to the successful increase in smart home systems. However, usually these systems are developed at a lower abstraction level very tied to specific technologies. Model-driven approaches have emerged to tackle the design of these systems, improving their reusability and maintainability and decreasing their complexity. Nevertheless, the existing model-driven approaches to develop smart home systems do not cover the whole development process, and testing activities are still relegated to the final programming stages, reducing their reusability for different technologies or platforms. Some approaches have proposed the incorporation of testing activities into the model-driven process. However, the test models defined are very tied to the specific systems and they must be redesigned for every new system to test, reducing thus the reusability of the test behavior. In this setting, this paper presents a process to define reusable tests that may be automatically applied to different smart home systems. The process is integrated into a whole MDD approach that provides support for the modeling of smart home systems at two different abstraction levels, ensuring the reusability of tests also for different smart home platforms.


IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing | 2015

Multilayer Big Data Architecture for Remote Sensing in Eolic Parks

Enrique Moguel; Juan Carlos Preciado; Fernando Sánchez-Figueroa; Miguel A. Preciado; Juan Hernández

Due to their nature, Eolic parks are situated in zones with difficult access. As a result, management of Eolic parks using remote sensing techniques is of great importance. In addition, the huge amount of data managed by Eolic parks, together with their nature (distributed, heterogeneous, produced, consumed at different times, etc.) makes them ideal to apply big data techniques. In this paper, we present a multilayer hardware/software architecture that applies cloud computing techniques for managing big data from Eolic parks. This architecture allows tackling the processing of large, distributed, and heterogeneous data sets in a remote sensing context. An innovative contribution of this work is the combination of different techniques at three different layers of the proposed hardware/software architecture for Eolic park big data management and processing.


cooperative design visualization and engineering | 2014

Designing Cooperative Social Applications in Healthcare by Means of SocialBPM

Fernando Sánchez-Figueroa; Juan Carlos Preciado; José María Conejero; Roberto Rodríguez-Echeverría

The appearance of the so-called first-generation of social tools such as blogs, wikis or CMS made possible for the Web to be used as an interaction arena for healthcare purposes. Currently, this interaction has been improved by means of different social networks such as PatientsLikeMe, HealthVault or Inspire, just to cite a few. The business world, not to be left behind, is rapidly catching up with this change in interpersonal communications, allowing third parties (clients, patients, colleagues, providers, etc) to participate in the process execution by performing social operations such as voting, commenting, ranking, sharing, following, inviting, etc. However, this integration is being done in an ad-hoc manner, not existing understandable notations to include social interactions in Business Process Modelling (BPM). Moreover, the user has to face several social applications to perform simple social tasks, i.e., scheduling a meeting and sharing a diagnostic must be done through different applications. While the former problem affects the design phase, the latter affects the execution phase. In this paper we present a case study in order to illustrate how the use of SocialBPM solves these problems, where SocialBPM denotes to the combination of social technologies and BPM. SocialBPM eases both, the cooperative design of social processes, and their cooperative execution.

Collaboration


Dive into the Fernando Sánchez-Figueroa's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marino Linaje

University of Extremadura

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Juan Hernández

University of Extremadura

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Enrique Moguel

University of Extremadura

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge