resonance - when interaction design meets music tech

203
Resonance Interaction design meets music technology 16 Mar 2016 Jason Mesut Founder, Resonant Local Leader, IxDA London @jasonmesut

Upload: jason-mesut

Post on 07-Jan-2017

800 views

Category:

Design


1 download

TRANSCRIPT

Page 1: Resonance - When Interaction Design meets Music Tech

Resonance Interaction design meets music technology 16 Mar 2016

Jason Mesut Founder, Resonant

Local Leader, IxDA London

@jasonmesut

Page 2: Resonance - When Interaction Design meets Music Tech

I believe in…

Designing products and services that

fit our worlds, and enhance our lives

Page 3: Resonance - When Interaction Design meets Music Tech

That could be

Cars, transportation, enterprise

software, mobile apps, web sites,

interactive TV, art installations or

retail experiences

Page 4: Resonance - When Interaction Design meets Music Tech

and for some…

Music technology

Page 5: Resonance - When Interaction Design meets Music Tech

Music technology…

Combines three of my passions:

Design. Technology. Music

Page 6: Resonance - When Interaction Design meets Music Tech

My focus is

Design. Technology. Music

Page 7: Resonance - When Interaction Design meets Music Tech

We’re going to start by going back

Let’s go back in time a little

Design. Technology. Music

Page 8: Resonance - When Interaction Design meets Music Tech

Herbie Hancock jazz master, music innovator

+ Quincy Jones producer legend

Page 9: Resonance - When Interaction Design meets Music Tech

+ CMi Fairlight - Sampler And Audio Workstation

Page 10: Resonance - When Interaction Design meets Music Tech

Herbie + Quincy + Fairlight

http://www.youtube.com/watch?v=n6QsusDS_8A

Page 11: Resonance - When Interaction Design meets Music Tech

Fairlight

Page 12: Resonance - When Interaction Design meets Music Tech
Page 13: Resonance - When Interaction Design meets Music Tech
Page 14: Resonance - When Interaction Design meets Music Tech
Page 15: Resonance - When Interaction Design meets Music Tech
Page 16: Resonance - When Interaction Design meets Music Tech
Page 17: Resonance - When Interaction Design meets Music Tech

Records

Page 18: Resonance - When Interaction Design meets Music Tech

What are the things you ?

Page 19: Resonance - When Interaction Design meets Music Tech

People

Activities

Apps?

Page 20: Resonance - When Interaction Design meets Music Tech

Technics 1200 SH-101

OP-1Tenori-On

I love music tech

Page 21: Resonance - When Interaction Design meets Music Tech

Q-Bert

Technics 1200

Page 22: Resonance - When Interaction Design meets Music Tech

Q-Bert

Technics 1200

Roland SH-101

Page 23: Resonance - When Interaction Design meets Music Tech

Q-Bert

Technics 1200

Milo Mesut

Yamaha Tenori-On

Page 24: Resonance - When Interaction Design meets Music Tech

Teenage Engineering OP-1

Page 25: Resonance - When Interaction Design meets Music Tech

Technics 1200 SH-101

OP-1Tenori-On

I love music tech

Page 26: Resonance - When Interaction Design meets Music Tech

My music doesn’t pay the bills

But I also love design. It does.

Page 27: Resonance - When Interaction Design meets Music Tech

5 years Industrial Design

years Digital User Experience

16

Page 28: Resonance - When Interaction Design meets Music Tech

4 years Local leader

Interaction Design Association

L o n d o n

Subjects over 4 years Internet of Things Future of publishing Urban environment Smart materials Mobility / Automotive Clinical applications Smart home

Upcoming… Music interfaces Consumer healthcare

Page 29: Resonance - When Interaction Design meets Music Tech

Looking for speakers and demos

April 27th 2016

L o n d o n

Page 30: Resonance - When Interaction Design meets Music Tech

UI/UX/SD/DSUser Interface User eXperience Service Design Design Strategy

I could talk about all of the above

Page 31: Resonance - When Interaction Design meets Music Tech

User Interface

UI/UX/SD

Page 32: Resonance - When Interaction Design meets Music Tech

What is a

User Interface?

UI/UX/SD

Page 33: Resonance - When Interaction Design meets Music Tech

User Interface

UI/UX/SD

Page 34: Resonance - When Interaction Design meets Music Tech

User Interface

A human that uses a product or service: customer, employee, citizen, parent, child

UI/UX/SD

Page 35: Resonance - When Interaction Design meets Music Tech

User Interface

A human that uses something

A medium for a user to understand

and control a product or service

UI/UX/SD

Page 36: Resonance - When Interaction Design meets Music Tech

Bill Verplank

Interaction Design pioneer

Page 37: Resonance - When Interaction Design meets Music Tech

Classic diagram by Bill Verplank

Page 38: Resonance - When Interaction Design meets Music Tech

Assessment

Thought

Comprehension

UI Inputs Outputs

System Processes Rules

Attention

Perception

Intention

Cognition Sensing

Processes Control actions

Page 39: Resonance - When Interaction Design meets Music Tech

Assessment

Thought

Comprehension

UI Inputs Outputs

System Processes Rules

Attention

Perception

Intention

Cognition Sensing

Processes Control actions

Reaction

Action

Page 40: Resonance - When Interaction Design meets Music Tech

See Hear Touch Smell Taste

Icons from Volodin Anton, hunotika, Deivid Sáenz, Jakob Vogel via the Noun Project

Page 41: Resonance - When Interaction Design meets Music Tech

Speed of perception

Amount of information

Interpretation accuracy

Ability to ignore

++

++

+

+

++

+

-

-

+++

+

-

- -

-

+

-

- -

-

+

-

- -

See Hear Touch Smell Taste

Page 42: Resonance - When Interaction Design meets Music Tech

See Hear Touch Smell Talk

Page 43: Resonance - When Interaction Design meets Music Tech

Handles and buttons

Continuous (analogous) and

Discreet (digital)

Inputs

Page 44: Resonance - When Interaction Design meets Music Tech

The best interfaces combine

both handles and buttons

eg, Touchscreen, mouse

Bill Verplank

Page 45: Resonance - When Interaction Design meets Music Tech
Page 46: Resonance - When Interaction Design meets Music Tech

Graphical

User Interface

Allows users to

interact with

electronic systems

Page 47: Resonance - When Interaction Design meets Music Tech

Visual Language

Motion Graphics

Information Design

Information Architecture

Interaction Design

Page 48: Resonance - When Interaction Design meets Music Tech

Visual Language

Motion Graphics

Information Design

Information Architecture

Interaction Design

Page 49: Resonance - When Interaction Design meets Music Tech

Visual language

Motion graphics

Information Design

Information Architecture

Interaction Design

Still relevant

Page 50: Resonance - When Interaction Design meets Music Tech

But there’s more to

UI than just GUI

Physical

Telephone

Voice

Embedded

Distributed

Chat

Page 51: Resonance - When Interaction Design meets Music Tech

I want to talk you through

Music tech patterns

Future trajectories

Current challenges

Opportunities

Page 52: Resonance - When Interaction Design meets Music Tech

Music technology

Patterns

Page 53: Resonance - When Interaction Design meets Music Tech

Music technology is one of the

oldest technologies we have

Page 54: Resonance - When Interaction Design meets Music Tech

Photos from the

Horniman museum

13 March 2016

Page 55: Resonance - When Interaction Design meets Music Tech
Page 56: Resonance - When Interaction Design meets Music Tech
Page 57: Resonance - When Interaction Design meets Music Tech
Page 58: Resonance - When Interaction Design meets Music Tech
Page 59: Resonance - When Interaction Design meets Music Tech
Page 60: Resonance - When Interaction Design meets Music Tech
Page 61: Resonance - When Interaction Design meets Music Tech
Page 62: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 63: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 64: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 65: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 66: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 67: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 68: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 69: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 70: Resonance - When Interaction Design meets Music Tech

Woodwind

Page 71: Resonance - When Interaction Design meets Music Tech

Different classifications

of instruments

Page 72: Resonance - When Interaction Design meets Music Tech

Chinese classification Based on material

Stone

Metal

Silk

Bamboo

Wood

Skin

Gourd

Earth

Page 73: Resonance - When Interaction Design meets Music Tech

String instruments

Chordophones Stringed instruments Bowed, plucked, struck

Aerophones Wind instruments

