[發明專利]用于使用模型驅動開發來開發基于移動的應用的系統和方法有效
| 申請號: | 201710147140.5 | 申請日: | 2017-03-13 | 
| 公開(公告)號: | CN107179903B | 公開(公告)日: | 2021-05-07 | 
| 發明(設計)人: | 納塔拉詹·加內桑;塞博利亞·M;蘇巴拉奧·西拉姆 | 申請(專利權)人: | 塔塔咨詢服務有限公司 | 
| 主分類號: | G06F8/10 | 分類號: | G06F8/10;G06F8/20;G06F8/35;G06F8/30 | 
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 王小衡;任慶威 | 
| 地址: | 印度馬哈拉*** | 國省代碼: | 暫無信息 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 用于 使用 模型 驅動 開發 基于 移動 應用 系統 方法 | ||
1.一種用于開發基于移動技術平臺的應用的系統(100),所述系統包括:
元建模模塊(110),其用于捕獲用于所述基于移動技術平臺的應用的多個要求,其中,所捕獲的多個要求表示用戶的商業要求;
用戶接口建模器(112),其用于設計所述基于移動技術平臺的應用的用戶接口的多個屏幕,其中,所述多個屏幕基于所述多個要求來設計,以根據所述商業要求來對控件進行建模并對所述控件進行配置;
服務適配器(120),其用于將所述用戶接口的所述多個屏幕與一組后端存根進行映射,其中,所述服務適配器從所述用戶接口建模器和組件建模器(122)接收輸入,并且其中,所述組件建模器被配置為創建用于服務針對移動的用戶接口的數據的該組后端存根;
屏幕流建模器(114),其用于設計在所述基于移動技術平臺的應用的所述用戶接口的所述多個屏幕之間的導航;
輸入設備(108),其用于選擇移動技術平臺;
代碼生成器模塊(116),其用于生成取決于所選擇的移動技術平臺的源代碼,其中,所述源代碼基于模型驅動開發(MDD)途徑生成,使得所述基于移動技術平臺的應用的所述源代碼基于預處理的模型創建;
開發儲存庫(124),其用于以平臺無關的方式存儲所生成的多個源代碼,所述開發儲存庫被配置為基于所述多個要求來提供該組后端存根的實施方式;以及
移動應用捆綁模塊(118),其被配置為使用生成的源代碼生成跨平臺的可安裝的基于移動技術平臺的應用,所述基于移動技術平臺的應用被開發有響應性屏幕布局。
2.根據權利要求1所述的系統,其中,所述基于移動技術平臺的應用被配置為被使用在基于網絡的平臺或基于移動的平臺中的一個上。
3.根據權利要求1所述的系統,還被配置為生成用于多個移動技術的源代碼。
4.根據權利要求1所述的系統,其中,由代碼生成器模塊(116)生成的源代碼符合預定義編碼約定。
5.一種用于開發基于移動技術平臺的應用的方法,所述方法包括:
使用元建模模塊(110)來捕獲用于開發所述基于移動技術平臺的應用的多個要求,其中,所捕獲的多個要求表示用戶的商業要求;
使用用戶接口建模器(112)來設計所述基于移動技術平臺的應用的用戶接口的多個屏幕,其中,所述多個屏幕基于所述多個要求來設計,以根據所述商業要求來對控件進行建模并對所述控件進行配置;
將所述用戶接口的所述多個屏幕與一組后端存根進行映射,其中,所述映射還包括從所述用戶接口建模器和組件建模器(122)接收輸入,并且其中,所述組件建模器創建用于服務針對移動的所述用戶接口的數據的該組后端存根;
使用屏幕流建模器(114)來設計在所述基于移動技術平臺的應用的所述用戶接口的所述多個屏幕之間的導航;
使用輸入設備(108)來選擇移動技術平臺;
使用代碼生成器模塊(116)來生成取決于所選擇的移動技術平臺的源代碼,其中,所述源代碼基于模型驅動開發(MDD)途徑生成,使得所述基于移動技術平臺的應用的所述源代碼基于預處理的模型創建;
使用開發儲存庫(124)以平臺無關的方式存儲所生成的多個源代碼,所述開發儲存庫被配置為基于所述多個要求來提供該組后端存根的實施方式;以及
由移動應用捆綁模塊(118)使用生成的源代碼生成跨平臺的可安裝的基于移動技術平臺的應用,所述基于移動技術平臺的應用被開發有響應性屏幕布局。
6.一種非暫態計算機可讀介質,具有體現在其上的用于開發基于移動技術平臺的應用的計算機程序,所述計算機程序在執行時實現如下方法 :
使用元建模模塊(110)來捕獲用于開發所述基于移動技術平臺的應用的多個要求,其中,所捕獲的多個要求表示用戶的商業要求;
使用用戶接口建模器(112)來設計所述基于移動技術平臺的應用的用戶接口的多個屏幕,其中,所述多個屏幕基于所述多個要求來設計,以根據所述商業要求來對控件進行建模并對所述控件進行配置;
將所述用戶接口的所述多個屏幕與一組后端存根進行映射,其中,所述映射還包括從所述用戶接口建模器和組件建模器(122)接收輸入,并且其中,所述組件建模器創建用于服務針對移動的所述用戶接口的數據的該組后端存根;
使用屏幕流建模器(114)來設計在所述基于移動技術平臺的應用的所述用戶接口的所述多個屏幕之間的導航;
使用輸入設備(108)來選擇移動技術平臺;
使用代碼生成器模塊(116)來生成取決于所選擇的移動技術平臺的源代碼,其中,所述源代碼基于模型驅動開發(MDD)途徑生成,使得所述基于移動技術平臺的應用的所述源代碼基于預處理的模型創建;
使用開發儲存庫(124)以平臺無關的方式存儲所生成的多個源代碼,所述開發儲存庫被配置為基于所述多個要求來提供該組后端存根的實施方式;以及
由移動應用捆綁模塊(118)使用生成的源代碼生成跨平臺的可安裝的基于移動技術平臺的應用,所述基于移動技術平臺的應用被開發有響應性屏幕布局。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于塔塔咨詢服務有限公司,未經塔塔咨詢服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710147140.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能設備以及交換方法
- 下一篇:顯示對象的展示方法及裝置





