El equipo de NickDutNik capitaneado por Ruben Sánchez, director de Factoría.me y creador Lost In Bilbao, hizo ayer un experimento pionero en Europa: integrar twitter (servicio de mensajería instantánea centralizada, de presencia y microblogging) con la televisión tradicional.
Es un pequeño paso para conseguir una evolución tan lógica como necesaria de la televisión tal y como la conocemos hoy en día: conseguir interactividad entre el contenido y el emisor y los usuarios/espectadores, además de la comunicación entre los últimos. En otras palabras, socializar la televisión.
Comments (0) Posted by Asier Marqués on Thursday, July 2nd, 2009
Filesocial es una aplicación web para twittear archivos, es decir una aplicación que se integra con Twitter y mediante el cual podemos compartir cualquier tipo de archivo con nuestros followers.
Uno de los principales problemas que tienen los desarrolladores web a la hora de desarrollar aplicaciones RIA con ajax, es la limitación de javascript para cumplir la política de mismo origen.
Teóricamente, debido a esta política, JavaScript no puede lazar peticiones o consumir datos entre dominios distintos. Digo teóricamente, porque esto puede conseguirse con algunas técnicas de hacking como csshttprequest.
Para no tenir que recurrir a estas técnicas existe una forma más elegante de conseguir esto y es mediante jsonp.
Básicamente se basa en una técnica en la que entran en juego tanto el frontend como el backend, en la petición/respuesta json.
El cliente envía una petición de tipo jsonp con un parámetro en la url que tendría como valor el nombre de la función que manejará la respuesta de dicha petición. En el servidor se retorna una respuesta json como valor de una variable con el Mismo nombre de dicha función.
Jquery puede trabajar con jsonp, el proceso sería el siguiente:
Javascript en el frontend con jquery
$(document).ready(function () {
$.ajax({
dataType: "jsonp",
data: "",
url: "http://example.com/json?method=?",
success: function(json){ alert(json.key); }
});
/*
Si el método que se le pasa en la url
tiene un valor "?" jquery generará
un valor aleatorio para la función que
manejará la respuesta. Esto nos evita
problemas con la cache
*/
})
En internet las cosas han cambiado. Hace años se avecinaba un cambio, una evolución en internet, al que muchos bautizaron con el criticado nombre (con razón) “web 2.0″.
Al margen de la oleada cool que se ha generado, provocado por dicha evolución, se ha notado un cambio en el uso y desarrollo para internet, el usuario ahora tiene más facilidades para automatizar la obtención y divulgación de información.
Tan importante es ese cambio, que realmente una persona que quiera competir en internet y no sea capaz de integrarse y aprender de él, estará fuera de todo éxito.
Las empresas dirigidas por personas medianamente inteligentes se han dado cuenta hace ya bastante tiempo que deben no sólo adaptarse al cambio, sino cambiar de una forma real en su forma de trabajar y sobre todo de acercarse al consumidor.
Se ven nuevas formas de hacer las cosas, nuevas proezas en forma de aplicaciones y servicios web enfocados de una forma cada vez más humana y cercana al usuario.
Sin embargo todos esos servicios y aplicaciones dependen de algo sumamente importante y crítico: infraestructura de sistemas.
Esa infraestructura en España es suministrada actualmente por empresas de hosting, pero no terminan de adaptarse de una forma clara al cambio que sus propios clientes ya están asumiendo y demandan.
De nada sirve una aplicación desarrollada respetando buenas prácticas, patrones de diseño y optimizada al máximo si los servicios que consume no están preparados para aguantar la demanda que puede tener por parte de sus usuarios.
Ya no vale con migrar a una máquina más grande o escalar horizontalmente, se necesita un respaldo por profesionales con experiencia en sistemas que sean conscientes y entiendan las preocupaciones de los arquitectos de la nueva web.
Por supuesto, los obsoletos planes compartidos que encontramos en servicios de Hosting de este país, no tienen sentido para este tipo de escenarios.
Los desarrolladores web cada vez requieren tecnologías más versátiles y se ven necesitados sobre todo de las útimas versiones de sus herramientas con las que poder crear y ofrecer servicios realmente innovadores.
Pero esto no es una solución o una opción para algunos de ellos, ya sea por la necesidad de disponer de un soporte cercano o un tiempo de respuesta de red aceptable, y finalmente se ven limitados por empresas que no les interesa o que no pueden adaptarse a sus necesidades.
Supongo que no soy el único que piensa de esta forma o que ha visto esta necesidad de cambio. ¿Qué experiencia tenéis vosotros en ese sentido? ¿Echáis de menos o necesitaís algun servicio que ahora mismo las empresas de hosting en España no os ofrecen?
Comments (19) Posted by Asier Marqués on Thursday, December 11th, 2008