中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 中科院软件所  > 中科院软件所
题名:
红旗LINUX图形界面中文输入系统的实现
作者: 赵杨
答辩日期: 2001
专业: 计算机软件与理论
授予单位: 中国科学院软件研究所
授予地点: 中国科学院软件研究所
学位: 博士
关键词: 国际化 ; 中文化 ; IM服务器 ; IM子系统
摘要: 随着Linux在中国应用的发展,Linux的国际化和本地化成为必须解决的问题。而输入的国际化是其中一个至关重要的问题,因为输入对于人机交互来说至关重要,所有的应用软件也都需要文本输入。作为一个中文操作系统,必须能够很方便的进行中文输入。但以前的国际化本地化UNIX系统主要侧重在解决字符界面输入问题。XI18N工作组了为解决图形化的文本输入问题,提出了XIM(XinputMethod)协议,用来在国际化的系统上实现不同语言的图形化输入。一些应用软件为了支持国际化,也都遵循XIM协议来开发。对于国内中文操作系统的领导者红旗Linux来说,给用户提供一个方便的图形化的中文输入系统是其基本的目标和必备的功能。本文首先介绍了有关Linux上国际化的背景知识。然后介绍了在Linux系统上开发遵循XIM协议的输入法的必要性和有关输入法的基本知识,包括输入上下文、获取输入信息和输入焦点管理等。再详细介绍了XIM协议的基本原理,包括XIM的实现模型、IM的结构、事件处理模型等,并简单介绍XIM具体协议和分析后端模型的协议流。最后详述了红旗Linux上XWindow图形输入系统的结构,并对输入系统的核心处理程序、底层开发接口库和输入法子程序这三部分的设计和实现进行了详细的阐述。本文所阐述的中文输入系统以红旗Linux桌面2.4版为背景,推广使用的结果表明,其效果令人比较满意。
英文摘要: Along with the development of Linux in China, the Linux internationalization and localization become a necessarily solved problem. The Input internationalization is a most important problem of them, because the input is important to interaction between human and computer, and all application software also can be inputed text. A chinese operation system must input chinese character easily, but the past UNIX system that support internationalization and localization emphasize particularly on solving the input problem of the character interface. In order to solve the internationalization graphical text input problem, the XI18N Group put forward the XIM (X Input Method) protocol, which is used to implement graphical text input in internationalization system. In order to support internationalization, most application is developed according to XIM Protocol. For the leader of Chinese operating system - RedFlag Linux, it is our basic goal and necessary function to provide a convenient chinese graphical input system for user. In this paper, firstly I introduce the background knowledge about Linux I18N. Then I introduce why must develop the input method following the XIM protocol in the Linux system and the knowledge of input method, such as input context, getting input, focus management, and so on. And then introduce the basic principle of XIM Protocol in detail, including implementation model, structure of IM, event handling model, etc. In the last I expand on the input method system structure of the RedFlag Linux X Widow system, and explain the design and implement of the kernel handling program, the basic development lib and input method subsystem. The Chinese Input System introduced in this paper have been implemented in the RedFlag Linux Desktop 2.4 Version. According to the result of application, its effect is very well.
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/6524
Appears in Collections:中科院软件所

Files in This Item:
File Name/ File Size Content Type Version Access License
LW004451.pdf(2534KB)----限制开放-- 联系获取全文

Recommended Citation:
赵杨. 红旗LINUX图形界面中文输入系统的实现[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2001-01-01.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[赵杨]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[赵杨]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace