dame una api y movere al mundo

24
Dame una API y movere al mundo por Pablo Martí @pablomarti89 www.neurock.com

Upload: pablomarti89

Post on 06-Jul-2015

1.207 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Dame una API y movere al mundo

Dame una API y movere al mundo

por Pablo Martí@pablomarti89

www.neurock.com

Page 2: Dame una API y movere al mundo

Del escritorio al navegador

Page 3: Dame una API y movere al mundo

El nuevo mundo(y no hablamos de simples websites)

Hablamos de Web Apps• Funcionan en el navegador• Cumplen funciones• Brindan servicios• Interactuan con el usuario• En resumen: no solo son texto e imagenes

Page 4: Dame una API y movere al mundo

Ventajas de Web sobre Desktop– Mediante la web se puede llegar a una gran cantidad de

usuarios– Es mas facil vender una idea– No importa el Sistema Operativo– Entornos mas agradables, amigables y sencillos– Se reducen los dolores de cabeza al estar trabajando con

librerias– Los clientes solo acceden y ya, no necesitan instalar nada

(por lo general...)– Incrementa la abstraccion (bueno, depende del

desarrollo)– Es mas centralizado– Mas barato

Page 5: Dame una API y movere al mundo

Ventajas de Desktop sobre Web

– Mas "robustas" en el sentido que pueden acceder directamente a recursos del Sistema Operativo

– Tiempo de respuesta mas rapido (depende)– Pueden funcionar sin la necesidad de Internet (aunque

hay excepciones, como las RIA - Rich Internet Applications -)

– Ideal para aplicaciones pesadas– Los datos suelen ser almacenados en manera local (lo cual

por cierto es un punto de muchas discusiones lideradas por Richard Stallman)

Page 6: Dame una API y movere al mundo

Una pausa...

Que es realmente Google?

Page 7: Dame una API y movere al mundo

Google hace un poco atras...

Page 8: Dame una API y movere al mundo

El dia de hoy

Page 9: Dame una API y movere al mundo

Google no es un simple buscador(de hecho su buscador es muy potente)

• Contenido• Correo• Mobile• Mapas• Imagenes• Videos• Libros• Documentos• "Red social"• Storage• Y herramientas...

Page 10: Dame una API y movere al mundo

Volvamos al tema....Que herramientas nos ofrece Google?

Page 11: Dame una API y movere al mundo

Unas cuantas de las populares:• Google AdSense• Google AdWords• Google Calendar• Google Cloud Print• Google Charts• Google Contacts• Google Maps• Google Prediction (requiere Google Storage)• reCAPTCHA• Google Talk• Web Search API (Deprecated)• YouTube APIs

Page 12: Dame una API y movere al mundo

http://code.google.com/

Page 13: Dame una API y movere al mundo

APIs de Google(cliente y servidor)

API (Application Programming Interface): conjunto de funciones y procedimientos (o metodos, en la programacion orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstraccion. Son usadas generalmente en las bibliotecas (tambien denominadas comúnmente "librerias") - Segun Wikipedia

Mediante las APIs de Google podemos conectarnos y obtener herramientas y

funcionalidades 

Page 14: Dame una API y movere al mundo

En que me beneficio?

– No tengo que reinventar la rueda– Tengo a mi disposicion herramientas y servicios

(gratuitos, gratuitos con limitaciones y pagados) que me haran la vida mas sencilla

– Menor uso de recursos– Son "faciles" de integrar con lenguajes de prog.– Me hago mas eficiente– Con tanta herramienta y servicio (no solo de Google)

tengo mas tiempo y recursos para innovar... me hago mas creativo

Page 15: Dame una API y movere al mundo

Lo mas conocido

Page 16: Dame una API y movere al mundo

Lo mas conocido

Page 17: Dame una API y movere al mundo

Uno que me ha llamado la atencion...

Google Prediction

Page 18: Dame una API y movere al mundo

Google PredictionCasos de uso

– Un sitio de ventas, donde basado en el historial de un cliente predice los intereses del cliente en su visita

– Deteccion de SPAM en un blog– Analisis probabilisticos en general...

Mas detalles en: http://code.google.com/apis/predict/docs/scenarios.html

Page 19: Dame una API y movere al mundo

Google PredictionPor donde empezar

• Activar Google Prediction en Google APIs Console• Activar Google Storage en Google APIs Console• Ingresar informacion de billing• Leer la documentacion de developer• Solo funciona bajo HTTPS• Son 100 consultas gratuitas por dia• Google Storage da espacio gratis de cortesia hasta el

31 de Dic• http://code.google.com/intl/es/apis/predict/docs/dev

eloper-guide.html

Page 20: Dame una API y movere al mundo

Google APIs Console

Page 21: Dame una API y movere al mundo

Aprovechar Google Chrome

Page 22: Dame una API y movere al mundo

GIYF = Google Is Your Friend

(pero se como Roberto Carlos y tene un millon de amigos)

Page 23: Dame una API y movere al mundo

La presentacion fue posible gracias a: Google Docs

Page 24: Dame una API y movere al mundo

Hey gracias, preguntas?(recorda que soy rookie todavia)

Publicidad: subire esto y los demos que no pude presentar en www.neurock.com y si quieres puedes seguirme en Twitter, soy @pablomarti89