Algo está cambiando en Microsoft: realidades en el compromiso con la interoperabilidad
He tenido ocasión muchas veces de comprobar lo importante que es en la vida ser interoperable; es tan importante que tengo la sensación de que todos los que trabajamos alrededor de este concepto igual no lo hemos sabido explicar claramente. A veces no nos damos cuenta pero en los detalles más pequeños encontramos las respuestas a nuestras preguntas.
Personalmente soy un adicto a los dispositivos móviles; es una realidad. Me gustaría saber cuántos cargadores de móvil diferentes tengo en mi casa; los hay de todos los colores, longitudes y propósitos. Igualmente existen un buen número de posibilidades para conectar un dispositivo móvil a un periférico; todo depende del tipo de cosa que vayas a hacer y probablemente del presupuesto que tengas para gastarte.
Realmente si la tecnología fuese más interoperable todo sería más fácil y más sencillo. Podríamos cambiar de móvil y reutilizar los cargadores, los periféricos etc...sin gastarnos más dinero.
Este es el problema que pretende resolver la interoperabilidad; por un lado asegurar que las tecnologías son capaces de trabajar juntas independientemente de su naturaleza y por otro que las piezas del mecano resultante puedan ser intercambiadas sin afectar al resultado final.
En mi opinión es responsabilidad de todos los propietarios de las "piezas" asegurar que ésto es factible y para ello el mundo de los estándares es una referencia a seguir.
Microsoft de unos años a esta parte se ha tomado la interoperabilidad muy en serio y está poco a poco aprendiendo a mejorar en este campo. Este es un esfuerzo diario y continuado que afecta a todas sus facetas y requiere de muchísima voluntad y liderazgo; y solamente a base de realidades tendremos la prueba de que efectivamente algo está cambiando en Microsoft; y aquí van unos ejemplos:
- Anuncio de los principios de interoperabilidad como base fundamental sobre la que articular toda la estrategia de interoperabilidad:
(1) Garantizar las conexiones abiertas: apertura de las API's y publicación de los protocolos de comunicación de la gran mayoría de productos de volumen
(2) Promover la portabilidad de los datos garantizando la libertad de elección de aplicaciones
(3) Mejorar el soporte de los estándares del sector
(4) Fomentar la interacción con el resto de la industria informática y con las comunidades que utilizan software abierto.
- Publicación de la especificación del formato XAML que facilitará la innovación en cuanto al desarrollo de aplicaciones gráficas
- Lanzamiento de www.invite2messenger donde facilitaremos la interoperabilidad con 5 redes sociales
- Anuncio del Sun Interoperability Center con Sun para facilitar las soluciones conjuntas de ambas compañías
- Empresas que se acogen al acuerdo Microsoft-Novell con el fin de facilitar la interoperabilidad entre el mundo Linux y Microsoft
- Anuncio relativo a la siguiente versión de Internet Explorer que funcionará en modo "estándar" por defecto
- Anuncio del lanzamiento del Document Interoperability Initiative promoviendo la variedad de formatos de documentos
- Aprobación de ISO/IEC DIS29500
A todas estas medidas se unen las apariciones de varios ejecutivos de Microsoft en el Open Source Business Conference (OSBC) donde han reconocido públicamente:
- La necesidad de trabajar y facilitar que nuestras herramientas funcionen en entornos mixtos y la obligación de Microsoft de apostar por ello a largo plazo
- La cantidad de cosas en común que el Software Abierto y el Propietario tienen y la necesidad de trabajar conjuntamente poniendo la innovación a disposición de nuestros clientes
No hay ninguna duda de que ésto es un largo camino y hay mucho que aprender y probablemente cometeremos errores pero es una realidad que Microsoft va en serio con la interoperabilidad nos guste o no.