Upload
stefaan-ternier
View
247
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
ARLearn &Lessons Learned
1
Stefaan Ternier
Open Universiteit Nederland
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
Augmented Reality
Serious gaming
Virtual reality
Notification frameworkRich media
Fieldtrip system
mobile app
Friday, November 2, 12
ARLearn and Google App EngineOpen source
App Engine
Friday, November 2, 12
Serious games• Scoring
• Progress
• Team play
GameWelcome message
Assignment 1
Feedback
Assignment 2
....
RunTeams
PlayersStefaan
Marcus
Answers
Actions
Run 2
Friday, November 2, 12
Lifecycle of a media itemInvisible
visible
Invisible
dependsOn
disappearOn
Friday, November 2, 12
ARLearn data model
Friday, November 2, 12
ARLearn dependency model
Friday, November 2, 12
Florence case Amsterdam case Hostage case
Game design
Scavenger game Adventure game Decision game
Delivery Channel
augmented reality augmented virtuality augmented reality
Pedagogic approach
situated learning expository learninglearning through decision taking
ARLearn Case studies
Friday, November 2, 12
Hostage Simulation: Real World Training for
Friday, November 2, 12
Roles / teamsHead 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
worker thread
UI task
network task
UI task
Tijd
IPC
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
Geb
ruik
s pa
tron
en
smartphone
Res
olut
ie Ipad 3: 2048x1536 Blackberry curve:480x360Samsung SIII: 800x1280Samsung Galaxy tab: 800x1280
wandelen op straatlezen van boekenbekijken van filmsCreatingwanneer laptop overkill is
wandelen op straatlezen van boekenbekijken van filmsConsuminglocatie/trackingremote control
Des
ign Applicatie designer:
toon enkel wat echt nodig isApplicatie designer:meer ruimte
Friday, November 2, 12
Nat
ive
OntwikkelplatformenAndroid iOS Blackberry Windows
Phone
HT
ML
/ JS
java objective C C#java
Titanium Appcelerator
PhoneGap
Sencha Touch
Friday, November 2, 12
HTML5: e.g. sencha touch
Friday, November 2, 12
iOS
Phonegap
Phon
egap
API
Android
Bron: http://phonegap.com/2012/05/02/phonegap-explained-visually/
Friday, November 2, 12
Appcelerator
Application sourceHTML, CSS, JS
Native android app
Your application
JS-JAVA bridge
Android OSNative android app
Your application
JS-Objective C bridge
iOS
Friday, November 2, 12
ComparisonPhonegap
look
‘n
feel
Dis
trib
utio
nse
nsor
s
Appcelerator HTML5
app stores web
web native + web web
extended support
extended support
basic loc, multitouch
app stores+ web
Friday, November 2, 12
More...http://portal.ou.nl/web/topic-mobile-learning
Friday, November 2, 12