Mark Davis (Unicode) - Mark Davis (Unicode)
Mark Davis | |
---|---|
Nació |
Mark Edward Davis
13 de septiembre de 1952
Riverside, California , Estados Unidos
|
alma mater | Universidad de Stanford (PhD) |
Conocido por |
Consorcio Unicode Unicode |
Carrera científica | |
Los campos | Internacionalización y localización |
Instituciones |
Consorcio IBM Apple Taligent Unicode |
Tesis | Problemas formales del utilitarismo (1979) |
Sitio web | www |
Mark Edward Davis (nacido el 13 de septiembre de 1952) es un especialista estadounidense en la internacionalización y localización de software y cofundador y presidente del Consorcio Unicode .
Es uno de los contribuyentes técnicos clave de las especificaciones Unicode , siendo el autor principal o coautor de algoritmos de texto bidireccionales (utilizados en todo el mundo para mostrar texto en idioma árabe y hebreo ), intercalación (utilizada por algoritmos de clasificación y algoritmos de búsqueda ), Unicode normalización , scripts Unicode , segmentación de texto , identificadores , expresiones regulares , compresión de datos , codificación de caracteres y seguridad .
Educación
Davis se educó en la Universidad de Stanford, donde obtuvo un doctorado en Filosofía en 1979.
Carrera e investigación
Davis se ha especializado en internacionalización y localización de software durante muchos años. Después de su doctorado, trabajó en Zurich , Suiza durante varios años, luego regresó a California para unirse a Apple , donde fue coautor de Macintosh KanjiTalk and Script Manager, y autor de los sistemas Macintosh en árabe y hebreo. También trabajó en partes de Mac OS , incluidas las contribuciones al diseño de TrueType . Más tarde, fue el administrador y arquitecto de los frameworks internacionales de Taligent y luego fue el arquitecto de una gran parte de las bibliotecas internacionales de Java . En IBM , fue el arquitecto jefe de globalización de software . Es autor de varias patentes, principalmente de internacionalización y localización . En diversas ocasiones también ha gestionado grupos o departamentos que abarcan textos, internacionalización, servicios de sistemas operativos, portabilidad y comunicaciones técnicas.
Davis fundó y fue responsable de la arquitectura general de International Components for Unicode (ICU: una importante biblioteca de internacionalización de software Unicode) y diseñó el núcleo de las clases de internacionalización de Java. También es vicepresidente del proyecto Unicode Common Locale Data Repository (CLDR) y coautor de Best Current Practice (BCP) 47 IETF language tag Request for Comments (RFC 4646 y RFC 5646), que se utiliza para identificar idiomas en documentos XML y HTML .
Desde principios de 2006, Davis ha estado trabajando en la internacionalización de software en Google , centrándose en el uso eficaz y seguro de Unicode (especialmente en el proceso de búsqueda e índice), la mejora general y la adopción de las bibliotecas de internacionalización de software (incluida la UCI) y la introducción y mantenimiento de identificadores estables para idiomas, escrituras, regiones, zonas horarias y monedas.
Publicaciones
El estándar Unicode, versión 5.0
Vida personal
Davis está casado con Anne Gundelfinger, con quien tiene dos hijas.