SlideShare una empresa de Scribd logo
1 de 25
Realtime Framework Webinar
   Channels and Security
                                          January 17th, 2013
                             Video available at http://youtu.be/ZrfkCv4j4cw


    is a technology developed by IBT - Internet Business Technologies
@RTWworld
SÉRGIO COSTA                                                                    realtime.co

REALTIME DEVELOPER EVANGELIST
 Web developer since 2000
 Realtime Web Early R&D

Contact:
 E-mail: scosta@realtime.co
 Twitter: @SergioMSCosta (follow me!)


            is a technology developed by IBT - Internet Business Technologies
@RTWworld
AGENDA                                                                        realtime.co

 The Realtime Framework – in a nutshell
 Channels
   Multiplexing your connection
   One-to-one / many-to-many
 Security
   In a nutshell
   Pipeline
   Security AND channels
 Best practices
 Q&A
          is a technology developed by IBT - Internet Business Technologies
Q&A at the end

webinar@realtime.co
    Please indicate your first name and country



  is a technology developed by IBT - Internet Business Technologies
The hashtag

        #rtwebinar

is a technology developed by IBT - Internet Business Technologies
The Realtime Framework
in a nutshell
 Massive one-to-one up to many-to-many messaging engine
 Allows true push to browsers
 Cross-browser, cross-platform
 Built on standards
 Unlimited scalability
 Very low bandwidth and latency
 Multiplexing
 Extremely secure

            is a technology developed by IBT - Internet Business Technologies
Provides the best, most scalable, high
  performance and SECURE real-time
 messaging platform in the market.

     is a technology developed by IBT - Internet Business Technologies
@RTWworld
Channels                                                                       realtime.co

Multiplexing your connection




           is a technology developed by IBT - Internet Business Technologies
@RTWworld
Channels                                                                       realtime.co

Multiplexing your connection




           is a technology developed by IBT - Internet Business Technologies
@RTWworld
Channels                                                                       realtime.co

Multiplexing your connection




                                                       message
                                                            message




                                                             connection




           is a technology developed by IBT - Internet Business Technologies
@RTWworld
Channels                                                                       realtime.co

Multiplexing your connection




                                                             connection




           is a technology developed by IBT - Internet Business Technologies
@RTWworld
Channels                                                                       realtime.co

Multiplexing your connection




           is a technology developed by IBT - Internet Business Technologies
@RTWworld
Channels                                                                       realtime.co

One-to-one / many-to-many




           is a technology developed by IBT - Internet Business Technologies
@RTWworld
Channels                                                                        realtime.co

In conclusion
 Single connection
 Control over the communication
 Targeted content
 Works together with the security layer




            is a technology developed by IBT - Internet Business Technologies
@RTWworld
Security                                                                        realtime.co

In a nutshell




            is a technology developed by IBT - Internet Business Technologies
@RTWworld
Security                                                                                               realtime.co

Pipeline


                                                                                     web server
       request         1



                                         3                                2
                                                                                     authentication
                                                                                         post
                                  response                                                             desktop
                                                                                                      application


                       4
             connection to                                                                                 mobile
                ORTC
                                                                                                         application
                 is a technology developed by IBT - Internet Business Technologies
Security
Pipeline
1. Browser requests web page to web server
2. Web server authenticates and authorizes the user on the ORTC
server
3. Web server sends back the HTML for the web page
4. Browser connects to the ORTC server, subscribing channels and
publishing content




             is a technology developed by IBT - Internet Business Technologies
@RTWworld
Security                                                                       realtime.co

AND channels

                                                  read/write

                                                                  read

                                                       no access



           is a technology developed by IBT - Internet Business Technologies
@RTWworld
Security                                                                                              realtime.co

AND channels


                                        read/write                                read




                                              read                              no access

           backoffice                                                                       regular
              user                                                                           user




            is a technology developed by IBT - Internet Business Technologies
Code example
1. Authenticate and connect to the ORTC server
2. Full authorization control
3. Subscribe channels
4. Publish content




            is a technology developed by IBT - Internet Business Technologies
Best practices
Some things to have in mind
 Use as little connections as you can
 Subscribe only the channels you know you will use
 Authenticate less, use more
   Use a single token, authenticated every 24 hours for all your
   anonymous users
   Use specific-user tokens for specific-user channels




             is a technology developed by IBT - Internet Business Technologies
How to start
1. Register as a developer at www.realtime.co
2. Get your FREE application and private keys on your email
3. START CODING

Start working on your applications NOW!
No installation required
No configuration
Just have fun coding!

             is a technology developed by IBT - Internet Business Technologies
Send your questions to
           webinar@realtime.co
                                First name, country
