Para crear aplicaciones relacionadas con youtube tenemos 2 APIs, API de datos y API del reproductor: - El API de datos está orientado a desarrolladores acostumbrados a programar en el lado del servidor. Yotube nos proporciona clases implementadas en varios lenguajes de programación que nos podemos descargar. - El API del reproductor nos permite configurar las opciones del reproductor de youtube en nuestra web, creando incluso nuestros propios controles. En este artículo nos vamos a centrar en una descripción general del API de datos. Esta API se basa en el protocolo…
Mediante Google Weather podemos mostrar un informe meteorológico para diferentes ciudades de manera personalizada del tiempo actual y una predicción de los días próximos. La llamada a Google Weather es una simple llamada a una URL pasando el parámetro de ciudad, por ejemplo http://www.google.com/ig/api?weather=Madrid devolviéndonos un XML (podemos probar a poner esta dirección en un navegador web para hacernos una idea). El siguiente paso sería procesar el XML devuelto y mostrar los datos que nos interesen. Por ejemplo vamos a mostrar un…
Es posible que en alguna situación tengamos dos videos superpuestos, ya sea porque tengamos un diseño con pestañas, o que incluso tengamos alguna ventana que haga de popup y deba mostrarse por encima de un video. Para poder lograr que los videos se coloquen correctamente debemos pasarle el parametro “wmode” con el valor “transparent” de esta forma no darán ningún problema en Internet Explorer. Ahora bien para crear dos pestañas y que podamos tener ambos videos abiertos y cambiar entre ellos, podemos optar por la siguiente…
Un servidor REST (Representational State Transfer) puede ser muy útil para la creación de aplicaciones HTML5. Utilizaríamos el servidor para el módelo de datos y el cliente (navegador) para la lógica de la aplicación, realizando llamadas ajax al servidor que devolvería los datos en formato JSON, por ejemplo. En un sistema REST, cada recurso es direccionable únicamente a través de su URI, y disponemos de un conjunto de aplicaciones (POST, GET, PUT y DELETE), propias del protocolo HTTP, para trabajar con esos recursos. Por ejemplo,…
RSS (Really Simple Sindication) es un estándar con formato XML que permite compartir contenidos de una página web. Facilitando incluso leer dichos contenidos sin disponer de un navegador web. Para poder compartir el contenido se debe seguir el siguiente formato indicado por RSS (solo mostramos las etiquetas más comunes): <?xml version="1.0" encoding="Codificación de nuestro texto del contenido o web"?> <rss version="2.0"> <channel> <title>Título de nuestro contenido o web</title> <link>Enlace a nuestro contenido o web…
Tras ver como realizar pagos por PayPal en una tienda virtual en tu web, el siguiente paso sería saber si finalmente el usuario realizó el pago o no, ya que podría haber cerrado la ventana, no tener la tarjeta de crédito a mano o simplemente haberse arrepentido. Verificando el pago de las compras en un comercio electrónico mediante PayPal Como no sabemos si el cliente va a realmente a pagar tras ir a la pantalla de pago de PayPal, lo ideal es tratar cada compra como no pagada hasta que recibamos la confirmación por parte de PayPal de que así ha…
Vamos a hablar sobre como programar una aplicación para un dispositivo con Android que se va a tratar de una sencilla calculadora. Como todos sabemos, Android se programa mediante el lenguaje de programación Java. Este ejemplo de la calculadora puede parecer demasiado básico, pero con una idea inicial de como hacer una pequeña aplicación para Android y nociones sobre Java, veremos que desarrollar un programa más complejo es muy fácil. En primer lugar, necesitaremos el Android SDK que lo podemos descargar de…
Antes de empezar habría que aclarar que HTML5 sigue en estado de borrador y lo seguirá estando durante algunos años más. Vamos a comentar las novedades más importantes. Algo básico es que HTML5 está definido en base al DOM (la representación interna de una web con la que trabaja un navegador), dejando de lado la representación “real”, definiendo a la vez un estándar HTML y XHTML. Mejor estructura Hoy en día se abusa bastante del elemento div, que nos permite estructurar una web en bloques. En HTML5 hay…
Gogle Chrome está en su mejor momento, habiendo alcanzado una cuota de mercado record del 7,5% durante el mes de agosto. Por otra parte Google ya trabaja en nuevas funcionalidades para 'tablets' y 'netbooks'. Entre las últimas revisiones de Chrome, hay dos nuevas actualizaciones: control de orientación y comandos de voz. La primera de estas novedades en Chrome se antoja necesaria si tenemos en cuenta la proliferación de 'tablets' y 'netbooks' en los últimos tiempos y, también, ante el lanzamiento (en diciembre) de la versión de Chrome que…
Representantes de los distintos sistemas operativos móviles se dieron cita en el evento Tendencias en Plataformas y Desarrollo Móvil, organizado por Aecomo, para evaluar las posibilidades de cada uno en el mercado y las tendencias futuras. El debate lo centraron iPhone y Android. Aecomo reunió a desarrolladores y representantes de las empresas en el evento Tendencias en Plataformas y Desarrollo Móvil, para que expresaran sus puntos de vista sobre las posibilidades que ofrece el mercado. El crecimiento experimentado por la programación de aplicaciones…