The X Developing 框架預覽
X Developing由平臺依賴庫(XDK),裝置驅動支援庫(XDD),結構、演算法、基本物件、協議棧、文件與檢視開發庫(XDL),服務開發框架(XDS),桌面開發框架(XDC)五個層次成。

平臺依賴庫(XDK)由是系統資源訪問庫,這些資源包括程序執行緒、原語物件,IO物件,套接字、圖形資源、窗體資源和Shell。各平臺的SDK為系統資源訪問提供了函式入口,SDK是作業系統專屬的,且概念和形態各異。XDK為各平臺的SDK做了輕量級的封裝,並定義了一致的介面,即每個介面維護了一組函式集,面向XDL提供所需系統資源的訪問入口。
驅動支援庫(XDD)是為裝置驅動開發提供的支援庫,由於各作業系統的驅動程式開發與應用開發存在很大差異,所以一般提供獨立的DDK開發庫來支援,他提供了作業系統核心層次上的資源訪問和管理函式入口,XDD同樣也為這些核心的資源定了訪問介面,並接駁XDL,為應用級的驅動開發提供支援。
XDL是獨立於各系統平臺的資料結構、演算法、基本物件、儲存傳輸協議棧、文件及檢視開發庫。在X Developing開發體系中,XDL一方面通過動態載入XDK、XDD為訪問系統資源提供入口,另一方面為開發服務類應用(XDS)和桌面類應用(XDC)給出了文件結構、檢視形式、傳輸協議、儲存規格的定義和實現。
XDS是服務應用開發的支援庫,在傳輸與儲存、快取、代理等網路服務中,它為服務應用構造兩種角色服務,即會話(Networking)和排程(Scheduler)。
XDC是桌面應用的開發支援庫,它為桌面程式提供了在執行時構造主框架、子窗體、編輯件、對話方塊的能力,這些部件即為容器,為XDL文件與檢視提供了可視機制(Viewing),也為控制器,將結構型XDL文件轉換為文字流(Texting)的方式與使用者進行互動。