Archive for the 'WebServices' Category
Finalmente Google lanzó sus webservices: Google App Engine con dos grandes incentivos, su slogan: “Corre tus aplicaciones web en la infraestructura de Google” y su precio: Gratis con límite.
¿Con quien compite? Con Amazon Web Services aunque no sea tan completo como esa oferta, Amazon incluye hasta un servicio de logística y uno de pagos manejado via web… pero, para una parte de esos servicios web, esto es competencia directa y, hasta cierto límite, gratis.
Por ahora los límites gratuitos son de 500MB de almacenamiento, 200 ciclos de CPU y 10GB de tráfico todo por día… con lo que Google espera que se puedan servir unas 5MM de pageviews mensuales… si querés más, deberás pagar pero con la confiabilidad de la infraestructura de Google.
Actualización: Daniel deja un link muy interesante donde se analiza esto como un ataque a Facebook F8 en vez de contra amazon..y es MUY buena teoria.
Amazon acaba de anunciar la unión de sus servicios de logística con un web service creando Amazon Fulfillment Web Service (Amazon FWS) ¿que implica esto? Que mediante un servicio web Amazon puede encargarse completamente de todo tu inventario y logística de envíos.

Le sumamos esto al servicio de pagos Amazon Flexible Payments Service (AFPS) y a los servicios web que arman una nube completa para los desarrolladores (EC2, S3) y el servicio Simple DB y tenés toda la infraestructura necesaria para hacer una empresa de e-commerce totalmente tercerizada, distribuida y con pagos elásticos.
Y si antes tenías la posibilidad de tener una infraestructura world-class ¿quien tiene la capacidad de tener un servicio de logística como el de Amazon? Y el emprendedor o la nueva empresa tendría que ocuparse del modelo de negocio y conseguir clientes… el resto lo podes tercerizar completamente.
Lo ví en Error 500, el blog de Amazon AWS tiene más datos
Web App Charts es la votación que organiza Carsonified paralelamente al FOWA; y mientras la idea de FOWA es mostrarte a los mejores speakers del mundo de las aplicaciones web, WebAppCharts busca saber cuales son las mejores aplicaciones web que hay dando vueltas alrededor del mundo.

La votación estuvo abierta antes y durante FOWA, con un total de 3000 votos, dando como ganadores a 10 aplicaciones: Gmail, Flickr, Twitter, Facebook, Ravelry, Wordpress, Mint, Last.fm, Basecamp y LiveJournal.
La gran sorpresa Ravelry, que es un comunidad online de tejido y crochet (si, no estoy jodiendo :P) que era totalmente desconocida para mi y que, luego de la búsqueda de una invitación.. me sorprendió totalmente.
El resto de los “coronados” son ya hitos de Internet, te pueden gustar o no (de hecho no estoy convencido de Mint ahi metida), pero de alguna manera u otra trajeron cambios en la forma de pensar y desarrollar y no me parece mal que sean esos los elegidos.
En Adobe Engage se acaba de anunciar públicamente el lanzamiento de eBay desktop una de las aplicaciones que unen servicios web con una aplicación de escritorio y que, obviamente, es una de las estrellas de Adobe AIR.

Y entre todos los ejemplos que se están mostrando el de eBay me pareció uno de los mejores porque muestra como se puede integrar en una misma interfaz el acceso a datos de un servicio web (si, eBay es una plataforma no lo olviden) con una aplicación desktop para, tal vez lo mejor, hacer una aplicación de productividad.
Porque no creo que alguien que entra a eBay cada tanto a mirar precios y comprar un producto específico le encuentre utilidad a esto; pero el “power seller” encuentra en esto una aplicación para trabajar, seguir sus subastas, sus alertas, preguntas de potenciales compradores, en definitiva todo lo que hoy en día debe hacer con un browser o una aplicación de terceros.
Es interesante la definición de Ajaxian al decir que Apollo es Web+ en vez de Desktop Apps
Lo de Amazon es realmente notable, si estos siguen así van a ser una de las mejores plataformas de Internet o, al menos, una de las mas innovadoras. Amazon DevPay es el nuevo servicio de billing y manejo de cuentas ¿que te permite? Básicamente tener un sistema completo de cobros y manejo de cuentas para todos tus clientes… si ya tenés tu aplicación construída sobre el resto de los webservices de Amazon.
Y esto implica una comodidad gigantesca, creas una aplicación, la montas sobre la infraestructura de la librería online y usás esto para que amazon se ocupe de hacer todo el seguimiento de la cuenta, desde la facturación hasta el cobro a tus clientes, con esos ingresos Amazon te descuenta el consumo que hiciste de sus servicios web, te cobra la comisión correspondiente y te deposita la plata en tu cuenta.
El one-stop-billing-system que muchos desarrolladores chicos sueñan ;)
Antes que nada lo admito, soy un fanático perdido de los WebServices de Amazon, tener a tu disposición esa infraestructura y pagando bajo demanda es algo que, ningún emprendedor de Internet podía soñar hace un par de años. ¿Porque son un fanático de esa plataforma? Porque son el súmmum de la infraestructura de alta disponibilidad.