Percussion Body of instrument vs. membrane

Electrophones Electromagnetic vs. digital vs. electric/acoustic

Hornbostel-Sachs classification Based on how the sound is made

Page 74: Resonance - When Interaction Design meets Music Tech

String instrumentsHornbostel-Sachs classification

Chordophones Stringed instruments Bowed, plucked, struck

Aerophones Wind instruments

Percussion Body of instrument vs. membrane

Electrophones Electromagnetic vs. digital vs. electric/acoustic

http://www.scrgeek.com/music/muInstTax2.html

Page 75: Resonance - When Interaction Design meets Music Tech

String instruments

Chordophones Stringed instruments Bowed, plucked, struck

Aerophones Wind instruments

Percussion Body of instrument vs. membrane

Electrophones Electromagnetic vs. digital vs. electric/acoustic

Pipe Aerophones (pitch dependent on pipe length)

Free Aerophones (pitch not dependent on pipe length)

Hornbostel-Sachs classification

http://www.scrgeek.com/music/muInstTax2.html

Page 76: Resonance - When Interaction Design meets Music Tech

String instruments

Chordophones Stringed instruments Bowed, plucked, struck

Aerophones Wind instruments

Percussion Body of instrument vs. membrane

Electrophones Electromagnetic vs. digital vs. electric/acoustic

Pipe Aerophones Membrane vibrates

Idiophones Body of instrument or something inside vibrates

Hornbostel-Sachs classification

http://www.scrgeek.com/music/muInstTax2.html

Page 77: Resonance - When Interaction Design meets Music Tech

String instruments

Chordophones Stringed instruments Bowed, plucked, struck

Aerophones Wind instruments

Percussion Body of instrument vs. membrane

Electrophones Electromagnetic vs. digital vs. electric/acoustic

Hornbostel-Sachs classification

http://www.scrgeek.com/music/muInstTax2.html

Page 78: Resonance - When Interaction Design meets Music Tech

Electrophones separate

form factor from sound

Page 79: Resonance - When Interaction Design meets Music Tech

Assessment

Thought

Comprehension

UI Inputs Outputs

System Processes Rules

Attention

Perception

Intention

Cognition Sensing

Processes Control actions

Page 80: Resonance - When Interaction Design meets Music Tech

We have more parameters

we can manipulate Changing or sequencing sounds beyond

playing notes

Page 81: Resonance - When Interaction Design meets Music Tech

Precise continuous control

Knobs

Page 82: Resonance - When Interaction Design meets Music Tech

ROLAND TB-303 BASSLINE

http://www.youtube.com/watch?v=Enyny7vXGi4

Page 83: Resonance - When Interaction Design meets Music Tech

ALESIS MICRON

Page 84: Resonance - When Interaction Design meets Music Tech

ALESIS MICRON

Page 85: Resonance - When Interaction Design meets Music Tech

ALESIS MICRON - INSIDE OUT

Page 86: Resonance - When Interaction Design meets Music Tech

BEHRINGER BCR-2000 IN ACTION

http://www.youtube.com/watch?v=pPsqoUsc9pI

Page 87: Resonance - When Interaction Design meets Music Tech
Page 88: Resonance - When Interaction Design meets Music Tech
Page 89: Resonance - When Interaction Design meets Music Tech
Page 90: Resonance - When Interaction Design meets Music Tech
Page 91: Resonance - When Interaction Design meets Music Tech

Coarse and precision continuous control

TURNTABLISM Knobs and faders together

Page 92: Resonance - When Interaction Design meets Music Tech

CD SCRATCHING - NUMARK VINYL REPLICATION

Personal video (not available online)

Page 93: Resonance - When Interaction Design meets Music Tech

Theremin

Page 94: Resonance - When Interaction Design meets Music Tech

CD SCRATCHING - NUMARK VINYL REPLICATION

Personal video (not available online)

Page 95: Resonance - When Interaction Design meets Music Tech

Continuous and discrete control

Strips and pads

Page 96: Resonance - When Interaction Design meets Music Tech
Page 97: Resonance - When Interaction Design meets Music Tech

http://www.synaptics.com/products/touchpad-family

Page 98: Resonance - When Interaction Design meets Music Tech

http://createdigitalmusic.com/app/uploads/2013/01/baseangle.jpg

