手机界面布局引擎的设计与实现

手机界面布局引擎的设计与实现

ID:33780208

大小:4.36 MB

页数:76页

时间:2019-03-01

手机界面布局引擎的设计与实现_第1页
手机界面布局引擎的设计与实现_第2页
手机界面布局引擎的设计与实现_第3页
手机界面布局引擎的设计与实现_第4页
手机界面布局引擎的设计与实现_第5页
资源描述:

《手机界面布局引擎的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文(工程硕士)手机界面布局引擎的设计与实现THEDESIGNANDIMPLEMENTATIONOFAMOBILEPHONEGUILAYOUTENGINE刘思佳哈尔滨工业大学2011年6月中图分类号:TP311学校代码:10213UDC:621.3密级:公开工程硕士学位论文手机界面布局引擎的设计与实现硕士研究生:刘思佳导师:唐好选副教授副导师孙志军高级工程师申请学位:工程硕士学科:软件工程所在单位:软件学院答辩日期:2011年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP311U.D.C:621.3Dissertationforthe

2、Master’sDegreeinEngineeringTHEDESIGNANDIMPLEMENTATIONOFAMOBILEPHONEGUILAYOUTENGINECandidate:LiuSijiaSupervisor:A.Prof.TangHaoxuanAssociateSupervisor:Sr.EngineerSunZhijunAcademicDegreeAppliedfor:MasterofSoftwareEngineeringSpeciality:SoftwareEngineeringAffiliation:SchoolofSoftwareDateof

3、Defence:June,2011Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要在倡导高效办公的今天,手机的便携性及无线网络的高覆盖率,促使越来越多的用户希望在手机上处理OA、ERP、CRM、邮件等日常事务。与此同时,手机制造商为了抢占市场,大量的个性化手机涌入市场。面对各式各样的手机,如何解决用户界面兼容性差的问题,是移动信息化应用发展的一个瓶颈。手机界面布局引擎包括两个主要模块:布局模块和管理平台。通过管理平台录入专家知识(采用正则表达式描述专家知识)和手机物

4、理信息(如手机型号、屏幕分辨率、字体大小等)。由于布局模块提供了网络接口,用户只需要将混乱的页面数据发送到布局模块;布局模块会对数据进行数据解密处理、数据解析处理、数据格式化处理;会根据专家知识和手机物理信息对页面元素进行约束处理,其中约束处理采用了基于规则约束的布局算法;会对约束处理后的页面数据进行二次排列,其中二次排列采用了基于聚类的布局算法;会对布局后的页面元素进行序列化操作;会对序列化数据进行加密操作,最后将重新布局的页面数据返回给用户。系统测试主要对系统性能和健壮性进行了测试。通过JMeter(当前流行的性能测试工具)对系统性能进行了测试,测试结果:常用

5、PC机可实现200并发。通过典型测试用例对健壮性进行了测试,测试结果:用例返回结果符合系统要求。通过真机测试,可以运行在iPhone手机、Android手机上。手机界面布局引擎使开发人员不需要考虑手机界面的设计问题,仅需要考虑最终的功能需求。设计者可以通过完善专家知识库,在更高层次设计用户界面模型,这个模型可以被复用于不同的手机界面。既减少了开发周期,又节约了开发成本。关键词:布局引擎,手机界面,界面布局,约束,聚类,正则表达式-I-哈尔滨工业大学工程硕士学位论文AbstractToday,efficientofficeworkisadvocated.Withth

6、eportabilityofcellphoneandhighcoverageofwirelessnetwork,moreandmoreuserswanttodealwithOA,ERP,CRM,E-mailandotherdailyaffairsinthemobile.Atthesametime,alargenumberofpersonalizedmobilephonefloodintothemarketinordertooccupythemarket.Facingavarietyofmobilephone,howtosolvetheproblemofpoorus

7、erinterfacecompatibilityisabottleneckofmobileinformationtechnologyapplicationdevelopment.MobileGUIlayoutenginesincludetwomainmodules:layoutmoduleandmanagementplatform.Themanagementplatformisforexpertknowledgeentry(usingthecanonicalexpressiontodescribeexpertknowledge)andmobilephonephys

8、icali

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。