[發(fā)明專利]用于快速設備開發(fā)的集成開發(fā)環(huán)境有效
| 申請?zhí)枺?/td> | 201180017137.2 | 申請日: | 2011-03-25 |
| 公開(公告)號: | CN102844760A | 公開(公告)日: | 2012-12-26 |
| 發(fā)明(設計)人: | N·韋拉;J·斯科特;S·豪杰斯;D·A·巴特勒;S·伊扎迪 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 段登新 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 快速 設備 開發(fā) 集成 環(huán)境 | ||
1.一種用于開發(fā)設備的集成開發(fā)環(huán)境,所述集成開發(fā)環(huán)境包括:
被安排成向用戶提供多個不同視圖的用戶界面,其中每個視圖與設備設計的不同方面相關聯(lián);
被安排成存儲與多個對象中的每一個相關聯(lián)的多個不同類型的數(shù)據(jù)的數(shù)據(jù)庫,所述不同類型的數(shù)據(jù)與設備設計的所述不同方面相關;
用于接收用戶輸入信號的輸入,所述用戶輸入信號從所述數(shù)據(jù)庫中選擇至少一個對象來添加到形成所述設備的對象的集合;以及
將所述視圖鏈接以便在一個視圖中的改變影響至少一個其他視圖的約束解決器。
2.如權利要求1所述的集成開發(fā)環(huán)境,其特征在于,一視圖被安排成基于所述用戶輸入信號生成推斷的參數(shù),并且其中所述環(huán)境還包括:
被安排成存儲實例化專用數(shù)據(jù)的數(shù)據(jù)存儲,所述實例化專用數(shù)據(jù)包括推斷的參數(shù);以及
其中所述約束解決器被安排成通過檢測存儲在所述數(shù)據(jù)存儲和所述數(shù)據(jù)庫的至少一個中的參數(shù)中的沖突來鏈接所述視圖。
3.如權利要求2所述的集成開發(fā)環(huán)境,其特征在于,所述輸入進一步用于接收指定與所述設備相關聯(lián)的全局參數(shù)的用戶輸入信號,并且其中所述實例化專用數(shù)據(jù)包括全局參數(shù)。
4.如前述權利要求中任一項所述的集成開發(fā)環(huán)境,其特征在于,所述約束解決器被進一步安排成向用戶通知參數(shù)中的檢測到的沖突。
5.如權利要求1-3中任一項所述的集成開發(fā)環(huán)境,其特征在于,所述約束解決器被進一步安排成更新形成所述設備的對象的集合以解決參數(shù)中的檢測到的沖突。
6.如前述權利要求中任一項所述的集成開發(fā)環(huán)境,其特征在于,所述多個不同視圖包括:對象配置視圖,軟件開發(fā)視圖和物理設計視圖,且其中與每個對象相關聯(lián)的所述多個類型的數(shù)據(jù)包括:所述對象的3D模型;所述對象所使用的任何軟件庫的細節(jié);以及用于所述對象的參數(shù)。
7.如權利要求6所述的集成開發(fā)環(huán)境,其特征在于,所述對象配置視圖包括硬件配置視圖,而用于所述對象的所述參數(shù)包括硬件參數(shù)。
8.如權利要求6或7所述的集成開發(fā)環(huán)境,其特征在于,所述多個不同視圖進一步包括被安排成接收傳感器模擬數(shù)據(jù)并模擬所述原型設備響應于所述傳感器模擬數(shù)據(jù)的表現(xiàn)的模擬視圖。
9.如權利要求8所述的集成開發(fā)環(huán)境,其特征在于,所述傳感器模擬數(shù)據(jù)包括以下的至少一項:從所述數(shù)據(jù)庫訪問并與形成所述設備的對象的集合中的一個對象相關聯(lián)的傳感器模擬數(shù)據(jù);以及由所述模擬視圖響應于與虛擬設備的用戶交互而生成的用戶交互數(shù)據(jù)。
10.如前述權利要求中任一項所述的集成開發(fā)環(huán)境,其特征在于,進一步包括用于輸出制造數(shù)據(jù)的輸出。
11.如權利要求10所述的集成開發(fā)環(huán)境,其特征在于,進一步包括被安排成基于與形成所述設備的對象的集合中的每一對象相關聯(lián)的數(shù)據(jù)并基于實例化專用數(shù)據(jù)生成所述制造數(shù)據(jù)的輸出生成器模塊。
12.如前述權利要求中任一項所述的集成開發(fā)環(huán)境,其特征在于,進一步包括被安排成標識一個或多個對象并將所標識的對象添加到形成所述設備的對象的集合的硬件檢測模塊。
13.一種方法,包括:
將與多個對象相關聯(lián)的數(shù)據(jù)存儲在數(shù)據(jù)庫中,用于每個對象的數(shù)據(jù)包括多個不同類型的數(shù)據(jù);
使用戶能夠通過用戶界面中的多個不同視圖中的一個視圖從所述數(shù)據(jù)庫選擇并配置對象的集合以形成設備,其中每個視圖與設備設計的不同方面相關聯(lián);以及
基于用戶在另一視圖中所做的改變更新在一個視圖中顯示給所述用戶的信息。
14.如權利要求13所述的方法,其特征在于,所述多個不同視圖包括:對象配置視圖,軟件開發(fā)視圖和物理設計視圖,且其中與每個對象相關聯(lián)的所述多個類型的數(shù)據(jù)包括:所述對象的3D模型;所述對象所使用的任何軟件庫的細節(jié);以及用于所述對象的參數(shù)。
15.如權利要求13或14所述的方法,其特征在于,還包括:
基于所選擇的對象和所接收的用戶輸入在一視圖中生成至少一個推斷的參數(shù);
將所述推斷的參數(shù)存儲在數(shù)據(jù)存儲中;以及
檢測推斷的參數(shù)與存儲在所述數(shù)據(jù)庫中的用于所選擇的對象中的每一個對象的參數(shù)中的任一個之間的沖突。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180017137.2/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F19-00 專門適用于特定應用的數(shù)字計算或數(shù)據(jù)處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數(shù)據(jù)處理方法或系統(tǒng)
G06F19-12 ..用于系統(tǒng)生物學的建?;蚍抡妫纾焊怕誓P突騽討B(tài)模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發(fā)展或進化的,例如:進化的保存區(qū)域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數(shù)據(jù)的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯(lián),不均衡連接,種群遺傳學,結合位置鑒定,變異發(fā)生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用
- 商品開發(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ā)輔助方法





