Red de conocimiento de recetas - Servicios de restauración - Sobre el autor de La belleza de la arquitectura

Sobre el autor de La belleza de la arquitectura

Till Adam estudió filosofía, literatura comparada, estudios americanos y musicología cuando era joven, y es músico de profesión. Incapaz de hacerse rico y famoso, obtuvo una Maestría en Ciencias, estudiando matemáticas, informática y negocios. Años de contribuciones al software libre (particularmente KDE) le enseñaron programación y también le brindaron la oportunidad de trabajar en Klarälvdalens Datakonsult AB, donde coordinó el desarrollo de KDE y otros proyectos relacionados con actividades de software libre. Vive en Berlín, Alemania con su esposa e hija.

Jim Blandy mantuvo GNU Emacs para la Free Software Foundation de 1990 a 1993 y lanzó la versión 19 de Emacs con Richard Stallman. Es uno de los diseñadores originales del sistema de control de versiones Subversion. También colabora con el sistema de control de versiones CVS, el depurador GNU (GDB), la biblioteca de lenguaje de extensión Guile y un programa Emacs para editar secuencias genéticas. Trabaja para Mozilla en SpiderMonkey, la implementación de Mozilla del lenguaje de programación Javascript. Jim vive en Portland, Oregon con su esposa y sus dos hijas.

Mirko Boehm es desarrollador de KDE desde 1997 y fue miembro del comité de KDE e.V. de 1996 a 2006. Se graduó en Negocios en la Universidad Helmut Schmidt de Hamburgo, Alemania. En su vida privada, lee libros impresos, pasa tiempo con su familia y trata de mantenerse alejado de las computadoras. Trabaja para Klarälvdalens Datakonsult AB en Berlín, Alemania, donde es responsable del desarrollo de software integrado y multiplataforma.

Christopher Dennis ha sido el principal desarrollador del proyecto JCP desde sus inicios en 2005. Chris empezó a utilizar Java mientras hacía su doctorado en la Universidad de Oxford. Anteriormente, ha utilizado una variedad de lenguajes de programación, desde código de máquina Z80 escrito en un teclado hexadecimal hasta PHP y JavaScript. Está interesado en casos especiales, técnicas de codificación y, en ocasiones, codificación ad hoc fea, y le gusta escribir código compacto y elegante en una variedad de lenguajes.

Dave Fetterman es gerente de ingeniería en Facebook, donde creó el proyecto de la plataforma Facebook. Antes de unirse a Facebook en 2006, era ingeniero de software y trabajaba en proyectos de Microsoft Developer Group, incluido Common Language Runtime (CLR) para .NET. Le gusta crear software para otros desarrolladores y dar largos discursos a cualquiera que quiera escucharlos. Tiene una licenciatura en matemáticas aplicadas y una maestría en informática de la Universidad de Harvard en 2003.

Keir Fraser es uno de los fundadores de XenSource, parte de Citrix Systems. También es el arquitecto jefe del hipervisor del sistema Xen. Keir implementó la primera versión de Xen en 2002 como espectáculo secundario mientras estudiaba su doctorado en el Cambridge Computer Laboratory. Continuó sirviendo como desarrollador principal mientras el proyecto se convertía en una colaboración comunitaria a gran escala. Recibió su doctorado en 2004 por su trabajo sobre el control de concurrencia sin bloqueos y se convirtió en profesor ese mismo año.

Peter Goodliffe es un programador, columnista, orador y autor que nunca permanece en el mismo campo del software por mucho tiempo. El popular libro de Pete "Code Craft (No Starch Press)" es un estudio práctico y entretenido de toda la actividad de la programación: con aproximadamente 600 páginas, ¡es realmente sorprendente! Le apasionaba la curtiduría y no usaba zapatos.

Georgios Gousios es un investigador profesional cuya formación está relacionada con la ingeniería de software y es un apasionado del desarrollo de software. Está completando su tesis doctoral en la Universidad de Economía y Negocios de Atenas, Grecia. Sus intereses de investigación incluyen ingeniería de software, calidad de software, máquinas virtuales y sistemas operativos, y tiene una Maestría en Ciencias de la Universidad de Manchester, Reino Unido.

Gousios ha contribuido con código para múltiples proyectos de software de código abierto y participó en la investigación y el desarrollo de varios proyectos académicos y comerciales. Es el director de proyectos, autoridad de diseño y miembro principal de desarrollo del proyecto SQO-OSS, y explora algunos métodos innovadores para evaluar la calidad del software. Durante su carrera académica, Gousios publicó 10 artículos técnicos en congresos y revistas. Gousios es miembro de ACM, IEEE, Asociación Usenix y Cámara Técnica de Grecia.

Dave Grove es investigador del Grupo de Optimización Dinámica del Centro de Investigación T.J. Sus principales intereses de investigación incluyen el análisis y optimización de lenguajes orientados a objetos, diseño e implementación de máquinas virtuales, compilación JIT, optimización orientada a comentarios en línea y recolección de basura. Participó en el proyecto Jalapeño en 1998 y fue un importante contribuyente a la primera implementación de este compilador de optimización y sistema de optimización adaptativo. Jalapeño ha sido un miembro activo del equipo central y del comité directivo de Jikes RVM desde que se abrió como Jikes RVM en 2001.

John Klein es miembro del personal técnico superior del Instituto de Ingeniería de Software (SEI). Su investigación se centra en métodos arquitectónicos de "sistemas de sistemas" y ayuda a individuos, equipos y organizaciones a mejorar su capacidad de arquitectura de software. Antes de unirse a SEI, John fue el arquitecto jefe de Avaya. En Avaya, fue responsable del desarrollo de agentes multimodales, arquitecturas para análisis de comunicaciones y de la creación y mejora de arquitecturas para diversos productos de interacción con el cliente. Antes de esto, John fue arquitecto de software en Quintus, donde diseñó el primer producto de centro de contacto integrado multicanal comercialmente exitoso y condujo a Quintus a la adquisición de otras dos empresas para implementar la tecnología para la cartera de productos integrados. Antes de unirse a Quintus, John trabajó para varias empresas en las industrias de videoconferencias y redes de video. Comenzó su carrera en Raytheon, donde proporcionó soluciones de hardware y software para procesamiento de señales de radar, procesamiento de imágenes multiespectrales y arquitecturas y algoritmos de procesamiento paralelo. John tiene una licenciatura de Stevens Technical College y una maestría de Northeastern University. Es miembro de ACM y IEEE Computer Society.

Greg Lehey desarrolló su larga carrera en Alemania y Australia, trabajando para el Instituto Alemán de Investigación Espacial y fabricantes de ordenadores como Univac, Tandem, Siemens-Nixdorf e IBM, además de haber sido un cliente importante. de algunas empresas de software desconocidas, y también he trabajado como consultor independiente. Sus actividades van desde el desarrollo del kernel hasta la gestión de productos, desde la programación de sistemas hasta la gestión de sistemas, desde el procesamiento de datos satelitales hasta la programación de bombas de petróleo, desde la producción de CD-ROM hasta la migración de software libre a conjuntos de instrucciones DSP. Es miembro del equipo central de FreeBSD y presidente de la Asociación Australiana de Usuarios de Unix de la Industria. Es desarrollador de los proyectos FreeBSD y NetBSD y autor de "Porting Unix Software and The Complete FreeBSD, Fourth Edition (ambos O'Reilly)". También es conocido por escribir software de aplicaciones empresariales. Greg se jubiló en 2007 y pasó su tiempo libre buscando una vida. Sus actividades de ocio ocupaban la mayor parte de su tiempo, pero por si fuera poco, también escuchaba discos de madera clásica, cocinaba, elaboraba cerveza (desarrolló un sistema de fermentación controlado por computadora), trabajaba en el jardín, montaba a caballo y fotografiaba. También le interesan temas históricos, incluidas las lenguas europeas antiguas y oscuras.

