面向虛擬平臺(tái)的移動(dòng)用戶界面建模方法的研究
本文選題:虛擬平臺(tái) 切入點(diǎn):跨平臺(tái)移動(dòng)界面開發(fā) 出處:《西北大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:目前,移動(dòng)應(yīng)用程序大多需要適配多個(gè)物理平臺(tái)(AndroidiOS)。由于各個(gè)平臺(tái)在技術(shù)層面的差異性,同一應(yīng)用必須針對(duì)不同平臺(tái)進(jìn)行定制,導(dǎo)致了軟件設(shè)計(jì)與實(shí)現(xiàn)過程中的多遍重復(fù)式開發(fā)。這種為多個(gè)平臺(tái)單獨(dú)開發(fā)原生應(yīng)用的方式造成了人力、物力與時(shí)間的浪費(fèi)。于是,跨平臺(tái)開發(fā)方式應(yīng)運(yùn)而生。現(xiàn)階段的主流解決方案均使用Web技術(shù)。借助于Web技術(shù),開發(fā)人員可以使用同一代碼適配多個(gè)平臺(tái)。但由此生成的應(yīng)用大多缺乏原生應(yīng)用的觀感,可用性較低,用戶體驗(yàn)較差。有鑒于此,依據(jù)卡梅隆參考框架,本文提出一種面向虛擬平臺(tái)的移動(dòng)用戶界面建模方法,旨在于高度抽象層次上為原生界面軟件進(jìn)行跨平臺(tái)高效開發(fā)。該方法主要包含兩大部分:其一,在現(xiàn)有不同開發(fā)平臺(tái)的基礎(chǔ)上,引入虛擬平臺(tái)的概念。該虛擬平臺(tái)由一個(gè)虛擬界面構(gòu)件集合和一種虛擬界面描述語言組成,以便隔離具體平臺(tái)的特征,進(jìn)而完成界面軟件的建模工作;其二,借助模型驅(qū)動(dòng)的映射機(jī)制,構(gòu)造代碼生成器實(shí)現(xiàn)從虛擬界面描述到實(shí)際物理平臺(tái)代碼的轉(zhuǎn)換,加快原生應(yīng)用的開發(fā)速率。本文詳細(xì)闡述了面向虛擬平臺(tái)的移動(dòng)用戶界面建模方法的總體框架與開發(fā)流程,介紹了其三個(gè)獨(dú)有的開發(fā)構(gòu)件:虛擬用戶界面組件集合、虛擬用戶界面建模語言以及代碼生成器。最后通過一個(gè)實(shí)例展示方法流程以驗(yàn)證其可行性與有效性。
[Abstract]:Currently, most mobile applications need to adapt to multiple physical platforms, Android OS. Due to the technical differences between platforms, the same application must be customized for different platforms. This method of developing native applications for multiple platforms alone creates a waste of manpower, material and time. The cross-platform development method emerges as the times require. At this stage, the mainstream solutions all use Web technology. With the help of Web technology, developers can adapt to multiple platforms using the same code. However, most of the resulting applications lack the perception of native applications. The usability is low and the user experience is poor. In view of this, according to Cameron reference framework, this paper proposes a mobile user interface modeling method for virtual platform. This method mainly includes two parts: first, on the basis of the existing different development platforms, The concept of virtual platform is introduced. The virtual platform is composed of a set of virtual interface components and a virtual interface description language in order to isolate the features of the platform and then complete the modeling of interface software. With the help of model-driven mapping mechanism, a code generator is constructed to realize the transformation from virtual interface description to actual physical platform code. In this paper, the general framework and development process of mobile user interface modeling method for virtual platform are described in detail, and three unique development components are introduced: virtual user interface component set, virtual user interface component set, virtual user interface component set, virtual user interface component set, The virtual user interface modeling language and code generator. Finally, an example is given to demonstrate the feasibility and effectiveness of the method.
【學(xué)位授予單位】:西北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊則正;改進(jìn)用戶界面:ergonomis for Step 5(6.5版本)[J];管理科學(xué)文摘;1996年11期
2 董松江;管理軟件用戶界面的設(shè)計(jì)探討[J];一重技術(shù);1996年02期
3 孫玉榮;用戶界面評(píng)估策略探析[J];株洲師范高等專科學(xué)校學(xué)報(bào);2000年03期
4 方志剛;馬衛(wèi)娟;;多通道用戶界面中的目標(biāo)選擇技術(shù)[J];計(jì)算機(jī)科學(xué);2000年01期
5 唐勇,李秀龍,陳晶,呂夢(mèng)雅;多語言用戶界面的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2002年04期
6 李曉;邱玉輝;;智能用戶界面的發(fā)展及趨勢[J];計(jì)算機(jī)科學(xué);2004年12期
7 張曉豐,李克武,郭建勝;軟件用戶界面的評(píng)價(jià)方法[J];陜西師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年S1期
8 張曉豐;郭建勝;張鳳鳴;;基于灰色關(guān)聯(lián)分析的軟件用戶界面評(píng)價(jià)[J];計(jì)算機(jī)工程與設(shè)計(jì);2006年14期
9 崔鴻雁;;多通道用戶界面[J];微處理機(jī);2006年05期
10 李田英;胡杰;;多媒體用戶界面評(píng)價(jià)標(biāo)準(zhǔn)探索[J];電腦知識(shí)與技術(shù)(學(xué)術(shù)交流);2007年17期
相關(guān)會(huì)議論文 前10條
1 普建濤;劉西川;汪國平;董士海;;多通道用戶界面關(guān)鍵技術(shù)和未來發(fā)展趨勢研究[A];中國體視學(xué)學(xué)會(huì)圖像分析專業(yè)、中國體視學(xué)學(xué)會(huì)仿真與虛擬現(xiàn)實(shí)專業(yè)、中國航空學(xué)會(huì)信號(hào)與信息處理專業(yè)第一屆聯(lián)合學(xué)術(shù)會(huì)議論文集[C];2000年
2 楊穎;張艷河;周立鋼;柯用叨;;用戶界面的文化與語意研究[A];2006年中國機(jī)械工程學(xué)會(huì)年會(huì)暨中國工程院機(jī)械與運(yùn)載工程學(xué)部首屆年會(huì)論文集[C];2006年
3 鄭國政;;軟件用戶界面本地化的處理方法和過程[A];計(jì)算機(jī)技術(shù)與應(yīng)用進(jìn)展·2007——全國第18屆計(jì)算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集[C];2007年
4 孫景樂;李學(xué)慶;;基于約束的用戶界面的描述方法[A];第一屆建立和諧人機(jī)環(huán)境聯(lián)合學(xué)術(shù)會(huì)議(HHME2005)論文集[C];2005年
5 蔡悅;陳小剛;羅婷婷;顧嘉運(yùn);錢盛,
本文編號(hào):1568625
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1568625.html