Page 99: Resonance - When Interaction Design meets Music Tech

http://www.synaptics.com/products/touchpad-family

Page 100: Resonance - When Interaction Design meets Music Tech
Page 101: Resonance - When Interaction Design meets Music Tech

Discrete control with flexible arrangements

Grids

Page 102: Resonance - When Interaction Design meets Music Tech

AKAI MPC

Page 103: Resonance - When Interaction Design meets Music Tech

DJ SHADOW, DJ NUMARK, CUT CHEMIST + 3 MPCS

http://www.youtube.com/watch?v=IQcyLMa716k

Page 104: Resonance - When Interaction Design meets Music Tech

TENORI-ON

Page 105: Resonance - When Interaction Design meets Music Tech

TENORI-ON - INSPIRATION

Page 106: Resonance - When Interaction Design meets Music Tech

FOUR-TET + TENORI-ON

http://www.youtube.com/watch?v=M20ukzn_rsw

Page 107: Resonance - When Interaction Design meets Music Tech

LITTLE BOOTS + TENORI-ON

http://www.youtube.com/watch?v=N6tLRCDqJ2c

Page 108: Resonance - When Interaction Design meets Music Tech

TEHN + MONOME

http://vimeo.com/11435470

Page 109: Resonance - When Interaction Design meets Music Tech

EDISON + MONOME

http://vimeo.com/7733666

Page 110: Resonance - When Interaction Design meets Music Tech

Rich desktop applications

DAWs

Page 111: Resonance - When Interaction Design meets Music Tech

CONTEXTUAL TOOLS JUST AN ESC KEY AWAY

Personal video (not available online)

Page 112: Resonance - When Interaction Design meets Music Tech

CAPS LOCK KEYBOARD

Personal video (not available online)

Page 113: Resonance - When Interaction Design meets Music Tech
Page 114: Resonance - When Interaction Design meets Music Tech
Page 115: Resonance - When Interaction Design meets Music Tech
Page 116: Resonance - When Interaction Design meets Music Tech

Discrete and continuous control

Touchscreens

Page 117: Resonance - When Interaction Design meets Music Tech

REBIRTH

http://www.youtube.com/watch?v=WtQNazoMEUs

Page 118: Resonance - When Interaction Design meets Music Tech

Figure

Page 119: Resonance - When Interaction Design meets Music Tech

Modstep

Page 120: Resonance - When Interaction Design meets Music Tech

Roli Noise app

Page 121: Resonance - When Interaction Design meets Music Tech

Role Noise app

Page 122: Resonance - When Interaction Design meets Music Tech

Different controls

Page 123: Resonance - When Interaction Design meets Music Tech

Popular User Interface controls

StringsButtonsFaders Switches KnobsStrips

Page 124: Resonance - When Interaction Design meets Music Tech

PluckPushPull StrumPress Tap Strike Bend

StringsButtonsFaders Switches

Turn

Knobs

Slide

Strips

Actions

Page 125: Resonance - When Interaction Design meets Music Tech

PluckPushPull StrumPress Tap Strike Bend

StringsButtonsFaders Switches

Turn

Knobs

Slide

Strips

DiscreteFast, Continuous

Discrete (changing)

Flexible, Continuous

Precise, Continuous

Coarse, Continuous

Characteristics

Page 126: Resonance - When Interaction Design meets Music Tech

Compositions of controls

Page 127: Resonance - When Interaction Design meets Music Tech
Page 128: Resonance - When Interaction Design meets Music Tech
Page 129: Resonance - When Interaction Design meets Music Tech

Distribution of controls

Page 130: Resonance - When Interaction Design meets Music Tech

KORG IMS-20

http://www.youtube.com/watch?v=p4Djp-dOFrg

Page 131: Resonance - When Interaction Design meets Music Tech

Interoperability

Page 132: Resonance - When Interaction Design meets Music Tech

IoT interoperability is a mess

Page 133: Resonance - When Interaction Design meets Music Tech

Music technology has been interoperable for over 30 years

CV Gate Control Voltage

Gate

1960s

MIDI Musical

Interchange Digital

Interface

1982

OSC Open Sound Control

1997-ish

