基于智能设备的应用软件开发关键技术探究,大学论文.docx
-
资源ID:73318834
资源大小:19.17KB
全文页数:7页
- 资源格式: DOCX
下载积分:8.8金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
基于智能设备的应用软件开发关键技术探究,大学论文.docx
基于智能设备的应用软件开发关键技术探究,大学论文内容摘要:本文针对智能设备应用软件进行阐述和分析, 进一步提高智能设备的应用水平具有重要的作用。当前智能设备应用软件开发技术包括5动态界面交互技术、B/S架构、SQLite数据库等, 通过对这些应用软件的优势进行分析, 大大的提高了移动软件数据处理性能。 本文关键词语:智能设备,应用软件,5,云端架构,SQLite 1 引言 当前,我们国家移动通信技术已经经历了五代,从传统的2G、3G和4G逐步发展到了5G,传统的移动设备仅仅能够实现语音通话和短消息功能,但是当前的智能手机、平板电脑等移动设备也采用了先进的操作系统,能够部署轻量级的移动应用软件,比方手机银行、手机淘宝、王者荣耀、爱奇艺、腾讯视频等,覆盖了人们工作、生活和学习的各个方面,大大的提高了社会移动信息化水平,知足人们随时随地上网需求。智能设备应用非常多,尤其是人们的家具生活,冰箱、空调、洗衣机、热水器、空气净化器、电视机当前均已经配置了无线网络接入卡,这些家电设备能够接入到移动应用软件中,实现家电设备的集中控制。当前,智能设备应用软件开发技术多,包括软件交互界面开发技术、软件架构技术和数据库技术。 2 基于智能设备的应用软件开发关键技术 2.1 软件交互界面技术 智能设备应用软件的交互界面开发技术主要包括三个,分别是ASP.NET、JSP、5,这三种技术均为动态交互界面开发技术,适用于不同的软件开发平台。 2.1.1 ASP.NET技术 ASP.NET (Active Server Pages.NET技术是由微软公司提出的动态交互界面技术,能够与VisualStudio集成开发平台、Webserver服务器等集成在一起开发应用程序,使用C#程序语言实现交换界面内容,同时还能够与XML技术进行集成,适用于不同的操作系统。ASP.NET技术采用了面向对象技术,与平台无关,设计和开发比拟简单,具有较好可扩展性、可靠性和可伸缩性。 2.1.2 JSP技术 JSP (Java Server Pages技术是一个由Sun Microsystems公司提出的动态网页交互技术,非常适用于网络应用程序的开发和实现,基于JSP开发的Web应用程序能够跨平台运行,不仅能够运行于微软操作系统,还能够运行于Linux操作系统。JSP程序使用Java语言编写,实现XML技术的tags和scriptlets,能够有效封装动态网页的处理逻辑,同时能够将网页逻辑和网页设计分离显示,支持可重用的组件开发与设计,是的智能设备应用软件开发变得愈加简单和容易。 2.1.3 5技术 5技术是传统技术的扩展和改良,该技术设计的主要目的就是在智能移动设备上支持多媒体软件,因而引入的新语法支持视频、声音、相机等功能,5拥有的解析规则加强了程序开发的灵敏性,同时淘汰了过时的冗余属性,5技术加强了信息传递的功能,能够实现离线编辑功能,真正的改变了用户与文档新的交互方式。 2.2 软件架构技术 智能设备应用软件架构包括三个,分别是C/S架构、B/S架构和云端架构,能够实现网络通信和分布式处理功能,还能够实现软件交互界面、Web信息处理、数据库服务处理的交互功能。 2.2.1 C/S架构 智能设备应用软件需要实现网络通信功能,因而最早引入的软件架构就是C/S体系架构,这个架构开发的软件包括两个关键组成部分,分别是客户机Client和服务器Service。客户机位于客户端,比方能够安装在用户的智能移动设备上,需要从服务器下载一个分布式管理系统软件安装包,然后安装在智能移动设备上。安装完成之后就能够登录,为用户提供一个操作便捷的交互界面,用户输入逻辑业务请求,比方目的定位或搜索等,这些逻辑业务请求能够通过网络传输给服务器。 2.2.2 B/S架构 B/S架构能够将软件划分为三个层次,分别是交互层、Web服务器层和数据库服务层。交互层能够实现数据显示和信息交互功能,为用户提供一个操作服务接口,这个接口多是动态的和互动的,具有重要的作用。Web服务层能够实现逻辑业务请求解析和封装,是交互层和数据库服务层之间的通信接口,实现数据业务解析,将其划分为Web逻辑业务和数据操作业务。数据层由数据库管理系统和数据库共同组成,当前常用的数据库管理系统为MySQL等,智能设备应用软件的规模大,存储的数据量也非常大,因而能够采用MySQL数据库管理系统,这样就能够提高数据在线处理能力,还能够提高大数据分析性能,将操作结果反应给Web服务器。 2.2.3 云端架构 随着云计算技术的快速发展,传统的分布式软件架构由于需要较多的存储器、通信带宽和CPU资源,因而就会造成硬件设备使用浪费,因而很多计算机学者提出了云端架构。云端架构采用了虚拟化技术,不需要安装、重装应用软件,根据用户的实际应用需求分配存储空间,能够将物理资源虚拟扩展为数十倍的逻辑资源,这样就能够提高用户访问效率,同时还提高了资源利用率。 2.3 软件数据库技术 智能设备应用软件最为关键的功能就是实现数据传输和加工,比方家电管理系统需要保存数据信息,包括空调数据、电视机数据等,因而就需要一个强大的数据库。当前智能设备应用软件采用的数据库很多,包括MySQL、SQLite、SQLserver等。 2.3.1 MySQL数据库 MySQL数据库是当下最为先进的一种数据中心信息管理技术,经太多年的应用和改良,MySQL数据库已经成为网络存储的核心应用技术之一,普遍应用于智能设备应用软件开发。MySQL数据库引入光纤存储技术,该技术能够连接主机和存储设备,拥有很多的先进技术优势,比方MySQL数据库支持GBIC、冗余风扇、电源、分区、环操作和多管理接口等,这些功能都能够提高智能设备数据存储、操作的效率,MySQL数据库设置了自配置端口,支持环路设备和自适应速度检测,能够实现无线网络的简单管理,拥有可配置的缓冲帧功能,拥有SCSI接口独立设备服务。 2.3.2 SQLite数据库 SQLite数据库是一个嵌入式的数据存储器,能够实现数据库的零配置,广泛应用于智能设备应用软件,单线程读写性能能够与MySQL数据库比较,并且能够保证数据库的四个特效,既是原子性、唯一性、不可分割性等。SQLite数据库存储后端采用了Btree,能够实现多个连接和并发操作,同一个时间仅仅允许一个程序写。SQLite数据库以页为单位进行数据信息管理,每一个页都能够包容512字节的内容,同时支持数据的优先级存储和管理,能够根据级别进行划分,进而能够提高光纤数据存储效率,进一步提高存储器中热门数据管理。 结束语 随着5G移动通信的快速发展,越来越多的智能家电设备得到普及和使用,比方空调、电视机、洗衣机等,这些智能设备承载的应用软件也越来越多,因而针对智能设备应用软件进行阐述和分析,进一步提高智能设备的应用水平具有重要的作用。当前智能设备应用软件开发技术包括5动态界面交互技术、B/S架构、SQLite数据库等,通过对这些应用软件的优势进行分析,大大的提高了移动软件数据处理性能。 以下为参考文献 1单继周, 马红.基于Android平台的软件开发若干关键技术分析J.信息技术与信息化, 2020 (10) :191-192. 2王丹, 李晟昀. 互联网+ 时代运营商的大数据业务途径J.通信企业管理, 2021 (6) :15-17. 3欧楠, 薛颖. 互联网+ 时代移动通信技术应用现在状况分析J.电脑编程技巧与维护, 2021 (7) :38-39. 4崔娜.基于Android的移动终端应用程序开发与研究J.电脑知识与技术, 2021, 12 (29) :38-39.