is a technology developed by IBT - Internet Business Technologies
COMPETITION
1st Prize                                                                        2nd to 5th Prizes
Wireless Headphones - Beats by Dr. Dre                                           Jambox by Jawbone
Sublime Text 2 Licenses                                                          Sublime Text 2 Licenses


                     contest.xrtml.org
             is a technology developed by IBT - Internet Business Technologies
CONTACTS AND SOCIAL
   www.realtime.co | www.xrtml.org
   info@realtime.co
   @RTWworld                                                                    Sérgio Costa
   facebook.com/Realtime.co                                                     @SergioMSCosta
   github.com/rtwworld                                                          scosta@realtime.co
   slideshare.net/RTWWorld                                                       Thank you!
            is a technology developed by IBT - Internet Business Technologies

Más contenido relacionado

La actualidad más candente

Securing mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environmentSecuring mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environmentK Singh
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase Türkiye
 
Enpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeEnpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeChris Pepin
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
Mobile device and application management
Mobile device and application managementMobile device and application management
Mobile device and application managementAmplexor
 
Communi Gate Web 3 0 Ajax World 08 V2
Communi Gate Web 3 0 Ajax World 08 V2Communi Gate Web 3 0 Ajax World 08 V2
Communi Gate Web 3 0 Ajax World 08 V2rajivmordani
 
Lotusphere 2012 - Mobility
Lotusphere 2012 - MobilityLotusphere 2012 - Mobility
Lotusphere 2012 - MobilityIBM Danmark
 
Ibm solutions for the mobile enterprise
Ibm solutions for the mobile enterpriseIbm solutions for the mobile enterprise
Ibm solutions for the mobile enterpriseChris Pepin
 
Rise of the Business User: Enterprise IT and the effect of consumerization - ...
Rise of the Business User: Enterprise IT and the effect of consumerization - ...Rise of the Business User: Enterprise IT and the effect of consumerization - ...
Rise of the Business User: Enterprise IT and the effect of consumerization - ...MaRS Discovery District
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBMChris Sparshott
 
What Does Web2.0 Mean To Retailers?
What Does Web2.0 Mean To Retailers?What Does Web2.0 Mean To Retailers?
What Does Web2.0 Mean To Retailers?Salmon Limited
 
MeeGo现状及其主要优势
MeeGo现状及其主要优势MeeGo现状及其主要优势
MeeGo现状及其主要优势Guangyao Cheng
 
Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...
Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...
Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...sadi ranson
 
"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep Gupta"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep GuptaAbhilash Ravishankar
 
Lotusphere 2011: ID702 Smartphones at IBM
Lotusphere 2011: ID702 Smartphones at IBMLotusphere 2011: ID702 Smartphones at IBM
Lotusphere 2011: ID702 Smartphones at IBMChris Pepin
 

La actualidad más candente (16)

Securing mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environmentSecuring mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environment
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
 
Enpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeEnpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytime
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Mobile device and application management
Mobile device and application managementMobile device and application management
Mobile device and application management
 
Communi Gate Web 3 0 Ajax World 08 V2
Communi Gate Web 3 0 Ajax World 08 V2Communi Gate Web 3 0 Ajax World 08 V2
Communi Gate Web 3 0 Ajax World 08 V2
 
10 fn s15
10 fn s1510 fn s15
10 fn s15
 
Lotusphere 2012 - Mobility
Lotusphere 2012 - MobilityLotusphere 2012 - Mobility
Lotusphere 2012 - Mobility
 
Ibm solutions for the mobile enterprise
Ibm solutions for the mobile enterpriseIbm solutions for the mobile enterprise
Ibm solutions for the mobile enterprise
 
Rise of the Business User: Enterprise IT and the effect of consumerization - ...
Rise of the Business User: Enterprise IT and the effect of consumerization - ...Rise of the Business User: Enterprise IT and the effect of consumerization - ...
Rise of the Business User: Enterprise IT and the effect of consumerization - ...
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBM
 
What Does Web2.0 Mean To Retailers?
What Does Web2.0 Mean To Retailers?What Does Web2.0 Mean To Retailers?
What Does Web2.0 Mean To Retailers?
 
MeeGo现状及其主要优势
MeeGo现状及其主要优势MeeGo现状及其主要优势
MeeGo现状及其主要优势
 
Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...
Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...
Verizon's Iobi Enterprise Lets Businesses Link Voice And Messaging Services T...
 
"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep Gupta"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep Gupta
 
Lotusphere 2011: ID702 Smartphones at IBM
Lotusphere 2011: ID702 Smartphones at IBMLotusphere 2011: ID702 Smartphones at IBM
Lotusphere 2011: ID702 Smartphones at IBM
 

Destacado

OPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulationOPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulationOPAL-RT TECHNOLOGIES
 
5 Major Challenges in Real-time Rendering (2012)
5 Major Challenges in Real-time Rendering (2012)5 Major Challenges in Real-time Rendering (2012)
5 Major Challenges in Real-time Rendering (2012)Electronic Arts / DICE
 