Panagiotis Louridas se inició en el mundo de la informática en los años 80 con un Sinclair ZX Spectrum. A partir de entonces empezó a programar en lenguaje de máquina y le encantó. Tiene una licenciatura en Ciencias de la Computación del Departamento de Informática de la Universidad de Atenas y una maestría y un doctorado en Ciencias de la Computación de la Universidad de Manchester. A lo largo de los años ha desarrollado software para el sector privado, donde trabajó en la Red Griega de Investigación y Educación (GRNET).

También es miembro del grupo de investigación Ingeniería de Software y Seguridad (SENSE) de la Universidad de Economía y Negocios de Atenas (AUEB). Ha publicado artículos que van desde la antropología hasta la criptografía, desde demostraciones de instrumentación hasta ingeniería de software. Le gusta especialmente encontrar conexiones entre el mundo de la informática y otros campos.

Stephen J. Mellor es un pionero reconocido internacionalmente en la creación de métodos de ingeniería eficaces para el desarrollo de software. En 1985, publicó el muy leído Ward-Mellor en tres volúmenes "Desarrollo estructurado para sistemas en tiempo real (Prentice Hall)"; en 1998, su libro definió por primera vez el análisis orientado a objetos. Stephen también publicó "UML ejecutable: una base para la arquitectura basada en modelos (Addison-Wesley Professional)" en 2002. Su libro más reciente, "MDA Distilled: Principios de arquitectura basada en modelos (Addison-Wesley Professional)", se publicó en 2004. Estuvo activo en el Object Management Group (OMG) y fue presidente de la asociación que agregó acciones ejecutables a UML. Completó el estándar para UML ejecutable. Es uno de los firmantes del Manifiesto Ágil. Fue miembro durante dos mandatos del Comité de Arquitectura de OMG, presidente del Comité Asesor de Software de IEEE y se convirtió en científico jefe del Grupo de software integrado de Mentor Graphics.

Bertrand Meyer es profesor de Ingeniería de Software en ETH Zurich y arquitecto jefe del software Eiffel. Dirigió y diseñó el entorno EiffelStudio y una gran cantidad de bibliotecas. Es autor de varios libros de gran éxito, incluido el ganador del premio Jolt "Object-Oriented Software Construction (Prentice Hall)". También recibió el premio ACM Software Systems y el premio Dahl-Nygaard por su trabajo en tecnología de objetos y Eiffel, y recibió un doctorado honorario de la Universidad Técnica Estatal de San Petersburgo. Sus intereses de investigación incluyen tecnologías orientadas a objetos, lenguajes de programación y verificación de software (incluidos métodos de prueba, concurrencia y especificación). También es un activo consultor y conferenciante.

Mitchell es profesor Alexander Dreyfoos en el Departamento de Arquitectura y Artes y Ciencias de los Medios del MIT, donde dirige el MIT Media Lab y el equipo de Ciudades Inteligentes del MIT Design Lab. Anteriormente se desempeñó como decano de la Escuela de Arquitectura y Planificación del MIT. Sus libros más recientes son "World's Greatest Architect" e "Imagining MIT" (ambos publicados por MIT Press).

Derek Murray es estudiante de doctorado en el Laboratorio de Computación de la Universidad de Cambridge. Se unió al proyecto Xen en 2006 y su trabajo principal es mejorar la seguridad de Xen rediseñando la pila de control. Su investigación se centra en mejorar la tolerancia a fallos en sistemas distribuidos a gran escala, pero ocasionalmente toca el núcleo del sistema. Derek recibió su Maestría en Computación de Alto Rendimiento de la Universidad de Edimburgo en 2006 y su Licenciatura en Ciencias de la Computación de la Universidad de Glasgow en 2005.

Rhy Newman empezó a utilizar Java cuando estaba completando su doctorado en la Universidad de Oxford hace más de diez años, cuando Java tenía sólo unos pocos años. En sus primeras investigaciones, demostró la implementación del procesamiento de escenas en tiempo real de alto rendimiento utilizando un entorno Java puro, incluso en ese momento utilizando una de las primeras JVM habilitadas para JIT. Desde entonces, ha trabajado tanto en el mundo académico como en la industria, demostrando una y otra vez lo flexible, eficiente y rápida que es realmente la plataforma Java. Después de más de 20 años de carrera en ingeniería de software, ganó múltiples premios técnicos destacados de la industria y regresó a Oxford para emprender investigaciones innovadoras en el campo de la computación grid. JPC es parte del último esfuerzo de investigación.

Michael Nygard se compromete a ayudar a los desarrolladores a mejorar sus habilidades y reducir sus problemas en todo el país. Compartía su pasión y energía por mejorar con todos los que conocía, a veces sin el consentimiento de la otra persona. Michael ha pasado la mayor parte de 20 años aprendiendo lo que les importa a los programadores profesionales. Se preocupa por el arte, la calidad y la artesanía. Siempre está dispuesto a pasar tiempo con desarrolladores que trabajan a tiempo completo y están verdaderamente dedicados a su trabajo (esos desarrolladores "despertados"). Por otra parte, no puede tolerar la falta de interés ni el desperdicio de potencial. Michael ha sido programador y arquitecto profesional durante casi 20 años. Durante este tiempo, ha entregado sistemas operativos para el gobierno de EE. UU., el ejército, la banca, la industria financiera, la agricultura y las industrias minoristas. Normalmente, Michael tiene que lidiar con sistemas que él mismo desarrolló. Esta experiencia operativa práctica cambió su perspectiva sobre la arquitectura y el desarrollo de software. Estuvo involucrado en el desarrollo inicial de un sitio web minorista de nivel 1 y, a menudo, sirvió como "solucionador de problemas itinerante" para otras empresas en línea. Estas experiencias le han dado una perspectiva única sobre la creación de software de alto rendimiento y alta confiabilidad en un entorno bastante hostil. Michael escribió "¡Libérelo! Diseñe e implemente software listo para producción (programadores pragmáticos)", que ganó el premio Jolt Productivity Award 2008.

Ian Rogers es investigador del Grupo de Investigación de Tecnología de Procesadores Avanzados de la Universidad de Manchester. Su trabajo de investigación doctoral se centró en el traductor binario Dynamite, una tecnología implementada comercialmente como parte de muchos productos de traducción binaria, incluido Rosetta de Apple. Su trabajo de investigación académica reciente se ha centrado en el diseño de lenguajes de programación, entornos de ejecución y entornos de máquinas virtuales, en particular cómo crearlos automáticamente y utilizar técnicas paralelas de manera eficiente. Es un importante contribuyente a la investigación de máquinas virtuales de Jikes y es un miembro central del equipo de desarrollo.

Brian Sletten es un ingeniero de software independiente con formación artística que se centra en la tecnología de aprendizaje avanzado. Se ha desempeñado como arquitecto de sistemas, desarrollador, instructor de campo y formador. Habla en conferencias en todo el mundo y escribe sobre tecnologías orientadas a la web para varias publicaciones en línea. Su experiencia abarca los sectores de defensa, finanzas y comercial. Ha diseñado y construido sistemas de control de conmutación de matrices de red, juegos en línea, entornos de simulación/visualización 3D, plataformas informáticas distribuidas por Internet, P2P y sistemas semánticos basados ​​en Web. Tiene una licenciatura en informática de la Universidad de William and Mary y vive en Fairfax, Virginia. Es presidente de Bosatsu Consulting, que brinda servicios de consultoría profesional para arquitectura web, informática orientada a recursos, web semántica, interfaces de usuario avanzadas, sistemas escalables, seguridad y otras tecnologías de finales del siglo XX y principios del XXI.

Diomidis Spinellis es profesor asociado de Sistemas de Ciencia y Tecnología de Gestión en la Universidad de Economía y Negocios de Atenas, Grecia. Sus intereses de investigación incluyen ingeniería de software, seguridad informática y lenguajes de programación. También ha escrito dos libros de "código abierto", publicados por Addison-Wesley: "Code Reading (ganador del Premio a la Productividad del Desarrollo de Software 2004)" y "Code Quality (ganador del Premio a la Productividad del Desarrollo de Software 2007)". También escribió decenas de artículos científicos. Es miembro del consejo editorial de software de IEEE y es responsable de la columna habitual "Herramientas del oficio". Diomidis es un confirmador y desarrollador de FreeBSD de UMLGraph y otros paquetes, bibliotecas y herramientas de Tianyuan. Tiene una maestría en Ingeniería de Software y un doctorado en Ciencias de la Computación, ambos del Imperial College de Londres. Diomidis es miembro senior de ACM y miembro de IEEE y Usenix Association.

Jim Waldo es un distinguido ingeniero de Sun Microsystems Laboratories, responsable de la investigación de sistemas distribuidos a gran escala de próxima generación.

Es el líder técnico del Proyecto Darkstar, una infraestructura distribuida de subprocesos múltiples diseñada para juegos en línea multijugador masivo y mundos virtuales. Antes de eso, fue el arquitecto jefe de Jini, un sistema de programación distribuida basado en Java. Jim escribió "La evolución de C++: diseño de lenguajes en el mercado de ideas (MIT Press)" y es coautor de "La especificación Jini (Addison-Wesley)". Fue copresidente de la Academia Nacional de Ciencias y editó y publicó el libro "Engaging Privacy and Information Technology in a Digital Age". Jim también es miembro adjunto de la facultad en la Universidad de Harvard, donde enseña computación distribuida y estrategia y contenido relacionado con la tecnología en el Departamento de Ciencias de la Computación. Jim tiene un doctorado en filosofía de la Universidad de Massachusetts (Amherst).

David Weiss tiene una licenciatura en Ciencias de la Computación de Union College y una maestría y un doctorado en Ciencias de la Computación de la Universidad de Maryland. Es el líder del Departamento de Investigación de Tecnología de Software de Avaya Labs. Se centra en los temas generales de mejora de la eficiencia del desarrollo de software y en los temas especiales de mejora del proceso de desarrollo de software de Avaya. En cuanto al segundo tema, dirige el Centro de Investigación de Tecnología de Software de Avaya. Anteriormente, fue director del Departamento de Investigación de Producción de Software en Bell Labs, Lucent Technologies, que investigaba cómo mejorar la eficiencia del desarrollo de software. Antes de unirse a Bell Labs, fue director de la División de Reutilización y Medición del Software Productivity Consortium (SPC), un consorcio de 14 grandes empresas aeroespaciales estadounidenses. Antes de unirse a SPC, el Dr. Weiss pasó un año en la Oficina de Evaluación de Tecnología, donde trabajó con su colega *** para completar una evaluación de tecnología para la Iniciativa de Defensa Estratégica. Durante el año académico 1985-1986, fue académico visitante en el Instituto Wang y durante muchos años fue investigador en la División de Sistemas y Ciencias de la Computación del Laboratorio de Investigación Naval (NRL), Washington, DC. También es programador y matemático. Los principales intereses de investigación de Dave se encuentran en el campo de la ingeniería de software, específicamente en los procesos y metodologías de desarrollo de software, el diseño de software y la medición de software. Es mejor conocido por su invención del método de medición de software "índice de medición de objetivos-problemas", su trabajo sobre la estructura modular de sistemas de software y su trabajo sobre ingeniería de líneas de producción de software. Es el coinventor del proceso de Síntesis y su sucesor, el proceso FAST. Es coeditor de dos libros: "Software Product-Line Engineering" y "Software Fundamentals: Collected Papers of David L. Parnas" (ambos publicados por Addison-Wesley)