基于Symbian操作系统的手机输入法研究.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:275KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Symbian操作系统的手机输入法研究.pdf

基于Symbian操作系统的手机输入法研究.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Symbian操作系统的手机输入法研究孙建国刘秉权王轩(哈尔滨工业大学自然语言处理研究室,哈尔滨150001)摘要文中介绍了Symbian操作系统的特点和系统组成,重点结合InSun语句级手机智能拼音汉字输入法的开发经历,详细论述了Symbian平台下FEP(FromEndProcessors)的开发模式以及涉及到的关键技术。关键词SymbianFEP输入法文章编号1002—8331一(2005)36—0089—03文献标识码A中图分类号TP39ResearchofMobileTelephoneInputMethodBasedonSymbianOSSunJianguoLiuBingquanWangXuan(TechnologyNaturalLanguageProcessingLabofHarbinInstitute,Harbin150001)Abstract:ThispaperintroducesthefeaturesofSymbianOSandsystemcomposing,importantlywiththedevelopmentexperienceonInSunsentence—level(mobiletelephone)intelligentpinyinchineseinputmethod,particularlydiscussestheimplementationofFEP(FrontEndProcessors)andthekeytechnologyreferred.Keywords:Symbian,FEP,inputmethod1引言Java编程语言,完全用C语言编写的代码是无法在SymbianSymbian是由Psion公司的EPOC(ElectronicPieceofOS上运行的。特别的,SymbianOS支持的C++编程是一种受Cheese)操作系统发展而来的手机操作系统。Symbian公司成立限的C++方式于1998年.由爱立信、诺基亚、摩托罗拉和Psion共同出资筹第二.基于组件的设计。SymbianOS提供了一个重要的组建。1999年,松下公司加入Symbian。2000年,世界上第一款采件定义文件bld.inf,它包含所有的项目定义文件。项目定义文用Symbian操作系统的手机EricssonR380成功上市,同年,索件(mmp,makmakeproject)包含了整个项目的所有信息,利用尼公司和三洋公司获得了Symbian的授权。2001年,富士通公项目定义文件可以编译生成不同环境下所需要的目标类型。司获得了Symbian的授权l1】。第三,高可靠性、高稳定性。作为移动通讯设备需要长期稳SymbianOS是一个高级的、开放的、标准的多任务操作系定的运行环境,用户进行文本信息输入时,FEP就要被系统频统。作为一种嵌入式操作系统,SymbianOS总体上包括联络繁调用。因此,在设计过程中要充分考虑和避免内存泄露、异常(Contact)、消息(Message)、浏览(browse)和无线电话(Wireless退出以及死机等损害和破坏系统性能情况的发生。Telephony)四大主要功能。在该平台上,可以使用Pop3、Imap4、第四,SymbianOS是真正的微核操作系统,所谓“微核”,SMTP、Html、SMS等协议收发电子邮件和短消息;支持TCP/IP、就是说操作系统只有很小的一部分是运行在较高优先级的,其WAP、蓝牙、红外通信、串行通信等多种通信协议;具有强大的他的功能都是以Client—Server的方式提供。FEP作为系统的加密和认证管理(包括HTYPS,WTLS和SSL等安全通信协DLL,位于操作系统的较高优先级日。议);支持对象交换和多媒体服务(语音、图像);国际通用(支持2.2SymbianOS中输入法的实现Unicode字符),含有灵活的文本输入、笔迹识别、附加的字体和在实现上,FEP位于系统控制堆栈(CONTROLSTACK,应文本支持。用程序依次进入控制堆栈)的顶端。它会优先截获用户的输入本文简要论述了基于SymbianOS的输入法特点以及实(按键、手写动作、声音流),并对其进行处理。现过程,重点论述了Symbian平台下FEP(FrontEndProcessors)对于系统来说.FEP是一个实现了FEP接口的多态动态的开发模式以及涉及到的关键技术。链接库(DLL)。对应项目管理文件中的定义如下:TARGETXXX.fep2输入法的系统原理TARGETPATH\system~fep2.1Symbian0S中输入法开发的特点TARGE'ITYPEdll在SymbianOS中输入法