操作系统国际化基础的研究与实践

来源 :中国科学院研究生院(软件研究所) | 被引量 : 8次 | 上传用户:xiaoya2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
全球化操作系统需要完善的国际化基础来支持对世界文字的输入、输出、存储与处理。本文从世界文字计算机处理的宏观角度出发,采用比较与分类、抽象与具体的研究方法,对操作系统框架、文字处理与图形用户界面等方面进行了研究,取得了六个方面的主要成果。 第一,深入剖析了基于POSIX标准的操作系统在各层次对文字的支持及其局限性,提出采用基于Unicode标准的操作系统实现框架。针对当前操作系统的实现现状以及与POSIX标准的兼容性,提出采用基于UTF-8编码的操作系统实现框架。这一工作解决了操作系统内部文本处理能力与文件系统输入/输出支持范围受限的问题。 第二,针对操作系统较弱的文字支持可扩展性、操作系统文字处理的不完整性与不一致性等问题,提出了基于管道—过滤器的国际化文字处理参考模型。模型比较了世界文字在文字体制方面的特点,总结出国际化文字处理的文字特征类别,提出了操作系统的文字处理逻辑,提出了以文字独立和文字相关模块为特征的软件结构,阐述了解决各类文字处理特征的技术途径,提出了国际化文字处理的标准过程。以此模型为基础,扩展了Qt系统支持库,构建了文字处理国际化基础。 第三,为了解决操作系统中面向文字的人机交互界面适应性问题,提出了基于部件的图形用户界面多文种适应性模型。模型分析了世界文字对图形用户界面的不同需求,抽象出适应各种文字的界面风格。通过把部件文字风格、部件的布局模式以及GUI区分为逻辑结构与交互结构两个抽象层次,实现了GUI的多文种适应性。根据此模型,扩展了Qt图形系统库,构建了图形用户界面的国际化基础。 第四,在上述模型的基础上,完成了传统蒙文操作系统的本地化设计。重点解决了蒙文字符的变形显现、蒙文文本的垂直书写和IS_TTB-LTR界面风格的GUI等与文字相关的处理。 第五,在上述模型的基础上,完成了藏文操作系统的本地化设计,此本地化系统完全基于ISO/IEC 10646标准。重点解决了藏文字符的叠加显现、藏文字符的变形以及梵音藏文的显示等问题。 第六,在上述模型的基础上,完成了维吾尔文操作系统的本地化设计。重点解决了维吾尔文字符的变形显现、维吾尔文文本的双向显示和IS__RTL-TTB界面风格的GUI等与文字相关的处理。 总之,本文在提出采用基于Unicode标准的操作系统框架、基于管道—过滤器的国际化文字处理参考模型和基于部件的GUI多文种适应性模型的基础上,完成了传
其他文献
20世纪以来,随着当代科技革命蓬勃发展,科学技术在经济生活中扮演着越来越重要的作用。尤其是在经济全球化趋势的推动下,国际间的合作竞争日益激烈,以各种不同形式表现的国际
织造工艺是根据总工艺要求和纱线的品质,通过一定的生产过程织造出符合下道工序要求的合格坯布的重要工序。在织造过程中纱线的品质、特点、织造工艺参数与织机效率、坯布质
本文主要讲述了玻璃、铝合金型材、胶、铝复合板、岩棉的选择和应用方面的知识,并在对比分析中,说明了各种材料在使用时的优缺点,希望在满足幕墙安全性能的前提下节约材料,降
在节能环保成为当今国际建筑发展总趋势的环境下,本文浅谈了建筑幕墙作为建筑的外围护结构,不仅要满足建筑的美学效果、实用功能,也要满足节能环保的要求。
本文从利益论的角度出发,运用博弈论、信息经济学中的不完全信息理论、新制度经济学中的委托—代理理论、交易成本理论、产权理论和制度变迁理论,以及经济学与管理学中的相关
随着经济全球化的发展,制造企业与研究界都把敏捷制造的研究提到重要的议事日程。面对新的市场竞争环境,原有的管理模式难以适应新的变化。许多企业不满意现有的管理模式,纷
<正> 自50年代以来,民族共同体就成了我国学术界热烈讨论、争执不休的问题。从民族的定义,到民族的发展过程、民族的范畴,目前仍没有一个令人十分信服的定论。有人认为,学术
AZ91D镁合金具有良好的铸造性能、力学性能,是应用最广的镁合金之一。但其凝固温度范围宽,很容易形成缩松缺陷,而且对其摩擦磨损性能方面的研究目前甚少,急需深入。而新型的
目的通过测量对比颅底凹陷症患者术前、术后以及正常人群颈髓延髓角的大小,探讨颈髓延髓角对颅底凹陷症患者术前诊断及术后评估价值。方法搜集我院2005年1月~2013年1月明确诊
目的提高对Castleman病的临床认识。方法报道1例Castleman病的典型病例,并以"Castleman病"为检索词在万方数据知识服务平台检索相关文献,结合检索结果分析Castleman病的临床