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
3. 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 onetoone 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 onetoone 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.
4. How do we communicate?
Asynchronous v Realtime (Synchronous)
Onetoone v Onetomany manytomany
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
* Inperson: 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
* Internet/Web:
* Web Apps: Instant messaging, Facebook, Twitter, Google Apps for collaboration
8. How do we take
advantage 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?
13. Opportunity
Timely/Realtime data delivery
The opportunity to be the destination for the most up to date information
Live 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
* The technology was initially developed and targeted at financial organisations. The sooner the users of these applic
* 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
14. Opportunity Text 2 Win
Get your phones ready to text the number that's
displayed and in the text body provide your twitter
ID
Demo
* This demo shows how I can incentivise users through encouraging them to act quickly
19. Interaction
The most exciting use case of Realtime Web technologies
Between:
Multiple systems
Users and systems
Multiple users
Humans crave interactive experiences
e.g. Facebook & Twitter are communication platforms & use realtime web
technologies
Greatly improved User Experiences (UX)
This technology makes it possible
24. Summary
The Web is our communication platform
Everything & 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 expect
Live experiences
Interactive experiences
Hosted services make it possible to leverage technology & handle scale
26. Pusher
Hosted service
Interactive & Engaging User
Experiences
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 r
* We believe developers should spend their time building awesome shit, rather than confi
* Realtime infrastructure is not what makes your application special for your users.