26
October 18 2012 How the Realtime Web is Influencing the Future of Communications Phil Leggetter www.leggetter.co.uk @leggetter Developer Evangelist at Pusher th

How the Realtime Web is influencing the future of communications

Embed Size (px)

DESCRIPTION

We send our data in realtime to the cloud, so we can instantly route relevant conversations to the appropriate medium (apps, mobile browsing, desktops, SMS, voice etc) and combine them where necessary. Everything is connected. We now have massive opportunities to interact with huge audiences at scale, for those that can leverage the technology. In this talk, Phil will briefly cover some of the core realtime web technologies that are contributing to this and then, using Twilio and Pusher, he'll explore and demonstrate the communications benefits that realtime web technologies offer. The HTML slides can be found here: http://www.leggetter.co.uk/pres/twiliocon2012/pres

Citation preview

Page 1: How the Realtime Web is influencing the future of communications

October 18  2012

How the Realtime Web is Influencing the Futureof Communications

Phil Leggetter

www.leggetter.co.uk

@leggetter

Developer Evangelist at Pusher

th

Page 2: How the Realtime Web is influencing the future of communications

Overview

Brief History of Technology & Communication

How do we communicate today?

How can we reach large audiences?

Why Realtime Web technologies are important

Uses CasesInteractive Demos & Tech walkthrough

Summary

Q&A

Page 3: How the Realtime Web is influencing the future of communications

A Brief History of Communication

Grunts & Gestures (sometime B.C)

Visual or Audio ­ drums, smoke signals, light signals (after 13,000 B.C)

Long distance semaphore, electric telegraph, morse code (1793)

Long distance electric telegraph (1831)

Radio Signals (1902)

TV Signals (1925)

These were not available to the masses

Often one­to­one communication

Other communcation mediums were one way or fire & forget

* A history with a focus on realtime* By realtime I mean where interactions can take place* A message can be instantly responded to.* Think of this as synchronous communication rather than asynchronous* Even some of the potentially synchronous communication mediums were difficult* And required reasonably close proximity* And they were often one­to­one communication* And frequently not available to the masses* Other communication mediums where much more asynchronous ­ fire and forget* e.g. carrier pigeons, letters Interaction could take hours, days weeks.

Page 4: How the Realtime Web is influencing the future of communications

How do we communicate?

Asynchronous v Realtime (Synchronous)

One­to­one v One­to­many ­ many­to­many

Broadcast v Interact

Communication mediums:In Person

Letters

TV & Radio

Telephony: Voice, SMS

Web: Email, IM, Social Platforms, Skype, Google Hangouts, Other Apps

Geographic proximity is much less of a problem

* How do we communicate today?* Asynchronous v Realtime (Synchronous)  * Fire and forget v Immediate communcation* Mediums  * In­person: either broadcast such as talks like this or Interactive group discussions  * Telephony: Voice, SMS. Voice can be interactive through conference calls. SMS can intially be broadcast and can be interactive for one to one.  * Internet/Web:    * Web Apps: Instant messaging, Facebook, Twitter, Google Apps for collaboration

Page 5: How the Realtime Web is influencing the future of communications

The great thing aboutthe Web is...

Page 6: How the Realtime Web is influencing the future of communications

* Now, almost everything can be connected to the Internet* Twilio bridgets Telephony & Web* The Internet of Things ­ Ninja Blocks* The web has a solid infrastructure

Page 7: How the Realtime Web is influencing the future of communications

Potential massive audience reach

* Everybody has the potential to be connected ­ reachable* We now know that we can potentially reach a massive audience.* As a business this means we have the opportunity to interact and engage with that audience

Page 8: How the Realtime Web is influencing the future of communications

How do we takeadvantage of this?

* We've seen that everything can be connected* This means we have the potential to reach a massive audience* How do we create applications to reach these audiences?

Page 9: How the Realtime Web is influencing the future of communications

The Web is now thecommuncation

platform

Page 10: How the Realtime Web is influencing the future of communications

* The Web & Web Technologies makes this possible 

* Hardware infrastructure is in place: Networks, devices and methods of communication. Cross network communication.* Quality software & development technologies: Good software application infrastructure, developer tools, frameworks and practices.* Cloud services which:  1. Make doing potentially complex things so much easier  2. Handle scaling for you.:    * Pusher: Realtime cross platform messaging    * SendGrid: Email    * Twilio: Call & SMS    * TokBox: Video    * More  3. As Jeff said, it means you can focus on the user and their experience within your applicaiton.* When it comes to large audiences scaling is clearly very important* We can now really innovate!

