August 29, 2005

Xorz/Embedded 展示

之前 blog [「綜觀 X Window System 新發展」簡報上線] 提到我本來要展示的 Xorz/Embedded,我用以打破 X11 相容性的實驗,用很小的 footprint 實做與 GTK+/Cairo 相似的 API,並且作為一個具體而微的 Window System,更適合 Embedded Systems。

首先看看 Xorz/Embedded 的展示畫面:

這要花多少程式碼達到以上的效果:向量繪圖、向量字型支援、半透明效果、Window Layout、簡單的 Widget Set,以及可更換的 skin,「數字會說話」:
    jserv@venux:~/gui-toolkits/xorz-embedded$ ls -lh xorz-all-in-one
    -rwxr-xr-x  1 jserv jserv 59K 2005-08-29 15:01 xorz-all-in-one
    
x86 binary 的空間是 59kb,那 Library Dependency 呢?
    jserv@venux:~/gui-toolkits/xorz-embedded$ ldd xorz-all-in-one
    	linux-gate.so.1 =>  (0xffffe000)
    	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ee4000)
    	/lib/ld-linux.so.2 (0xb7fd9000)
    
是的,直接透過 Linux [FBDev] (framebuffer) 作顯示,什麼負擔都沒有,套句廣告台詞:「輕鬆窈窕」。希望今年有機會釋出正式版本,也歡迎作技術交流與合作,謝謝!
由 jserv 發表於 August 29, 2005 03:18 PM
迴響

有用 freetype 嗎?

Mr.Q 發表於 August 29, 2005 07:16 PM

To Mr. Q,

ldd 告訴事實:沒有 FreeType dependency,而字型處理也是在 Xorz/Embedded 內部處理掉的,類似 Cairo 的設計。

jserv 發表於 August 29, 2005 07:25 PM

有有关Zorz体系和算法的介绍吗?

Jacky 發表於 August 30, 2005 09:20 AM

希望早日看到成果!

tpu 發表於 August 30, 2005 11:32 AM

To jacky,

肯定要讓你失望了,因為您所提及的項目,仍然只會出現在我的新書中,不過我會試著撰寫相關的文件與簡報,感謝您對本軟體的興趣。

jserv 發表於 August 30, 2005 01:17 PM

不知jserv是否关注过fbui项目。fbui中的一些创意是否能和xorz结合起来?想象中...

tpu 發表於 August 30, 2005 05:36 PM