Dame una API y movere al mundo
-
Upload
pablomarti89 -
Category
Technology
-
view
1.206 -
download
0
Transcript of Dame una API y movere al mundo
![Page 1: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/1.jpg)
Dame una API y movere al mundo
por Pablo Martí@pablomarti89
www.neurock.com
![Page 2: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/2.jpg)
Del escritorio al navegador
![Page 3: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/3.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/4.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/5.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/6.jpg)
Una pausa...
Que es realmente Google?
![Page 7: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/7.jpg)
Google hace un poco atras...
![Page 8: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/8.jpg)
El dia de hoy
![Page 9: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/9.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/10.jpg)
Volvamos al tema....Que herramientas nos ofrece Google?
![Page 11: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/11.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/12.jpg)
http://code.google.com/
![Page 13: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/13.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/14.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/15.jpg)
Lo mas conocido
![Page 16: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/16.jpg)
Lo mas conocido
![Page 17: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/17.jpg)
Uno que me ha llamado la atencion...
Google Prediction
![Page 18: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/18.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/19.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/20.jpg)
Google APIs Console
![Page 21: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/21.jpg)
Aprovechar Google Chrome
![Page 22: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/22.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/23.jpg)
La presentacion fue posible gracias a: Google Docs
![Page 24: Dame una API y movere al mundo](https://reader031.fdocument.pub/reader031/viewer/2022013115/5599dc751a28abfc5d8b4734/html5/thumbnails/24.jpg)
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