毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的移动课程学习系统设计+源程序(3)
1.2 国内外研究状况
1.2.1 国内研究现状
1.2.2 国外研究现状
2. 开发平台与相关技术
2.1 开发环境概述
2.1.1 系统需求的硬件环境
本移动课程学习系统在实施运行过程中,需要的硬件设备及环境如下:
(1)一台计算机:windows7系统及以上、内存1GB及以上、硬盘应至少保留空余空间在20GB以上,包括键盘、鼠标等基本输入设备。当前计算机相关的硬件配置是Intel(R) Core(TM) i5-3317U CPU、内存4GB。
(2)一部Android手机:其系统版本在Android 4.1及以上、内存在256M及以上、主频应在600Hz及其以上。当前软件开发所用机器为Samsung Galaxy S7、软件版本6.0.1。
2.1.2 系统需求的软件配置
在外部硬件环境支撑的条件下,该系统运行同样需要相应软件环境的支持。由于本系统采用要实现手机端和网页端,工作量较大,所以选择当前较火爆的React Native技术开发,可以实现跨平台开发。服务器端在阿里云服务器上选用PHP+MySQL形式开发,服务器系统采用Windows Server 2008系统,并配置好PHP开发环境、Apache服务器、MySQL数据库和域名解析工具;运用Android Studio、Visual Studio Code平台来开发手机端;运用react.js、webpack来开发网页端。
2.2 开发平台与相关介绍
2.2.1 React Native开发技术
React Native是Facebook于2015年9月15日发布的。2016年,随着Android版本的稳定而更加火爆,在短短不到一年的时间里,它成为手机端必不可少的开发模式之一[6]。它的核心设计理念是既拥有Native的用户体验,又保留React的开发效率。目前React Native基本完成了对端的支持,实现了意义上的面向配置开发,开发者可以灵活的使用HTML和CSS布局,使用React语法构建组件,实现:H5、Android、IOS多端代码的复用。广大开发者可以使用JavaScript和React开发跨平台应用,且React Native提倡组件化开发,即提供一个个封装好的组件,组件相互嵌套形成新的组
共3页:
上一页
1
2
3
下一页
上一篇:
基于安卓的电影购票系统设计+源程序
下一篇:
java视频流的图像目标识别技术+源程序
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
中国学术生态细节考察《...
公寓空调设计任务书
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
神经外科重症监护病房患...
国内外图像分割技术研究现状