SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
ARLearn &
                         Lessons Learned
                               Stefaan Ternier
                         Open Universiteit Nederland




                                    1
Friday, November 2, 12
Augmented Reality
                     =
        camera + gps + accelerometer




Friday, November 2, 12
Augmented Reality:
                             Locatory




Friday, November 2, 12
Friday, November 2, 12
Senses
         •    sight
         •    hearing
         •    taste
         •    smell
         •    touch
         •    balance
         •    ....




Friday, November 2, 12
Friday, November 2, 12
ARLearn: hearing




Friday, November 2, 12
ARLearn toolkit
                                                    Serious gaming
                         Fieldtrip system



        Augmented Reality                   mobile app       Virtual reality


                         Notification framework
                                                    Rich media




Friday, November 2, 12
ARLearn and Google App Engine
                                 Open source




                                      App Engine

Friday, November 2, 12
Serious games
                         • Scoring
                         • Progress               Run
                         • Team play               Teams

                                                  PlayersStefaan
                                   Game
                                                        Marcus
                                Welcome message

                                  Assignment 1    Answers

                                   Feedback       Actions


                                  Assignment 2
                                                  Run 2
                                       ....


Friday, November 2, 12
Lifecycle of a media item
                                   Invisible

                          dependsOn
                                       visible

                         disappearOn
                                   Invisible




Friday, November 2, 12
ARLearn data model




Friday, November 2, 12
ARLearn dependency
                               model




Friday, November 2, 12
ARLearn Case studies
                            Florence case       Amsterdam case          Hostage case


                 Game
                            Scavenger game       Adventure game         Decision game
                 design

               Delivery
                           augmented reality    augmented virtuality   augmented reality
               Channel

             Pedagogic                                                 learning through
                            situated learning   expository learning
             approach                                                   decision taking




Friday, November 2, 12
Hostage Simulation: Real
                    World Training for




Friday, November 2, 12
Roles / teams
                         Head of Office - Security Officer - Staff Welfare

                         a role is performed by a small group with
                         smartphone.

                         advance organizer for real drill

                         take decissions / collaborate




Friday, November 2, 12
Friday, November 2, 12
Friday, November 2, 12
ELENA: language
                         learning for kids (4-6y)
                                               context!
                                             game patterns




Friday, November 2, 12
Cultural Science Fieldtrip in




Friday, November 2, 12
Streetlearn: ARLearn
                           streetview client




Friday, November 2, 12
Lessons Learned
                                     UI thread
                         UI task                   UI task


                                                             IPC
                                   worker thread
                          network task



                                      Tijd
Friday, November 2, 12
Lessons Learned
                    •    Location based apps

                         •   location as a trigger?

                         •   Indoor positioning?

                         •   QR codes or NFC tags




Friday, November 2, 12
make your apps
                                    truly mobile
                    •    Niet alle locaties hebben een goede netwerk verbinding.

                         •   3G/4G

                         •   Wifi

                    •    Cloud synchronisatie

                    •    Cache + communicatie kanaal

                         •   replicatie logica

                         •   replicatie data



Friday, November 2, 12
HTML5 versus native
                         •   Native

                             •   steep learning curve

                             •   fast response

                             •   background services

                             •   intent-mechanisms on android

                             •   als performance, timing, etc belangrijk is

                         •   Many platforms: jquery, sencha touch

                             •   fast development

                             •   multi-platform
Friday, November 2, 12
Tablet                      smartphone

                    Ipad 3: 2048x1536              Blackberry curve:480x360
 Resolutie




                    Samsung Galaxy tab: 800x1280   Samsung SIII: 800x1280

                    Applicatie designer:           Applicatie designer:
Design




                    meer ruimte                    toon enkel wat echt nodig is
Gebruiks patronen




                    wandelen op straat             wandelen op straat
                    lezen van boeken               lezen van boeken
                    bekijken van films              bekijken van films
                    Creating                       Consuming
                    wanneer laptop overkill is     locatie/tracking
                                                   remote control