Page 134: Resonance - When Interaction Design meets Music Tech
Page 135: Resonance - When Interaction Design meets Music Tech

The standard allowed different instruments to "speak" with each other and with computers, and this spurred a rapid expansion of the sales and production of electronic instruments and music software.

This interoperability allowed one device to be controlled from another, which reduced the amount of hardware musicians needed to own. MIDI's introduction coincided with the dawn of the personal computer era and the introductions of samplers and digital synthesizers.

The creative possibilities brought about by MIDI technology have been credited as having helped to revive the music industry in the 1980s.

Page 136: Resonance - When Interaction Design meets Music Tech

INTRODUCING MIDI

http://video.google.com/videoplay?docid=2004591385588234774#

Page 137: Resonance - When Interaction Design meets Music Tech

What are the possible futures?

Future trajectories

Page 138: Resonance - When Interaction Design meets Music Tech

Experimental

Page 139: Resonance - When Interaction Design meets Music Tech

Theremin

Page 140: Resonance - When Interaction Design meets Music Tech

Theremin

Page 141: Resonance - When Interaction Design meets Music Tech

Tiring

Coarse control

Confusion with natural gestures

Action != intention

Gestural

Page 142: Resonance - When Interaction Design meets Music Tech

Theremin

Page 143: Resonance - When Interaction Design meets Music Tech

We’re

attracted to

magic like

magpies

Page 144: Resonance - When Interaction Design meets Music Tech

Grids

Page 145: Resonance - When Interaction Design meets Music Tech
Page 146: Resonance - When Interaction Design meets Music Tech

Physical interfaces

with digital brains

Page 147: Resonance - When Interaction Design meets Music Tech

A recipe for connected products?

+ +Physical Product

Physical/ Digital Interface

Digital Services

Connected product

=

Page 148: Resonance - When Interaction Design meets Music Tech

Aesthetic Visceral. Visual, sonic, feel.

Interactive Behavioural. Distribution of inputs and controls.

Experiential Reflective. Fit with person’s context and ecosystems.

Key levels of harmony

Components of integrated experience

+ +Physical Product

Physical/ Digital Interface

Digital Services

Connected product

=

Page 149: Resonance - When Interaction Design meets Music Tech

Distributed UI

Interoperable components

Page 150: Resonance - When Interaction Design meets Music Tech

http://www.synaptics.com/products/touchpad-family

Page 151: Resonance - When Interaction Design meets Music Tech

Ableton Link

Page 152: Resonance - When Interaction Design meets Music Tech

http://www.synaptics.com/products/touchpad-family

Page 153: Resonance - When Interaction Design meets Music Tech

The knob is here to stay

Page 154: Resonance - When Interaction Design meets Music Tech

Korg Minologue

Page 155: Resonance - When Interaction Design meets Music Tech

Distributed controls and displays

Page 156: Resonance - When Interaction Design meets Music Tech

Distributed controls

Page 157: Resonance - When Interaction Design meets Music Tech

Distributed knobs

Page 158: Resonance - When Interaction Design meets Music Tech

Knobs with embedded displays

Page 159: Resonance - When Interaction Design meets Music Tech

One thing is for certain, although we

are entering a digital future,

the Knob is here to stay!

http://knobfeel.tumblr.com/

Page 160: Resonance - When Interaction Design meets Music Tech

The future is already

here — it's just not very

evenly distributed. William Gibson, 1993

Cliche slide

Page 161: Resonance - When Interaction Design meets Music Tech
Page 162: Resonance - When Interaction Design meets Music Tech
Page 163: Resonance - When Interaction Design meets Music Tech

PluckPushPull StrumPress Tap Strike Bend

StringsButtonsFaders Switches

Turn

Knobs

Slide

Strips

DiscreteFast, Continuous

Discrete (changing)

Flexible, Continuous

Precise, Continuous

Coarse, Continuous

Characteristics

Actions

Page 164: Resonance - When Interaction Design meets Music Tech

The future will be like

today with little twists

Page 165: Resonance - When Interaction Design meets Music Tech

What’s stopping progress?

Current challenges

Page 166: Resonance - When Interaction Design meets Music Tech

Lack of progressive UIs

outside music tech Too much focus on touch screens

Page 167: Resonance - When Interaction Design meets Music Tech

Few talking seriously

