realtime workshop lisboa - 2013-01-10 (portuguese)
DESCRIPTION
Presentation for the ReTRANSCRIPT
![Page 1: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/1.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Workshop
![Page 2: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/2.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
REALTIME DEVELOPER EVANGELIST
Web developer desde 2000
R&D inicial do Realtime
Contactos:
E-mail: [email protected]
Twitter: @SergioMSCosta
SÉRGIO COSTA
![Page 3: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/3.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
O que é o Realtime? Como posso utilizar? Demos Realtime vs AJAX A Framework Realtime
ORTC xRTML
Visão geral Como começar Código Q & A
AGENDA
![Page 4: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/4.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
em qualquer altura Façam perguntas
![Page 5: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/5.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
#rtworkshop
![Page 6: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/6.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Em traços gerais
Permite manter uma ligação bi-direccional e persistente entre os utilizadores e os sites
Baixíssima latência em todo o mundo
Comunicação full-duplex
Push de dados e mensagens para os browsers
Alavanca standards e protocolos (como, por exemplo websockets)
Sem plugins, cross-browser e cross-device
Padrão Pub/Sub
O que é o Realtime?
![Page 7: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/7.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Em que áreas o Realtime faz a diferença?
Informação financeira
Ferramentas de monitorização
Aplicações sociais
Publicação de conteúdo
Ferramentas de user engagement
Jogos
Tudo o que necessite apresentar CONTEÚDO DINÂMICO
Como posso utilizar?
![Page 8: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/8.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Não exactamente…
O AJAX já não faz isso…?
![Page 9: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/9.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
O AJAX:
NÃO disponibiliza tempo-real. Somente o SIMULA.
Desperdiça largura de banda
Desperdiça recursos do servidor
Cheira bem!
Não exactamente…
O AJAX já não faz isso…?
![Page 10: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/10.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
![Page 11: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/11.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Open RealTime Connectivity
![Page 12: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/12.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Suporta múltiplos protocolos Utiliza sempre o transporte ideal – mesmo quando os websockets não estão disponíveis Motor de mensagens em tempo-real Controlo absoluto Fácil de utilizar
Conceito: Cria ligações persistentes e full-duplex entre os utilizadores
Motor e camada de abstração
ORTC
![Page 13: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/13.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Cross-Platform e Cross-Browser
ORTC
aplicação de
servidor
aplicação desktop
aplicação móvel
aplicação web
![Page 14: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/14.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Escalabilidade ilimitada – desenvolver para 1 ou para 1,000,000
ORTC
![Page 15: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/15.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Multiplexing – Pub/Sub
ORTC
![Page 16: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/16.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Multiplexing – One-to-One / Many-to-Many
ORTC
![Page 17: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/17.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Sistema de autênticação fornece controlo absoluto
ORTC
![Page 18: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/18.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Menos largura de banda desperdiçada | Compressão até 500:1
ORTC
![Page 19: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/19.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
ORTC Menos largura de banda desperdiçada | Compressão até 500:1
![Page 20: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/20.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
ORTC
A largura de banda não é ilimitada A largura de banda não é gratuita em ambientes cloud Os visitantes desistem de utilizar sites lentos Nem toda a gente acede através de uma ligação perfeita
Menos largura de banda desperdiçada – qual a importância?
![Page 21: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/21.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Cloud (Public or Private)
In-House (Appliance)
Soluções de alojamento – sem necessidade de instalações
ORTC
![Page 22: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/22.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
À PROVA DE FUTURO!
ORTC
Utiliza a melhor tecnologia disponível Presente e futura (websockets, HTTP2, …)
Compatível com as últimas versões
Browsers Protocolos Servidores
Sem a necessidade de alterar código!
![Page 23: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/23.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
xRTML - eXtensible Realtime Multiplatform Language
![Page 24: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/24.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Adiciona uma nova camada de abstração Gere as ligações ao ORTC Gere as mensagens Manipula o DOM Disponibiliza ferramentas nativas para diversas plataformas
Conceito: O espírito do xRTML: disponibilizar aos developers as ferramentas para as suas plataformas favoritas.
O que é
xRTML
![Page 25: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/25.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
JavaScript ActionScript Silverlight Server-Side
ASP.net PHP JAVA Node.JS
Aplicações móveis nativas iOS Android Windows Phone
As APIs
xRTML
![Page 26: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/26.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Como tudo funciona
Visão geral
1 pedido
2 post de
autênticação 3
resposta
4 ligação ao ORTC
servidor web
aplicação desktop
aplicação móvel
![Page 27: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/27.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
1. Registar como developer em www.realtime.co
2. Receber a key GRATUITA por email
3. COMEÇAR A PROGRAMAR
Comecem a trabalhar as vossas aplicações JÁ! Sem instalações Sem configurações
Como começar
![Page 28: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/28.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
var coding_time = true;
Gangnam style! (ou então não…)
![Page 29: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/29.jpg)
@RTWworld
realtime.co
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
www.realtime.co
![Page 30: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/30.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Perguntas?
![Page 31: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/31.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
1º Prémio Wireless Headphones - Beats by Dr. Dre Licenças Sublime Text 2
CONCURSO 2º ao 5º Prémios
Jambox by Jawbone Licenças Sublime Text 2
contest.xrtml.org
![Page 32: Realtime workshop Lisboa - 2013-01-10 (Portuguese)](https://reader034.vdocuments.us/reader034/viewer/2022042816/55980b4e1a28ab3a2c8b4678/html5/thumbnails/32.jpg)
é uma tecnologia desenvolvida por IBT - Internet Business Technologies
Obrigado!
Sérgio Costa @SergioMSCosta [email protected]
CONTACTS AND SOCIAL
www.realtime.co | www.xrtml.org
@RTWworld
facebook.com/Realtime.co
github.com/rtwworld
slideshare.net/RTWWorld