El 10 de Diciembre fue el día de mayor cantidad de transacciones realizadas en Amazon: 5.4 millones de ítems; 62.5 libros, DVDs y otros productos por segundo.. y sin un 0.1% de problemas.
Tener un sistema de almacenamiento y transaccional, de pagos, de consultas a tu disposicion de esa calidad.. no tiene precio ;)
Amazon presentó un nuevo webservice; Amazon SimpleDB que es un servicio para ejecutar consultas sobre datos estructurados en tiempo real lo que es una nueva especie de base de datos, que no es relacional y cuyo modelo de datos es mucho más simple (¿mas reducido?) que los modelo de bases a los que estamos acostumbrados pero que, desde ya, es realmente impresionante.
Si hasta ahora, conociendo S3, EC2, y el FPS, pensabamos que Amazon revolucionaba el modelo de los webservices; con esto le sacan año luz al resto de las plataformas de Internet y muestran el tipo de cambio disruptivo que Internet, con la neutralidad de la red asegurada, nos puede brindar.
(more…)
Finalmente LinkedIn anuncia que abre su plataforma y crea un set de APIs llamado Intelligent Application Platform compatibles con Open Social, el estándar abierto de desarrollo de aplicaciones para sitios sociales que apoya Google.. pero con un giro creativo.

Es obvio que esto viene a competir con Facebook F8, el paso siguiente de la red basada en contactos universitarios era expandir su mercado y luego ofrecer la posibilidad de “profesionalizar” las relaciones armadas dentro de su site (ese omnipresente Networking que parece ser la palabra de moda) lo que es el mercado natural de LinkedIn.
(more…)
Mogulus es uno delos servicios de video online más innovadores que hay, más allá de que su servicio sea ligeramente diferente al orientado al consumidor que todos conocemos y usamos en YouTube o en otros, de hecho vale la pena pensarlo como un estudio de TV que emite vía Internet y donde se pueden producir programas, usar multiples cámaras, verlo en streaming y usar hasta un grid de canales para elegir que querés ver…. pero si todo eso es interesante, saber que no tienen ni un solo servidor es impresionante.
La principal fuga de dinero que uno tiene en este tipo de servicios son dos: 1. Infraestructura y 2. Ancho de Banda /de hecho recuerdo haber visto fotos de Joost comprando servidores en cantidades industriales/ y es por eso que es, realmente, impresionante ver que Mogulus usa toda la infraestructura de webservices de AMAZON.
Combinando Amazon S3 y Amazon EC2 esa empresa está cambiando el modelo tradicional de infraestructura para startups, solo tendrían que incorporar Amazon Flexible Payments para hacer TV on-demand y presentar canales premium y seria un modelo para seguir de cerca y ver como están cambiando conceptos clave como plataformas de internet, IPTV, servicios web y etc.
Hace ya unos días se lanzó Open Social que es, básicamente, una API abierta para crear aplicaciones montadas sobre redes sociales ya existentes… pero como en un primer momento fue bastante malentendido preferí ver que se podía hacer y que no con esta herramienta, aunque lo que SI queda claro es que esto es una respuesta a F8 la plataforma de Facebook y a que aceptaron la oferta de Microsoft y NO la de google.
La idea en si es interesante, conceptualmente dividen a los usuarios de esta API en dos: Contenedores que son los sites (redes sociales principalmente) que son el espacio donde se ejecutarán las aplicaciones y, en este punto, la ventaja sobre Facebook es la cantidad de sitios que se suman… La lista de empresas que apoyan OpenSocial es gigante y de hecho hasta MySpace se sumó
La otra “pata” de esta API son los Desarrolladores que son aquellas empresas o servicios o emprendedores que crean aplicaciones que se van a ejecutar sin problemas en cualquier “contenedor” que se sume a la plataforma Open Social ¿quienes? desde iLike hasta Slide por ejemplo.
(more…)
Excelente post de Marc Andreessen sobre las plataformas de internet, aunque hoy en día a todo se le pone ese nombre no todo lo que se vende como tal es una verdadera plataforma. Su premisa básica es mucho más simple que cualquier otra definición extraña de esta moda 2.0 que nos rodea: “si podés programarlo es una plataforma, si no podés, entonces no lo es”.
Vale la pena leer su distinción de plataformas en 3 tipos (los links van a los recursos de desarrollo):
1- API de acceso a datos: donde solamente podés tomar datos y armar algun tipo de mashup o visualización de los mismos. Ej: Flickr, eBay, Paypal
2- Plugin API: la que te permite crear nuevas funciones o extender las ya existentes a través de código “montado” sobre la plataforma (inyectado) Ej: Facebook F8
3- Runtime Enviroment: es la plataforma donde el código creado por los desarrolladores externos core DENTRO de la plataforma. Ej: Second Life, Ning, Salesforce
Ahora, si estás en desarrollo o en temas de internet como plataforma habrás notado que no mencioné los webservices de Amazon que son tan revolucionarios como pasados por alto….. pese a que EC2, S3, SQS y el FPS podrían ser considerados plataformas de 3er nivel, la realidad es que yo los veo como el inicio de una cuarta plataforma de internet en la que todo queda en la “nube” de Internet donde el alojamiento, el tiempo de proceso está distribuido entre servidores, sistemas P2P, y el desarrollador se mueve en un mundo bajo demanda con costos y crecimiento flexible en serio…. y donde el usuario “como desarrollador” pasa a ser el dueño de su data y los servicios en-nube le permiten interconectar metadata para armar sus propios servicios y donde el desarrollador le brinda las herramientas.
Según Jon Udell el Microsoft Internet Bus es un ejemplo; yo lo veo como un salesforce con componentes de Ning pero no centralizado y donde podés cambiarte de proveedor cuando te plazca.. en fin, falta un tiempo para que lo veamos ;)
Si quedaba alguna duda de que el 2007 es el año de los widgets, ahora aparece tambien Amazon con sus propios Widgets como una plataforma para su programa de afiliados.
Y como siempre, sus ventajas son dos; facilidad para crear widgets desde cero o con formatos preestablecidos y cantidad de formatos disponibles; desde widgets con previews de las series que hay en Amazon Unbox hasta de Omakase que es el sistema medio contextual medio behavioral que tienen por ahi.
Una lástima que no haya nada así en español porque el tráfico que se mueve en la blogosfera, pese a comprar en Amazon con cierta regularidad o facilidad, no es muy monetizable y con opciones como esa se podría mejorar el rendimiento de muchos sites ;)
Si sos desarrollador ya podés jugar en el sandbox de Amazon FPS, el sistema de pagos online que comentabamos ayer y que, a primera vista, tiene la mejor API del mercado.
Lo mejor de esto es que si lo sumás a los otros webservices de Amazon tenés una plataforma e infraestructura de primer nivel mundial a tu disposición donde montar tus “ideas”.
(more…)
A través de WTC llegó a ChipIn un servicio que te permite crear un widget para hacer colectas/donaciones online; embeberlo en cualquier tipo de perfil (facebook, por ejemplo) o sitio web 2.0 (blog o universo netvibes por ejemplo) y que, al lograr el objetivo o cerrar la colecta se te deposita el dinero automáticamente en tu cuenta de paypal.
Y es interesante porque esto de embeberlo en otros sitios o permitir que los que se sienten interesados en que recolectes dinero te permite llegar a más gente “viralmente, solo tienen que copiar un código en su site/blog y listo. Este widget que embebí es un ejemplo que tomé de Emily´s Updates un blog que recauda para comprar un vehículo para una chica con atrofia muscular espinal.
Es cierto que el fin de la colecta lo definís vos, puede ser algo en serio como el del ejemplo, o algo menos serio como meterlo en un blog privado y recaudar la plata para pagar una fiesta; pero la idea de poder ahcerlo distribuído es bastante interesate. ¿Los costos? Por ahora dicen que es gratuito, no se cuanto tiempo pueden mantener el servicio de esta manera y, seguramente, terminan con una versión premium o cobrando un porcentaje de lo recolectado
¿Quién dijo que Microsoft Live estaba muerto? Acaban de presentarse los dos nuevos servicios de la “marca” de Microsoft para la Web 2.0; Windows Live Folders es un espacio para subir y compartir archivos entre usuarios de Windows Live; y Windows Live Photo Gallery (NO confundir con Windows Live Gallery) es el servicio para compartir fotos y videos online.
El producto que más “promete” es Live Folders que permite compartir archivos entre usuarios con solo comaprtir carpetas y usar un Live ID que casi todos tienen porque usan el Messenger; repito, promete mucho gracias a que lo van a integrar en Vista con ActiveX y lo van a meter en un nuevo datacenter que están construyendo.
Pero el que va a ser más usado es, seguramente, Live Photo Gallery que YA viene integrado en Windows Vista, que se puede descargar para XP y que, te permite sincronizar tus fotos en un Live Spaces con lo que ya parten con una base instalada de varios millones de usuarios y apalancan el poder de Windows, el de MSN Messenger y el de Live Spaces… ¿queda algo más para apalancar?
(more…)