Friday, November 2, 12
Ontwikkelplatformen
                     Android            iOS       Blackberry   Windows
                                                                Phone

                         java       objective C         java     C#
Native




                                Titanium Appcelerator


                                           PhoneGap
HTML / JS




                                          Sencha Touch
Friday, November 2, 12
HTML5: e.g. sencha touch




Friday, November 2, 12
Phonegap
                                                                        iOS




                                                  Phonegap API         Android




   Bron: http://phonegap.com/2012/05/02/phonegap-explained-visually/

Friday, November 2, 12
Appcelerator
                                            Application source
                                            HTML, CSS, JS




                          Your application              Your application
                           JS-JAVA bridge               JS-Objective C bridge

                            Android OS                       iOS
                         Native android app           Native android app


Friday, November 2, 12
Comparison
                         Phonegap     Appcelerator      HTML5
 Distributio




                                       app stores
                         app stores                       web
      n




                                         + web
‘n feel
 look




                            web       native + web        web


                         extended      extended           basic
sensors




                          support       support      loc, multitouch

Friday, November 2, 12
More...
           http://portal.ou.nl/web/topic-mobile-learning




Friday, November 2, 12

Contenu connexe

En vedette

Educ 7107 multimedia
Educ 7107 multimediaEduc 7107 multimedia
Educ 7107 multimediaKimberly Dean
 
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...Stefaan Ternier
 
Obsolete technology's pc
Obsolete technology's pcObsolete technology's pc
Obsolete technology's pcKimberly Dean
 
2010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr52010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr5Stefaan Ternier
 
Obsolete technology's pc
Obsolete technology's pcObsolete technology's pc
Obsolete technology's pcKimberly Dean
 
Actuaries india report
Actuaries india reportActuaries india report
Actuaries india reportNarendra Singh
 

En vedette (8)

Sertifikasi
SertifikasiSertifikasi
Sertifikasi
 
Educ 7107 multimedia
Educ 7107 multimediaEduc 7107 multimedia
Educ 7107 multimedia
 
Hp laserjet printers
Hp laserjet printersHp laserjet printers
Hp laserjet printers
 
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...
 
Obsolete technology's pc
Obsolete technology's pcObsolete technology's pc
Obsolete technology's pc
 
2010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr52010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr5
 
Obsolete technology's pc
Obsolete technology's pcObsolete technology's pc
Obsolete technology's pc
 
Actuaries india report
Actuaries india reportActuaries india report
Actuaries india report
 

Similaire à Mume2012

The ARLearn toolkit for mobile serious games and field-trips
The ARLearn toolkit for mobile serious games and field-tripsThe ARLearn toolkit for mobile serious games and field-trips
The ARLearn toolkit for mobile serious games and field-tripsStefaan Ternier
 
Insider's Technology Guide to Measuring and Improving Your ROI
Insider's Technology Guide to Measuring and Improving Your ROIInsider's Technology Guide to Measuring and Improving Your ROI
Insider's Technology Guide to Measuring and Improving Your ROIDan Leatherman
 
Hardware Acceleration on Mobile, Ariya Hidayat & Jarred Nicholls
Hardware Acceleration on Mobile, Ariya Hidayat & Jarred NichollsHardware Acceleration on Mobile, Ariya Hidayat & Jarred Nicholls
Hardware Acceleration on Mobile, Ariya Hidayat & Jarred NichollsSencha
 
Building Data Driven Products With Ruby - RubyConf 2012
Building Data Driven Products With Ruby - RubyConf 2012Building Data Driven Products With Ruby - RubyConf 2012
Building Data Driven Products With Ruby - RubyConf 2012Ryan Weald
 
Enterprise javascriptsession2
Enterprise javascriptsession2Enterprise javascriptsession2
Enterprise javascriptsession2Troy Miles
 
Interfaces Inteligentes para Android
Interfaces Inteligentes para AndroidInterfaces Inteligentes para Android
Interfaces Inteligentes para AndroidNelson Glauber Leal
 
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012Gigaom
 
Creating Killer content
Creating Killer contentCreating Killer content
Creating Killer contentMike Henderson
 
