Pascual González

Learn More
OGC (OpenGIS Consortium) is contributing with a XML specification to the representation of geographic information (called GML 2.0 - Geographical Markup Language) [13]. GML allows the exchange of geographic information in the Web. The models based on XML benefit the interoperability, and thus GML allows the exchange of geographic information on the Web.(More)
This paper introduces domain ontology to describe learning materials that compose a course, capable of providing adaptive e-learning environments and reusable educational resources. Two characteristics have been considered to describe each resource: (1) the most appropriate learning style and, (2) the most satisfactory hardware and software features of the(More)
Coad said that a pattern is a template of interacting objects, one that may be used again and again by analogy [9]. Since 1997, HCI community has been working in the development of user interface patterns and pattern languages. Nevertheless, HCI community lacks a unified language for expressing patterns like software engineering has in UML yet, this lack of(More)
The mapping problem has been defined as the way to map models involved throughout the development life cycle of user interfaces. Model-based design of user interfaces has followed a long tradition of establishing models and maintaining mappings between them. This paper introduces a formal definition of potential mappings between models with its(More)
The fact that GML is an XML encoding allows it to be queried. In order to query a GML document we have designed a query language over GML/XML enriched with spatial operators. This query language has an underlying data model and algebra that supplies the semantics of the query language. In order to use this query language, it is necessary to find an(More)
This paper presents the TRES-D methodology for the development of VR application, and identifies opportunities for creating tools that are non-VR expert friendly. This methodology is based on previous approaches in the creation of virtual worlds, both on observed practice and proposed methods, and also on methods and techniques form the software engineering(More)
This work is aimed at the specification of usable adaptive user interfaces. A model-based method is used, which have been proved useful to address this task. The specification created is described in terms of abstract interaction objects, which are translated into concrete interaction objects for each particular platform. An adaptive engine is also proposed(More)
In order to cover the complete process of user interface adaptation, this paper extends Dieterich’s taxonomy of user interface adaptation by specializing Norman’s theory of action into the ISATINE framework. This framework decomposes user interface adaptation into seven stages of adaptation: goals for adaptation, initiative, specification, application,(More)
A model-based approach is presented for structuring a development process of virtual user interfaces based on UsiXML, a XML-compliant User Interface Description Language. UsiXML provides a Concrete User Interface description that remains independent from any toolkit, whether graphical or virtual. To support the rendering of this description in a virtual(More)