工業(yè)品電商平臺移動應用系統(tǒng)研究與設計
【學位單位】:東華大學
【學位級別】:碩士
【學位年份】:2018
【中圖分類】:TP311.56
【部分圖文】:
iOS 系統(tǒng)應用的開發(fā)語言為Objective-C。Native App 開發(fā)采用的是 C/S 架構(gòu),即客戶端/服務端架構(gòu),如圖2-1 所示。圖 2-1 原生應用架構(gòu)圖[12]如圖 2-1 所示,NativeApp 所有的應用界面、業(yè)務邏輯和數(shù)據(jù)模型都由用戶下載安裝到本機,由于通過 API 調(diào)用了系統(tǒng)底層的資源,所以客戶端的功能非常強大。但也正是這種結(jié)構(gòu),使得開發(fā)人員需要針對不同操作系統(tǒng)開發(fā)不同的版本,大大增加了開發(fā)人員的工作量,同時用戶可能因為下載較大的安裝包而導致本機運行緩慢。NativeApp 開發(fā)模式的服務端主要提供安裝包、更新服務以及實時數(shù)據(jù),由于要支持多種客戶端,使得 NativeApp 的開發(fā)難于擴展,應用的更新也需要用戶重新下載,重新安裝,用戶體驗效果非常不好。NativeApp 的優(yōu)劣勢以及應用場景分析可見表 2-1。
圖 2-2 Android 系統(tǒng)架構(gòu)圖Linux 內(nèi)核層位于 Android 系統(tǒng)的最底層,主要由 C 語言實現(xiàn)多硬件的訪問驅(qū)動,這些驅(qū)動包括照相機、藍牙、音頻和 Wifi 等系統(tǒng)運行庫層包含系統(tǒng)庫與 Android 運行環(huán)境,主要由 C/C+中系統(tǒng)庫提供了多媒體、SSL、WebKit 以及 3D 引擎等,應用程序架層來獲取這些服務[20];而 Android 運行環(huán)境包括了核心庫以及Dalvik 虛擬機是基于 Apache 的 Java 虛擬機,用以實現(xiàn)線程的管理等功能[21]。應用程序框架層包含了Android為開發(fā)人員提供的各種API,幫速構(gòu)建應用整體框架,該層主要由 Java 語言實現(xiàn)。應用程序?qū)哟嬖谟谧罡呒墑e,包含開發(fā)人員編寫的各種與用戶序,如電子郵件、日歷和通訊錄等。在應用程序?qū)�,開發(fā)者使用的都是 Java 語言,由于 Java 的跨平臺性,使得基于 Android 平臺開在不同設備(小米、三星和魅族等)上同時適用。上述中,Linux 內(nèi)核層與系統(tǒng)運行庫層是內(nèi)核空間與用戶空間
圖 2-3 Android 項目環(huán)境搭建Android 開發(fā)環(huán)境相關(guān)環(huán)境安裝及配置如下。(1)JDK 官網(wǎng):http://www.oracle.com/technetwork/java/javase/downloads/index.html。環(huán)境配置:設置 JAVA_PATH 系統(tǒng)變量,其值為 JDK 安裝目錄。創(chuàng)建 classpath 變量,其值為 JDK/libs 目錄下的 tools.jar 文件。環(huán)境配置成功之后,可以使用 java -version 命令來檢測 JDK 是否安裝成功(2)SDK 官網(wǎng):p://www.developer.android.com。環(huán)境配置:SDK 下載成功后進行解壓,解壓之后啟動 SDK Mannager.exe 文件,選擇需要的文件進行下載,安裝成功之后需要進行配置。新建環(huán)境變量 ANDROID_SDK_HOME,其值 SDK 安裝路徑。然后在 path 環(huán)境變量后追加 SDK 目錄下 tools 文件路徑。環(huán)境配置成功之后,可以使用 android -h 命令來檢測 SDK 是否安裝成功。
【相似文獻】
相關(guān)期刊論文 前10條
1 宋杰;李文虎;吳思源;;移動應用安全態(tài)勢及發(fā)展趨勢探析[J];中國交通信息化;2018年05期
2 王紅梅;;淺談移動應用安全[J];信息系統(tǒng)工程;2017年12期
3 Tnooz;孫淑華;;移動旅行時代來臨 移動應用助推旅游業(yè)發(fā)展[J];中國會展(中國會議);2017年02期
4 劉玉石;;淺談油田移動應用平臺建設[J];中國管理信息化;2017年04期
5 趙永國;張詩軍;;電力行業(yè)移動應用安全體系關(guān)鍵技術(shù)研究[J];電力信息與通信技術(shù);2017年03期
6 胡吉;;善守者,敵不知其所攻 盛邦安全首推移動應用防火墻“幻影”[J];信息安全與通信保密;2016年07期
7 鄒煜;;企業(yè)級移動應用平臺建設與安全保障體系探析[J];網(wǎng)絡空間安全;2016年06期
8 胡兵;;企業(yè)移動應用的設計及實踐[J];信息技術(shù)與標準化;2014年12期
9 李璐;;移動應用安全:需要警察,也需要保鏢[J];通信世界;2015年02期
10 葉純青;;移動應用的發(fā)展之路[J];金融科技時代;2015年03期
相關(guān)博士學位論文 前8條
1 黃建盟;面向移動應用的敏感行為檢測與隱私保護技術(shù)研究[D];中國科學技術(shù)大學;2018年
2 成靜;移動應用測試方法與關(guān)鍵技術(shù)研究[D];西北工業(yè)大學;2016年
3 董楓;移動應用廣告生態(tài)系統(tǒng)安全分析關(guān)鍵技術(shù)研究[D];北京郵電大學;2018年
4 夏曉;移動應用推薦—從算法到服務若干關(guān)鍵技術(shù)研究[D];國防科學技術(shù)大學;2013年
5 張耀文;基于雙邊市場理論的移動應用商店盈利模式研究[D];北京郵電大學;2013年
6 翟仲毅;輕量級移動服務生成模型、方法與驗證[D];北京郵電大學;2017年
7 董航;移動應用程序檢測與防護技術(shù)研究[D];北京郵電大學;2014年
8 肖鋒;社交網(wǎng)絡意見領袖對移動應用用戶采納的影響研究[D];江西財經(jīng)大學;2017年
相關(guān)碩士學位論文 前10條
1 楊沖;基于大數(shù)據(jù)的移動應用分析平臺的設計與實現(xiàn)[D];河北科技大學;2018年
2 陳晉文;移動應用中下拉刷新的行為與形態(tài)需求研究[D];杭州師范大學;2018年
3 司潘俊楠;面向移動應用程序無障礙檢測的圖形界面爬蟲[D];浙江大學;2018年
4 郭惠民;基于安全需要的互聯(lián)網(wǎng)借貸移動應用設計方法研究[D];湖南大學;2018年
5 杜炎睿;移動應用《舒情驛站》的創(chuàng)作思考[D];北京印刷學院;2018年
6 王珺珂;兒童教育類移動應用的交互界面設計研究[D];北京印刷學院;2019年
7 徐坤;移動應用推薦系統(tǒng)的隱私保護研究[D];西安電子科技大學;2018年
8 肖雯;移動應用《瓷色秘語》的設計研究[D];北京印刷學院;2018年
9 趙桐;《山西博物院》移動應用的設計研究[D];北京印刷學院;2018年
10 楊雅舒;社區(qū)物業(yè)服務類移動應用《社區(qū)立方》的設計研究[D];北京印刷學院;2018年
本文編號:2852596
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2852596.html