|
基于浏览器的Office
该项目是目前正在开发的项目,其目标是要在浏览器中实现办公软件的大部分功能,我的主要工作集中在服务器端,利用现在比较流行的Ajax, XML和WebService技术(SOAP)对UNO(通用网络对象,Universal Network Object)的消息进行封装,从而能使客户端的Ajax程序调用服务器端OpenOffice.org的功能。
藏文联机手写识别系统
该项目的开发还处于启动阶段,其开发平台为红旗Linux,我主要负责系统的整个程序框架的搭建工作及其模式识别核心算法(DTW算法)和动态聚类算法(K-means算法)的实现,不断的对算法进行优化,使其达到更好的识别匹配效果,目前程序的框架已经基本搭建完。
藏汉电子词典
在这个项目中我所负责的是Windows平台上鼠标屏幕取词模块,此模块涉及到Windows底层的消息处理机制和PE文件格式,利用Windows特有的Hook机制截获Windows系统的API函数,进而获取API函数中传入的参数。此外,为了能在PDF文档中取词,我还负责在Acrobat Adobe Professional 7.0上开发了鼠标屏幕取词插件,此插件专门用来在PDF中取词。
国家863计划软件重大专项《民族语言版本Linux操作系统及办公套件研发》
这个项目是基于红旗Linux开发的,在这个项目中我所做的主要是蒙古文办公套件的开发和本地化工作,即在OpenOffice.org的基础上进行二次开发,设计并实现了项目的核心模块,即复杂文字处理引擎,使其支持显示我国少数民族文字蒙古文。
Windows外挂藏文系统
该项目的目标就是利用Windows系统的钩子机制把操作系统中的各种资源(菜单,按钮,控件等)上的汉字显示成藏文,从而方便藏族地区人民使用Windows操作系统,我所作的主要工作就是设计了该系统的核心类用来截获Windows系统用于输出的API函数。 |