stringtranslate.com

Tandy Trower

Tandy Trower es el actual director ejecutivo de Hoaloha Robotics LLC, una empresa de robótica con sede en Seattle, Washington, que desarrolla un robot autónomo, móvil y socialmente interactivo para permitir que las personas mayores vivan de forma más independiente.

El Sr. Trower trabajó anteriormente en Microsoft durante 28 años [1] , donde estuvo involucrado en más de dos docenas de productos, muchos de ellos muy conocidos en el mercado. En su último puesto en Microsoft, fue el Director General del Grupo de Robótica [2] y habló extensamente en conferencias [3] y universidades sobre el futuro de la robótica. Después de dejar Microsoft, fundó Hoaloha Robotics. [4]

Carrera temprana

Después de aprender a programar por su cuenta, primero con un Radio Shack TRS-80 Model 1 y después con un Apple II, Tandy cambió de carrera y dejó de trabajar como ingeniero en la industria de los semiconductores para pasarse al desarrollo de software en 1979, cuando fue contratado para trabajar en la oficina de San Francisco de Wicat, una empresa que desarrolla productos educativos y basados ​​en planes de estudio para escuelas. Allí trabajó para el Dr. Jim Schuyler en un paquete de gestión de planes de estudio para el aula para el Apple II que estaba siendo desarrollado para SRA. En 1980, fue contratado por Atari en la división de ordenadores personales, [5] que era la más nueva de las empresas en ese momento, y justo después de la adquisición de Atari por parte de Warner Communications de Nolan Bushnell.

Comenzó evaluando productos de software para su posible adquisición, y rápidamente trabajó como gerente de productos para una variedad de productos educativos y de entretenimiento para las computadoras Atari 400 y 800, y recomendó a la gerencia ejecutiva que Atari adquiriera una licencia para Microsoft BASIC , ya que en ese momento las computadoras personales de Atari usaban un BASIC creado por Shepherdson Microsystems, y no era totalmente compatible con los BASIC que se incluían en otras PC competitivas tempranas como Apple II y Commodore PET. Bill Gates en persona fue a la oficina de Atari en Sunnyvale y negoció las características de la especificación.

Transición a Microsoft

A finales de 1981, Tandy preguntó por posibles vacantes en Microsoft y fue invitado a una entrevista y Steve Ballmer , entonces director de recursos humanos en funciones de Microsoft, le ofreció un puesto para unirse a la empresa. En ese momento había unos 90 empleados. Se incorporó como parte de un nuevo equipo de marketing de productos que incluía a Jeff Raikes, Chris Larson, Carl Stork, Mark Deutsch y Mark Ursino. (Vea el final del video en Channel 9 [6] ).

El equipo recibió la responsabilidad de comercializar todos los productos BASIC, entre los que se incluía una versión OEM de BASIC que IBM estaba distribuyendo con su nuevo PC, conocida como GW-BASIC. También incluía una variedad de intérpretes BASIC para procesadores 6800, 6809, 6502, Z-80, 8080 y 8086, así como compiladores BASIC. Además, era responsable de algunos juegos (Microsoft Decathlon, Adventure); productos educativos (Typing Tutor); un par de productos de hardware, entre ellos la SoftCard y la RAMCard basadas en Z-80 que ya se estaban distribuyendo para los ordenadores Apple II; muMath (un procesador de ecuaciones simbólicas); y muLisp (un intérprete LISP). Su primer gerente en Microsoft fue Nigel Smith.

En el plazo de tres meses, también se le transfirió la responsabilidad de la comercialización de COBOL y Microsoft Sort 80, una utilidad de clasificación de archivos. Unos seis meses más tarde, también se le asignó la responsabilidad de la comercialización de Microsoft Pascal, FORTRAN, MacroAssembler y la responsabilidad de lanzar el primer compilador de Microsoft C para MS-DOS. En ese momento, dejó de ser responsable de los productos de hardware y de los juegos y productos educativos, pero no antes de gestionar el lanzamiento de la primera versión de Microsoft Flight Simulator , que fue creada para Microsoft por Bruce Artwick.

Durante los tres años siguientes, creó un pequeño equipo de marketing en torno a la familia de lenguajes de programación y amplió la familia para incluir el primer intérprete y compilador BASIC para Apple Macintosh.

Ventanas

A finales de 1984, Steve Ballmer, que se había convertido en el jefe de Tandy, le pidió que asumiera la responsabilidad de marketing minorista de Microsoft Windows . IBM había rechazado la concesión de licencias de Windows a favor de su propio gestor de aplicaciones con ventanas basado en caracteres llamado TopView, pero Microsoft continuó con el desarrollo de una interfaz gráfica de usuario. Windows 1.0 se envió en el otoño de 1985. Esa versión de Windows tiene un escaso parecido con la versión actual, ya que tenía que funcionar en tarjetas CGA que tenían una resolución de 320 × 200 píxeles y, antes de que Tandy se uniera al equipo, se había decidido utilizar ventanas en mosaico en lugar de superpuestas como en su diseño original.

Tandy escribió las especificaciones para un conjunto de aplicaciones de escritorio que incluían un programa Paint, un procesador de textos simple llamado Windows Write, Calculator, el juego Reversi, el Bloc de notas, el Administrador de archivos y el programa Calendario. También definió una forma de cambiar los parámetros del sistema mediante una aplicación llamada Panel de control.

Al principio, las aplicaciones para Windows tardaban en llegar al mercado. En julio de 1986, Tandy, como director de marketing de Windows, tuvo que admitir que había menos de una docena de aplicaciones de terceros. [7]

Se quedó para ayudar a administrar Windows 2.0 y la interfaz volvió a tener ventanas superpuestas. Se convirtió en la plataforma para una de las primeras aplicaciones importantes que se ejecutaron en Windows, Microsoft Excel . Para entonces, una empresa llamada Aldus también había creado una versión para Windows de su popular producto de diseño de páginas, Pagemaker, que aprovechaba un controlador de impresora para la impresora HP LaserJet. En ese momento, la mayoría de las impresoras eran matriciales.

En ese momento, existía un acuerdo de desarrollo conjunto con IBM (que todavía rechazaba la concesión de licencias para Windows) por el que Microsoft e IBM trabajarían juntos en un nuevo sistema operativo llamado OS/2 que incluiría su propio gestor de ventanas llamado Presentation Manager. Las interfaces de usuario de Windows y OS/2 Presentation Manager debían mantenerse sincronizadas para que los usuarios pudieran moverse sin problemas entre ellas y Tandy se convirtió en el enlace para negociar las características entre los productos en un esfuerzo por mantener su compatibilidad operativa.

Cuando se lanzó Windows 2.0 en noviembre de 1987, Tandy propuso la creación de un nuevo grupo en Microsoft que se encargaría de realizar pruebas de usabilidad, diseñar interfaces de aplicaciones, publicar pautas de interfaz de usuario y crear prototipos de nuevas interfaces de usuario. Posteriormente, fundó los primeros laboratorios de pruebas de usabilidad de Microsoft y escribió la mayoría de las pautas para el diseño de aplicaciones de Windows que fueron publicadas por Microsoft Press. También fue un orador destacado sobre diseño de interfaces de aplicaciones en las primeras conferencias sobre interfaz de usuario.

En esa época, Steve Jobs abandonó Apple y demandó a Microsoft por Windows. Tandy participó en las declaraciones y se le encargó crear vídeos y otros elementos educativos para que el equipo legal de Microsoft los utilizara en los tribunales. Al final, el asunto se resolvió fuera de los tribunales.

Agentes de software interactivos

A medida que el diseño de la interfaz de usuario y la evaluación de la usabilidad se convirtieron en una práctica más común y se integraron en los equipos de productos de Microsoft, Tandy pasó a centrarse principalmente en promover buenas prácticas de diseño y nuevas innovaciones en la interfaz de usuario. Fue durante este tiempo que se creó el malogrado Microsoft Bob dentro de la División de Aplicaciones para el Consumidor de Microsoft. Después de reunirse con el equipo para evaluar el trabajo de diseño, Tandy sintió que el enfoque de diseño tenía la motivación adecuada y un buen modelo conceptual basado en la investigación de los profesores de Stanford, Byron Reeves y Clifford Nass , que confirmó a través de una serie de experimentos que los humanos reaccionan a los estímulos sociales, incluso cuando se presentan de fuentes no humanas. Sin embargo, no estaba de acuerdo con la implementación que estaba desarrollando el equipo de Microsoft Bob. En respuesta, Tandy contrató a un desarrollador por contrato para crear una interfaz para agentes de personajes en pantalla, llamada Microsoft Agent , que permitía a cualquier desarrollador de Windows incorporar personajes interactivos en su aplicación o páginas web. [8] Además del código para soportar la interacción, se crearon cuatro personajes que los desarrolladores podían licenciar, entre ellos un robot (Robby), un loro (Peedy, tomado del Proyecto Persona de MSR [9] ), un mago (Merlín) y un genio (Genie), así como una herramienta que permitía a los desarrolladores crear sus propios personajes y secuencias de animación. En un artículo presentado en la Conferencia ACM sobre Factores Humanos en Sistemas Informáticos en 1997, Tandy discutió cómo crear interfaces conversacionales para agentes interactivos. [10]

Más tarde, el equipo de Office lo utilizó para ayudar al Asistente de Office y reemplazar el código original de Microsoft Bob que se había utilizado. Sin embargo, el equipo de Office creó su propio conjunto de personajes, incluido el infame Clippit (también conocido como "Clippy"). Microsoft Agent también se incluyó en el componente de registro de usuarios de Windows ME y apareció en varios proyectos de Microsoft Research, así como en aplicaciones y sitios web de terceros. El código se eliminó más tarde tanto de Windows como de Office debido a la insatisfactoria aceptación de la tecnología por parte de los usuarios y, a pesar de sus esfuerzos por mejorar la forma en que se podía utilizar la interfaz, el proyecto se interrumpió en Microsoft.

Windows Media Center y más allá

En 2004, Tandy se trasladó a la organización de Craig Mundie , donde fue responsable del equipo de interfaz de usuario de Windows Media Center, que posteriormente pasó a estar bajo la División de Medios Digitales de Will Poole . Después de formar el equipo inicial y las especificaciones, reclutó a Joe Belfiore para reemplazarlo y volvió a trabajar para Mundie, esta vez con la misión de idear un escenario de aplicación que pudiera demostrar el valor del trabajo de concurrencia que Mundie estaba incubando en el marco de un proyecto llamado BigTop. El objetivo de BigTop era cumplir la visión de Mundie de ayudar a los desarrolladores con la necesidad de cambiar el desarrollo del desarrollo basado en un solo subproceso y un solo procesador al procesamiento distribuido asincrónico sin las complicaciones convencionales de gestionar subprocesos, bloqueos y semáforos para gestionar la interacción entre los módulos de código que se ejecutan simultáneamente. Esto finalmente se convirtió en CCR (Concurrency and Coordination Runtime) y DSS (Decentralized Software Services) que más tarde se incluyeron en Microsoft Robotics Developer Studio y CCR & DSS Toolkit ). Sin embargo, en este primer intento de identificar un escenario convincente, Tandy investigó tecnologías de inspiración biológica como redes neuronales, algoritmos genéticos y procesamiento de enjambres, pero finalmente propuso un proyecto para construir un motor de software de diálogo que permitiera una conversación natural. Sin embargo, el proyecto fue cancelado.

El personal estratégico de Gates y la investigación en robótica

Simulación de un KUKA youBot montado con un dispositivo Microsoft Kinect en Webots

En 2005, Tandy pasó a trabajar como parte del personal estratégico de Bill Gates, [11] con la función de ayudar a Gates a mantenerse al día con los desarrollos internos y externos en curso.

Durante este tiempo, Tandy fue invitado a reuniones con diferentes partes de la comunidad robótica, incluidos investigadores de universidades, proveedores como ABB y KUKA en el sector de robótica industrial y un vicepresidente de LEGO que buscaba software para sus nuevos kits de robótica, etc. Parecía haber un mensaje común a pesar de provenir de diversas partes del mundo de la tecnología: la robótica estaba en un nuevo curso "disruptivo" y avanzando hacia una nueva forma personal.

