The Future of Communications Applications

64
IT Expo - LA California - September 2009 RJ Auburn CTO [email protected] The Future of Communications Applications Wednesday, September 2, 2009

description

 

Transcript of The Future of Communications Applications

Page 1: The Future of Communications Applications

IT Expo - LA California - September 2009

RJ [email protected]

The Future of Communications Applications

Wednesday, September 2, 2009

Page 2: The Future of Communications Applications

Wednesday, September 2, 2009

Page 3: The Future of Communications Applications

WHY ARE YOU HERE?

Wednesday, September 2, 2009

Page 4: The Future of Communications Applications

To Watch Boring Presentations?

Wednesday, September 2, 2009

Page 5: The Future of Communications Applications

To Browse The Web?Wednesday, September 2, 2009

Page 6: The Future of Communications Applications

Or To Change The World?

Wednesday, September 2, 2009

Page 7: The Future of Communications Applications

Get Passionate OR Get Out!

Wednesday, September 2, 2009

Page 8: The Future of Communications Applications

So lets talk about...

Wednesday, September 2, 2009

Page 9: The Future of Communications Applications

Telephony

Wednesday, September 2, 2009

Page 10: The Future of Communications Applications

Innovation Wednesday, September 2, 2009

Page 11: The Future of Communications Applications

LockedOut

Wednesday, September 2, 2009

Page 12: The Future of Communications Applications

Platform Vendors

Wednesday, September 2, 2009

Page 13: The Future of Communications Applications

Carriers

http://www.flickr.com/photos/bpc009/3328427457/

Wednesday, September 2, 2009

Page 14: The Future of Communications Applications

Lock in

http://www.flickr.com/photos/steventom/87568944/Wednesday, September 2, 2009

Page 15: The Future of Communications Applications

The rest of the world is not like this...

Wednesday, September 2, 2009

Page 16: The Future of Communications Applications

Web 2.0

Wednesday, September 2, 2009

Page 17: The Future of Communications Applications

Open

Wednesday, September 2, 2009

Page 18: The Future of Communications Applications

Simplicity

Wednesday, September 2, 2009

Page 19: The Future of Communications Applications

Unlock the neglected value of communications.

Wednesday, September 2, 2009

Page 20: The Future of Communications Applications

But First...

Wednesday, September 2, 2009

Page 21: The Future of Communications Applications

Quick Poll: Are you a phone developer?

Wednesday, September 2, 2009

Page 22: The Future of Communications Applications

The Depressing Facts of Life

Phone Developers Web Developers

Wednesday, September 2, 2009

Page 23: The Future of Communications Applications

The Phone Developer is DEAD!

Wednesday, September 2, 2009

Page 24: The Future of Communications Applications

THAT MEANS YOUWednesday, September 2, 2009

Page 25: The Future of Communications Applications

What to do?

Wednesday, September 2, 2009

Page 26: The Future of Communications Applications

Don’t create phone applications...

Wednesday, September 2, 2009

Page 27: The Future of Communications Applications

Create Communication Applications

Wednesday, September 2, 2009

Page 28: The Future of Communications Applications

Why?

Wednesday, September 2, 2009

Page 29: The Future of Communications Applications

Kids don’t talk on the phonehttp://www.flickr.com/photos/tavallai/2084954580/

Wednesday, September 2, 2009

Page 30: The Future of Communications Applications

The Pace of Communication has changed

http://www.flickr.com/photos/goljadkin/1998935482/

Wednesday, September 2, 2009

Page 31: The Future of Communications Applications

Multi-Tasking

http://www.flickr.com/photos/23680544@N07/2524019489/

Wednesday, September 2, 2009

Page 32: The Future of Communications Applications

Communicate at their own pace

http://www.flickr.com/photos/15975620@N00/93532673/Wednesday, September 2, 2009

Page 33: The Future of Communications Applications

The call center must changehttp://www.flickr.com/photos/martiniko/305631577/

Wednesday, September 2, 2009

Page 34: The Future of Communications Applications

Communication World is Changing

Wednesday, September 2, 2009

Page 35: The Future of Communications Applications

http://www.flickr.com/photos/tavallai/2084954580/

Are you going to change with it?

http://www.flickr.com/photos/eleaf/2536358399/

Wednesday, September 2, 2009

Page 36: The Future of Communications Applications

So...

Wednesday, September 2, 2009

Page 37: The Future of Communications Applications

Multi-Channel

Wednesday, September 2, 2009

Page 38: The Future of Communications Applications

How do we get there?

Wednesday, September 2, 2009

Page 39: The Future of Communications Applications

XML

Wednesday, September 2, 2009

Page 40: The Future of Communications Applications

VoiceXML and CCXML

Wednesday, September 2, 2009

Page 41: The Future of Communications Applications

This is your VoiceXML application for the phone...