Introduction to Real-time data processing
Introduction to Real-time data processingIntroduction to Real-time data processing
Introduction to Real-time data processingYogi Devendra Vyavahare
 
Introduction to Real Time Rendering
Introduction to Real Time RenderingIntroduction to Real Time Rendering
Introduction to Real Time RenderingKoray Hagen
 
Real time image processing ppt
Real time image processing pptReal time image processing ppt
Real time image processing pptashwini.jagdhane
 
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009JUG Lausanne
 

Destacado (8)

OPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulationOPAL-RT - Democratize real-time simulation
OPAL-RT - Democratize real-time simulation
 
5 Major Challenges in Real-time Rendering (2012)
5 Major Challenges in Real-time Rendering (2012)5 Major Challenges in Real-time Rendering (2012)
5 Major Challenges in Real-time Rendering (2012)
 
Introduction to Real-time data processing
Introduction to Real-time data processingIntroduction to Real-time data processing
Introduction to Real-time data processing
 
Real time PCR
Real time PCRReal time PCR
Real time PCR
 
Introduction to Real Time Rendering
Introduction to Real Time RenderingIntroduction to Real Time Rendering
Introduction to Real Time Rendering
 
Real time image processing ppt
Real time image processing pptReal time image processing ppt
Real time image processing ppt
 
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
 
SIMULATION
SIMULATIONSIMULATION
SIMULATION
 

Similar a Realtime Framework Webinar - Channels and Security

Multicore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data CentersMulticore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data Centersscarisbrick
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Quobis
 
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...Saiful Hidayat
 
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseWebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseBrian Pulito
 
Tec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examplesTec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examplesMarkus Van Kempen
 
Perkembangan teknologi informasi
Perkembangan teknologi informasiPerkembangan teknologi informasi
Perkembangan teknologi informasiseolangit2
 
Resin.io overview (2016 July)
Resin.io overview (2016 July)Resin.io overview (2016 July)
Resin.io overview (2016 July)Balena
 
WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015Alan Quayle
 
I mode seminar presentation
I mode seminar presentationI mode seminar presentation
I mode seminar presentationashuenc
 
IT automation and application of IT systems in port infrastructure
IT automation and application of IT systems in port infrastructureIT automation and application of IT systems in port infrastructure
IT automation and application of IT systems in port infrastructureDevam Shah
 
IRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert System
IRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert SystemIRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert System
IRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert SystemIRJET Journal
 
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heavenKafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heavenDominik Obermaier
 
IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...
IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...
IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...HostedbyConfluent
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of thingsBernard Kufluk
 
Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012MooijBert
 
Internet protocol telephony
Internet protocol telephonyInternet protocol telephony
Internet protocol telephonySajan Sahu
 
Smarter Planet & Innovation
Smarter Planet & InnovationSmarter Planet & Innovation
Smarter Planet & InnovationKim Escherich
 

Similar a Realtime Framework Webinar - Channels and Security (20)

Multicore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data CentersMulticore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data Centers
 
Nx-era unleashes the power of i iot with mqtt interface
Nx-era unleashes the power of i iot with mqtt interfaceNx-era unleashes the power of i iot with mqtt interface
Nx-era unleashes the power of i iot with mqtt interface
 
NX-ERA unleashes the power of IIot with MQTT Interface
NX-ERA unleashes the power of IIot with MQTT InterfaceNX-ERA unleashes the power of IIot with MQTT Interface
NX-ERA unleashes the power of IIot with MQTT Interface
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
 
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...
 
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseWebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
 
Tec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examplesTec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examples
 
82 87
82 8782 87
82 87
 
Perkembangan teknologi informasi
Perkembangan teknologi informasiPerkembangan teknologi informasi
Perkembangan teknologi informasi
 
Resin.io overview (2016 July)
Resin.io overview (2016 July)Resin.io overview (2016 July)
Resin.io overview (2016 July)
 
WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015
 
I mode seminar presentation
I mode seminar presentationI mode seminar presentation
I mode seminar presentation
 
IT automation and application of IT systems in port infrastructure
IT automation and application of IT systems in port infrastructureIT automation and application of IT systems in port infrastructure
IT automation and application of IT systems in port infrastructure
 
IRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert System
IRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert SystemIRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert System
IRJET- IoT Based Digital Notice Board Using Raspberry Pi with Audio Alert System
 
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heavenKafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
 
IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...
IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...
IoT Data Streaming - Why MQTT and Kafka are a match made in heaven | Dominik ...
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
 
Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012
 
Internet protocol telephony
Internet protocol telephonyInternet protocol telephony
Internet protocol telephony
 
