基于响应式体验的网络性能测量系统移动客户端的设计与实现
发布时间:2018-06-07 00:25
本文选题:响应式设计 + 移动端应用 ; 参考:《北京邮电大学》2016年硕士论文
【摘要】:近年来,移动互联网蓬勃发展,移动端应用设备也层出不穷,并且开始呈现出多平台多规格的趋势,由于移动设备数量和种类的增加,网站以及应用的开发者已经无法确定用户访问网站或者应用时的联网设备,传统的网站或应用都是根据具体设备尺寸进行设计和布局的,所以当访问设备不统一,很容易遇到布局呈现异常或者兼容性方面的问题。如何让应用具有根据联网设备自动调节显示和布局的能力就成为了一个很有意义的问题。响应式设计的概念就是在这样的背景下提出的。课题首先使用HTML、JavaScript、CSS等语言,基于响应式设计理念,实现了可以适配不同型号以及设备的Web App,并在此基础上设计了将Web应用与Android原生应用处理相结合的混合式系统设计方案:对于轻量级,数据量固定的请求部分通过Web App实现响应式布局;对于大量的动态数据,利用Android原生平台进行处理,将Web App的方便灵活与原生App的性能优势相结合。并将上述设计方案在分布式网络性能测量系统TANC的Android客户端实现中进行了部署与验证。并根据测试结果以及在测试中出现的问题总结了进一步优化性能和改进用户体验的一些实践经验和技术。本文首先对TANC系统进行了客户端需求分析,按照需求进而确定了混合式应用的客户端架构,由Android平台外壳内嵌响应式Web应用构成,然后划分出具体的模块,分别进行设计和实现,并进行了功能性测试以及多设备兼容性测试,根据出现的问题进行调研、总结和分析,进行进一步的性能优化。最后,对本课题以及作者在课题期间的整个工作过程进行了总结,并结合目前技术趋势提出了下一步的改进方向。
[Abstract]:In recent years, mobile Internet has flourished, mobile terminal applications are emerging, and the trend of multi platform and multi specification is emerging. Because of the increase in the number and type of mobile devices, web sites and application developers have been unable to determine users' access to web sites or applications, and traditional websites or applications are all root. According to the design and layout of the specific equipment size, it is easy to meet the problem of abnormal layout or compatibility when the access equipment is not unified. How to allow the application to automatically adjust the display and layout according to the networking equipment has become a very meaningful problem. The concept of response design is in this way In the background, the topic first uses HTML, JavaScript, CSS and other languages. Based on the response design concept, it implements the Web App that can match the different models and devices. On this basis, a hybrid system design, which combines the Web application with the Android native application processing, is designed for lightweight, data fixed requests. Partly through the Web App, the response layout is realized; for a large number of dynamic data, the Android native platform is used to deal with it. The convenience and flexibility of the Web App are combined with the performance advantage of the native App. The design scheme is deployed and verified in the Android client implementation of the distributed network performance measurement system TANC and based on the measurement. The test results and the problems appearing in the test summarize some practical experiences and techniques to further optimize the performance and improve the user experience. This paper first analyzes the client requirements of the TANC system, and then determines the client architecture of the hybrid application according to the requirements, which is composed of the embedded response Web application in the Android platform shell. Then it is divided into specific modules, designed and implemented separately, and functional test and multi device compatibility test are carried out. According to the problems, the research, summary and analysis are carried out, and further performance optimization is carried out. Finally, the whole work process of the subject and the author during the project is summarized, and the technology is combined with the current technology. The trend puts forward the next step of improvement.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【参考文献】
相关期刊论文 前3条
1 任翔;;移动互联时代数字出版的商业模式创新[J];出版广角;2012年02期
2 谈冉;陈巍;薛胜军;;设计模式在典型.net三层架构Web程序中的应用[J];武汉理工大学学报(交通科学与工程版);2006年02期
3 张宏莉,方滨兴,胡铭曾,姜誉,詹春艳,张树峰;Internet测量与分析综述[J];软件学报;2003年01期
相关硕士学位论文 前1条
1 孙宏君;业务网及业务性能的虚拟化监测平台的设计与实现[D];北京邮电大学;2013年
,本文编号:1988816
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1988816.html