Microsoft Research en el mundo y para el mundo

Era 1990 cuando Microsoft ya tenía un sistema operativo competitivo como Windows 3.0 y una plantilla de unos 5000 trabajadores, sin embargo, no tenía una base sólida de investigación en la que apoyarse. Es por eso por lo que surgió Micorosoft Research,  para cubrir todas esas necesidades que tanto los usuarios como el mercado demandaban, pretendían anticiparse a dichas necesidades con el fin de poder desarrollar tecnologías con vistas a 5 o 10 años por delante de lo que la sociedad establecía.


Microsoft research 024


Microsoft Research tiene como objetivos acercar  tecnologías que solamente podemos imaginar en películas de ficción (dígase Minority Report comparándolo con Surface y Second Light) a una sociedad cada vez mas ansiosa de evoluciones tecnológicas y facilidades de uso de herramientas cada vez mas y mas atractivas tanto visualmente como tecnológicamente.


Hoy en Día Microsoft Research esta en 6 países con sedes como la de Beijing, Cambridge o Bangladesh, incrementando mas y mas el número de investigadores hasta números que se acercan a los 1000 investigadores en activo.


El valor de Microsoft Research (Aka. MSR) en Microsoft: es una fuente de nuevas tecnologías con la que construir productos. MSR genera acerca del 25% de las patentes de las compañías y ayuda a resolver problemas en el desarrollo de ciertos productos, productos que tienen carencias y necesidades y que necesitan ser completados con estas labores de investigación. Dado esto MSR siempre está alerta de nuevas áreas que van surgiendo dentro de un rango de tecnologías muy amplio.


La investigación proporciona una reserva de tecnología, y expertos que pueden rápidamente responder ante nuevas tecnologías, nuevos competidores y nuevos modelos de negocio.


Como bien ha comentado nuestro compañero Miguel Angel G. las áreas clave en las que MSR enfoca su investigación son:


  • Ingeniería del software y diseño de sistemas
  • Energía y medio ambiente
  • Salud
  • Educación
  • Interacción con el PC de una forma natural

    Un ejemplo es RoboChamps. Se trata de una competición mundial de simulación de robots totalmente construida sobre la plataforma .NET.


    RoboBling_Tournament


    El objetivo de este concurso es utilizar la robótica a través de Microsoft Robotics Developer Studio 2008 (donde ya se incluyen tecnologías de CCR/DSS) , sin olvidar tecnologías comunes de .NET.


    Las herramientas CCR y DSS son otro claro ejemplo de los frutos de la investigación de Microsoft Research; tecnologías que se usan para el procesamiento multinúcleo y la computación distribuida


    Otro ejemplo son las herramientas CCR (Concurrency runtime)  y DSS (Descentralized Software Services), donde se investiga acerca de computación mutinúcleo y computación distribuida.


    Lo que pretende MSR, a parte de lo antes comentado, ¡es inventar el futuro! Apoyándose en la evolución de los medios visuales interactivos y en la ciencia, quiere progresar en el tratamiento de datos y documentos y reinventar el desarrollo del software.


    Hablando mas sobre los productos que ahora mismo están desarrollando, destacaríamos 3:


    DryadLINQ y Dryad: Nuevas formas de realizar consultas distribuidas contra bases de datos, generando planes de consultas automáticos y soportando ejecuciones distribuidas y automáticas, con ejecuciones en miles de nodos con terabytes de datos. DryadLINQ es LINQ + Dryad.


  • dryadlinqComo ya se sabe LINQ proporciona:

    • Una integración completa con Visual Studio
    • Un modelo de datos unificado
    • Integración con varios lenguajes de programación

    Y Dryad proporciona:



    • Ejecución distribuida automática
    • Recuperación automática de fallos
    • Administración automática de recursos
    • Alto rendimiento y escalabilidad

    Y ambas trabajan sobre sistemas NTFS y bases de datos SQL, por lo que su integración bajo DryadLINQ no supone problema alguno.


    Energy Efficient Computing: esta rama de MSR pretende mejorar la eficiencia de la energía que se consume en los teléfonos móviles, servidores y almacenes de datos. Esto se puede lograr de muchas formas. En el caso de este Keynote desde el que os escribo, nos hemos asombrado viendo la red de sensores de temperatura y humedad que han instalado en el propio auditorio.


    Dichos sensores se utilizan para reducir el consumo de electricidad. Feng Zhao hizo una demostraci’on de como la sala estaba siendo medida con sensores y como cambiaba la temperatura de forma matricial por la sala a medida que la sala se llenaba o se vaciaba.


    screenshotssensors


    A continuación mostró como se podría aplicar el caso a DataCenters para calibrar la eficiencia de los sistemas de refrigeración


    En este caso este sistema de sensores “in the cloud”, compuesto por un conjunto de “MSR Sensors” llevan a cabo una labor de minería de datos informando constantemente del estado de humedad y temperatura.


    Pero estos sensores no solamente se están aplicando aquí a modo de demostración sino que están distribuidos también por diversas localizaciones ayudando en tareas de investigación para comunidades científicas. Tecnología que ha sido adoptada por 11 proyectos universitarios por todo el mundo y que se pueden consultar y visualizar desde http://research.microsoft.com/nec/senseweb/


    swissex


    Solo hay que imaginar la cantidad de posibilidades que ofrece esto como medir la temperatura en ciertas zonas, ver su humedad, ver como se comporta el clima y poder predecir de forma local el mismo en forma de microclimas etc.


    SecondLight (Interaction Beyond the Surface): Sin duda el mas espectacular de los tres. A través de unos cristales, que nos recuerdan a ciertas escenas de ciencia ficción como las de la serie Stargate, Surface adquiere una segunda dimensión que permite a los usuarios proporcionar una segunda superficie sobre la que se proyecta información adicional sobre lo que tiene inmediatamente debajo en la propia superficie del Surface. Algo así como unos rayos X que permiten realizar cosas como mostrar en el cristal los nombres de las calles que tenemos inmediatamente debajo en un mapa proyectado en el Surface.


    El caso de SecondLight es difícil de explicar ya que tiene una complejidad tecnológica impresionante, pero los vídeos e imágenes hablan por si solos.


    Video –> http://research.microsoft.com/sendev/video/SecondLight.wmv


    secondlight2 sl1


    Esto sería un resumen muy resumido de este Keynote, que sin duda ha sido la guinda que adorna este increible PDC.


    Desde el centro de convenciones de Los Angeles, les ha informado Eduardo Ortega.

  • Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *