32
ARLearn & Lessons Learned 1 Stefaan Ternier Open Universiteit Nederland Friday, November 2, 12

Mume2012

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Mume2012

ARLearn &Lessons Learned

1

Stefaan Ternier

Open Universiteit Nederland

Friday, November 2, 12

Page 2: Mume2012

Augmented Reality=

camera + gps + accelerometer

Friday, November 2, 12

Page 3: Mume2012

Augmented Reality: Locatory

Friday, November 2, 12

Page 4: Mume2012

Friday, November 2, 12

Page 5: Mume2012

Senses

• sight• hearing• taste• smell• touch• balance• ....

Friday, November 2, 12

Page 6: Mume2012

Friday, November 2, 12

Page 7: Mume2012

ARLearn: hearing

Friday, November 2, 12

Page 8: Mume2012

ARLearn toolkit

Augmented Reality

Serious gaming

Virtual reality

Notification frameworkRich media

Fieldtrip system

mobile app

Friday, November 2, 12

Page 9: Mume2012

ARLearn and Google App EngineOpen source

App Engine

Friday, November 2, 12

Page 10: Mume2012

Serious games• Scoring

• Progress

• Team play

GameWelcome message

Assignment 1

Feedback

Assignment 2

....

RunTeams

PlayersStefaan

Marcus

Answers

Actions

Run 2

Friday, November 2, 12

Page 11: Mume2012

Lifecycle of a media itemInvisible

visible

Invisible

dependsOn

disappearOn

Friday, November 2, 12

Page 12: Mume2012

ARLearn data model

Friday, November 2, 12

Page 13: Mume2012

ARLearn dependency model

Friday, November 2, 12

Page 14: Mume2012

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

Page 15: Mume2012

Hostage Simulation: Real World Training for

Friday, November 2, 12

Page 16: Mume2012

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

Page 17: Mume2012

Friday, November 2, 12

Page 18: Mume2012

Friday, November 2, 12

Page 19: Mume2012

ELENA: language learning for kids (4-6y)

context!game patterns

Friday, November 2, 12

Page 20: Mume2012

Cultural Science Fieldtrip in

Friday, November 2, 12

Page 21: Mume2012

Streetlearn: ARLearn streetview client

Friday, November 2, 12

Page 22: Mume2012

Lessons Learned

UI thread

worker thread

UI task

network task

UI task

Tijd

IPC

Friday, November 2, 12

Page 23: Mume2012

Lessons Learned

• Location based apps

• location as a trigger?

• Indoor positioning?

• QR codes or NFC tags

Friday, November 2, 12

Page 24: Mume2012

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

Page 25: Mume2012

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

Page 26: Mume2012

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

Page 27: Mume2012

Nat

ive

OntwikkelplatformenAndroid iOS Blackberry Windows

Phone

HT

ML

/ JS

java objective C C#java

Titanium Appcelerator

PhoneGap

Sencha Touch

Friday, November 2, 12

Page 28: Mume2012

HTML5: e.g. sencha touch

Friday, November 2, 12

Page 29: Mume2012

iOS

Phonegap

Phon

egap

API

Android

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

Friday, November 2, 12

Page 30: Mume2012

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

Page 31: Mume2012

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

Page 32: Mume2012

More...http://portal.ou.nl/web/topic-mobile-learning

Friday, November 2, 12