IST CRUMPET, Creation of User Friendly Mobile Services Personalised for Tourism R. Report

Similar documents
CRUMPET. CReation of User-friendly Mobile services PErsonalised for Tourism. Stefan Poslad, Heimo Laamanen, Sasu Tarkoma

CRUMPET. Creation of user-friendly mobile services personalised for tourism

CRUMPET: CREATION OF USER-FRIENDLY MOBILE SERVICES PERSONALISED FOR TOURISM

Supporting privacy for U-Commerce tourism services

Design and Implementation of a Service Discovery Architecture in Pervasive Systems

NOMAD Integrated Networks for Seamless and Transparent Service Discovery

Intelligent brokering of tourism services for mobile users

D2.5 Data mediation. Project: ROADIDEA

MacauMap Mobile Phone Traveling Assistant

WORKING GROUP ON PASSENGER MOBILITY STATISTICS

Developing Location Based Services for Tourism Service Providers View

P Public web interface prototype

Personalized Mobile Multimedia meets Location-Based Services

SEXTANT 1. Purpose of the Application

US Geo-Explorer User s Guide. Web:

MOSES - the Mobile Service and Exploration System. Georg Schneider and Martin Greving

Experimental Mobile Wireless GRASS based GIS for Handheld computers running GNU/Linux

Dominique Carrega, Emmanuel Fournier, Hervé Muyal (Tecsi).

D7.6: Dissemination Pack

AROMA IST D08 Economic evaluation of legacy IST-EVEREST RRM/CRRM algorithms and solutions

Deliverable 7.1: AGILE Website, Video, CD-ROM and Project-Leaflet

Digital GPS Based Audio Guide that Brings the Past to Life

First Smart Spaces 1 SEPTEMBER Global Smart Spaces D8, WP5

Multimedia Project Presentation

DIRECTORS OF METHODOLOGY/IT DIRECTORS JOINT STEERING GROUP 18 NOVEMBER 2015

The Hague Smartline: support for the visually impaired

Regarding the quality attributes, the architecture of the system must be:

Problem Statement Document

Using Google API s and Web Service in a CAWI questionnaire

Simulation and Analysis of Opportunistic Routing Protocols

Support-EAM. Publishable Executive Summary SIXTH FRAMEWORK PROGRAMME. Project/Contract no. : IST SSA. the 6th Framework Programme

GUIDE. LiveNX Semantic Tagging: Best-Practices Guide

Access City Special Mention Award 2019 Guidance Note for applicants for the European Year of Cultural Heritage award

XactSite Website Reference Guide

Mobile, Smartphones, Wi-Fi, and Apps

Migration of a Flexible Reporting System from SAS 6.12 to SAS A project experience -

SERVER GIS: HIGH PERFORMANCE DELIVERED!

New Generation Open Content Delivery Networks

How to Align a Non- Georeferenced Image to an Existing Geographic Layer or Georeferenced Image

Click the underlined to lead you to that topic: Table of Contents

Tourism Guided Information System for Location-Based Services

GpsGate BuddyTracker. User Guide. Version: Rev: A

INTEGRATION AND TESTING OF THE WEB BASED SPATIAL DECISION SUPPORT SYSTEM

How to Give Credit for Completed Items & Scheduled Offerings

Deliverable D7.4 Field Validation Test Report

Your Essential Skills Online program is a web application, which runs in your web browser on a Windows PC or Macintosh computer.

Step 5 Part 2 How to find free E-Cards and send them

Kinematic Analysis dialog

Mercury Delivery. Address Verification

Visualization and modeling of traffic congestion in urban environments

A Context-Aware Smart Tourist Guide Application for an Old Palace *

Mobile telephones/international roaming frequently asked questions (see also IP/05/161)

Feature Extraction in Wireless Personal and Local Area Networks

