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
How the Realtime Web is influencing the future of communications
October 18th 2012How the Realtime Web is Influencing the Future of Communications Phil Leggetter www.leggetter.co.uk @leggetter Developer Evangelist at Pusher
Overview Brief History of Technology & Communication How do we communicate today? How can we reach large audiences? Why Realtime Web technologies are important Uses Cases Interactive Demos & Tech walkthrough Summary Q&A
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.
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
* 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
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
How do we take advantage of this?* Weve 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?
* The Web & Web Technologies makes this possible * Hardware infrastructure is in place: Networks, devices and methods of communication. C* Quality software & development technologies: Good software application infrastructure,* 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 app* When it comes to large audiences scaling is clearly very important* We can now really innovate!
What about the Realtime Web? Synchronous/Instant communication Were already using Realtime Web Technologies Twitter Facebook Instant Messaging Google Docs Audiences expect Live experiences Realtime Web technologies make this possible
Use Cases* In the following slides Im going to cover some of the core benefits of RTW technologies* Provide a demo and explain where realtime web technologies fit in
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
Opportunity Text 2 Win Get your phones ready to text the number thats 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
Text 2 Win walkthrough* Twilio uses WebHooks a call over HTTP.* Pusher maintains a persistent connection between the client and Pusher so any new in
Convenience Users register their interest in many different ways Searching 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
Convenience Breaking News! Ensure your phones have their volume up you know the Twilio demo drill Demo
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
SMS + Web Chat Summary Walkthrough: Its just a combination of the previous two With great dev tools, cloud services and Realtime Web Technologies... WebHooks & WebSocket Its really easy to build these applications
Engagement Increased engagment through Interaction Improved user expereinces Money is made by keeping users enagaged
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 again Cross network Cross platform At scale
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
Questions?/Thanks Slides available: http://www.leggetter.co.uk/pres/twiliocon2012/pres/ Phil @leggetter, firstname.lastname@example.org pusher.com, @Pusher We run a realtime web workshop. If you are interested please give me a shout.
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.