Codepoint

by Trentia Consulting

Confirmada por Microsoft la fecha de lanzamiento de Windows 8

windows8En la reunión anual de la empresa de ventas y posteriormente una publicación en el blog, Microsoft ha revelado que Windows 8 será lanzado al mercado el 26 de octubre de 2012.

Este sistema ha sido calificado por parte de Microsoft como el rediseño más importante realizado en la interfaz de usuario en más de una década.

El punto más novedoso en la interfaz del sistema, es que incluye una interaz táctil, apodada "Metro". 

Aquí os dejo un enlace para que podáis ver más información referente a dicha interfaz.

Con Windows 8, Microsoft pone a disposición del mercado un sistema único que puede ser utilizado tanto en PCs de escritorio como en dispositivos móviles, en oposición a las decisiones tomadas por sus competidores.

Desarrollo de aplicaciones móviles multiplataforma

Las tendencias tecnológicas actuales están dejando tres claros competidores en el mercado de las plataformas móviles: iOS, Android, RIM (Blackberry) y más recientemente Windows Phone. El desarrollo de una aplicación multiplataforma implica la inversión multiplicada de esfuerzos para conseguir un instalable para cada una de estas tecnologías. Es por ello que se está produciendo una clara apuesta hacía la utilización de tecnologías homogéneas que permitan disponer de la diversas versiones de una aplicación con un único desarrollo.

En esta línea han aparecido diversos frameworks de desarrollo y herramientas. HTML5 abandera este movimiento, y se erige como punta de lanza de la base tecnológica para las aplicaciones móviles desde hoy mismo. La nueva versión de HTML permite generar aplicaciones que pueden ser entendidas por todas las plataformas y que nos aisla como desarrolladores de los detalles de cada plataforma (Java, .NET, ObjectiveC…). Desarrollamos en HTML5 una única aplicación, haciendo uso de otros frameworks, como JQuery y JQuery Mobile, que nos permite reproducir el comportamiento de una aplicación típica móbil en cuanto al aspecto visual mediante HTML y Javascript. Para la comunicación con servidor podemos hacer uso de servicios web, traspasando datos en formato SOAP o JSON. Con esta mezcla tecnológica conseguimos aplicaciones web que funcionan en cualquier plataforma, pero la usabilidad no es óptima ya que el usuario nota los tiempos de espera en las transiciones entre pantallas, además de requerir conexión permanente con el servidor web.

Para solucionar este último escollo y conseguir aplicaciones realmente nativas, han aparecido utilidades que nos permiten obtener aplicaciones nativas a partir de nuestros desarrollos en HTML5. Una de ellas, una de las más extendidas y conocidas, PhoneGap, nos permite compilar nuestra aplicación y obtener paquetes instalables nativos para cada plataforma.

image_2_68E69B0E

Deberemos ver hacía dónde evoluciona todo ello, pero parece claro que para una gran cantidad de aplicaciones comerciales móviles han pasado los tiempos en que se debía desarrollar para plataformas específicas.

Lanzada la beta 3 de jQuery Mobile Framework

image_2 (3)Así és! La beta 3 de este framework, basado en jQuery y con el objetivo de facilitar el desarrollo de interfaces de usuario web amigables para dispositivos móviles, ha sido lanzada.

Jquery Mobile soporta multitud de dispositivos (iOS, Android, Blackberry, etc.), pudiendo diseñar aplicaciones web que son compatibles con todos ellos. La ventaja respecto al diseño de aplicaciones nativas a cada plataforma es evidente. Diseñar nativamente a cada plataforma requiere multiplicar el esfuerzo de desarrollo y disponer de los conocimientos necesarios para cada una de ellas. Com jQuery Mobile podemos desarrollar aplicaciones web en PHP o ASP.NET o cualquier otro lenguaje, navegables desde cualquier dispositivo móvil y con una interfaz agradable, similar a la de iOS.

Todavía es beta 3 pero nos da muy buenas sensaciones. Hasta ahora disponíamos de otros frameworks de desarrollo web para dispositivos móviles pero no resultaban del todo completos. jQuery Mobile dispone de un amplio conjunto de elementos de UI y el sopore propio de jQuery, imprescindible hoy en dia para muchos de nosotros.