11. WHAT’S WRONG WITH THESE
APPROACHES?
I do not want your stupid app
I will not use this siloed crap.
I do not like them, Sam-I-am.
I do not want this mobile spam!
(Thanks,Techcrunch)
12. THERE MUST BE A BETTER WAY!
To not maintain an app
A scalable tech solution
Flexibility
No/minimal downloads
An active/immersive experience
Something to take away
Allegra at the
Phillips
Collection,
Washington DC
A museum wants:
A visitor wants:
25. FLASH CODE TO THE PHOTON
setPosition function makes
the servo arm change
position
26. CONNECT WEBSITE TO PHOTON VIA
PARTICLE.IO API
var dataToPost = {
params:140,
access_token:access
};
$.ajax({
url: 'https://api.particle.io/v1/devices/’+device_id+'/setPosition/',
type:'POST',
data:dataToPost
}).done(function() {
toastr.success("The box has been opened!");
}).fail(function() {
toastr.error("Sorry,there was a problem opening this box");
});
Tell Photon how far to move
the servo arm, give access
token to Photon
Post to the Particle API to
tell the Photon to move
27. NOW, SET UP YOUR VENUE*
*ASSUMES YOU HAVE PERMISSION
• Connect Photon to the venue’s wifi
• Connect treasure box to power
(cord or battery)
• Set up box near target exhibit
• Educate visitors on how to
experience it on their devices
30. MAINTAINING A FLEET OF BOXES
•Breakage
•Power issues (battery and external power)
•Memento maintenance
•Maintaining beacons (battery issues)
31. MAINTAINING A WEB PRESENCE
•Security issues
•Scaling your site to support multiple boxes
32. WHAT’S NEXT?
• Bluz.io could simplify the Photon integration (Bluetooth
+ Battery + Photon all in one)
• Content management of a web presence to support
entire cultural site
• Android integration!!
• More browser support
33. LET’S PLAY!
Download Chrome and enable the physical web.
Make sure bluetooth is on, and find the box!
@jenlooper
http://www.ladeezfirstmedia.com
Telerik DevRel @telerik
jen.looper@telerik.com