SlideShare una empresa de Scribd logo
Tacómetro Twittero
Richard B. Kaufman-López
@sparragus
24 de enero de 2015
Richard Kaufman
@sparragus
Tacómetro Twittero
Arquitectura
Aplicación Node.js
Node.js es un entorno de
programación que nos permite
programar servidores usando
JavaScript.
Vamos a crear un servidor que se
conecta a Twitter por medio su API.
Además, le va a proporcionar al
Arduino Yen datos sobre los tweets
que han ocurrido.
API de Twitter
El API de Twitter ofrece un
‘Streaming API’. Eso significa que en
nuestro servidor podemos establecer
una conexión persistente con Twitter
y cada vez que, por ejemplo, se
publique un tweet con el hashtag
#nodebotsmx, Twitter le deja saber a
nuestro servidor.
Heroku
Heroku es una plataforma como
servicio que te permite soportar
aplicaciones escritas en varios
lenguajes.
En nuestro caso es ideal por que su
servicio base es gratuito y sporta
aplicaciones de Node.js.
Servomotor
Un servomotor es un motor que tiene
la capacidad de ubicarse en
cualquier posición dentro de su
rango de operación, y mantenerse
estable en dicha posición.1
En este proyecto, es el único
componente conectado al Arduino
Yún.
1 Colaboradores de Wikipedia. Servomotor [en línea]. Wikipedia, La enciclopedia libre, 2014 [fecha de consulta: 23 de enero del 2015]. Disponible en <http://es.wikipedia.org/w/index.php?title=Servomotor&oldid=76964963>.
¡A codear!
Tacómetro Twittero
Richard B. Kaufman-López
@sparragus
24 de enero de 2015
¡Gracias!

Más contenido relacionado

Similar a Nodebots Mexico - Tacómetro Twittero

Informatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas webInformatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas web
jovimaco
 
GWT - Una introducción
GWT - Una introducciónGWT - Una introducción
GWT - Una introducción
Carlos Gavidia-Calderon
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
Armando_V_G
 
Introduccion2
Introduccion2Introduccion2
Introduccion2
nenadinda
 
Introduccion SignalR
Introduccion SignalRIntroduccion SignalR
Introduccion SignalR
Diego Juez Lasarte
 
WebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduWebRTC en tu web con OpenVidu
WebRTC en tu web con OpenVidu
Micael Gallego
 
Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5
Manuel Mancera
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
Amazon Web Services LATAM
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
Amazon Web Services LATAM
 
Servidores web
Servidores webServidores web
Servidores web
alejandrahuerta
 
Servidores web
Servidores webServidores web
Servidores web
alejandrahuerta
 
Infraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource ManagerInfraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource Manager
Víctor Moreno
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladores
BBVA API Market
 
13.Servidor HTTP
13.Servidor HTTP13.Servidor HTTP
13.Servidor HTTP
arlett09
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Luis Beltran
 
13.servidor http
13.servidor http13.servidor http
13.servidor http
Gisellexcx
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
Alejandro Hernandez
 
OpenShift y PostgreSQL
OpenShift y PostgreSQLOpenShift y PostgreSQL
Servicios web ITT
Servicios web ITTServicios web ITT
Servicios web ITT
Christian Alcala Herrera
 
Servicios web itt
Servicios web ittServicios web itt
Servicios web itt
Christian Alcala Herrera
 

Similar a Nodebots Mexico - Tacómetro Twittero (20)

Informatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas webInformatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas web
 
GWT - Una introducción
GWT - Una introducciónGWT - Una introducción
GWT - Una introducción
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Introduccion2
Introduccion2Introduccion2
Introduccion2
 
Introduccion SignalR
Introduccion SignalRIntroduccion SignalR
Introduccion SignalR
 
WebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduWebRTC en tu web con OpenVidu
WebRTC en tu web con OpenVidu
 
Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Servidores web
Servidores webServidores web
Servidores web
 