Después de hablar con varios líderes de la comunidad robótica y evaluar los recursos disponibles, Tandy discutió sobre robótica con Bill Gates . Esto condujo a una propuesta para crear un kit de desarrollo que pudiera proporcionar una plataforma consistente y herramientas que pudieran aplicarse a una amplia variedad de robots. Gates solicitó la revisión y la opinión de Craig Mundie y el vicepresidente sénior de MSR, Rick Rashid , y la propuesta fue aprobada para pasar a una fase de prototipo y se integraría el trabajo de concurrencia que Mundie había estado incubando. Nueve meses después, después de una revisión posterior, el proyecto fue aprobado para el desarrollo del producto. [12] con la primera Community Technology Preview (CTP) enviada en junio de 2006 llamada Microsoft Robotics Studio. El lanzamiento oficial de V1.0 fue en diciembre de 2006. [13]

La versión 2.0 de noviembre de 2008 pasó a llamarse Microsoft Robotics Developer Studio . Después del lanzamiento de la versión 4.0 en 2012, Microsoft descontinuó el producto y cerró el Robotics Group. [14] Desde entonces, Microsoft ha trabajado en robótica, incluido ROS (sistema operativo para robots) para Windows, pero la participación de Microsoft en robótica ha sido mínima.

Publicar Microsoft

Tandy Trower renunció a Microsoft en noviembre de 2009 para emprender una nueva empresa destinada a crear software y servicios que apoyen soluciones robóticas que puedan mejorar las vidas de una población mundial cada vez mayor que requiere cuidados asistenciales. La nueva empresa, denominada Hoaloha Robotics (hoaloha es la palabra hawaiana para "amigo" [15] ), se lanzó en septiembre de 2010.

Referencias

  1. ^ "Preguntas y respuestas: los miembros del "Club de los 20 años" de Microsoft reflexionan sobre el pasado y el futuro". Microsoft News . 2005-09-21 . Consultado el 2021-08-03 .
  2. ^ "Microsoft fomenta la robótica". Seattle PI. 19 de junio de 2006. Consultado el 6 de agosto de 2021 .
  3. ^ "RoboBusiness". RoboBusiness. Archivado desde el original el 29 de febrero de 2012. Consultado el 18 de septiembre de 2015 .
  4. ^ "Página de información sobre Hoaloha Robotics". Hoaloha Robotics . Consultado el 2 de agosto de 2021 .
  5. ^ "Historia de las computadoras de 8 bits de Atari". atarimania.com . Consultado el 6 de agosto de 2021 .
  6. ^ "La historia de Microsoft - 1981". Microsoft . Consultado el 3 de agosto de 2021 .
  7. ^ "Plantir prepara Windows Filer 3.0". Infoworld. 21 de julio de 1986. Consultado el 6 de agosto de 2021 .
  8. ^ "Microsoft Agent 2.0 añade un toque más humano a la informática". 12 de octubre de 1998. Consultado el 6 de agosto de 2021 .
  9. ^ "El Proyecto Persona y Peedy el Loro" . Consultado el 6 de agosto de 2021 .
  10. ^ Trower, Tandy (22 de marzo de 1997). "Creación de interfaces conversacionales para agentes de software interactivos". Resúmenes ampliados de CHI '97 sobre Factores humanos en sistemas informáticos con miras al futuro - CHI '97 . Portal.acm.org. p. 198. doi :10.1145/1120212.1120341. ISBN 0897919262. S2CID  22082037 . Consultado el 18 de septiembre de 2015 .
  11. ^ Gates, Bill (1 de febrero de 2008). "Un robot en cada hogar". Scientific American . Consultado el 4 de agosto de 2021 .
  12. ^ Cherry, Steven (1 de agosto de 2007). "Robots, Incorporated". IEEE Spectrum . Consultado el 3 de agosto de 2021 .
  13. ^ "Preguntas y respuestas: Microsoft anuncia el lanzamiento de Microsoft Robotics Studio". Microsoft News . 2006-12-12 . Consultado el 2021-08-03 .
  14. ^ Guizzo, Erico (25 de septiembre de 2014). «Microsoft cierra su grupo de robótica». IEEE Spectrum . Consultado el 4 de agosto de 2021 .
  15. ^ "Nā Puke Wehewehe ʻŌlelo Hawaiʻi". wehewehe.org . Consultado el 30 de marzo de 2019 .

Enlaces externos