1 0 Archive | octubre, 2010
post icon

Spotify, definitivo…o casi

Desde hace unos meses Spotify ha liberado su API para permitir a los desarrolladores utilizar tanto su motor de streaming como el acceso a la ingente cantidad de datos que tiene almacenada sobre musica. Como todos sabremos spotify tiene una caracteristica curiosa en los tiempos que corren, tiempos de aplicaciones en nube donde nadie instala aplicaciones residentes. Es necesario descargarse una aplicacion de escritorio para poder tener todo su catalogo a nuestro alcance.

Esta caracteristica se mantiene en lo que al API se refiere. De esta forma tenemos acceso a dos API’s distintas

a) El Metadata API nos permite acceder a toda la informacion almacenada en la BBDD de Spotify en lo referente a busquedas por canciones, artistas o discos, pero no permite ningun tipo de busqueda referente a ausuarios. Es decir, no podemos saber nada sobre listas de reproduccion o amigos del usuario. Si bien podemos obtener los vinculos spotify para reproducir las canciones, para hacerlo necesitamos tener instalada la aplicacion en nuestro ordenador.

b) La libspotify es una libreria para desarrolladores que se encuentra disponible para las cuentas premium y que permite desarrollar aplicaciones de escritorio que utilicen el motor de streaming de spotify. Con ella podriamos desarrollar nuestra propia aplicacion  con las modificaciones que gustemos. Esta libreria esta disponible en C, lo que la hace bstante usable de cara al desarrollo para iphone.

Aqui os dejo un ejemplo de uso de la Metadata API utilizando Flash. Una pequeña aplicacion que hace busquedas utilizando un sentimiento como parametro de la busqueda. Si pulsais sobre la cancion se abrirá vuestra aplicacion de spotify y se reproducirá.

http://imasd.cp-proximity.com/spotify/

Leave a Comment
27 octubre, 2010
post icon

FQL: Lenguaje de consultas sobre datos de Facebook

Dentro de las distintas posibilidades que ofrece Facebook para utilizar su API hay una especialmente util y flexible: FQL (Facebook Query Language).

El FQL es un sistema de consultas sobre el graph api de facebook con un aspecto parecido al clasico SQL (lenguaje de consultas sobre BBDD) que nos permite acceder de forma rapida y portable a toda la informacion que el caralibro almacena. En la ultima revision de su API, facebook ha comenzado a organizar la informacion con estructuras de datos similares a las tablas. De esta forma podemos dividir todo lo que facebook sabe en distintas tablas, como por ejemplo photo, profile o friends y extraer de ellas los datos que necesitemos. (más…)

Leave a Comment
26 octubre, 2010
post icon

Google Chrome Frame

Todos sabemos que a la hora de desarrollar una web tenemos que tener en cuenta los diversos navegadores que existen en el mercado para poder impactar al máximo número de usuarios posibles. Y como todos sabéis Internet Explorer es nuestro peor enemigo en esta fase, sobre todo Internet Explore 6, ese navegador que no cumple los estándares web y que funciona al revés del resto.

Pues ahora, en vez de mostrar un mensaje para que el usuario de larga vida a Internet Explorer 6  y/o programar doblemente para que nuestra web sea compatible, podemos utilizar otro método algo intrusivo llamado Google Chrome Frame. De la mano de Google, del motor Webkit (motor de renderizado presente en Google Chrome y Safari) y con unas pocas líneas de código podremos insertar la versatilidad de Webkit dentro de Internet Explorer.

(más…)

Leave a Comment
post icon

Video y Flash

Desde la irrupcion de Adobe en el mercado del video para internet su uso se ha disparado hasta convertir este medio en uno de los principales canales de comunicacion para material audiovisual.
Aunque existen otros, el flv (formato de flash video) se ha estandarizado como formato basico para la reproduccion en video para web. Vamos a tratar de aclarar una serie de conceptos basicos para el entendimiento de su uso.
Lo primero de todo será decidir que tipo de reproduccion se va a hacer. Basicamente existen dos modos: Video bajo de manda o Live Stream. (más…)

Leave a Comment
post icon

Formalize: framework CSS para formularios

Formalize es una framework CSS que nos permite dar un toque elegante a los campos de los formularios, tanto gráficas como funcionales y que ademas es totalmente crossbrowser (incluidos dispositivos móviles). La gran ventaja es poder despreocuparte de crear reglas específicas para cada uno de los navegadores (principalmente IE6, IE7). (más…)

Leave a Comment
20 octubre, 2010
post icon

Social Plugins para Facebook

Continuamos con utilidades relacionadas con el API de Facebook. Uno de los temas interesantes para la integracion de las funcionalidades de Facebook en vuestra web es la utilizacion de los Social Plugins.

Los Social Plugins de Facebook son una serie de herramientas tipicamente asociadas a la red social que en la ultima actualizacion del API de FB han simplificado. La intencion es que podamos conectar nuestras paginas con FB de una manera sencilla. Hasta ahora existen 8 Social Plugins que nos permiten desde un sistema de login hasta la creacion de Live Streams de comentarios como los que ahora implementan la mayoria de paginas que ofrecen retrasmisiones de video. (más…)

Leave a Comment
19 octubre, 2010
post icon

iPhone y Flash CS5

Como todos bien sabemos, Apple decidió sacar al mercado un maravilloso dispositivo móvil, pero a pesar de ser maravilloso, no tenía cabida el flash. Todos esperábamos impacientes en cada actualización, tanto de software como de hardware, que Apple permitiese flash en su genial dispositivo. Pero no, no ha habido suerte. (más…)

Leave a Comment
post icon

Html – Escalar imágenes de fondo

Hola,

Aqui tenéis un ejemplo de las posibilidades de HTML a la hora de integrar imagenes complejas de fondo reescalables y/o centrar el contenido dentro del navegador dinamicamente.

http://imasd.cp-proximity.com/jsresize/index.html

(El ejemplo se basa en un fake del último site del a7 en el cual aparecio esta problemática)

La unica limitación es que no dejará entonces que aparezca el scroll de sistema aunque se pueden introducir entonces scrolls dentro de la página.

Gracias!

Leave a Comment
19 octubre, 2010