13.07.2015 Views

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ISBN: 978-972-8939-25-0 © 2010 IADISplatform materialization (TL) <strong>do</strong>cuments according to the end user’s profiles. The LML and the TL<strong>do</strong>cuments become the input for a XSLT processor. The XSLT processor merges the LML and TL<strong>do</strong>cuments, creating a localized template for the instance. The localized template is further on merged withthe G-IM 2 L <strong>do</strong>cuments. The result of the XSLT processor is a full tree representing the initial state of theentire instance of the WIS, which is then materialized on the screen and ready to react to the end user’sactions. The end user’s actions are captured as events and are treated according to the dynamics rulesembedded in the G-IM 2 L <strong>do</strong>cuments.3.1 A Concrete ExampleThe design method proposed by this paper follows an iterative approach in that it allows, at each step of itsdefinition, the design and the implementation of concrete examples of WISs. The example presented in thissubsection – the Valchiavenna <strong>Portal</strong> - is one iteration of the method (Barricelli, 2009). The portal addressesthe tourists and <strong>do</strong>main experts interested in a valley situated in the northern part of Italy, calledValchiavenna.The design of the portal initiates with deriving from IM 2 L a G-IM 2 L object language addressing thetouristic <strong>do</strong>main. This <strong>do</strong>main-specific language provides means of defining touristic web systems whichallow viewing and annotating points of interest on a map of the Valchiavenna region. The abstractcharacteristics and the structure of these spaces are described by two sets of <strong>do</strong>cuments written in thetouristic-specific G-IM 2 L object language: i). one set describes the touristic web space for tourists and ii). thesecond set describes the touristic web space for <strong>do</strong>main experts (such as historians, geologists). The commonactivity for both types of end users of the portal is the annotation – they are all allowed to annotate points onthe map. However, for each role, different annotation means are described. Tourists are allowed to associatepoints on the map with visual links (emoticons) to the personal comments on their visit of the place. On theother hand, <strong>do</strong>main experts are provided with tools to associate points on the map with star operators ( )which are linked to certified specialized multimedia descriptions of the place. Two LML <strong>do</strong>cuments aredefined for describing the culture related characteristics for the Italian and the Japanese cultures. Moreover,two TL <strong>do</strong>cuments describe the materialization characteristics of the system for two different platforms: PDAand laptop.Figure 4. Valchiavenna portal for Japanese tourists (A) and Italian <strong>do</strong>main experts (B) using laptopsFigure 4 shows the representation of two possible final instances of the portal, both being part of the samefamily of systems. The first one addresses Japanese tourists using a laptop; it: i). respects the culturalconventions of the Japanese culture (like language, color and shape representations) and ii). provides the enduser with the specific tools needed for a tourist (annotating points on the map by providing the personalfeedback on the visit of the place). A localized instance of the system may be materialized also for Italiantourists using different types of devices. The second instance addresses Italian <strong>do</strong>main experts; it: i). respectsthe Italian cultural conventions and ii). provides the end user with the specific tools needed by <strong>do</strong>mainexperts (annotating places on the map providing specialized multimedia descriptions of the place). Similarly,Japanese <strong>do</strong>main experts may be provided with an instance of the system localized to their culture andpossibly other platforms.118

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!