mobile lessons lessons based on geo-referenced information

41
Mobile Lessons Mobile Lessons Lessons based on geo-referenced Lessons based on geo-referenced information information Sylvain Giroux Sylvain Giroux Dept. Mathematics and Computer Science Dept. Mathematics and Computer Science University of Sherbrooke University of Sherbrooke Canada Canada Centro di Ricerca, Sviluppo Centro di Ricerca, Sviluppo, e Studi Superiore in Sardinia e Studi Superiore in Sardinia Network Distributed Network Distributed Applications Area Applications Area Claude Moulin Claude Moulin Raffaella Sanna Raffaella Sanna Antonio Pintus Antonio Pintus CRS4 CRS4 Italy Italy

Upload: karen-levy

Post on 04-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Centro di Ricerca, Sviluppo , e Studi Superiore in Sardinia. Mobile Lessons Lessons based on geo-referenced information. Claude Moulin Raffaella Sanna Antonio Pintus CRS4 Italy. Sylvain Giroux Dept. Mathematics and Computer Science University of Sherbrooke Canada. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons

Lessons based on geo-referenced informationLessons based on geo-referenced information

Sylvain GirouxSylvain Giroux

Dept. Mathematics and Computer ScienceDept. Mathematics and Computer Science

University of Sherbrooke University of Sherbrooke

CanadaCanada

Centro di Ricerca, SviluppoCentro di Ricerca, Sviluppo,, e Studi Superiore in Sardiniae Studi Superiore in Sardinia

Network DistributedNetwork Distributed Applications Area Applications Area

Claude Moulin Claude Moulin

Raffaella SannaRaffaella Sanna

Antonio PintusAntonio Pintus

CRS4CRS4

Italy Italy

Page 2: Mobile Lessons Lessons based on geo-referenced information
Page 3: Mobile Lessons Lessons based on geo-referenced information

PlanPlanPlanPlan Research ContextResearch Context

– E-mateE-mate– 3 scenarios3 scenarios

Mobile lessonsMobile lessons

Mobile Lessons 1.0Mobile Lessons 1.0– AuthoringAuthoring– Performing the lessonPerforming the lesson

Mobile Lessons 2.0 Mobile Lessons 2.0 – Enhanced devices and interfacesEnhanced devices and interfaces– e-mate and distributed versione-mate and distributed version

ConclusionConclusion

Research ContextResearch Context– E-mateE-mate– 3 scenarios3 scenarios

Mobile lessonsMobile lessons

Mobile Lessons 1.0Mobile Lessons 1.0– AuthoringAuthoring– Performing the lessonPerforming the lesson

Mobile Lessons 2.0 Mobile Lessons 2.0 – Enhanced devices and interfacesEnhanced devices and interfaces– e-mate and distributed versione-mate and distributed version

ConclusionConclusion

Page 4: Mobile Lessons Lessons based on geo-referenced information

Design and Design and implementation of a software infrastructure for the implementation of a software infrastructure for the delivery of multi-modal and multi-channel servicesdelivery of multi-modal and multi-channel services

A two-years and … project started in January 2000A two-years and … project started in January 2000

Funding:Funding: – MURST (Italian Ministry of Research Italien)MURST (Italian Ministry of Research Italien)– 2.500.000 €2.500.000 €

Some pSome partners :artners : – LIP6, University of Paris 6, FranceLIP6, University of Paris 6, France– University of Le Hâvre, FranceUniversity of Le Hâvre, France– University of Cagliari, ItalyUniversity of Cagliari, Italy– University of Sherbrooke, CanadaUniversity of Sherbrooke, Canada

Design and Design and implementation of a software infrastructure for the implementation of a software infrastructure for the delivery of multi-modal and multi-channel servicesdelivery of multi-modal and multi-channel services

A two-years and … project started in January 2000A two-years and … project started in January 2000

Funding:Funding: – MURST (Italian Ministry of Research Italien)MURST (Italian Ministry of Research Italien)– 2.500.000 €2.500.000 €

