![]() LanguageUnicode was able to use language data files obtained over HTTP from a webserver. Each implements a Language Java interface, which defines common public methods for the classes in accordance with object-oriented software development principles of encapsulation and reuse.Īll the implementations performed translation correctly on a range of different operating systems and machines, demonstrating that they are platform-independent. ![]() LanguageUnicode is based upon the use of Unicode to encode characters. Language256 uses the same translation language files but is coded using Java programming idioms. LanguageInteger is a port of the existing C code. In this project, three Java implementations of this translation system were developed. An existing implementation in C, allowing the translation of languages based on 256-character extended-ANSI sets, has been successfully integrated into a Microsoft Word-based translation system. This allows the translation of different languages and different grades of Braille contraction, and both text-to-Braille and Braille-to-text. It builds on an existing translation system that combines a finite state machine with left and right context matching and a set of translation rules. This project is concerned with the translation of text to and from Braille code by a number of Java programs. ![]() I gratefully acknowledge the great support of my supervisor, Dr Gareth Evans, without whom this dissertation would not have been possible. ![]() No portion of the work referred to in the dissertation has been submitted in support of an application for another degree or qualification of this or any other university or other institution of learning. A dissertation submitted to the University of Manchester Institute of Science and Technology for the degree of Master of Science, 2001. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |