Articulo de referencia

Vainilla abierta

OpenVanilla (OV) es una arquitectura de procesamiento y entrada de texto ( método de entrada ) de código abierto diseñada para mejorar la experiencia de entrada de texto en dife...

OpenVanilla (OV) es una arquitectura de procesamiento y entrada de texto ( método de entrada ) de código abierto diseñada para mejorar la experiencia de entrada de texto en diferentes sistemas operativos. Inicialmente desarrollada para abordar la necesidad de métodos de entrada alternativos en los sistemas Apple y satisfacer las necesidades de los usuarios de Windows que realizan la transición a macOS , OV ha ampliado desde entonces su compatibilidad para incluir entornos Microsoft Windows y Linux / FreeBSD a través de la integración con SCIM .

OV ofrece una colección de métodos de entrada y filtros de procesamiento de texto populares, actuando como un puente entre los métodos de entrada y el sistema operativo. Es compatible con las versiones de Mac OS X desde la 10.3 (Panther) hasta la 10.4 (Tiger), así como con una versión experimental Win32 Unicode para usuarios de Windows. Su filosofía de diseño enfatiza la simplicidad y la facilidad de personalización, lo que permite a los usuarios desarrollar sus propios métodos de entrada con un mínimo de conocimientos de programación en C++.

Historia y desarrollo

La creación de OpenVanilla surgió a partir de la identificación de lagunas en las soluciones de software disponibles comercialmente, particularmente en el ámbito de los métodos de entrada chinos para los sistemas operativos de Apple.

Los esfuerzos de Apple por localizar su sistema operativo para el mercado chino fueron inicialmente lentos. No fue hasta 1987, tres años después del lanzamiento de Macintosh, que Apple presentó una versión china de su Finder, entonces conocido como Chinese Talk. A pesar de varias alternativas competitivas, los primeros sistemas operativos chinos de Apple enfrentaron críticas por carecer de un soporte integral para el método de entrada. En concreto, el popular método fonético " Zhuyin " no incluía el Layout , que reflejaba fielmente la fonética china.

A mediados de los años 1980, en medio de una limitada globalización de la informática y la distribución de software, el formato Eten se convirtió en el método principal para que los nuevos usuarios de ordenadores transcribieran caracteres chinos. Este descuido por parte de Apple provocó un notable cambio de la base de clientes hacia Microsoft, en particular en Taiwán, donde Windows ofrecía el formato Eten como una configuración opcional.

La introducción de Mac OS X en 2002 recibió críticas mixtas, en particular debido a las modificaciones significativas realizadas a otro método de entrada popular, Cangjie , que alejó a los usuarios acostumbrados a los métodos anteriores de OS 9 .

En 2003, el desarrollador clkao (Chia-liang Kao) trasladó Chewing, un importante método de entrada chino del mundo Linux/FreeBSD, a OS X utilizando Xcode. Esta iniciativa permitió el desarrollo de métodos de entrada personalizados en OS X, con la creación de clkao, ChewingOSX, que posteriormente fue mantenida por gugod (Kang-ming Liu) y zonble (Weizhong Yang) a partir de 2004.

Basándose en estos avances, lukhnos introdujo VanillaInput en julio de 2004, un método de entrada fonética compatible con el diseño Eten. A esto le siguió rápidamente la integración de la compatibilidad con Cangjie , lo que abordó las inquietudes de los usuarios con respecto a la familiaridad con el método de entrada en OS X.

Antes de estos avances, los principales productores de sistemas operativos como Apple no habían priorizado la compatibilidad de los métodos de entrada con idiomas minoritarios. Las iniciativas en torno a Chewing y VanillaInput catalizaron la exploración e innovación de nuevos métodos de entrada en chino, aunque persistieron los desafíos con los componentes que no eran de código abierto en el desarrollo de métodos de entrada.

En octubre de 2004, lukhnos, gugod, zonble y b6s colaboraron para lanzar OpenVanilla, un nuevo marco de trabajo de métodos de entrada diseñado inicialmente para Mac OS X, pero con objetivos de implementación más amplios en varias plataformas operativas. El marco de trabajo apuntaba a un enfoque de diseño minimalista, que permitía a los usuarios desarrollar métodos de entrada personalizados con un conocimiento mínimo de C++, independientemente de su sistema operativo.

Método de entrada Holo y POJ

El holo , hablado por aproximadamente el 70% de la población taiwanesa, es un idioma importante en Taiwán, aunque el mandarín sigue siendo el idioma oficial. [1] A pesar de su uso generalizado, el holo carece de un soporte integral en el procesamiento de información debido a la ausencia de un método de entrada completamente funcional por parte de los principales desarrolladores de sistemas operativos.

Una posible solución es el POJ ( Pe̍h-ōe-jī ), el estándar de romanización establecido para el idioma holo . Desarrollado hace más de 150 años, el POJ se ha utilizado para publicar textos importantes, incluida la Biblia en holo. Al igual que el japonés, el holo se puede escribir en varias formas, como el POJ romanizado o caracteres chinos. Se podría desarrollar un IME (editor de métodos de entrada) análogo a los utilizados para el japonés para el holo, lo que permitiría la conversión de la entrada fonética en diferentes formas de escritura, como hiragana, katakana, kanji o romaji.

Futuro

OpenVanilla, que actualmente se encuentra en sus primeras etapas, ha llevado a cabo implementaciones preliminares utilizando técnicas de creación rápida de prototipos y Objective-C++. Para lograr independencia de la plataforma y una utilidad más amplia, se necesitan más mejoras. El módulo POJ de OpenVanilla se centra exclusivamente en el mapeo algorítmico del teclado y la transformación de sílabas, sin componentes complejos de interfaz de usuario. Este enfoque tiene como objetivo simplificar el desarrollo de IME, reduciendo la necesidad de un profundo conocimiento interno del sistema por parte de los desarrolladores.

Véase también

Referencias

  1. ^ "Taiwán". Ethnologue .
  • Sitio oficial de OpenVanilla
  • El artículo "OpenVanilla: un marco de complemento no intrusivo para servicios de texto"
  • Método de entrada de masticación
  • Masticar OSX
    • Masticacion espacial OSX
  • Entrada de vainilla
Obtenido de "https://es.wikipedia.org/w/index.php?title=OpenVanilla&oldid=1253590848"