International Journal of Scientific Research and Modern Education (IJSRME) ISSN (Online): ( Volume I, Issue I,

WP.25 ENGLISH ONLY. Supporting Paper. Submitted by Statistics Finland 1

Tip Sheet: Using the Selection Tools for Querying

Town of Amherst, NY. GIS Map Machine User Guide. Map Window Search Functions. Help. Toolbar. Layer Control. Scale Bar

Accessing Planning Information Online

Cisco Extensible Network Controller

Evaluation of TENCompetence proof of concept assessment tools

Triadic Formal Concept Analysis within Multi Agent Systems

Release Notes for Cisco Insight v2, Release 2.0.0

Presentation of the module CSC7321 Middleware for distributed systems

User Interface Techniques for Mobile Agents

Aalborg Universitet. Just-In-Place Information for Mobile Device Interfaces Kjeldskov, Jesper. Published in: Paterno, F. (ed.)

Iit Istituto di Informatica e Telematica

Deliverable D2.4 AppHub Software Platform

A Customizable Travel Application- Travel-It

GIGAS. GEOSS INSPIRE & GMES an Action in Support

Open Locast: Locative Media Platforms for Situated Cultural Experiences

Networking with Windows Server 2016 (20741)

VISIOSVN. System Document

A USABILITY EVALUATION OF A 3D MAP DISPLAY FOR PEDESTRIAN NAVIGATION

v9 Quick Start Guide

Energy Data Innovation Network GA N

Read Me File for Check Point VPN-1 SecureClient For Windows CE (build 0029) 3/30/03

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

MARKETPLACE 2015: Buyer Guide

strat-e-gis Congestion User Guide istockphoto.com/chrishepburn Congestion User Guide

FROM SPACE TO PLACE: PREDICTING USERS INTENTIONS TO RETURN TO VIRTUAL WORLDS 1

F-Interop Online Platform of Interoperability and Performance Tests for the Internet of Things

Volunteering Database User Guide

D6.1. Project website and internal IT communication infrastructure HINT. 36 months FP7/

The simulation and emulation verification that was based on NS-2

D42 - Monitoring and Measurement Session at TNC 2004

Messaging Service Management and Analysis

Topic 3 Unified Modeling Language UML. Objective: Student will use UML to represent relationshiops between objects, its structure and dynamics.

Mobile Viewers based on SVG ±geo and XFormsGI

Geospatial Information Service Based on Ad Hoc Network

Direct 100G connectivity with optoelectronic POLYmer InP integration for data center SYStems

QUICK REFERENCE GUIDE. VISIT Internet:

PLATE TECTONICS DATA VIEWER Developed by Claudia Owen and Eric Sproles

IST Amigo Project Deliverable D9.5b. Website for sharing the Amigo open source software. IST Public

Developments on Speed Limit Databases in Flanders: A First Prospective

Lab Assignment 4 Basics of ArcGIS Server. Due Date: 01/19/2012

ETSI TC INT IMS Network Testing Group. Giulio Maggiore TC INT Chair

Propel PRO User Guide

Wildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1

Spontaneous Interaction using Mobile Phones and Short Text Messages

Local Area Networking Technologies

Transcription:

CRUMPET Creation of user-friendly mobile services personalised for tourism Project Number: Project Title: Deliverable Type: IST-1999-20147 CRUMPET, Creation of User Friendly Mobile Services Personalised for Tourism R CEC Deliverable Number: Contractual Date of Delivery to CEC: 30/09/02 Actual Date of Delivery to CEC: 11/11/02 Title of Deliverable: WP Contributing to Deliverable: Nature of Deliverable: Dissemination Level Authors IST-1999-20147/PTIN/WP4/D43 Trial Report Heidelberg Report PP Barbara Schmidt-Belz (FhG/FIT), Hidir Aras (EML), Alexander Zipf (EML) Abstract: This Deliverable is a condensed report of the activities and findings of the CRUMPET trial in Heidelberg. It specifies the technical and organisational conditions of the trial, it reports on the activities undertaken and the methods applied, it finally gives an overview of the findings in Heidelberg. A comprehensive summary of all CRUMPET trials is given in Deliverable 4.4, which includes description and analysis of the user validation results in full detail. Keyword List: Mobile Tourism Support, CRUMPET trials, user validation Copyright 2000-2002 by Partners of CRUMPET

EXECUTIVE SUMMARY This deliverable is a condensed report of the activities and findings of the CRUMPET trial in Heidelberg. It specifies the technical and organizational conditions of the trial; it reports on the activities undertaken and the methods applied, it finally gives an overview of the findings in Heidelberg. The trial in Heidelberg mainly concentrated on location-based services, such as service recommendation, rendering context-sensitive maps, and giving directions. The main scenarios of use in the Heidelberg trail were chosen accordingly. CRUMPET had access to Heidelberg-specific content, mainly tourist attractions and services based on a Geographic Information System (GIS). Another special focus in Heidelberg was to trial two system variants, differing in the client implementation: one was based on the microfipa-os and a Client Agent residing on the PDA, the other one used Windows CE and the standard browser on the PDA. The trial procedure was as follows: 1) Trial people were selected in an ad-hoc manner from a large group of people, who were known to travel a lot. 2) Each participant filled in the first part of the questionnaire, then s/he was introduced to the CRUMPET system. 3) The trial scenario was explained to her/him. 4) S/he was asked to perform a couple of typical tourism activities using the system. 5) Finally, s/he filled in the last part of the questionnaire. Between 6 Sept and 1 Oct 2002, two trial phases took place. 25 users tested the system and answered the questionnaires. Another 38 users have tried the system after this main trial phase. The user validation results are reported in detail in Deliverable 4.4. The Heidelberg trial showed that the CRUMPET system both is technically feasible and offers appealing services to tourists. The trial proved that software agent technology could be implemented successfully to establish a distributed system that provides its users with adaptable services that exploit the spatial context as well as general tourist information. In general, the trial users were satisfied with the CRUMPET services, but a few issues concerning user interface and response times could be identified, which require future improvements. Page 2

Table of contents 1 Introduction... 4 2 Technical and organisational conditions...5 2.1 Software... 5 2.2 Hardware... 6 2.3 Network Set-up... 6 2.4 Content and Services... 6 3. Activities and Methods... 7 3.1 Methods... 7 4 Results... 10 4.1 Technical Validation... 10 4.2 User Validation... 10 5 Conclusions and FuturE Work... 11 5.1 Conclusions... 11 5.2 Future Work... 11 Page 3

1 INTRODUCTION The trial in Heidelberg was the main trial concerning user validation of the CRUMPET projects. This was for several reasons: In Heidelberg, the project had access to the most-comprehensive content base, well structured and extensive. The project prioritised this trial site so that this was the first to be available and had the longest period of time for trialling. The geographic position and the complementary competences of the two partners EML and FIT allowed a combined effort to perform this trial. This first trial was also a test bed for the agent architecture and other technical solutions in CRUMPET, and allowed some improvements of the system in the late phase of the project. The CRUMPET system was available in Heidelberg in two versions, which differed mainly in the client device installation. Version A was based on the agent architecture as specified in Deliverable 1.8, in particular the client agent residing on the client device, on the microfipa-os platform on Linux, using the browser Dillo (http://dillo.cipsga.org.br). Version B realized an alternative option on Windows CE, using the Internet Explorer for Pocket PC on the client device, and the client agent residing on a FIPA-OS platform on the fixed network. The wireless access in Heidelberg was achieved by a WLAN installation at two areas of tourist interest in the old town of Heidelberg. The system has been available in Heidelberg for trials from the first week of September to 1 st of October 2002. This allowed for several days of user trial, during which a total of 24 1 test users has tried and validated the system. All test users filled in the CRUMPET questionnaire, some filled in the additional SUMI questionnaire. All users were observed and the data from this observation was analysed to add more insight and qualitative data to the statistical analysis. Figure 1: User trial in Heidelberg. Figure 2: Observing user experiences. 1 Meanwhile, after the trial phase, another 38 users have trailed CRUMPET in Heidelberg. Page 4

The remainder of this report is structured as follows: Section 2 documents the technical conditions of the Heidelberg trial. Section 3 gives more details of the trial activities and methods applied. Section 4 reports the findings from this trial, for both the technical validation and the user validation. Finally, section 5 draws conclusions and suggests future work in this area. 2 TECHNICAL AND ORGANISATIONAL CONDITIONS 2.1 Software The software architecture of the Heidelberg trial consisted of three parts: 1) The software on the client device, including the GPS positioning software. 2) The agent software on the access node, which realizes the creation of map and tours, and service recommendation (sights) in Heidelberg, besides other agent software and the agent platform. 3) An OpenGIS-compliant CORBA GIS server developed by EML. On the client device, the microfipa-os agent platform running on Familiar Linux version 0.5.3 was used, and it hosted three agents, i.e. the CRUMPET Client Agent (CCA) running also a GPS Task, the Monitor Agent (MA), and the Control Agent (CA). The browser being used was the Dillo browser. On the access node, the FIPA-OS agent platform was running on Suse Linux. On top of it the CRUMPET service agents were implemented, i.e. the Dialogue Control Agent (DCA), the User Modelling Agent (UMA), the Geo-Spatial/Spatial Context Agent (GSA/SCA), the Sights Service Agent (SA), the Map Agent (MAPA), the Tour Agent (TA), and the Content Adaptation Service Agent (CASA). The UMA and SA used the Heidelberg domain model and database, which included information provided by the City of Heidelberg and data created/assembled by EML. The GPS device was connected to the mobile device. The positioning software using the GPS localization data was integrated into a task (GPS Task) of the crumpet client agent (CCA). Figure 3: The CRUMPET Version B configuration for Pocket PC. Figure 4: The client device running the agent-based CRUMPET (Version A) during the Heidelberg trial. In addition to this version (referred to as version A) an alternative installation of the system (referred to as Version B) has been implemented in Heidelberg. The CRUMPET system has been tested also using an alternative installation and configuration without having agent platform and agents in the CRUMPET mobile device. Page 5

Table 1: Software configuration Version A Version B Server side: Linux, FIPA-OS, DCA,UMA, GIS and service agents, CASA, MA and CA Client side: Linux, microfipa-os, MA, CA, CCA including GPS task Server side: Linux or Windows, DCA, UMA, GIS and service agents, CASA, CCA incl. client-/server version of the GPS task Client side: Windows CE, Java GPS-client (using GEODE Java VM), Pocket Internet Explorer In Version B, the entire CRUMPET system including the CCA and the GPS positioning agent was installed on the server side. The positioning information was sent to the server using a java GPS client. This was realized as a client-/server version of the GPS task, used by the Crumpet Client Agent (CCA). The interaction with the user-interface was done by a http proxy configuration on the client device running Windows CE and Pocket Internet Explorer as a browser. The following table lists the characteristics of both versions. Table 2: CRUMPET Versions A and B compared. Supported services QoS monitoring Proactivity Context awareness User adaptation Memory and processor capacity Network traffic Wireless protocol Web browser Version A Sights, GIS, Map, Tour yes yes yes yes high high Proprietary (bitefficient code ) Dillo Version B Sights, GIS, Map, Tour no no Yes (restricted) no low low HTTP, TCP for GPS Internet Explorer for Windows CE 2.2 Hardware The client device was Compaq ipaq H3630 running Linux Familiar 0.5.3 operating system. The memory configuration was: 32MB of ROM and 32MB of RAM. The WLAN controller was Lucent Technologies WaveLAN IEEE 802.11b PC card. The GPS used was Etrex from Garmin. 2.3 Network Set-up The network configuration consisted of two WLAN hotspots built using Lucent and D-Link Technologies. The configuration used the network of the University of Heidelberg to run a virtual private network, allowing the user to access the access node and the services running at the European Media Lab. The WLAN covered two squares in Heidelberg, i.e. the Karlsplatz and Universitäts-Platz. 2.4 Content and Services The content provided to the test user consisted of a Heidelberg sites database. The content included text and images. The map information was generated by the Map service using geographic raw data provided by the City of Heidelberg. In order to provide tours the tour service had to access geographical information and a topology of the Heidelberg streets network 2. 2 The streets topology has been computed by EML members during the project period. Page 6

3. ACTIVITIES AND METHODS 3.1 Methods The methodology applied for the CRUMPET user trials has been carried out as devised in Deliverable 4.1 the trial plan. It was not necessary to have any major revisions. The user validation has been achieved by a field experiment carried out in Heidelberg by EML and Fraunhofer FIT. Users tested the CRUMPET system in the old town of Heidelberg carrying out a range of typical tourist tasks. Figure 4: The CRUMPET welcome page. Figure 5: The available CRUMPET services at the Heidelberg trial. Figure 6: The Overview Map service showing the current user position. The evaluation was carried out as follows: The user was provided with the CRUMPET device and given an introduction. Once s/he was familiar with the device, notably with the pen entry and with the CRUMPET user interface, s/he proceeded to go through the test scenario. The test scenario consisted of some typical goals a tourist might have in this environment, and that are supported by the CRUMPET services. Examples are "You are unfamiliar with this area; find out where exactly you are." or "You see some interesting buildings on this square. Find information about them.". While using the system, the user was observed in order to get more detailed insight in his/her experiences. Before testing the system, the user answered the first part of the CRUMPET questionnaire. After testing the system, the user filled in the second part of the questionnaire. Some Users also filled in the additional SUMI questionnaire. The following text and figures shall illustrate a test of the CRUMPET system. The first test task after logging into the system, i.e. to find his/her current location in Heidelberg, could be achieved by requesting an overview map (using the Overview Map service) that highlighted the current user position. In order to better identify his/her surroundings, the user could zoom in/out and pan the map by using icons for Map Interaction located on top of the map GUI. Page 7

Figure 7: Map after Zoom In. Figure 8: The Recommend Sights page. Then the user had to ask the CRUMPET system for available sights (Recommend Sights) nearby that might be of personal interest for her. In order to do this, the user had to choose a distance that determined a search region around his current position. After the request had been sent, the system selected corresponding sights from the GIS database, and a list with sights nearby was presented to the user. Figure 9: The list of sights returned from the CRUMPET system. Figure 10: The initial information page for the sight Castle. Figure 11: The detailed information about the "Castle. For each sight the name, the distance to the user, the address and a set of categories was displayed. The categories are a description of the objects, corresponding to the domain model used by the User Modelling agent. The user could select a sight (Get Info) by clicking on the title, in order to get an initial information page of the specific sight. From there s/he could ask for more detailed information using Get Details and Get Images. S/he also could ask for a map, which showed the site and the user position, or a tour indicating the shortest path between user position and the site on a map. Page 8

Figure 12: The available images of the Heidelberg Castle. Figure 13: The map showing the Castle and the user position. Besides reading the historical and other information about the sight, the user could request a map (Get Map) showing the exact location of the specific sight. If s/he decided to visit the sight s/he could request a tour, which was calculated by the Compute Tour service of CRUMPET. A Map with a tour from the current user position to the specified sight was displayed on a map. Figure 14: Map interaction Zoom Out. Figure 15: The map showing a tour from the user position to the Castle. The CRUMPET system also offered Proactive Tips. If the user had enabled the proactive tips mode, CRUMPET would give tips in a proactive manner, when s/he gets close to a sight or object s/he might be interested in. This means that when the user comes close to sights that might be of interest to her according to her user model a page with this sight (or a list of sights if there are several sights close together) is being generated and displayed on the CRUMPET device. In order to do this, CRUMPET needs to take the user interests (stored in his user profile) into account, as well as his/her position. Page 9

Figure 16: Enabling the Proactive Tips. Figure 17: The proactive tips list page generated by the CRUMPET system. While the user has enabled the proactive tips mode all other functions like Overview Map, Map Interaction, Recommend Sight, Get Details, Get Images, Compute Tour etc. are still available and work in the same way as usual. 4 RESULTS 4.1 Technical Validation In the Heidelberg trial, the technical validation concentrated on the personalized location-based services, i.e. the services making use of GPS positioning data and relating the user position to the GISbased services, the map rendering and the tour planning. Besides this, the Heidelberg trial included the adaptation to wireless communication conditions, the proactive mode of the system, and the user modelling. The technical validation comprised two phases: In the first phase intensive testing of every component and interoperability between components was carried out. The CRUMPET developers performed this first phase. In the second phase, the technical validation was continued during the user trial of the CRUMPET system. Technical validation in both the phases proved the overall CRUMPET concept and system to be workable. Each component and interaction between components worked with minor exceptions according to their functional specifications. The trial proved that software agent technology could be implemented successfully to establish a distributed system that provides its users with adaptive services. The technical validation proved that the CRUMPET system is mature enough to be further developed and implemented as a commercial product. By the technical validation several issues could be identified that need improvement, such as the accuracy of the positioning information. 4.2 User Validation The user validation has been performed according to the plan devised in 4.1. Overall, the user assessment of CRUMPET was very positive and corroborated the approach chosen. The results are documented in full detail in the deliverable D4.4. Page 10

5 CONCLUSIONS AND FUTURE WORK 5.1 Conclusions The Heidelberg trial showed that the CRUMPET system both is technically feasible and offers appealing services to tourists. The trial proved that software agent technology could be implemented successfully to establish a distributed system that provides its users with adaptive services that exploit the spatial context as well as general tourist information. In general, the users were satisfied with the CRUMPET services and its features. A few issues concerning user interface and response times could be identified, which require future improvements. 5.2 Future Work Plans for future work include further development of the map, tour and GIS services. Beside this, a layered model is planned that uses multiple positioning techniques in order to increase the accuracy of the positioning information, for example, when using the system in narrow alleys. Further interesting issues include a more enhanced proactiveness and user modelling. Page 11