Dawn of the Devices

Post on 27-May-2015

1.214 views 0 download

Tags:

description

Dawn of the Devices: A Guide to Surviving the Device Apocalypse By Ryan Betts and Michael Brooks Abstract --- With an insatiable hunger, the people of our great province are beginning to lust uncontrollably for information on their mobile devices. The din of urban commutes is often punctuated by the frustrated grunts of someone struggling to access any kind of data from their phone. When it’s not available, the unholy is unleashed. Devices. Multiplying like a zombie plague. Infesting our once clean analytics with new and cryptic user agents. Strange and horrifying combinations of screen densities, aspect ratios, and input controls. The battle feels hopeless. Their pace of evolution is daunting. At the CDC (Center for Device Control) we firmly believe it doesn’t have to be this way. We have been hard at work developing a series of tools and techniques to help equip any team with the ability to target all mobile phones and still hit a budget. The future is a better place. Let us show you. Transcript --- Slide 1: - Who are we? - About Nitobi. - Zombie horde === public with devices (including developers) Slide 2: - Historically, how have people consume information? - Newspaper, television, and personal computers. Slide 3: - Now a days, how do people consume information? - Mobile devices. Cell phones. Tablets. eBooks. Netbooks. Laptops. Slide 4: - We are now infested with mobile devices. - It's a BYOD world. - Bring your own Device / Danger / Disaster. Slide 5: - And there are a lot of device platforms out there. Slide 6: - Native apps require a lot of overhead... - But you can charge $$$ for them. - And sometimes people will even buy them. - But you guys are cities, so no one is going to buy your apps. Slide 7: - Reaching people means reaching these devices. - In the beginning, a popular choice was the app store. - You could hire a few iOS developers and knock out an app. Slide 8: - This worked well in the iOS, but now we’re overrun with devices. - It’s expensive to hire specialized developers. - And slow to develop for every platform. Slide 9: - As developers, we lost the platform battle. - We failed to keep up with the device platforms. - But we've learned from this loss. - We believe there is a better way. - We need a general purpose tool. - Something battle tested. - Something cheap to jump into. - Something that is supported by every platform. Slide 10: - "World War Z" author Max Brooks calls this general purpose tool the Lobotomizer. - "A fusion of shovel and double-bladed battle axe." - The lobo was a tool to shovel trenches or chop wood. - The lobo could also smash in a zombie. Slide 11: - The web is our lobotomizer. - "A fusion of APIs and two-way communication." - The web was designed to deliver information and does it well. Slide 12: - Not necessarily all good ones, but we can make do. - The web can penetrate any mobile device. Slide 13:

Transcript of Dawn of the Devices

Dawn ofthe devicesa guide to surviving the device apocalypse

@hitsmachinesRyan Betts, Lead Designer - Phonegap Build

@mwbrooksMichael Brooks, developer - phonegap core

Evil has risen from humble beginnings.

origin of the devices

None of these have disappeared. We’re just preoccupied with the new ones.

same info, many sources

Bring your own device

Bring your own deviceDANGER

Bring your own deviceDISASTER

logistical nightmare

logistical nightmarenative apps require a lot of overhead... but you can charge $$$* for them.

*and sometimes people will even buy them ... but you guys are cities, so nobody is going to buy your apps.

apps were a good start

but now we are overrunand there doesn’t seem to be an end in sight

we need a general purpose tool

“a fusion of shovel and double-bladed battle axe”

THE LOBO

“a fusion of API’S and TWO-WAY COMMUNICATION”

THE WEB

not necessarily all good ones, but we can make do.

theSE all have browsers

so ... back to the hordethe information hungry horde

TONS OF DIFFERENT TECHNOLOGY PLATFORMSTONS OF DIFFERENT INFORMATIONAL NEEDS

FINITE (HUMAN) RESOURCESFINITE BUDGETS

FINITE TIME

INFORMATION DEVELOPERS... OR MAYBE YOU’D PREFER API DEVELOPERS.

SUPPORT THE DEVELOPERS... and they will solve their own problems

same old storyjust new mediums.

same old storyjust new mediums.

apis: tried and tested

apis: tried and tested

UNLEASH THE OPEN DATA

vancouver drinking fountains

case study: zombie survival with open data

WEB IS THE TOOL

API is THE STRATEGY

WEB IS THE TOOL

API is THE STRATEGY

WEB IS THE TOOL

apps vs web

The usergets caught in the middle

THE PHONEGAP SAFE HOUSE

+ polyfills the web

+ it is deployable

+ practice the future

+ extensible (plugins!)

STANDARD ISSUE ON ALL DEVICESall the popular ones and the not so popular ones as well

including tablets, of course

Here is a Typical phonegap workflow.

Here is a Typical phonegap workflow.

IDES+SDKS take up a lot of space.

one problem.

problem solved.

FINALE

APP DEvssolve our problems

INFORMATION DEVELOPERS THINK OF OUR CHILDREN

the future is unkown, but good always prevails.

questions?@hitsmachinesRyan Betts, Lead Designer - Phonegap Build

@mwbrooksMichael Brooks, developer - phonegap core