欢迎来到天天文库
浏览记录
ID:46915564
大小:2.69 MB
页数:77页
时间:2019-11-29
《移动绘图平台论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、面向移动设备的矢量绘图平台设计与实现张云贵2013年6月中图分类号:TP391.41UDC分类号:744面向移动设备的矢量绘图平台设计与实现作者姓名张云贵学院名称软件学院指导教师张春霞副教授答辩委员会主席陈立平研究员申请学位工程硕士学科专业软件工程学位授予单位北京理工大学论文答辩日期2013年6月DesignandImplementationofMobileDevice-orientedVectorDrawingPlatformCandidateName:ZhangYunguiSchoolorDepartment:Sc
2、hoolofSoftwareFacultyMentor:A.P.ZhangChunxiaChair,ThesisCommittee:Prof.ChenLipingDegreeApplied:MasterofEngineeringMajor:SoftwareEngineeringDegreeby:BeijingInstituteofTechnologyTheDateofDefence:June2013研究成果声明本人郑重声明:所提交的学位论文是我本人在指导教师的指导下进行的研究工作获得的研究成果。尽我所知,文中除特别标注
3、和致谢的地方外,学位论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京理工大学或其他教育机构的学位或证书所使用过的材料。与我一同工作的合作者对此研究工作所做的任何贡献均已在学位论文中作了明确的说明并表示了谢意。特此申明。签名:日期:关于学位论文使用权的说明本人完全了解北京理工大学有关保管、使用学位论文的规定,其中包括:①学校有权保管、向有关部门送交学位论文的原件与复印件;②学校可以采用影印、缩印或其他复制手段复制并保存学位论文;③学校可允许学位论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位
4、论文;⑤学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。签名:日期:导师签名:日期:北京理工大学工程硕士学位论文摘要近年来,国内数字教育等行业对平板电脑(以iOS和Android为主)的需求变得迫切,面向移动设备的矢量绘图技术具有较大的发展空间和应用价值。本文针对移动绘图软件移植工作量大、开发困难、缺乏通用开发框架的情况,设计并实现了iOS和Android的交互式矢量绘图平台(TouchVG开源框架)。本文首先分析了移动设备的特性,提出了一种适合多种移动设备的矢量绘图平台的设计方法。在跨平台内核
5、中使用C++实现绘图功能;在设备相关模块中实现画布和视图适配器、触摸手势识别,并将手势信息委托内核处理。其优点是主要功能跨平台、内核易于扩展、设备相关模块易于实现。其次,在iOS上基于Quartz2D实现了画布适配器,根据实验提出了适合连续手绘的增量绘图的实现方法、快速动态绘图的多层绘图的实现方法,在图形量较大时加快了回显速度。在Android上使用SWIG实现了界面层对本地C++接口的扩展方式,解决了本地引用对象等内存问题。进而基于android.graphics包实现了画布适配器,允许跨平台内核回调。提出了两种回显
6、较快的视图设计方式:使用增量绘图技术的普通视图方式;在SurfaceView中绘制动态图形的双层视图方式。最后,给出了iOS和Android的矢量绘图平台(TouchVG)在数字教育等领域的应用效果。结果表明基于TouchVG平台的应用开发效率较高、跨平台性较好。关键词:矢量绘图;跨平台;移动设备;绘图平台I北京理工大学工程硕士学位论文AbstractThedemandfortabletcomputer,mostlybasedoniOSandAndroid,becamemoreurgentinfieldofChina'
7、sdigitaleducation,sovectordrawingtechnologyformobiledeviceshasalargespacefordevelopmentandimportantapplicationvalue.However,fewcommondevelopmentframeworksmakeitdifficulttodevelopandportmobiledrawingsoftware.Forthissituation,aninteractivevectordrawingplatform(Tou
8、chVG)foriOSandAndroidhasbeendesignedandimplementedinthispaper.Firstly,thispaperproposedadesignmethodofdrawingplatformforavarietyofmobiledevices.Inthisdesign,mostofdra
此文档下载收益归作者所有