Smarter Planet & Innovation
Smarter Planet & InnovationSmarter Planet & Innovation
Smarter Planet & Innovation
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Realtime Framework Webinar - Channels and Security

  • 1. Realtime Framework Webinar Channels and Security January 17th, 2013 Video available at http://youtu.be/ZrfkCv4j4cw is a technology developed by IBT - Internet Business Technologies
  • 2. @RTWworld SÉRGIO COSTA realtime.co REALTIME DEVELOPER EVANGELIST Web developer since 2000 Realtime Web Early R&D Contact: E-mail: scosta@realtime.co Twitter: @SergioMSCosta (follow me!) is a technology developed by IBT - Internet Business Technologies
  • 3. @RTWworld AGENDA realtime.co The Realtime Framework – in a nutshell Channels Multiplexing your connection One-to-one / many-to-many Security In a nutshell Pipeline Security AND channels Best practices Q&A is a technology developed by IBT - Internet Business Technologies
  • 4. Q&A at the end webinar@realtime.co Please indicate your first name and country is a technology developed by IBT - Internet Business Technologies
  • 5. The hashtag #rtwebinar is a technology developed by IBT - Internet Business Technologies
  • 6. The Realtime Framework in a nutshell Massive one-to-one up to many-to-many messaging engine Allows true push to browsers Cross-browser, cross-platform Built on standards Unlimited scalability Very low bandwidth and latency Multiplexing Extremely secure is a technology developed by IBT - Internet Business Technologies
  • 7. Provides the best, most scalable, high performance and SECURE real-time messaging platform in the market. is a technology developed by IBT - Internet Business Technologies
  • 8. @RTWworld Channels realtime.co Multiplexing your connection is a technology developed by IBT - Internet Business Technologies
  • 9. @RTWworld Channels realtime.co Multiplexing your connection is a technology developed by IBT - Internet Business Technologies
  • 10. @RTWworld Channels realtime.co Multiplexing your connection message message connection is a technology developed by IBT - Internet Business Technologies
  • 11. @RTWworld Channels realtime.co Multiplexing your connection connection is a technology developed by IBT - Internet Business Technologies
  • 12. @RTWworld Channels realtime.co Multiplexing your connection is a technology developed by IBT - Internet Business Technologies
  • 13. @RTWworld Channels realtime.co One-to-one / many-to-many is a technology developed by IBT - Internet Business Technologies
  • 14. @RTWworld Channels realtime.co In conclusion Single connection Control over the communication Targeted content Works together with the security layer is a technology developed by IBT - Internet Business Technologies
  • 15. @RTWworld Security realtime.co In a nutshell is a technology developed by IBT - Internet Business Technologies
  • 16. @RTWworld Security realtime.co Pipeline web server request 1 3 2 authentication post response desktop application 4 connection to mobile ORTC application is a technology developed by IBT - Internet Business Technologies
  • 17. Security Pipeline 1. Browser requests web page to web server 2. Web server authenticates and authorizes the user on the ORTC server 3. Web server sends back the HTML for the web page 4. Browser connects to the ORTC server, subscribing channels and publishing content is a technology developed by IBT - Internet Business Technologies
  • 18. @RTWworld Security realtime.co AND channels read/write read no access is a technology developed by IBT - Internet Business Technologies
  • 19. @RTWworld Security realtime.co AND channels read/write read read no access backoffice regular user user is a technology developed by IBT - Internet Business Technologies
  • 20. Code example 1. Authenticate and connect to the ORTC server 2. Full authorization control 3. Subscribe channels 4. Publish content is a technology developed by IBT - Internet Business Technologies
  • 21. Best practices Some things to have in mind Use as little connections as you can Subscribe only the channels you know you will use Authenticate less, use more Use a single token, authenticated every 24 hours for all your anonymous users Use specific-user tokens for specific-user channels is a technology developed by IBT - Internet Business Technologies
  • 22. How to start 1. Register as a developer at www.realtime.co 2. Get your FREE application and private keys on your email 3. START CODING Start working on your applications NOW! No installation required No configuration Just have fun coding! is a technology developed by IBT - Internet Business Technologies
  • 23. Send your questions to webinar@realtime.co First name, country is a technology developed by IBT - Internet Business Technologies
  • 24. COMPETITION 1st Prize 2nd to 5th Prizes Wireless Headphones - Beats by Dr. Dre Jambox by Jawbone Sublime Text 2 Licenses Sublime Text 2 Licenses contest.xrtml.org is a technology developed by IBT - Internet Business Technologies
  • 25. CONTACTS AND SOCIAL www.realtime.co | www.xrtml.org info@realtime.co @RTWworld Sérgio Costa facebook.com/Realtime.co @SergioMSCosta github.com/rtwworld scosta@realtime.co slideshare.net/RTWWorld Thank you! is a technology developed by IBT - Internet Business Technologies