Los empleados deciden en qué idioma publican sus entradas.
Puedes encontrar más contenidos seleccionando el idioma inglés en el enlace superior.

El Futuro de Microsoft (y II)

1 Malo2 Mejorable3 Normal4 Bueno5 Excelente (Votos: 2. Media: 2,50/5)
Loading ... Loading ...

por Javier Álvarez

(Esta es la continuación del artículo anterior en el que se repasa la evolución futura de Microsoft)

The Cloud: Azure, Live Mesh y el Office en red
En el PDC de este año en Los Angeles Microsoft presentó al mundo una nueva versión de su archifamoso sistema operativo Windows denominado Azure. ¿Y qué es Azure? ¿Es simplemente un nuevo sabor de de Windows Server 2008? No, Azure es algo completamente diferente a las versiones de Windows a las que estamos acostumbrados a utilizar los usuarios de sistemas operativos Microsoft.
“Azure + Services Platform” representa la gran apuesta de Microsoft por intentar hacerse un hueco en la Web y conseguir replicar en ella el modelo que tanto éxito le dio en el mundo PC de ofrecer a sus socios y clientes un sistema operativo que les facilite la creación, gestión, despliegue y consumo de aplicaciones.
Son varias las diferencias de Azure frente a un sistema operativo Windows tradicional:

  • Sus usuarios potenciales no son los clientes finales u operadores sino que son los desarrolladores de aplicaciones.
  • El software no se instala en los PCs de los usuarios o los Data Centers de las empresas, sino que residirá en los Data Centers de la propia Microsoft que serán desplegados por el mundo.
  • El modelo de pago no estará basando en un modelo de licencia sino en un modelo de pago por uso.
  • Está diseñado para ofrecer a las aplicaciones escalabilidad a nivel de Internet que es superior a la escalabilidad necesitada por las aplicaciones on-premise.

Y algunas las similitudes con las últimas versiones de Windows:

  • La plataforma de desarrollo nativa para Azure es .Net Framework, aunque permitirá desplegar cualquier tipo de aplicación o servicio mediante una infraestructura de virtualización.
  • Las herramientas de desarrollo y conocimientos necesarios para construir las aplicaciones en la nube serán las mismas que las que se utilizan habitualmente para construir aplicaciones clientes.
  • Ofrece a los desarrolladores servicios básicos para la construcción de aplicaciones: almacenamiento, Infraestructura e Identidad

¿Es Azure algo innovador? La realidad es que no, Google con su App Engine o Amazon con su EC2 hace tiempo que han lanzado al mercado productos similares, pero no ser los primeros no es algo que preocupe en demasía a Microsoft: su experiencia pasada les ha demostrado que no es necesario ser los primeros para ganar, y por ello su política de empresa “extend and embrace” les hace sentirse más cómodos en el papel de seguidores que de innovadores disruptivos.
Esta forma de operar consistente en analizar un producto o servicio exitoso para invertir tiempo y dinero en extraer sus fortalezas y añadirlo a su catálogo de productos les ha dado mejores resultados que algunas de sus propias propuestas de innovación 100% propias de la casa: como los relojes SPOT, Bob interface, etc.
Azure no es un elemento aislado dentro la estrategia de Microsoft si no que, como se muestra en la figura siguiente, es la piedra angular del conjunto de servicios denominados Azure Service Plattform que Microsoft ofrece a la hora de crear aplicaciones diseñadas específicamente para la nube o bien a la hora de extender aplicaciones on-premise con las ventajas de las funcionalidades ofrecidas por estos servicios alojados en la nube:

Los servicios que engloba Azure Services Platform son:

  • Live Services: Permite acceder a la información almacenada en los diferentes servicios Live de Microsoft además de permitir sincronizar los datos entre los PCs y los diferentes dispositivos y/o servicios.
  • Microsoft .NET Services: Ofrece control de acceso para ayudar a hacer más seguras las aplicaciones, un bus para comunicar las aplicaciones y workflows para controlar la ejecución de las tareas.
  • Microsoft SQL Services: Ofrece en la nube las funcionalidades de una base de datos en la Web.

Otro de los anuncios significativos que realizo Microsoft en el PDC fueron sus planes de ofrecer una versión Web su paquete Office para ser consumido desde un navegador denominado Office Web Applications y que será ofrecido en un modelo de pago por uso.
Esta versión ofrecerá Word, Excel, PowerPoint y OneNote con una funcionalidad algo más reducida pero con dos grandes alicientes: permitirá a varias personas colaborar de forma simultánea sobre el mismo documento y ofrecerá a los usuarios una experiencia uniforme independientemente de si acceden desde un PC, un móvil o un teléfono permitiendo con ello que puedan trabajar independientemente del dispositivo que estén utilizando en ese momento.
Con este servicio Microsoft sigue afianzándose en su estrategia de Software + Servicios (S+S) permitiendo a los usuarios trabajar en un modo mixto que les permite a sus clientes hacer uso de la productividad que ofrece el paquete Office tradicional cuando se encuentren en su PC con la versatilidad que ofrece el servicio Office Web cuando el usuario se encuentre viajando, trabajando de forma remota o incluso utilizando otro tipo de dispositivo diferente al ordenador personal.
Otro producto de Microsoft englobado dentro de S+S que es importante destacar dentro del ecosistema Microsoft es la plataforma Live Mesh. Esta plataforma viene a cubrir las necesidades desencadenadas porque en la actualidad los usuarios de Internet disponemos de más de un dispositivo en el que guardamos programas e información. Sus principales funcionalidades son:

  • Sincronización, permite mantener los sincronizados los ficheros entre los diferentes dispostivos
  • Compartición, permite compartir una carpeta de información con otros usuarios y monitorizar los cambios que se produzcan
  • Acceso, permite acceder a la información desde un navegador y conectarse de forma remota a los diferentes dispositivos que forman el mesh.
  • Extensible, en realidad es una plataforma de desarrollo, permite utilizar el mecanismo de sincronizar para mantener al día no solo ficheros sino cualquier tipo de información

En el futuro dedicaremos un espacio en este mismo medio a hablar de Surface, la nueva forma de interacción con el usuario, otro de los elementos clave de la nueva estrategia de Microsoft.

Microsoft Live Mesh: ubicuidad en el acceso a información

1 Malo2 Mejorable3 Normal4 Bueno5 Excelente (Votos: 1. Media: 4,00/5)
Loading ... Loading ...

Hace unos días escribíamos en este mismo blog un post sobre el nuevo enfoque que Microsoft quiere dar a su modelo de negocio potenciando la suscripción y como muchos analistas contemplan ese hecho como un paso hacia una compañía más orientada a la WEB. La demostración de Microsoft Live Mesh en la Web 2.0 Expo en San Francisco supone un paso muy grande en esta estrategia de orientación hacia la Red.

Live Mesh es un servicio que permite la sincronización de datos, carpetas, información web, entre distintos dispositivos de un usuario. De esta manera, Microsoft se centra en resolver uno de los problemas fundamentales que tienen los usuarios que utilizan un gran número de dispositivos en distintos ámbitos de su vida: los datos.

Además de permitir compartir datos, otras funcionalidades como controlar ordenadores y dispositivos remotamente a través de la Web también serán posibles: Mr. Hansen, uno de los usuarios que ha estado probando la aplicación desde el trabajo, fue capaz de dar un buen susto a su mujer reproduciendo una canción en la consola Xbox de su casa.

La iniciativa ha tenido una gran acogida entre desarrolladores, ya que tiene una utilidad muy clara para los usuarios que están cansados de que cada vez que compran un nuevo dispositivo necesiten dedicar gran cantidad de tiempo a actualizar datos, y sobre todo tienen problemas para sincronizar toda la información. Además sirve para suavizar la gran crítica hacia Microsoft de que estaba demasiado orientada hacia el puesto de trabajo.

Microsoft también permitirá a los desarrolladores acceder a su Mesh Api para que desarrollen aplicaciones que puedan compartir información entre distintos dispositivos. Live Mesh se convierte de esta manera en el elemento que une Web, dispositivos y Windows. Aunque Amit Mital de Microsoft apuntó en el Live Mesh Blog que en el futuro cercano también se incluirá a los sistemas Mac.

A pesar de la importancia del lanzamiento, Live Mesh se considera la punta del iceberg de la plataforma Microsoft’s Live Platform, desarrollada por 400 ingenieros y que pretende dar una nueva orientación a Microsoft.

livemesh.jpg

A mi entender este un paso muy importante de Microsoft que se había quedado retrasado con respecto a otras compañías que nacieron con orientación Web como Google. Sin duda alguna ha tratado de resolver uno de los problemas más importantes de los usuarios que tienen gran cantidad de dispositivos y que hasta ahora veían cada uno de ellos como un elemento aislado. Será interesante ver cual es el grado de acogida de la comunidad de desarrolladores e internautas.