about music tech

Seen as niche or academic

Page 168: Resonance - When Interaction Design meets Music Tech

Hardware is great but

expensive to manufacture

Page 169: Resonance - When Interaction Design meets Music Tech

Music tech is hard to

learn + intimidating Tension between power and ease

of learning

Page 170: Resonance - When Interaction Design meets Music Tech

Are we designing a product

or a component of a system?

Instrument vs. studio

Page 171: Resonance - When Interaction Design meets Music Tech

1. Lack of progressive UIs

2. Few talking seriously about music tech

3. Hardware is great but expensive

4. (Music) tech is hard to learn + intimidating

5. Product vs system tension

Current challenges

Page 172: Resonance - When Interaction Design meets Music Tech

Where should we focus?

The opportunities

Page 173: Resonance - When Interaction Design meets Music Tech

Almost anything can be done physically or

digitally now. Now it’s about choice.

Understanding industrial Design

Page 174: Resonance - When Interaction Design meets Music Tech

Create new instruments

Page 175: Resonance - When Interaction Design meets Music Tech
Page 176: Resonance - When Interaction Design meets Music Tech
Page 177: Resonance - When Interaction Design meets Music Tech
Page 178: Resonance - When Interaction Design meets Music Tech
Page 179: Resonance - When Interaction Design meets Music Tech

Inspire peripherals

beyond music tech

Page 180: Resonance - When Interaction Design meets Music Tech
Page 181: Resonance - When Interaction Design meets Music Tech

Make and share what you do

Page 182: Resonance - When Interaction Design meets Music Tech

The Internet of

Ubiquitous

Computing

Information

Appliance Things is

growing

Prototype out loud

Page 183: Resonance - When Interaction Design meets Music Tech

Tinkertronics

Page 184: Resonance - When Interaction Design meets Music Tech

SAM Labs

Page 185: Resonance - When Interaction Design meets Music Tech

SAM Labs

Page 186: Resonance - When Interaction Design meets Music Tech

Create new interactions

out of old UI controls

and patterns

Page 187: Resonance - When Interaction Design meets Music Tech

Slick knobs

Page 188: Resonance - When Interaction Design meets Music Tech

Loads of buttons

Page 189: Resonance - When Interaction Design meets Music Tech

Create more accessible

and usable solutions

Page 190: Resonance - When Interaction Design meets Music Tech

Shun the shiny

Don’t be a magpie

to the magical

Page 191: Resonance - When Interaction Design meets Music Tech

Adopt some UCD Understand your user’s needs and explore

different iterations with them

Page 192: Resonance - When Interaction Design meets Music Tech

Understand

your users Understand their needs,

observe them creating

with their tools

Explore

prototypes Various fidelities, and

continually iterate

Refine based

on feedback Take on the learnings

and refine

Launch

and listen Never stop learning and

improving

1 2 3 4

Page 193: Resonance - When Interaction Design meets Music Tech

Peter Kirn, November 2 2015

Page 194: Resonance - When Interaction Design meets Music Tech

Enable new sounds,

inspire movements

Page 195: Resonance - When Interaction Design meets Music Tech
Page 196: Resonance - When Interaction Design meets Music Tech

Integrated automotive interface

ROLAND TB-303 BASSLINE

Page 197: Resonance - When Interaction Design meets Music Tech

1. Create new instruments

2. Inspire peripherals beyond music

3. Make and share more

4. Create new interactions out of older UI

5. Improve accessibility and usability

6. Enable new sound movements

Opportunities

Page 198: Resonance - When Interaction Design meets Music Tech

Remember…

We should be designing products and services

that fit our worlds, and enhance our lives

Page 199: Resonance - When Interaction Design meets Music Tech
Page 200: Resonance - When Interaction Design meets Music Tech

That means…

Get out of the labs and bring

your work to the world

Page 201: Resonance - When Interaction Design meets Music Tech

Final words… Herbie

Page 202: Resonance - When Interaction Design meets Music Tech

http://www.youtube.com/watch?v=n6QsusDS_8A

Page 203: Resonance - When Interaction Design meets Music Tech

Thank you

[email protected]

@jasonmesut

slideshare.net/jasonmesut

meetup.com/ixda-london

e:

t:

s:

ixda: