自兩年前我用Linux開始,目堵了Linux平台下的軟件快速地增長。對我而言,印象最深的是種類繁多的即時通訊客戶端。這些豐富多彩的應用軟件不僅增加用戶的選擇性,而且能基本上滿足用戶的需要。
然而,另外一個事實是,在生產力領域Linux相關的軟件還相對不足。雖然有如GIMP、Scribus等優秀的圖像處理、文檔排版等軟件,但總體數量上還是遠遠不如其他平台。
當然,這個現象也在不斷改善中。這次我要介紹的是ADG這個自動繪圖生成庫。
ADG的全稱是:Automatic Drawing Generation,它不是一個應用軟件,而是一個經過包裝、容易使用的圖形庫。它主要面向CAD系統,提供一個通用的、非交互的畫板。
ADG基於著名的Cairo矢量圖形庫,因此能提供質量非常好的2D圖形渲染。ADG使用了GObject來提供面向對象機制,並具備Model-View概念,具備很強的定制能力。
軟件開發者可以利用ADG來開發出一款具備工業級標准的平面設計軟件,當然因為這套庫還在開發當中,還不能與已有的CAD系統相比。
下面是一個使用ADG的GTK Demo的截圖:
期待不久後有基於ADG的工業制圖軟件的出現。
想要了解更的信息可以訪問:http://www.entidi.it/adg/
轉載請注明:轉自Linux桌面中文網 - ADG:自動繪圖生成庫