[發(fā)明專利]一種手機應用開發(fā)方法和系統(tǒng)無效
| 申請?zhí)枺?/td> | 201210022379.7 | 申請日: | 2012-02-01 |
| 公開(公告)號: | CN102654833A | 公開(公告)日: | 2012-09-05 |
| 發(fā)明(設計)人: | 李昕;邱志堅 | 申請(專利權)人: | 中興通訊(香港)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳匯智容達專利商標事務所(普通合伙) 44238 | 代理人: | 潘中毅;熊賢卿 |
| 地址: | 中國香港灣仔港灣道*** | 國省代碼: | 中國香港;81 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 手機 應用 開發(fā) 方法 系統(tǒng) | ||
技術領域
本發(fā)明涉及一種軟件開發(fā)技術,尤其涉及一種手機應用開發(fā)方法和系統(tǒng)。
背景技術
在現(xiàn)有的技術中,軟件開發(fā)商開發(fā)手機應用,是通過編寫代碼實現(xiàn)的,這需要開發(fā)者精通Java等編程語言和程序調試技巧,非常費時費力,而且代碼重用率低,開發(fā)效率很低。對于不熟悉Java等編程語言的用戶或者應用開發(fā)者而言,手機應用開發(fā)是一大難題。
但是,隨著手機應用的普及,手機應用市場的快速增長,越來越多手機應用提供商希望能夠快速和自主開發(fā)手機應用,因此十分有必要提供一種簡單易用的手機應用開發(fā)方法和系統(tǒng)。
發(fā)明內容
本發(fā)明提供一種手機應用開發(fā)方法和系統(tǒng),以一種可視化的編輯環(huán)境為使用者提供軟件開發(fā)功能,在整個手機應用開發(fā)過程中,無需編寫任何軟件代碼,使得手機應用的開發(fā)變得非常簡單和高效。
本發(fā)明提供的一種手機應用開發(fā)系統(tǒng),其在在線的、可視化的操作界面中實現(xiàn),包括:
代碼封裝層,用于將實現(xiàn)應用開發(fā)的程序代碼封裝成各個功能控件;所述功能控件為可視化組件;
應用開發(fā)層,用于基于可視化的操作界面,通過圖形化建模的控件編輯器進行應用開發(fā)。
其中,所述系統(tǒng)還包括:
控件庫,用于存儲所述代碼封裝層封裝而成的功能控件;所述功能控件包括:按鈕控件、標簽控件、文本框控件、圖片控件、瀏覽器控件、視頻控件、音頻控件;
模型庫,用于提供可供所述應用開發(fā)層調用的,用于手機應用開發(fā)的應用模型。
其中,所述應用開發(fā)層包括:?
自定義開發(fā)模塊,用于通過控件編輯器自定義應用頁面;
模型開發(fā)模塊,用于以所述模型庫中存儲的應用模型為基礎,開發(fā)手機應用。
其中,所述自定義開發(fā)模塊,具體包括:
應用頁面創(chuàng)建單元,用于通過控件編輯器創(chuàng)建一個自定義應用頁面;
控件設置單元,用于從所述控件庫中調用功能控件,將其排布于所述應用頁面創(chuàng)建單元創(chuàng)建的自定義應用頁面上;
屬性設置單元,用于對所述排布在所述自定義應用頁面上的功能控件的屬性進行設置;所述功能控件的屬性包括控件名、方位、樣式、字體、背景圖;
應用頁面合成單元,用于保存所述功能控件的在所述自定義應用頁面上的排布方式以及屬性,合成手機應用的應用頁面。
其中,所述模型開發(fā)模塊,具體包括:
模型調用單元,用于從所述模型庫中調用已經(jīng)創(chuàng)建的應用模型;
控件設置單元,用于從所述控件庫中調用功能控件,將其排布于所述應用模型對應的應用頁面上;或對所述應用模型對應的應用頁面中已有的功能控件進行排布;
屬性設置單元,用于對所述排布在所述應用模型對應的應用頁面中的功能控件的屬性進行設置;所述功能控件的屬性包括控件名、方位、樣式、字體、背景圖;
應用頁面合成單元,用于保存所述功能控件的在所述自定義應用頁面上的排布方式以及屬性,合成手機應用的應用頁面。
相應的,本發(fā)明還提供一種手機應用開發(fā)方法,該手機應用開發(fā)方法在在線的、可視化的操作界面中實現(xiàn),包括:
將實現(xiàn)應用開發(fā)的程序代碼封裝成各個功能控件;所述功能控件為可視化組件;
基于可視化的操作界面,通過圖形化建模的控件編輯器進行應用開發(fā)。
其中,所述方法還包括:
存儲所述代碼封裝層封裝而成的功能控件;所述功能控件包括:按鈕控件、標簽控件、文本框控件、圖片控件、瀏覽器控件、視頻控件、音頻控件;
基于所述功能控件,提供可供所述應用開發(fā)層調用的,用于手機應用開發(fā)的應用模型。
其中,所述基于可視化的操作界面,通過圖形化建模的控件編輯器進行應用開發(fā),包括:?
通過控件編輯器自定義應用頁面;
以所述應用模型為基礎,開發(fā)手機應用。
其中,所述通過控件編輯器自定義應用頁面,包括:
通過控件編輯器創(chuàng)建一個自定義應用頁面;
調用所述功能控件,將其排布于所述自定義應用頁面上;
對所述排布在自定義應用頁面上的功能控件的屬性進行設置;所述功能控件的屬性包括控件名、方位、樣式、字體、背景圖;
保存所述功能控件的在所述自定義應用頁面上的排布方式以及屬性,合成手機應用。
其中,以所述應用模型為基礎,開發(fā)手機應用,包括:
調用已經(jīng)創(chuàng)建的應用模型;
調用功能控件,并將其排布于所述應用模型對應的應用頁面上;或對所述應用模型對應的應用頁面中已有的功能控件進行排布;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊(香港)有限公司,未經(jīng)中興通訊(香港)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210022379.7/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種汽車遠近車燈雙重感應自動切換裝置
- 下一篇:一種板擦
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





