ODA(open design Alliance)是一個由1300多家來自各行各業的設計軟件開發商組成的非贏利性組織。該組織的中心任務是建立非專有的基于DWG文件的數據交換和使用的工具。眾所周知,DWG格式正是AutoCAD的通用文件格式。Autodesk并不是ODA會員,然而基本上所有的Autodesk競爭對手全部是ODA會員,因為他們必須通過使用ODA提供才能實現與AutoCAD進行數據交互。近幾年來,ODA已經從倡導反對DWG標準轉變為支持并促進DWG作為行業標準的組織,而ODA所有的這些工作全部沒有獲得來自Autodesk的支持或許可。) F Y' ~8 R$ `" Z# `
) A! M9 z& X: g6 N% W/ Z% U$ `
ODA 近年來致力于把創建DWG兼容的開發環境做到流程化、自動化。該組織使用了開源軟件自動化框架SWGI(Simplified Wrapper and Interface Generator)實現在不同的開發環境中進行程序和資料庫的轉化。在創建Teigha的Java版本中大量的前期工作都是通過這種方式實現自動化的。
$ N8 ]3 r( t" s% k
8 b5 a5 l' Y. X( F) [7 T
然而,Autodesk對ODA可謂恨之入骨,其CEO Carl Bass甚至還將ODA比喻為“敵人的軍火提供商”。但是,ODA對Auto 的成功其實做出了非常重要的貢獻,因為它使非Autodesk客戶仍然可以繼續使用DWG文件作為其主要的數據交互格式,實現與AutoCAD的數據交互。目前就全球的使用比例來看,二維CAD的普及率依然遠高于三維CAD,而且這種局面在 幾年仍將持續。1 t; F; G* m! K
近日發布了新版的軟件開發平臺Teigha 3.8。新版的Teigha增加了對Java程序語言的支持,以及AutoCAD 2013中最新的DWG格式的支持。ODA 向CAD軟件開發者提供工具來創建完整的工程應用軟件,這些軟件有可能在市面銷售,也可能僅是企業內部使用。會員在ODA提供的Teigha上進行改進, 并將這些改進反饋提交給ODA,然后ODA將其整合進下個一版本的Teigha中,以此來不斷的更新提升其基礎平臺性能。Teigha支持多種格式數據的 互換,包括DWG, DGN, 以及PDF文件。現在,它還支持安卓、iOS, Linux, Mac OS, Unix以及Windows等多種操作系統。
ODA本次對Teigha的更新也得益于一位匿名會員提供重要的Java開發知識和支持,這也是ODA發展的核心道路,即集合來自組織內部會員的群體知識和經驗,促進的不斷發展進步。9 H# |9 m! T0 C K
以后再遇到什么三維軟件二維工程圖轉換DWG格式有亂碼,請在內心默默問候autodesk。- K+ L: d4 {% z2 y, P8 T6 ], N
# w/ d/ s' F; l- Q+ g2 }
歡迎光臨 機械社區 (http://www.whclglass.com.cn/) | Powered by Discuz! X3.5 |