Servidores web
Servidores webServidores web
Servidores web
 
Infraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource ManagerInfraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource Manager
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladores
 
13.Servidor HTTP
13.Servidor HTTP13.Servidor HTTP
13.Servidor HTTP
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
 
13.servidor http
13.servidor http13.servidor http
13.servidor http
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
OpenShift y PostgreSQL
OpenShift y PostgreSQLOpenShift y PostgreSQL
OpenShift y PostgreSQL
 
Servicios web ITT
Servicios web ITTServicios web ITT
Servicios web ITT
 
Servicios web itt
Servicios web ittServicios web itt
Servicios web itt
 

Más de Richard Kaufman

require.context
require.contextrequire.context
require.context
Richard Kaufman
 
Internacionalizacion
InternacionalizacionInternacionalizacion
Internacionalizacion
Richard Kaufman
 
Programación de Bots para Slack
Programación de Bots para SlackProgramación de Bots para Slack
Programación de Bots para Slack
Richard Kaufman
 
FUTURE Mariachi
FUTURE MariachiFUTURE Mariachi
FUTURE Mariachi
Richard Kaufman
 
Digital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al PrototipajeDigital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al Prototipaje
Richard Kaufman
 
Digital Invaders - Introducción a Programación
Digital Invaders - Introducción a ProgramaciónDigital Invaders - Introducción a Programación
Digital Invaders - Introducción a Programación
Richard Kaufman
 

Más de Richard Kaufman (6)

require.context
require.contextrequire.context
require.context
 
Internacionalizacion
InternacionalizacionInternacionalizacion
Internacionalizacion
 
Programación de Bots para Slack
Programación de Bots para SlackProgramación de Bots para Slack
Programación de Bots para Slack
 
FUTURE Mariachi
FUTURE MariachiFUTURE Mariachi
FUTURE Mariachi
 
Digital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al PrototipajeDigital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al Prototipaje
 
Digital Invaders - Introducción a Programación
Digital Invaders - Introducción a ProgramaciónDigital Invaders - Introducción a Programación
Digital Invaders - Introducción a Programación
 

Último

trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
luzmilalopez043tamar
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
FransuaPeralta
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
rmurillojesus
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
cbtistechserv
 
mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
Ariana yglesias azañero
 
Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
MiguelDoloriert
 

Último (6)

trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
 
mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
 
Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
 

Nodebots Mexico - Tacómetro Twittero

  • 1. Tacómetro Twittero Richard B. Kaufman-López @sparragus 24 de enero de 2015
  • 5. Aplicación Node.js Node.js es un entorno de programación que nos permite programar servidores usando JavaScript. Vamos a crear un servidor que se conecta a Twitter por medio su API. Además, le va a proporcionar al Arduino Yen datos sobre los tweets que han ocurrido.
  • 6. API de Twitter El API de Twitter ofrece un ‘Streaming API’. Eso significa que en nuestro servidor podemos establecer una conexión persistente con Twitter y cada vez que, por ejemplo, se publique un tweet con el hashtag #nodebotsmx, Twitter le deja saber a nuestro servidor.
  • 7. Heroku Heroku es una plataforma como servicio que te permite soportar aplicaciones escritas en varios lenguajes. En nuestro caso es ideal por que su servicio base es gratuito y sporta aplicaciones de Node.js.
  • 8. Servomotor Un servomotor es un motor que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición.1 En este proyecto, es el único componente conectado al Arduino Yún. 1 Colaboradores de Wikipedia. Servomotor [en línea]. Wikipedia, La enciclopedia libre, 2014 [fecha de consulta: 23 de enero del 2015]. Disponible en <http://es.wikipedia.org/w/index.php?title=Servomotor&oldid=76964963>.
  • 10. Tacómetro Twittero Richard B. Kaufman-López @sparragus 24 de enero de 2015 ¡Gracias!