Open Vanilla - History and Development

History and Development

The motivation for OpenVanilla was for to fill an oversight in commercially available software.

Apple was slow to localize its operating system for the Chinese market. In 1987, three years after launching Macintosh, Apple produced a Chinese version of its Finder (then the improper name of its later renamed "Mac OS"), Chinese Talk. There were several competing alternatives, but these never gained traction. However, Apple's Chinese Talk and later its Chinese version of Mac OS had a serious shortcoming: although several Chinese input methods were offered, one of them — the Phonetic "Zhuyin" method — lacked the Eten Layout, which more closely emulates Chinese phonetics.

In the mid-1980s, prior to the globalization of computing and software distribution, new computer users learned the Eten Layout as their first (and often only) way of transcribing Chinese characters. Without support for the Eten Layout on the Apple OS, Microsoft maintained a substantial customer base, especially in Taiwan, because the phonetic method in Windows included the Eten Layout as an optional configuration.

Apple's Mac OS X, launched in 2002, received negative feedback after another popular input method, Cangjie, was substantially modified, prompting complaints that the method in OS X was too unfamiliar, compared to that of OS 9.

In 2003, developer clkao (Chia-liang Kao) ported Chewing, a popular Chinese input method in Linux/FreeBSD world, to OS X. Using Xcode, a development tool included with OS X, it became possible to build customized input methods on OS X. clkao's port is called ChewingOSX and was transferred to gugod (Kang-ming Liu) and zonble (Weizhong Yang) in 2004 for further maintenance.

The success of these developers inspired another, lukhnos, to create VanillaInput, a phonetic input method that supports the Eten Layout, in July 2004. A month later, Cangjie support was also added, overcoming the perceived challenges of OS X.

Prior to these advancements, the focus of large OS producers, such as Apple, did not generally include input method support for minority languages. As a repercussion of the developments surrounding Chewing and VanillaInput, the design of new Chinese input methods was opened for further exploration. Yet, regarding the writing of an IM, many parts (libraries, for example) were still not "open" source.

In October 2004, lukhnos, gugod, zonble and b6s began to develop a new IM framework, OpenVanilla, designed on Mac OS X, but intended for implementation beyond OS X. The intention was to create a minimalist and clean design with the goal of helping users write their own IM with minimal C++ knowledge, and independent of the operating platform.

Read more about this topic:  Open Vanilla

Famous quotes containing the words history and, history and/or development:

    There is a constant in the average American imagination and taste, for which the past must be preserved and celebrated in full-scale authentic copy; a philosophy of immortality as duplication. It dominates the relation with the self, with the past, not infrequently with the present, always with History and, even, with the European tradition.
    Umberto Eco (b. 1932)

    You treat world history as a mathematician does mathematics, in which nothing but laws and formulas exist, no reality, no good and evil, no time, no yesterday, no tomorrow, nothing but an eternal, shallow, mathematical present.
    Hermann Hesse (1877–1962)

    Fascism, the more it considers and observes the future and the development of humanity, quite apart from political considerations of the moment, believes neither in the possibility nor the utility of perpetual peace.
    Benito Mussolini (1883–1945)