Blog de Francisco Velázquez

otro blog personal

Archive for the ‘mobile web’ Category

El futuro con Firefox y Opera es mejor

leave a comment »

El MWC nos esta trayendo una buena cantidad de noticias, para mi una de las más importantes es la evolución de FirefoxOS y su repercusión en la mobile web. Parece que por fin vamos a disponer de las deseadas WebAPIs.

Y mi deseo es que con Opera adoptando WebKit se acelere la inclusión de estas funcionalidades en los navegadores mayoritarios: Android e iOs.

En definitiva esperemos que el futuro sea aún mejor 🙂

Written by fravelgue

March 8, 2013 at 7:42 am

Posted in business, mobile web

W3C Device API

leave a comment »

La w3c comienza el desarrollo de un borrador, Device API, para definir una serie de APIs que se ejecutarían en el cliente y permitirían acceder a determinada funcionalidad del dispositivo, como el calendario, los contactos, la cámara (esperemos que también la localización) y así como definir un marco de seguridad.

Muy en la línea y un paso atrás que la iniciativa Bondi, esperemos que de un lado u otro al final los desarrolladores podemos acceder a esta funcionalidad desde el navegador. Si no aparece una solución pronto, veremos como se imponen las funciones de algún navegador específico, como el de iphone o Android.

Written by fravelgue

June 2, 2009 at 10:05 pm

Posted in mobile web

Tagged with , , ,

Usando ASP.NET MVC para desarrollar web móvil

leave a comment »

Me entero de la existencia de un video del mix09, en el que se habla de como usar ASP.NET MVC para desarrollo web móvil.
Además acaban de liberar browser.config en codeplex, y en este video explican como usarlo.

Written by fravelgue

March 24, 2009 at 6:45 pm

Posted in mobile web

Moviliza tu web

leave a comment »

Este post, no tiene otra utilidad que eliminar del blogroll los enlaces para movilizar el blog.

Written by fravelgue

February 3, 2009 at 11:01 pm

El comienzo del Mobile Ajax

leave a comment »

Esperamos que este sea el año en el que Ajax comience a revolucionar la web móvil. Desde el anuncio del acuerdo entre Nokia y jQuery, nos hemos encontrado con algunas preguntas en wmlprogramming (como esta), pero parece que ahora empieza a ser más relevante, con frameworks específicos como XUI (via) o versiones de algunos generales como Dojo.

Written by fravelgue

January 23, 2009 at 5:23 pm

Posted in mobile web

Tagged with ,

Bondi, la nueva web móvil

with 2 comments

Descubro una interesante inciativa de la OMTP (Open Mobile Terminal Platform), muy relacionada con mi post anterior. Bondi pretente desarrollar la actual web móvil, permitiendo a los navegadores acceder a determinadas funciones de los modernos dispositivos.

Mobile devices offer new capabilities to web service developers which make them very desirable, but present new security issues. OMTP is defining the key interfaces that enable the mobile web platform to access sensitive functions on the mobile device. OMTP is defining appropriate security that will enable new services and create user trust.

Parace que el primer encuentro se va a desarrollar en España, Huesca. En el que se espera definir las especificaciones y Vodafone se adelanta con su Vodafone Mobile Script, disponible actualmente sólo para Windows Mobile.

Es extraño que sean las operadoras las que estén impulsando esta iniciativa y no los fabricantes de dispositivos, sistemas operativos o navegadores móviles. ¿Veremos otra vez a Nokia un paso por detrás de sus competidores?

Written by fravelgue

November 25, 2008 at 1:05 pm

Posted in mobile web

Tagged with , ,

Que desearía de un navegador móvil

with one comment

Bueno ahora que se acercan las navidades vamos a hacer un pequeño recopilatorio de funciones que me encantaría que tuvieran los navegadores mobiles (mobile browsers) del futuro cercano. Realmente sería abrir funcionalidad del telefono al navegador, al estido de las antiguas WAP WTAI. Creo que apesar de su sencillez estas nuevas funciones ayudarían mucho a tener una web móvil mucho más rica.

– Acceder a la localización del usuario, para ello se podría usar el gps si el dispositivo lo tuviera o bien localización por celdas. Sería el complemento perfecto para la mayoría de las aplicaciones web, así se podría mostrar información dependiendo de tu localización.

– Poder subir un fichero, de la misma manera que con input file.

– Poder realizar videollamadas y enviar MMS de la misma manera que podemos realizar llamadas desde un enlace o enviar SMSs. Lo único que necesitamos es extender la funcionalidad de las WTAI a las nuevas funciones de los telefonos de la 3 (y 2.5) generación.

Estás funciones se podrían incluir como extenciones de javascript y en algunos casos con nuevos objetos de xhtml. Como os podeis imaginar el usuario podría controlar de una manera sencilla todo esto, de una manera muy similar a las políticas de seguridad de las aplicaciones java.

Afortunadamente, parece que los nuevo navegadores, como Android (a través de Gears), empezarán a traer algunas de estás funciones. Realmente no comprendo como todas estas funcionalidades no están incluidas en todos teléfonos de gama media que actualmente usamos.

Written by fravelgue

November 20, 2008 at 10:08 pm

Posted in mobile web

Tagged with , ,

La W3C huele mal

leave a comment »

Pues sí hay un cierto tufillo. Parece que el borrador de Content Transformation Guidelines, esta siendo desarrollado bajo la presión de los operadores de telefonía, que bajo ningún pretexto quieren perder el control sobre la web móvil (como ya bien comentó Joi Ito), y claro está las empesas que se dedican a la comercialización de proxies para la transformación de contenidos (que de eso viven).

