天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于IFML的跨平臺(tái)移動(dòng)應(yīng)用界面的模型轉(zhuǎn)換研究

發(fā)布時(shí)間:2022-01-04 01:42
  隨著互聯(lián)網(wǎng)的發(fā)展,智能終端產(chǎn)業(yè)得到高速發(fā)展,隨著移動(dòng)終端被開發(fā)出各種各樣的功能,移動(dòng)端已成為人們獲得所需信息的重要渠道和來源。目前市場(chǎng)上主流的移動(dòng)端中,較為成熟的操作系統(tǒng)主要包括Android、iOS、WindowsPhone等,用戶是通過操作移動(dòng)應(yīng)用的界面來實(shí)現(xiàn)與各種應(yīng)用的交互的。由于目前各個(gè)移動(dòng)終端設(shè)備的操作平臺(tái)互不兼容,每個(gè)操作平臺(tái)都存在自己特定的開發(fā)工具和開發(fā)語言,所以開發(fā)法人員往往需要為了適應(yīng)不同平臺(tái)的不同元素,為同一應(yīng)用界面開發(fā)不同的版本。這樣就造成了代碼的可重用性差、開發(fā)成本高等后果,使得項(xiàng)目周期變長(zhǎng),給移動(dòng)應(yīng)用的開發(fā)増加了很大的難度?缙脚_(tái)技術(shù)是移動(dòng)應(yīng)用開發(fā)中一個(gè)非常具有創(chuàng)新性的概念。本文分析了當(dāng)前移動(dòng)應(yīng)用界面的開發(fā)技術(shù)中存在的一些問題,采用了一種基于MDD的模型驅(qū)動(dòng)的開發(fā)方法,旨在解決目前移動(dòng)用戶界面開發(fā)過程中存在的跨平臺(tái)難的問題。首先,綜述了本領(lǐng)域的國(guó)內(nèi)外研究現(xiàn)狀,研究了MDD的基礎(chǔ)理論和OMG提出的前端建?梢暬瘶(biāo)準(zhǔn)交互流建模語言(Interaction Flow Modeling Language,簡(jiǎn)稱IFML)的相關(guān)理論。其次,建立移動(dòng)應(yīng)用界面的IFML元模型... 

【文章來源】:昆明理工大學(xué)云南省

【文章頁數(shù)】:75 頁

【學(xué)位級(jí)別】:碩士

【部分圖文】:

基于IFML的跨平臺(tái)移動(dòng)應(yīng)用界面的模型轉(zhuǎn)換研究


MDA中的三層模型

模型轉(zhuǎn)換,開發(fā)人員,代碼,缺陷


論中所謂的逆向工程。在各方面的條件都得到滿足的前提下,PIM向的變換結(jié)果可以直接對(duì)用起來。,模型和代碼的轉(zhuǎn)換可分為:SM 層到 Code 層,這個(gè)過程是指從 PSM 模型生成可執(zhí)行代碼的IM 層到 Code 層,這個(gè)過程是指從 PIM 模型直接生成可執(zhí)行代碼ode 層到 PSM 層,這個(gè)過程是指從可執(zhí)行代碼中抽取出 PSM 模ode 層到 PIM 層,這個(gè)過程是指從可執(zhí)行代碼 code 中抽取出 PIM上的模型到模型以及模型到代碼之間的轉(zhuǎn)換,可以生產(chǎn)可運(yùn)行的的提高了開發(fā)效率,減少人力物力資源以及時(shí)間的浪費(fèi),降低了換中,還有一種基于元模型 MOF 的轉(zhuǎn)換方法:這種轉(zhuǎn)換方法需要用 MOF 描述獨(dú)立于平臺(tái)的平臺(tái)無關(guān)語言;第二步:使用第一步描述平臺(tái)無關(guān)模型。然后,選擇出一個(gè)具有變換規(guī)則的特定平臺(tái)成 PSM,從而實(shí)現(xiàn)從 PIM 逐漸轉(zhuǎn)變?yōu)?PSM。如圖 2.2 所示。

流模型,核心,界面元素,容器


圖 3.1 交互流模型的核心元模型3.2.2 界面元素在用戶界面可見的 IFML 模型的元素稱為 ViewElement,這些元素專門用ViewContainers 和 ViewComponents 中。ViewContainers 代表了一個(gè)移動(dòng)應(yīng)用的界面或窗是其他 ViewContainer 或 ViewComponents 的頂層容器,而 ViewComponents 是顯示內(nèi)容接受用戶輸入的界面元素。ViewContainer 中存在一個(gè)具有標(biāo)志性的 ViewContainer,這個(gè) ViewContainer 被標(biāo)記默認(rèn)容器,即我們常說的 Home 界面,此時(shí)可以從任何其他 ViewElement 到達(dá)這個(gè)容器不 需 要 顯 式 的 的 InteractionFlows 。 使 用 InteractionFlow 才 能 到 達(dá) 的 是 非 默 認(rèn)ViewContainers。如果一個(gè)封閉的 ViewContainer 包含在另一個(gè)封閉的 ViewContainer 中,就像頁面中嵌套框架一樣,如果它被標(biāo)記為默認(rèn)值,它將在訪問其封閉的 ViewContainer 時(shí)呈現(xiàn)給戶。封閉 ViewContainers 可能被標(biāo)記為 XOR(互斥)。在這種情況下,當(dāng)用戶與系統(tǒng)交


本文編號(hào):3567396

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3567396.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶33de8***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com