RTV Rijnmond slides voor discussie
RTV Rijnmond slides voor discussieRTV Rijnmond slides voor discussie
RTV Rijnmond slides voor discussieVincent Everts
 
iOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode StoryboardsiOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode StoryboardsKyle Oba
 
Optimizing the Mobile Search Experience
Optimizing the Mobile Search ExperienceOptimizing the Mobile Search Experience
Optimizing the Mobile Search ExperienceMonetate
 
iPad Apps for teachers
iPad Apps for teachersiPad Apps for teachers
iPad Apps for teachersRod Martin
 
Morning with MongoDB Paris 2012 - MongoDB Basic Concepts
Morning with MongoDB Paris 2012 - MongoDB Basic ConceptsMorning with MongoDB Paris 2012 - MongoDB Basic Concepts
Morning with MongoDB Paris 2012 - MongoDB Basic ConceptsMongoDB
 
Ruxcon Finding Needles in Haystacks (the size of countries)
Ruxcon Finding Needles in Haystacks (the size of countries)Ruxcon Finding Needles in Haystacks (the size of countries)
Ruxcon Finding Needles in Haystacks (the size of countries)packetloop
 

Similaire à Mume2012 (16)

The ARLearn toolkit for mobile serious games and field-trips
The ARLearn toolkit for mobile serious games and field-tripsThe ARLearn toolkit for mobile serious games and field-trips
The ARLearn toolkit for mobile serious games and field-trips
 
UDL, Access & Inclusion
UDL, Access & Inclusion UDL, Access & Inclusion
UDL, Access & Inclusion
 
Insider's Technology Guide to Measuring and Improving Your ROI
Insider's Technology Guide to Measuring and Improving Your ROIInsider's Technology Guide to Measuring and Improving Your ROI
Insider's Technology Guide to Measuring and Improving Your ROI
 
Hardware Acceleration on Mobile, Ariya Hidayat & Jarred Nicholls
Hardware Acceleration on Mobile, Ariya Hidayat & Jarred NichollsHardware Acceleration on Mobile, Ariya Hidayat & Jarred Nicholls
Hardware Acceleration on Mobile, Ariya Hidayat & Jarred Nicholls
 
Building Data Driven Products With Ruby - RubyConf 2012
Building Data Driven Products With Ruby - RubyConf 2012Building Data Driven Products With Ruby - RubyConf 2012
Building Data Driven Products With Ruby - RubyConf 2012
 
Enterprise javascriptsession2
Enterprise javascriptsession2Enterprise javascriptsession2
Enterprise javascriptsession2
 
Interfaces Inteligentes para Android
Interfaces Inteligentes para AndroidInterfaces Inteligentes para Android
Interfaces Inteligentes para Android
 
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
 
Creating Killer content
Creating Killer contentCreating Killer content
Creating Killer content
 
RTV Rijnmond slides voor discussie
RTV Rijnmond slides voor discussieRTV Rijnmond slides voor discussie
RTV Rijnmond slides voor discussie
 
iOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode StoryboardsiOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode Storyboards
 
Optimizing the Mobile Search Experience
Optimizing the Mobile Search ExperienceOptimizing the Mobile Search Experience
Optimizing the Mobile Search Experience
 
Sortak
SortakSortak
Sortak
 
iPad Apps for teachers
iPad Apps for teachersiPad Apps for teachers
iPad Apps for teachers
 
Morning with MongoDB Paris 2012 - MongoDB Basic Concepts
Morning with MongoDB Paris 2012 - MongoDB Basic ConceptsMorning with MongoDB Paris 2012 - MongoDB Basic Concepts
Morning with MongoDB Paris 2012 - MongoDB Basic Concepts
 
Ruxcon Finding Needles in Haystacks (the size of countries)
Ruxcon Finding Needles in Haystacks (the size of countries)Ruxcon Finding Needles in Haystacks (the size of countries)
Ruxcon Finding Needles in Haystacks (the size of countries)
 

Mume2012

  • 1. ARLearn & Lessons Learned Stefaan Ternier Open Universiteit Nederland 1 Friday, November 2, 12
  • 2. Augmented Reality = camera + gps + accelerometer Friday, November 2, 12
  • 3. Augmented Reality: Locatory Friday, November 2, 12
  • 5. Senses • sight • hearing • taste • smell • touch • balance • .... Friday, November 2, 12
  • 8. ARLearn toolkit Serious gaming Fieldtrip system Augmented Reality mobile app Virtual reality Notification framework Rich media Friday, November 2, 12
  • 9. ARLearn and Google App Engine Open source App Engine Friday, November 2, 12
  • 10. Serious games • Scoring • Progress Run • Team play Teams PlayersStefaan Game Marcus Welcome message Assignment 1 Answers Feedback Actions Assignment 2 Run 2 .... Friday, November 2, 12
  • 11. Lifecycle of a media item Invisible dependsOn visible disappearOn Invisible Friday, November 2, 12
  • 12. ARLearn data model Friday, November 2, 12
  • 13. ARLearn dependency model Friday, November 2, 12
  • 14. ARLearn Case studies Florence case Amsterdam case Hostage case Game Scavenger game Adventure game Decision game design Delivery augmented reality augmented virtuality augmented reality Channel Pedagogic learning through situated learning expository learning approach decision taking Friday, November 2, 12
  • 15. Hostage Simulation: Real World Training for Friday, November 2, 12
  • 16. Roles / teams Head of Office - Security Officer - Staff Welfare a role is performed by a small group with smartphone. advance organizer for real drill take decissions / collaborate Friday, November 2, 12
  • 19. ELENA: language learning for kids (4-6y) context! game patterns Friday, November 2, 12
  • 20. Cultural Science Fieldtrip in Friday, November 2, 12
  • 21. Streetlearn: ARLearn streetview client Friday, November 2, 12
  • 22. Lessons Learned UI thread UI task UI task IPC worker thread network task Tijd Friday, November 2, 12
  • 23. Lessons Learned • Location based apps • location as a trigger? • Indoor positioning? • QR codes or NFC tags Friday, November 2, 12
  • 24. make your apps truly mobile • Niet alle locaties hebben een goede netwerk verbinding. • 3G/4G • Wifi • Cloud synchronisatie • Cache + communicatie kanaal • replicatie logica • replicatie data Friday, November 2, 12
  • 25. HTML5 versus native • Native • steep learning curve • fast response • background services • intent-mechanisms on android • als performance, timing, etc belangrijk is • Many platforms: jquery, sencha touch • fast development • multi-platform Friday, November 2, 12
  • 26. Tablet smartphone Ipad 3: 2048x1536 Blackberry curve:480x360 Resolutie Samsung Galaxy tab: 800x1280 Samsung SIII: 800x1280 Applicatie designer: Applicatie designer: Design meer ruimte toon enkel wat echt nodig is Gebruiks patronen wandelen op straat wandelen op straat lezen van boeken lezen van boeken bekijken van films bekijken van films Creating Consuming wanneer laptop overkill is locatie/tracking remote control Friday, November 2, 12
  • 27. Ontwikkelplatformen Android iOS Blackberry Windows Phone java objective C java C# Native Titanium Appcelerator PhoneGap HTML / JS Sencha Touch Friday, November 2, 12
  • 28. HTML5: e.g. sencha touch Friday, November 2, 12
  • 29. Phonegap iOS Phonegap API Android Bron: http://phonegap.com/2012/05/02/phonegap-explained-visually/ Friday, November 2, 12
  • 30. Appcelerator Application source HTML, CSS, JS Your application Your application JS-JAVA bridge JS-Objective C bridge Android OS iOS Native android app Native android app Friday, November 2, 12
  • 31. Comparison Phonegap Appcelerator HTML5 Distributio app stores app stores web n + web ‘n feel look web native + web web extended extended basic sensors support support loc, multitouch Friday, November 2, 12
  • 32. More... http://portal.ou.nl/web/topic-mobile-learning Friday, November 2, 12