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

More Related Content

PPTX
Living Lab and Digital Cultural Heritage
PDF
What is Federico doing?
PDF
Digstorywkshop2010
PDF
Intuitive dialogs powered by search (in 30 minutes)
ODP
Alice workshop v1_presentation_slides_v1.1
PDF
Designing The User Experience Curve 2.0
PDF
Destiny pen user manual
PDF
Finger Codes by Eleanor Gates-Stuart
Living Lab and Digital Cultural Heritage
What is Federico doing?
Digstorywkshop2010
Intuitive dialogs powered by search (in 30 minutes)
Alice workshop v1_presentation_slides_v1.1
Designing The User Experience Curve 2.0
Destiny pen user manual
Finger Codes by Eleanor Gates-Stuart

Viewers also liked (8)

PDF
PPTX
Educ 7107 multimedia
PPTX
Hp laserjet printers
PDF
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...
PPT
Obsolete technology's pc
PPT
2010 mobilelearning workshopsctr5
PPT
Obsolete technology's pc
PDF
Actuaries india report
Educ 7107 multimedia
Hp laserjet printers
Supporting crisis simulations with the ARLearn toolkit for mobilee serious ga...
Obsolete technology's pc
2010 mobilelearning workshopsctr5
Obsolete technology's pc
Actuaries india report
Ad

Similar to Mume2012 (16)

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

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