[發(fā)明專利]對(duì)象過程圖應(yīng)用程序開發(fā)系統(tǒng)無效
| 申請(qǐng)?zhí)枺?/td> | 200580030336.1 | 申請(qǐng)日: | 2005-09-09 |
| 公開(公告)號(hào): | CN101052948A | 公開(公告)日: | 2007-10-10 |
| 發(fā)明(設(shè)計(jì))人: | 戴維·馬文·貝克;斯蒂芬·艾倫·戈?duì)柕?/a>;弗拉迪米爾·古謝夫;梁紅平 | 申請(qǐng)(專利權(quán))人: | 圖形公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 北京金信立方知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 黃威 |
| 地址: | 美國康*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 對(duì)象 過程 應(yīng)用程序 開發(fā) 系統(tǒng) | ||
發(fā)明背景
本發(fā)明涉及能產(chǎn)生和編輯靜態(tài)或動(dòng)態(tài)計(jì)算機(jī)應(yīng)用程序的軟件應(yīng)用程序開發(fā)工具和環(huán)境,其包括綜合開發(fā)環(huán)境(IDE)、快速應(yīng)用程序開發(fā)(RAD)系統(tǒng)、和圖形用戶界面(GUI)工具。具體地,本發(fā)明涉及對(duì)象過程圖的產(chǎn)生和編輯,這將隨后在本說明書中進(jìn)行描述。
本申請(qǐng)與兩個(gè)未決申請(qǐng)有關(guān):2005年5月20日申請(qǐng)的、題為“對(duì)象過程圖系統(tǒng)”的美國專利申請(qǐng)10/908,654;及2005年5月20日申請(qǐng)的、題為“對(duì)象過程圖應(yīng)用程序控制器-查看器”的美國專利申請(qǐng)10/908,653。二者均全部組合于此。
由于20世紀(jì)50年代匯編語言的開發(fā),計(jì)算機(jī)工業(yè)在軟件開發(fā)方面已目睹了一系列的逐漸增長的進(jìn)步。這些進(jìn)步已使軟件能夠以更少的人工勞動(dòng)更快地開發(fā),并使可產(chǎn)生更復(fù)雜的軟件系統(tǒng)和改善軟件系統(tǒng)的可靠性。這些進(jìn)步包括第3代編程語言如COBOL和Fortran的開發(fā);第4代編程語言如FOCUS的開發(fā);面向?qū)ο蟮木幊陶Z言如Smalltalk、C++和Java的開發(fā);CASE工具如Rational?Rose的開發(fā);可視編程環(huán)境如Visual?Basic和Web?Sphere的開發(fā);關(guān)系數(shù)據(jù)庫系統(tǒng)如Oracle和DB2及面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)如GemStone和Versant的開發(fā)。然而,盡管有這些進(jìn)步,但大系統(tǒng)的開發(fā)仍然成本高昂且高風(fēng)險(xiǎn)冒險(xiǎn),其需要許多高度有經(jīng)驗(yàn)的程序員,且在最終系統(tǒng)的質(zhì)量和可應(yīng)用性方面總是有相當(dāng)?shù)牟淮_定性。
第5代編程語言及其相關(guān)的開發(fā)環(huán)境如LabVIEW和MATLABSimulink被設(shè)計(jì)來將使用第4代語言獲得的開發(fā)生產(chǎn)率提高到下一級(jí)別。它們使非程序員能夠明確地使用計(jì)算能力,其非常類似于他們的特殊問題領(lǐng)域。第5代語言環(huán)境的特征通常包括綜合的永久數(shù)據(jù)管理系統(tǒng)、查詢語言、報(bào)告發(fā)生器及用戶界面定義設(shè)施,并可輔之以圖形發(fā)生器、決策支持功能、財(cái)政建模、電子表格能力、靜態(tài)分析功能和參數(shù)化的商業(yè)及領(lǐng)域模型。然而,第5代語言工具的最普遍的實(shí)施方式已高度以專門且相當(dāng)窄的領(lǐng)域?yàn)槟繕?biāo),如儀器儀表數(shù)據(jù)獲取(LabVIEW)、信號(hào)處理、過程控制、機(jī)械建模、微陣列數(shù)據(jù)處理、通信系統(tǒng)設(shè)計(jì)等。
發(fā)明內(nèi)容
本發(fā)明定義和實(shí)現(xiàn)對(duì)象過程圖應(yīng)用程序開發(fā)系統(tǒng)。
一方面為對(duì)象過程圖應(yīng)用程序開發(fā)系統(tǒng),包括對(duì)象過程圖應(yīng)用程序描述記法和對(duì)象過程圖應(yīng)用程序編輯器。記法提供一組關(guān)鍵字及相關(guān)的定義,其使開發(fā)人員能夠定義所有應(yīng)用程序數(shù)據(jù)和功能,包括但不限于數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)變換、處理步驟和計(jì)算。應(yīng)用程序編輯器使用記法關(guān)鍵字的圖標(biāo)表示提供可編輯的應(yīng)用程序圖形表示。
另一方面為對(duì)象過程圖應(yīng)用程序開發(fā)系統(tǒng),包括對(duì)象過程圖應(yīng)用程序描述記法、對(duì)象過程圖應(yīng)用程序編輯器、對(duì)象過程圖應(yīng)用程序窗口編輯器。記法定義關(guān)鍵字及其圖標(biāo)表示的含意。編輯器提供應(yīng)用程序數(shù)據(jù)和過程信息的可編輯表示。窗口編輯器使應(yīng)用程序開發(fā)人員或用戶能夠在應(yīng)用程序正運(yùn)行時(shí)產(chǎn)生和編輯應(yīng)用程序的用戶界面。
另一方面為對(duì)象過程圖應(yīng)用程序開發(fā)系統(tǒng),包括對(duì)象過程圖應(yīng)用程序描述記法、對(duì)象過程圖應(yīng)用程序編輯器、對(duì)象過程圖應(yīng)用程序窗口編輯器和對(duì)象過程圖應(yīng)用程序界面。記法提供應(yīng)用程序組成部分定義。應(yīng)用程序編輯器提供對(duì)象過程圖應(yīng)用程序的可編輯圖形表示。窗口編輯器向用戶和開發(fā)人員提供在應(yīng)用程序正運(yùn)行時(shí)產(chǎn)生和編輯應(yīng)用程序的用戶界面所需要的功能。對(duì)象過程圖應(yīng)用程序界面提供界面功能的定義并實(shí)施使應(yīng)用程序能直接與對(duì)象過程圖應(yīng)用程序連接的接入方法。
另一方面為開發(fā)計(jì)算機(jī)系統(tǒng)的方法和計(jì)算機(jī)程序產(chǎn)品。所述方法包括接收指定圖結(jié)構(gòu)中的元素的指令并響應(yīng)于指令實(shí)時(shí)修改計(jì)算機(jī)程序。圖結(jié)構(gòu)為計(jì)算機(jī)程序。
另一方面為開發(fā)計(jì)算機(jī)系統(tǒng)的方法和計(jì)算機(jī)程序產(chǎn)品。所述方法包括將計(jì)算機(jī)程序生成為圖結(jié)構(gòu)并在用戶界面屏幕上顯示圖結(jié)構(gòu)的圖形表示。指定圖結(jié)構(gòu)中的元素的指令被接收。響應(yīng)于所述指令計(jì)算機(jī)程序被實(shí)時(shí)修改。此外,響應(yīng)于所述指令對(duì)圖結(jié)構(gòu)進(jìn)行更新。更新后的圖結(jié)構(gòu)的圖形表示被顯示在用戶界面屏幕上。
本發(fā)明的示例性實(shí)施例包括許多優(yōu)點(diǎn),包括降低建立大型、復(fù)雜對(duì)象過程圖應(yīng)用程序系統(tǒng)的成本和風(fēng)險(xiǎn)。應(yīng)用程序用戶和應(yīng)用程序領(lǐng)域?qū)<揖軌蛞宰钌俚挠?jì)算機(jī)培訓(xùn)開發(fā)和維護(hù)專用、復(fù)雜對(duì)象過程圖應(yīng)用程序系統(tǒng)。為大大擴(kuò)大軟件應(yīng)用程序系統(tǒng)的范圍、靈活性和有用性,可產(chǎn)生能在運(yùn)行時(shí)間進(jìn)行修改的應(yīng)用程序。此外,本發(fā)明提供使可組合對(duì)象過程圖應(yīng)用程序和傳統(tǒng)軟件應(yīng)用程序的界面。
附圖說明
本發(fā)明的這些及其它特征、方面和優(yōu)點(diǎn)參照下面的描述、所附權(quán)利要求和附圖將得以更好地理解,其中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于圖形公司,未經(jīng)圖形公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580030336.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:通信終端和通信方法
- 下一篇:用于治療和預(yù)防炎性疾病的方法和組合物
- 對(duì)象選擇裝置、對(duì)象選擇程序及對(duì)象選擇方法
- 對(duì)象顯示裝置、對(duì)象顯示系統(tǒng)以及對(duì)象顯示方法
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象分析方法、對(duì)象分析設(shè)備及對(duì)象分析系統(tǒng)
- 對(duì)象索引方法、對(duì)象搜索方法及對(duì)象索引系統(tǒng)
- 對(duì)象分類方法和對(duì)象分類設(shè)備
- 對(duì)象庫中的對(duì)象簽名
- 對(duì)象追蹤方法、對(duì)象追蹤系統(tǒng)以及對(duì)象追蹤程序
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲(chǔ)商品開發(fā)程序的存儲(chǔ)介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺(tái)及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動(dòng)開發(fā)平臺(tái)和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲(chǔ)介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





