论文部分内容阅读
藏文字是藏族同胞传统文化的核心、信息交流的主要工具、几千年文化传承的结晶。在信息技术高度发展的今天,藏文信息技术的研究发展对推动藏族同胞经济、文化的长远发展,进而促进整个中华民族的伟大复兴有着重要作用。藏文输入技术直接影响着藏文信息处理的发展。本文着眼于此,对实现一个跨Windows及Linux操作系统平台的藏文输入法进行研究。
论文首先对实现这一目的的意义以及藏文输入法的研究现状进行了陈述,并简单介绍了藏文字、对本文所指的跨平台的概念以及输入法接口模块的概念进行定义。
在WindowsOS下,输入法文件实际上是一个动态链接库程序。为此,论文分析了Windows操作系统对输入法支持的内部机制;揭示了输入法与系统的关系;根据输入法原理,详细分析了输入法的19个接口函数以及它们的工作过程;应用程序对输入法的支持;以及藏文输入法在WindowsOS下的实现方法;
在LinuxOS的X-Window系统下,输入法必须遵循XIM协议在输入法服务器上实现。为此论文介绍了XIM协议;输入法服务器;详细介绍了输入法服务器下的接口、消息及接口规范;以及藏文输入法在LinuxOS下的实现方法。
论文最后分析了WindowsOS及LinuxOS间的差异,并对使用软件移植、使用第三方虚拟机工具Wine、使用操作系统抽象层等三种实现本课题的方案进行了详细分析。