mobile lessons lessons based on geo-referenced information
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 PresentationTRANSCRIPT
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
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
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
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
3 scenarios3 scenarios3 scenarios3 scenarios
Travel AssistantTravel Assistant
Crisis ManagementCrisis Management
Mobile LessonsMobile Lessons
Travel AssistantTravel Assistant
Crisis ManagementCrisis Management
Mobile LessonsMobile Lessons
Mobile lessonsMobile lessons 1.0 1.0Mobile lessonsMobile lessons 1.0 1.0
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
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
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
AuthoringAuthoringAuthoringAuthoring
List of locations List of locations
and hot spotsand hot spotsQuestions for Questions for
studentsstudents
Mobile Mobile LessonLesson
teachersteachers
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
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
Authoring: framework levelAuthoring: framework levelAuthoring: framework levelAuthoring: framework level
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
Hotspot editorHotspot editorHotspot editorHotspot editor
Tests editorTests editorTests editorTests editor
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
AuthoringAuthoringLinking informationLinking information
AuthoringAuthoringLinking informationLinking information
rootrootMain directory of a siteMain directory of a site
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
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
Authoring: localizationAuthoring: localizationAuthoring: localizationAuthoring: localization
serial portserial port
positionposition
hot spothot spot
Geo-referenced serviceGeo-referenced service
parserparser NMEANMEA
Configuration Configuration Configuration Configuration
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
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
Devices for Mobile Lessons 1.0Devices for Mobile Lessons 1.0Devices for Mobile Lessons 1.0Devices for Mobile Lessons 1.0
Login into the systemLogin into the systemLogin into the systemLogin into the system
1- Discovering hotspots1- Discovering hotspots1- Discovering hotspots1- Discovering hotspots
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
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
Gaming DimensionGaming DimensionGaming DimensionGaming Dimension
Chronometer Chronometer
Score Score
Chronometer Chronometer
Score Score
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
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
Mobile LessonsMobile Lessons 2.0 2.0MonitoringMonitoring
Mobile LessonsMobile Lessons 2.0 2.0MonitoringMonitoring
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
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
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
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…
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, …)
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
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