Page 11: How the Realtime Web is influencing the future of communications

What about the Realtime Web?

Synchronous/Instant communication

We're already using Realtime Web TechnologiesTwitter

Facebook

Instant Messaging

Google Docs

Audiences expect Live experiences

Realtime Web technologies make this possible

Page 12: How the Realtime Web is influencing the future of communications

Use Cases* In the following slides I'm going to cover some of the core benefits of RTW technologies* Provide a demo and explain where realtime web technologies fit in

Page 13: How the Realtime Web is influencing the future of communications

Opportunity

Timely/Realtime data delivery

The opportunity to be the destination for the most up to date informationLive content

Live events

Give your customers opportunity to act on the latest information

The opportunity to build exciting experiences

* The timely nature of the delivery of information provides the receiver of that information with opportunity to act upon it.* The technology was initially developed and targeted at financial organisations. The sooner the users of these applications had data on stock and share prices the sooner they could make a decision. It gave them the opportunity to act.* ITV updated their site to focus on an activity stream of news. This has increased their site traffic 10 fold.* Or the person who can deliver the information instantly has the ability to create opportunity

Page 14: How the Realtime Web is influencing the future of communications

Opportunity ­ Text 2 WinGet your phones ready to text the number that'sdisplayed and in the text body provide your twitterIDDemo

* This demo shows how I can incentivise users through encouraging them to act quickly 

Page 15: How the Realtime Web is influencing the future of communications

Text 2 Win ­ walkthrough

* Twilio uses WebHooks ­ a call over HTTP.* Pusher maintains a persistent connection between the client and Pusher so any new information can be instantly delivered to the client.

Page 16: How the Realtime Web is influencing the future of communications

Convenience

Users register their interest in many different waysSearching on search engine

Follow on Twitter

Friend on Facebook

By navigating to a view in an app

These are all acts of subscribing to updates

New information should be pushed to users

Page 17: How the Realtime Web is influencing the future of communications

Convenience ­ Breaking News!Ensure your phones have their volume up ­ you knowthe Twilio demo drill

Demo

Page 18: How the Realtime Web is influencing the future of communications

Breaking News! ­ walkthrough

Page 19: How the Realtime Web is influencing the future of communications

Interaction

The most exciting use case of Realtime Web technologies

Between:Multiple systems

Users and systems

Multiple users

Humans crave interactive experiencese.g. Facebook & Twitter are communication platforms & use realtime webtechnologies

Greatly improved User Experiences (UX)

This technology makes it possible

Page 20: How the Realtime Web is influencing the future of communications

Interaction: SMS + Web ChatDemo

Page 21: How the Realtime Web is influencing the future of communications

SMS + Web Chat ­ SummaryWalkthrough: It's just a combination of the previous two

With great dev tools, cloud services and Realtime WebTechnologies...

WebHooks & WebSocket

It's really easy to build these applications

Page 22: How the Realtime Web is influencing the future of communications

EngagementIncreased engagment through

Interaction

Improved user expereinces

Money is made by keeping users enagaged

Page 23: How the Realtime Web is influencing the future of communications

An opportunity for you

Live events mean audiences are participating together

We are moving away from synchronised audience participation

But these technologies make it possible to bring them together againCross network

Cross platform

At scale

Page 24: How the Realtime Web is influencing the future of communications

Summary

The Web is our communication platformEverything & Everyone can be connected

Opportunity to connect to large audiences

Realtime Web Technologies make it possible to instantly connect &interact

Opportunity, Convenience, Interaction, Engagment

Audiences are beginning to expectLive experiences

Interactive experiences

Hosted services make it possible to leverage technology & handle scale

Page 25: How the Realtime Web is influencing the future of communications

Questions?/ThanksSlides available:http://www.leggetter.co.uk/pres/twiliocon2012/pres/

Phil @leggetter, [email protected]

pusher.com, @Pusher

We run a realtime web workshop. If you are interested please give me ashout.

Page 26: How the Realtime Web is influencing the future of communications

PusherHosted service

Interactive & Engaging UserExperiences

Scalable

Quick, Easy & Secure

Spend time building stuff...

Not configuring infrastructure

* Pusher is a hosted service that allows developers to quickly and easily build awesome realtime apps.* We believe developers should spend their time building awesome shit, rather than configuring and managing infrastructure. * Realtime infrastructure is not what makes your application special for your users.