<?xml version="1.0"?><vxml version="2.1"> <form> <field name="F_1" type=”boolean”> <prompt> Hello there! Is a PB and J the best sandwich on earth? </prompt> <filled> <prompt> you said <value expr="F_1"/>. I couldn't agree more! </prompt> </filled> </field> </form></vxml>

Wednesday, September 2, 2009

Page 42: The Future of Communications Applications

This is your VoiceXML application for SMS....

<?xml version="1.0"?><vxml version="2.1"> <form> <field name="F_1" type=”boolean”> <prompt> Hello there! Is a PB and J the best sandwich on earth? </prompt> <filled> <prompt> you said <value expr="F_1"/>. I couldn't agree more! </prompt> </filled> </field> </form></vxml>

Wednesday, September 2, 2009

Page 43: The Future of Communications Applications

This is your VoiceXML application for Skype....

<?xml version="1.0"?><vxml version="2.1"> <form> <field name="F_1" type=”boolean”> <prompt> Hello there! Is a PB and J the best sandwich on earth? </prompt> <filled> <prompt> you said <value expr="F_1"/>. I couldn't agree more! </prompt> </filled> </field> </form></vxml>

Wednesday, September 2, 2009

Page 44: The Future of Communications Applications

This is your VoiceXML application for AIM....

<?xml version="1.0"?><vxml version="2.1"> <form> <field name="F_1" type=”boolean”> <prompt> Hello there! Is a PB and J the best sandwich on earth? </prompt> <filled> <prompt> you said <value expr="F_1"/>. I couldn't agree more! </prompt> </filled> </field> </form></vxml>

Wednesday, September 2, 2009

Page 45: The Future of Communications Applications

Feeling Scripty?

Wednesday, September 2, 2009

Page 46: The Future of Communications Applications

Tropo.comWednesday, September 2, 2009

Page 47: The Future of Communications Applications

What is Tropo?

Wednesday, September 2, 2009

Page 48: The Future of Communications Applications

answer();say("Hello, world!");

hangup();

Tropo is Unlocked Communications Made Simple

Wednesday, September 2, 2009

Page 49: The Future of Communications Applications

Ruby

Work in YOUR Language

Wednesday, September 2, 2009

Page 50: The Future of Communications Applications

T.1: Hello World

JavaScript and PHP

answer();

say("Hello, world!");

hangup();

Ruby

answer

say "Hello, world!”

hangup

Groovy

answer()

say 'Hello, world!'

hangup()

Python

answer()

say("Hello, world !")

hangup()

Wednesday, September 2, 2009

Page 51: The Future of Communications Applications

This is your Tropo application for the phone...

answer();r = ask(“Hello there! Is a PB and J the best sandwich on earth?”, {choices:”yes,no”, onBadChoice:function(){say(“I did not get that”)} repeat:3});say(“you said “+r.value+“. I couldn't agree more!” );disconnect();

Wednesday, September 2, 2009

Page 52: The Future of Communications Applications

This is your Tropo application for SMS...

answer();r = ask(“Hello there! Is a PB and J the best sandwich on earth?”, {choices:”yes,no”, onBadChoice:function(){say(“I did not get that”)} repeat:3});say(“you said “+r.value+“. I couldn't agree more!” );disconnect();

Wednesday, September 2, 2009

Page 53: The Future of Communications Applications

This is your Tropo application for Skype...

answer();r = ask(“Hello there! Is a PB and J the best sandwich on earth?”, {choices:”yes,no”, onBadChoice:function(){say(“I did not get that”)} repeat:3});say(“you said “+r.value+“. I couldn't agree more!” );disconnect();

Wednesday, September 2, 2009

Page 54: The Future of Communications Applications

This is your Tropo application for AIM...

answer();r = ask(“Hello there! Is a PB and J the best sandwich on earth?”, {choices:”yes,no”, onBadChoice:function(){say(“I did not get that”)} repeat:3});say(“you said “+r.value+“. I couldn't agree more!” );disconnect();

Wednesday, September 2, 2009

Page 55: The Future of Communications Applications

Want to try that live?

Wednesday, September 2, 2009

Page 56: The Future of Communications Applications

Easy as Pie!

Wednesday, September 2, 2009

Page 57: The Future of Communications Applications

Wrapping UpWednesday, September 2, 2009

Page 58: The Future of Communications Applications

Learn morehttp://www.flickr.com/photos/revilla/644219138/

Wednesday, September 2, 2009

Page 59: The Future of Communications Applications

www.voxeo.comWednesday, September 2, 2009

Page 60: The Future of Communications Applications

Tropo.comWednesday, September 2, 2009

Page 61: The Future of Communications Applications

evolution.voxeo.comWednesday, September 2, 2009

Page 62: The Future of Communications Applications

Wednesday, September 2, 2009

Page 63: The Future of Communications Applications

Love me? Hate me? Say what you want about me...

Wednesday, September 2, 2009

Page 64: The Future of Communications Applications

Tropo.com Script Based Communication Apps

The Unlocked Communications™ Company

RJ [email protected]

Wednesday, September 2, 2009