Intelligence in Aggregate
Engaging Citizen Participation for Successful Smart Cities
CommunicAsia - Singapore, 2017
* why does mozilla want to talk about smart cities, at an event like this?
* you're making decisions now about privacy, security and what technologies to use
* and we want to see you succeed
* we want to see your innovations work for *everyone*
* example of advanced smart cities program in the world
* whether you like it or not, agree or not, programs like these will be a model
"One download for every one thousand web views."
Ryan Sheffer,
Nobody Wants Your App.
Open or Install
URL or App
Click or ???
- easier to get someone to open a URL than to install an app
- instant content vs multiple steps
- ux and ix make the difference in access to information and services
Homescreen Native
Offline & Sync
Push Notifications
The Web is a Smart Cities Enabler.
Accelerated Development
Instant Citizen Access
All Citizen Access
- bluetooth
- good for multi-floor spaces
- mozfest
- so far only works when you have a client
- you can be a beacon!
* you don't need fancy speech recognition to know if someone walked in the room
* or if someone is asleep vs awake
* you can have a display turn on and show information when someone walks in
➡️ 
➡️ URL
➡️ app
➡️ 
➡️ URL
➡️ 
➡️ 
➡️ URL
➡️ web app
➡️ 
➡️ URL
➡️ web app
➡️ AR
CAMERA +
JAVASCRIPT +
3D +
NOISE!
getUserMedia()
navigator.mediaDevices.getUserMedia({
audio: true,
video: true
}).then(function (stream) {
// do something with the stream
})
A-Frame Example
<a-scene>
<a-sphere radius="1.25"></a-sphere>
<a-box width="1" height="1" depth="1"></a-box>
<a-cylinder radius="0.5" height="1.5"></a-cylinder>
<a-plane rotation="-90 0 0" width="4" height="4"></a-plane>
</a-scene>
SMART CITIES + WEB
Bridging platforms
Frictionless flows
Physical interactions
* this is the new web
* integrated multisensory physical+digital experiences
* ubiquitous physical computing
* mobile
Dietrich Ayala
@dietrich