[發明專利]用于使用模型驅動開發來開發基于移動的應用的系統和方法有效
| 申請號: | 201710147140.5 | 申請日: | 2017-03-13 |
| 公開(公告)號: | CN107179903B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 納塔拉詹·加內桑;塞博利亞·M;蘇巴拉奧·西拉姆 | 申請(專利權)人: | 塔塔咨詢服務有限公司 |
| 主分類號: | G06F8/10 | 分類號: | G06F8/10;G06F8/20;G06F8/35;G06F8/30 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 王小衡;任慶威 |
| 地址: | 印度馬哈拉*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 使用 模型 驅動 開發 基于 移動 應用 系統 方法 | ||
提供了用于使用模型驅動開發(MDD)途徑來開發基于移動的應用的方法和系統。該系統包括用于捕獲來自用戶的多個要求的元建模模塊。基于所捕獲的要求,用戶接口建模器設計用于基于移動的應用的至少一個屏幕。并且,屏幕流建模器設計在屏幕之間的導航。基于由用戶選擇的技術平臺,系統使用代碼生成器模塊來生成用于該特定技術平臺的代碼。并且最終,所生成的代碼使用用于一個或多個技術平臺的移動應用捆綁模塊來捆綁。
相關申請的交叉引用和優先權
本申請要求于2016年3月11日提交的印度申請no.201621008617的優先權,將其完整公開內容通過引用整體并入本文中。
技術領域
本申請大體涉及基于移動的應用開發的領域。更具體地,本申請提供一種用于使用模型驅動開發途徑來開發基于移動的應用的方法和系統。
背景技術
移動設備正在成為個人需要的最不可缺少的計算設備。隨著智能電話的出現,移動電話已經在其能夠運行的應用及其計算能力方面變得與任何普通臺式計算機一樣強大。人們現在不僅使用他們的移動電話用于打電話和發信息而且還用于瀏覽互聯網、玩游戲、聽音樂和各種其他應用。這些應用通常存在于市場中,在那里用戶能夠選擇應用并將其安裝在移動電話或計算機上。每天,大量基于移動的應用正在被開發并且正在市場中流行。
然而,與此有關的一個問題在于,開發任何類型的計算機應用,無論其是用于臺式計算機還是移動設備,都是很困難的。在個人能夠創建針對簡單應用的相當量的代碼之前,其仍然需要關于如何使用框架的大量技能和熟悉。甚至建立編程環境是復雜的任務,更不用提嘗試弄清如何使用API、在實際設備上編譯、運行和部署應用。進行開發用于移動設備的應用與臺式計算機應用相比更困難的其他事項是諸如以下的因素:設備限制(例如,屏幕尺寸、計算能力、能力消耗)、用于移動設備的不同的操作系統、不同的數據表示以及額外的設備能力(例如,藍牙、Wifi、GPS、使能相機),其對所有設備不是標準的,并且因此應當在開發能夠運行在不同的移動設備上的統一應用時被考慮。已經被捕獲用于開發網絡應用的制品不能夠被重新使用并且因此大量工作已經投入到將相同的要求捕獲到用于開發移動應用的框架中。在移動技術平臺中,存在對技術的定期更新。因此,工具或框架必須根據目標平臺中的更新而被改變,并且因此維護工具/框架中的這種改變是困難的。這樣的工具/框架可以發布違反代碼標準的臃腫或低效代碼。此外,這樣的工具/框架涉及大量學習曲線,這是繁瑣的,因為移動應用開發者可能熟悉這樣的工具平臺。
另外,大多數移動應用必需在不同的平臺上得到支持。用于支持多個平臺的開發過程需要更多的工作和時間。這是歸因于管理相同的移動應用跨不同平臺的變化的增加的要求。此外,市場不允許將app供應限制于單個平臺的策略。因此,多平臺app開發是時間和成本密集的需要。其需要app必須針對每個和每一個值得注意的目標平臺或多或少從零開始被構建。
當應用必須被開發用于幾個平臺時使用各種跨平臺途徑。用于跨平臺app開發的流行框架當前要么基于網絡技術要么在解釋環境中使用本地組件。基于網絡的途徑導致或多或少看起來且表現類似網站的app。它們是相當成熟的,但是缺乏本地外觀感覺。第二種實現(幾乎)本地外觀感覺,但是所有此類途徑具有關于抽象水平、性能、特征完整度或漏洞的嚴重缺點。
在本領域中正在使用的最近的途徑之一是模型驅動開發(MDD)途徑。MDD是在通過首先創建系統的高級平臺無關模型并且之后基于模型來生成到目標平臺的特定代碼來創建復雜軟件系統中使用的途徑。MDD將大大有助于緩解用于移動平臺的應用開發的開發過程,因為其將解決在開發將在幾個平臺上運行的應用中的任務的冗余度的問題。
應用MDD來緩解軟件開發的一些其他研究是:將MDD應用到移動服務的創建的簡單移動服務項目、旨在通過MDD的應用創建普適系統的PervML、被設計用于交互式多媒體應用的多媒體建模語言(MML),并且其他研究應用建模概念以創建平臺無關用戶接口。
這些方法都不足夠有說服力以用于使用模型驅動開發途徑來開發基于移動的應用。
發明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于塔塔咨詢服務有限公司,未經塔塔咨詢服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710147140.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能設備以及交換方法
- 下一篇:顯示對象的展示方法及裝置