Some pSome partners :artners : – LIP6, University of Paris 6, FranceLIP6, University of Paris 6, France– University of Le Hâvre, FranceUniversity of Le Hâvre, France– University of Cagliari, ItalyUniversity of Cagliari, Italy– University of Sherbrooke, CanadaUniversity of Sherbrooke, Canada

E-mateE-mateE-mateE-mate

Page 5: Mobile Lessons Lessons based on geo-referenced information

Why E-mate ?Why E-mate ?Why E-mate ?Why E-mate ?

People are mobilePeople are mobile

Network and devices are convergingNetwork and devices are converging

Access to informationAccess to information– Whatever the device usedWhatever the device used– From anywhereFrom anywhere

People are mobilePeople are mobile

Network and devices are convergingNetwork and devices are converging

Access to informationAccess to information– Whatever the device usedWhatever the device used– From anywhereFrom anywhere

Page 6: Mobile Lessons Lessons based on geo-referenced information

3 scenarios3 scenarios3 scenarios3 scenarios

Travel AssistantTravel Assistant

Crisis ManagementCrisis Management

Mobile LessonsMobile Lessons

Travel AssistantTravel Assistant

Crisis ManagementCrisis Management

Mobile LessonsMobile Lessons

Page 7: Mobile Lessons Lessons based on geo-referenced information

Mobile lessonsMobile lessons 1.0 1.0Mobile lessonsMobile lessons 1.0 1.0

Page 8: Mobile Lessons Lessons based on geo-referenced information

Mobile Lessons

Mobile LessonsMobile Lessons Mobile LessonsMobile Lessons

Design of a mobile lesson

Preparation of the lesson in the classroom

The lesson on the field

Back in the classroom

Page 9: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons Design of a mobile lessonDesign of a mobile lessonMobile LessonsMobile Lessons Design of a mobile lessonDesign of a mobile lesson

teacherteacher

1.1-1.1- CreationCreation of a mobile lesson on the server of a mobile lesson on the server

1.2-1.2- First draft of the lessonFirst draft of the lesson

1.3-1.3- Identification of meaningful locations Identification of meaningful locations

1.4-1.4- Specification of on-line helpSpecification of on-line help

1.5-1.5- Complete specification of the tasksComplete specification of the tasks

1.1-1.1- CreationCreation of a mobile lesson on the server of a mobile lesson on the server

1.2-1.2- First draft of the lessonFirst draft of the lesson

1.3-1.3- Identification of meaningful locations Identification of meaningful locations

1.4-1.4- Specification of on-line helpSpecification of on-line help

1.5-1.5- Complete specification of the tasksComplete specification of the tasks

Page 10: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons Design of a mobile lessonDesign of a mobile lessonMobile LessonsMobile Lessons Design of a mobile lessonDesign of a mobile lesson

Free itineraryFree itinerary– Set of hotspots to discoverSet of hotspots to discover

Geo-referenced questionsGeo-referenced questions– Identify the theater, Identify the theater,

Identify artists entranceIdentify artists entrance Identify spectators entranceIdentify spectators entrance How many statues were there ?How many statues were there ?

– Hint: statues were located in the archesHint: statues were located in the arches

Free itineraryFree itinerary– Set of hotspots to discoverSet of hotspots to discover

Geo-referenced questionsGeo-referenced questions– Identify the theater, Identify the theater,

Identify artists entranceIdentify artists entrance Identify spectators entranceIdentify spectators entrance How many statues were there ?How many statues were there ?

– Hint: statues were located in the archesHint: statues were located in the arches

Page 11: Mobile Lessons Lessons based on geo-referenced information

AuthoringAuthoringAuthoringAuthoring

List of locations List of locations

and hot spotsand hot spotsQuestions for Questions for

studentsstudents

Mobile Mobile LessonLesson

teachersteachers

Page 12: Mobile Lessons Lessons based on geo-referenced information

AuthoringAuthoringAuthoringAuthoring SITESITE

– An “interesting” location An “interesting” location dense in terms of dense in terms of

information information – e.g. the archeological site e.g. the archeological site

of Noraof Nora

HOTSPOTHOTSPOT– A physical “point” on the siteA physical “point” on the site

e.g. theater, forum…e.g. theater, forum…

SITESITE– An “interesting” location An “interesting” location

dense in terms of dense in terms of information information

– e.g. the archeological site e.g. the archeological site of Noraof Nora

HOTSPOTHOTSPOT– A physical “point” on the siteA physical “point” on the site

e.g. theater, forum…e.g. theater, forum…

– Information to provideInformation to provide namename descriptiondescription list of hotspotslist of hotspots

– Information to provideInformation to provide namename descriptiondescription GPS positionGPS position

– Information to provideInformation to provide namename descriptiondescription list of hotspotslist of hotspots

– Information to provideInformation to provide namename descriptiondescription GPS positionGPS position

Page 13: Mobile Lessons Lessons based on geo-referenced information

AuthoringAuthoringAuthoringAuthoring

TestTest

– A set of questions related to A set of questions related to

specific hotspotsspecific hotspots– theater, forum, market, houses...theater, forum, market, houses...

the task to performthe task to perform– discovering the structure of an ancient roman citydiscovering the structure of an ancient roman city

TestTest

– A set of questions related to A set of questions related to

specific hotspotsspecific hotspots– theater, forum, market, houses...theater, forum, market, houses...

the task to performthe task to perform– discovering the structure of an ancient roman citydiscovering the structure of an ancient roman city

Page 14: Mobile Lessons Lessons based on geo-referenced information

Authoring: framework levelAuthoring: framework levelAuthoring: framework levelAuthoring: framework level

Page 15: Mobile Lessons Lessons based on geo-referenced information

Authoring: editorsAuthoring: editorsAuthoring: editorsAuthoring: editors

Mobile Lessons 1.0 provides two editors Mobile Lessons 1.0 provides two editors to create and manage a mobile lesson :to create and manage a mobile lesson :

– An editor to specify sites and hotspotsAn editor to specify sites and hotspots

– An editor for tests and questionsAn editor for tests and questions

Mobile Lessons 1.0 provides two editors Mobile Lessons 1.0 provides two editors to create and manage a mobile lesson :to create and manage a mobile lesson :

– An editor to specify sites and hotspotsAn editor to specify sites and hotspots

– An editor for tests and questionsAn editor for tests and questions

Page 16: Mobile Lessons Lessons based on geo-referenced information

Hotspot editorHotspot editorHotspot editorHotspot editor

Page 17: Mobile Lessons Lessons based on geo-referenced information

Tests editorTests editorTests editorTests editor

Page 18: Mobile Lessons Lessons based on geo-referenced information

AuthoringAuthoringData persistenceData persistence

AuthoringAuthoringData persistenceData persistence

XML files forXML files for– sitessites– hotspotshotspots– teststests

A tree of directory A tree of directory

XML files forXML files for– sitessites– hotspotshotspots– teststests

A tree of directory A tree of directory

rootroot

Location 1Location 1

mainmainLocation nLocation n

mainmain……

Hot Spot 1Hot Spot 1

hs.xmlhs.xml test.xmltest.xml

Hot Spot nHot Spot n……

hs.xmlhs.xml test.xmltest.xml

loc.xmlloc.xml

Location 1Location 1

Page 19: Mobile Lessons Lessons based on geo-referenced information

AuthoringAuthoringLinking informationLinking information

AuthoringAuthoringLinking informationLinking information

rootrootMain directory of a siteMain directory of a site

Page 20: Mobile Lessons Lessons based on geo-referenced information

Authoring: Authoring: Linking informationLinking information

Authoring: Authoring: Linking informationLinking information

For each For each sitesite, , – an XML file specifyingan XML file specifying

name of the site, name of the site, information on the site and its ID, information on the site and its ID, list of the hotspots names and their IDs. list of the hotspots names and their IDs.

For each For each hot spothot spot, , – an XML file specifying an XML file specifying

information on the hot spot information on the hot spot its IDits ID

– an XML file specifying an XML file specifying all the questions of the test associated to that hotspotall the questions of the test associated to that hotspot

For each For each sitesite, , – an XML file specifyingan XML file specifying

name of the site, name of the site, information on the site and its ID, information on the site and its ID, list of the hotspots names and their IDs. list of the hotspots names and their IDs.

For each For each hot spothot spot, , – an XML file specifying an XML file specifying

information on the hot spot information on the hot spot its IDits ID

– an XML file specifying an XML file specifying all the questions of the test associated to that hotspotall the questions of the test associated to that hotspot

Page 21: Mobile Lessons Lessons based on geo-referenced information

Authoring: Castor, backupAuthoring: Castor, backupAuthoring: Castor, backupAuthoring: Castor, backup

Castor marshalling and Castor marshalling and unmarshalling facilities are used unmarshalling facilities are used for data persistencefor data persistence

Editors backup automatically data Editors backup automatically data when a mobile lesson is modifiedwhen a mobile lesson is modified

Castor marshalling and Castor marshalling and unmarshalling facilities are used unmarshalling facilities are used for data persistencefor data persistence

Editors backup automatically data Editors backup automatically data when a mobile lesson is modifiedwhen a mobile lesson is modified

Page 22: Mobile Lessons Lessons based on geo-referenced information

Authoring: localizationAuthoring: localizationAuthoring: localizationAuthoring: localization

serial portserial port

positionposition

hot spothot spot

Geo-referenced serviceGeo-referenced service

parserparser NMEANMEA

Page 23: Mobile Lessons Lessons based on geo-referenced information

Configuration Configuration Configuration Configuration

Page 24: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons Preparing the lesson in the classroomPreparing the lesson in the classroom

Mobile LessonsMobile Lessons Preparing the lesson in the classroomPreparing the lesson in the classroom

2.1-2.1-Presentation of the mapPresentation of the map

2.2-2.2-Presentation of the tasks Presentation of the tasks

Technical expertTechnical expert

2.3-2.3-Learning to use the devicesLearning to use the devices

TeacherTeacher

StudentStudent

2.4-2.4-Building teamsBuilding teams

Page 25: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons On the fieldOn the field

Mobile LessonsMobile Lessons On the fieldOn the field

3.2-3.2-Take notesTake notes

3.3-3.3-Gather dataGather data

StudentStudent

3.1-3.1-Find the hotspotsFind the hotspots

TeacherTeacher 3.4-3.4-Monitor students position and look at their answersMonitor students position and look at their answers

GPSR/UMTS

<<Communication>>

Technical expertTechnical expert

Page 26: Mobile Lessons Lessons based on geo-referenced information

Devices for Mobile Lessons 1.0Devices for Mobile Lessons 1.0Devices for Mobile Lessons 1.0Devices for Mobile Lessons 1.0

Page 27: Mobile Lessons Lessons based on geo-referenced information

Login into the systemLogin into the systemLogin into the systemLogin into the system

Page 28: Mobile Lessons Lessons based on geo-referenced information

1- Discovering hotspots1- Discovering hotspots1- Discovering hotspots1- Discovering hotspots

Page 29: Mobile Lessons Lessons based on geo-referenced information

1- Discovering Hotspots1- Discovering Hotspots1- Discovering Hotspots1- Discovering Hotspots

positionposition

selected Hot Spotselected Hot Spot

positionposition

compare positions compare positions

(with a delta)(with a delta)

Hot Spot foundHot Spot found Hot Spot not foundHot Spot not found

Page 30: Mobile Lessons Lessons based on geo-referenced information

2- Answering questions2- Answering questions2- Answering questions2- Answering questions

Students provide answers to specific Students provide answers to specific requests related to their precise physical requests related to their precise physical position. position.

These questions could take the form ofThese questions could take the form of

– filling empty spaces in a sentencefilling empty spaces in a sentence– multiple choicemultiple choice– matching matching – true-falsetrue-false

Students provide answers to specific Students provide answers to specific requests related to their precise physical requests related to their precise physical position. position.

These questions could take the form ofThese questions could take the form of

– filling empty spaces in a sentencefilling empty spaces in a sentence– multiple choicemultiple choice– matching matching – true-falsetrue-false

Page 31: Mobile Lessons Lessons based on geo-referenced information

Gaming DimensionGaming DimensionGaming DimensionGaming Dimension

Chronometer Chronometer

Score Score

Chronometer Chronometer

Score Score

Page 32: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile LessonsBack in the classroomBack in the classroomMobile LessonsMobile LessonsBack in the classroomBack in the classroom

TeacherTeacher 4.4-4.4-Collect students homeworksCollect students homeworks

StudentStudent

4.3-4.3-Search on the webSearch on the web

4.1-4.1-Complete Complete the tasksthe tasks

4.2-4.2-Recover information Recover information gathered on the fieldgathered on the field

Page 33: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonMobile Lesson 2.0 2.0Complete e-mate VersionComplete e-mate Version

Mobile LessonMobile Lesson 2.0 2.0Complete e-mate VersionComplete e-mate Version

•MonitoringMonitoring•User interface generationUser interface generation•Wireless networks and PDAsWireless networks and PDAs

•MonitoringMonitoring•User interface generationUser interface generation•Wireless networks and PDAsWireless networks and PDAs

Page 34: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons 2.0 2.0MonitoringMonitoring

Mobile LessonsMobile Lessons 2.0 2.0MonitoringMonitoring

Page 35: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons 2.0 2.0

User Interface GenerationUser Interface GenerationMobile LessonsMobile Lessons 2.0 2.0

User Interface GenerationUser Interface Generation

•stand alonestand alone•wapwap•htmlhtml

•stand alonestand alone•wapwap•htmlhtml

Page 36: Mobile Lessons Lessons based on geo-referenced information

Mobile LessonsMobile Lessons 2.0 2.0Wireless Networks and PDAsWireless Networks and PDAs

Mobile LessonsMobile Lessons 2.0 2.0Wireless Networks and PDAsWireless Networks and PDAs

Page 37: Mobile Lessons Lessons based on geo-referenced information

e-matee-mateA Layered ArchitectureA Layered Architecture

e-matee-mateA Layered ArchitectureA Layered Architecture

XML | JAVA | JINI | XML | JAVA | JINI | Mobile Mobile AgentAgentGPGPS | S | Wireless Wireless CommunicationCommunication

MODELMODEL OF OF GEO_REFERENCED GEO_REFERENCED

PERSONALIZED SERVICEPERSONALIZED SERVICE

ARCHITECTUREARCHITECTUREFOR MULTI-MODAL ACCESSFOR MULTI-MODAL ACCESS

Crisis Crisis ManagementManagement

TourismTourismCultureCulture

Electronic Electronic CommerceCommerce

Public Public AdministrationAdministration

Yellow Pages (semantic)Yellow Pages (semantic)

Lookup Jini (~syntactic)Lookup Jini (~syntactic)

AccessAccesstoto

ServicesServices

EducationEducation

Page 38: Mobile Lessons Lessons based on geo-referenced information

Some ExamplesSome Examplesof Mobile Lessons Themesof Mobile Lessons Themes

Some ExamplesSome Examplesof Mobile Lessons Themesof Mobile Lessons Themes

Geography Geography – Relief, mineralogy, building of using geographic mapsRelief, mineralogy, building of using geographic maps

History History – Visit of monuments of a cityVisit of monuments of a city

Nora / Barumini / CagliariNora / Barumini / Cagliari

Biology / ecology Biology / ecology – Trees, plants, ecosystemsTrees, plants, ecosystems

WWF / ecological reserves and pathsWWF / ecological reserves and paths / parks / parks

Physic / geometry Physic / geometry – Measuring distance using trigonometryMeasuring distance using trigonometry

LanguagesLanguages– Use of sardo vs italian in commerce, handcrafting…Use of sardo vs italian in commerce, handcrafting…

Geography Geography – Relief, mineralogy, building of using geographic mapsRelief, mineralogy, building of using geographic maps

History History – Visit of monuments of a cityVisit of monuments of a city

Nora / Barumini / CagliariNora / Barumini / Cagliari

Biology / ecology Biology / ecology – Trees, plants, ecosystemsTrees, plants, ecosystems

WWF / ecological reserves and pathsWWF / ecological reserves and paths / parks / parks

Physic / geometry Physic / geometry – Measuring distance using trigonometryMeasuring distance using trigonometry

LanguagesLanguages– Use of sardo vs italian in commerce, handcrafting…Use of sardo vs italian in commerce, handcrafting…

Page 39: Mobile Lessons Lessons based on geo-referenced information

ConclusionConclusionConclusionConclusion Mobile LessonMobile Lesson

– A distributed mobile service– Geo-referenced information– Personalization of information

– Students were enthusiastic– Well integrated by the teachers who were used to different

pedagogical approaches

E-mateE-mate

– Infrastructure for the delivery of multi-modal and multi-channel Infrastructure for the delivery of multi-modal and multi-channel personalized geo-referenced services. personalized geo-referenced services.

– Development environment (authoring, deployment…)Development environment (authoring, deployment…)

– Library of services (GIS, DB, …)Library of services (GIS, DB, …)

Page 40: Mobile Lessons Lessons based on geo-referenced information

Future WorksFuture WorksFuture WorksFuture Works Application of e-mate Application of e-mate

– Vickie (European project)Vickie (European project) Integration in the classroom of blind studentsIntegration in the classroom of blind students

Multi-modality and multi-channelMulti-modality and multi-channel– Abstract description of interfacesAbstract description of interfaces– Continuity and persistence of the dialogue across devicesContinuity and persistence of the dialogue across devices– ServiceViewer for other devicesServiceViewer for other devices

Ontology and personalizationOntology and personalization– Automatic generation of user profilesAutomatic generation of user profiles

Ontology and semantic searchesOntology and semantic searches

Page 41: Mobile Lessons Lessons based on geo-referenced information

The E-mate TeamThe E-mate TeamThe E-mate TeamThe E-mate Team Antonio Pintus, Antonio Pintus, Andrea Piras, Andrea Piras, Davide Carboni, Davide Carboni, Cristian Lai, Cristian Lai, Jean-Christophe Pazzaglia, Jean-Christophe Pazzaglia, Chiara Biancheri, Chiara Biancheri, Antonio Concas, Antonio Concas, Roberto Demontis,Roberto Demontis, Massimo Deriu, Massimo Deriu, Sylvain GirouxSylvain Giroux Luc Hogie, Luc Hogie, Eva Lorrai, Eva Lorrai, Ivan Marcialis, Ivan Marcialis,

Antonio Pintus, Antonio Pintus, Andrea Piras, Andrea Piras, Davide Carboni, Davide Carboni, Cristian Lai, Cristian Lai, Jean-Christophe Pazzaglia, Jean-Christophe Pazzaglia, Chiara Biancheri, Chiara Biancheri, Antonio Concas, Antonio Concas, Roberto Demontis,Roberto Demontis, Massimo Deriu, Massimo Deriu, Sylvain GirouxSylvain Giroux Luc Hogie, Luc Hogie, Eva Lorrai, Eva Lorrai, Ivan Marcialis, Ivan Marcialis,

Vladimiro Marras, Vladimiro Marras, Claude Moulin, Claude Moulin, Laura Muscas, Laura Muscas, Maria Cristina Sanna,Maria Cristina Sanna, Gavino Paddeu, Gavino Paddeu, Raffaella Paola Sanna, Raffaella Paola Sanna, Alessandro Soro, Alessandro Soro, Stefano Sanna, Stefano Sanna, Enrico Stara, Enrico Stara, Eloisa VargiuEloisa Vargiu, , Guido Zucconi Guido Zucconi Pietro ZanariniPietro Zanarini

Vladimiro Marras, Vladimiro Marras, Claude Moulin, Claude Moulin, Laura Muscas, Laura Muscas, Maria Cristina Sanna,Maria Cristina Sanna, Gavino Paddeu, Gavino Paddeu, Raffaella Paola Sanna, Raffaella Paola Sanna, Alessandro Soro, Alessandro Soro, Stefano Sanna, Stefano Sanna, Enrico Stara, Enrico Stara, Eloisa VargiuEloisa Vargiu, , Guido Zucconi Guido Zucconi Pietro ZanariniPietro Zanarini