En un mundo ideal, la transformación de contenidos de la webpara que sea posible su acceso desde un móvil es algo estupendo, ya que permitiría acceder a todos los contenidos desde el móvil. Por ejemplo, nos parece estupendo lo que hace el navegador Opera Mini, ya que el usuario toma la decisión de instalarlo en su móvil. También nos parecieron relativamente buenas la iniciativas como las de Mowser, que es una página a la cual se accede y a partir de ella se puede acceder al contenido transformado. Por ahora, seguimos teniendo el control, ningún problema. Todo empieza a ponerse peor cuando Google, comienza a dar privilegio en sus búsquedas a las páginas transformadas por su proxy (gwt) que a la versión móvil original desarrollada específicamente para ello. Pero bueno incluyó mecanismos para indicarle a su crawler que esa web tenía una versión móvil desarrollada específicamente, y por lo tanto debía usar esa y no la web transformada.

Todo fue a peor cuando a Vodafone UK le dio por incluir unos nuevos proxies de la empresa Novarra, que además de realizar CT se dedicaban a eliminar los UserAgents por lo que multitud de webs, y otras aplicaciones no podían determinar el tipo de dispositivo desde el accede el usuario. Esto tiene utilidad porque normalmente las webs desarrolladas para móvil usan diferentes renderizados dependiendo del terminal. Además como efecto colateral se jodió a toda la industria de descarga de contenidos móviles, ya que tras enviar varios Premium SMS, el sistema no podía detectar el móvil del cliente para entregarle el contenido adecuado. Esta medida se extendió rápidamente por toda Europa, incluyendo a Vodafone Spain, llegando a medidas tan drásticas pero efectivas como esta.

De todo esto obtuvimos que las operadoras ganaron mucho dinero en las navidades de 2007 ya que impidieron al resto de la industria que comercializara contenidos. Tenías que estar en su lista blanca o tu aplicación web no dispondría de  userAgents. Todo esto motivó que se creara un manifiesto para la ética en la CT, y que incluso que la w3c se pusiera manos a la obra en su CT Guidelines.

Pero claro en la w3c las operadoras tienen mucho peso y eso está provocando que las guidelines estén siendo un auténtico fraude, como ya se comentó por aquí y ahora se discute en la 3wmlprogramming de una manera intensa. Parece que se le va a permitir a las operadores crear una base de datos centralizada, claro está por ellas (al estilo de las whitelist de Vodafone) para decidir que webs transformar (es decir, estropear) y cuales no. Ahora mismo se proponen soluciones sencillas como incluir un fichero de estilo de robots.txt en el cual cada web indica si debe ser transformada o no. Pero claro, esta opción imposibilitaría que vodafone colocara sus menus rojos en todas las páginas web (una pregunta ¿esto no infringe el copyright de algunas webs?) o que de repente tu página no esté accesible o vuelvas a no tener los UserAgents.

Bueno tras este largo post recorriendo lo que ha pasado últimamente y lleno de autoenlaces,  sólo nos queda decir, que parece que las grandes empresas manipulan a la w3c para que cree un estándar que los beneficia. Increíble. Esperemos que al final la cordura se imponga y al menos en internet móvil podamos tener la (poca?) libertad que tenemos en Internet.

Written by fravelgue

November 8, 2008 at 3:10 pm

DDR Simple API

leave a comment »

A la lista de correo wmlprogramming acaba de llegar la noticia de que ha sido aprovada la recomendación de la W3C, Device Description Repository Simple API. Esta API supone una capa de abstración a los distintos Device Description Repositories (DDRs) como WURFL, UAProf, DeviceAtlas, etc

Además disponemos de una implementación open source de esta API, que está siendo usada en MyMobileWeb que es una plataforma también open source para el desarrollo de aplicaciones web móviles.

Destacar como Telefónica, además de generar grandes beneficios comienza a innovar en las áreas en las que domina.

Written by fravelgue

September 24, 2008 at 12:50 pm

Posted in mobile web

Tagged with , , ,

Mobile Web Analytics

leave a comment »

Existen varios sistemas que permiten gestionar y analizar las visitas que reciben nuestros sitios web móviles. Estoy probando algunos de ellos para ver cual es el más fiable y el que mejores herramientas de análisis y configuración ofrece:

Mobilytics. Creo que fue una de las primeras empresas en ofrecer este tipo de servicios. Y un servicio aún pendiente de probar.

Admob Analytics. Es el único totalmente gratis completamente y el que al principio me pareció mejor de todos debido a su interfaz, y a como se podían manejar diversos sitos desde una única cuenta. Además poseía un código de servidor que permite enviar una exacta información sobre el usuario que está navegando en el sitio.

Problema, pues que parece que el código de servidor, en este caso c#, lanza una excepción y no se contabilizan las visitas correctamente. Tengo estudiar detenidamente si el problema es de Admob completamente o bien es problema de integración en nuestro sistema o de alguna de las pequeñas modificaciones que he realizado.

Bango Analytics. Aunque era reacio a usar este sistema, ya que mi experiencia con su sistema de cobro wap me hacía rechazar cualquier propuesta de Bango. Parece que a pesar de las limitaciones de su versión gratuita (no permite gestionar varios sitios en una cuenta) y de la manera que tienen de modelar todo el negocio basándose en bango numbers, el sistema funciona correctamente mostrando la información de las visitas con menos demora que otros (sólo una hora, comparando con 1 día de Admob).

– Aunque Google Analytics en principio no es funcional en web móvil, debido a que necesita soporte de Javascript. Existen dos articulos que tengo que estudiar porque posibilitarían este uso.

Intentaré en post posteriores analizar un poco más detenidamente los diferentes sistemas, destacando ventajas e inconvenientes; así como intentar aclarar los problemas que he encontrado en su implantación y el posible uso de Google Analytics.

Written by fravelgue

September 1, 2008 at 4:35 pm