February 06, 2005

透過 VNC 達成 Citrix 提供的服務

「透過 VNC 達成 Citrix 提供的服務」這個標題聽起來有點怪,在說明之前,先提及 Citrix 的 MetaFrame 技術,這是非常傑出的設計,無縫的 (seamless) 整合許多 connection session,並且也針對企業的需求,提供兼具穩定性與彈性的組合... (後面消音,聽起來像是廣告台詞)。Citrix MetaFrame 有個很棒的設計,就是能夠把 Thin Client 與 Desktop 整合在一起,透過其 Citrix 制訂的通信協定,指定使用伺服器上某個應用程式,然後呈現在 Desktop 上,但是使用者不需要顧慮這箇中的實現方式,感覺就好像這些應用程式就跑在本機端。

我過去在 W-Channel Inc. 服務時,曾經花了些時間開發一個實驗性的設計,我稱為 XD (neXt Desktop),這是一個 Thin Client 與 Desktop 整合的新途徑,當時修改 Zero-Install 與 Citrix client,但是還沒整合 VNC 進去,這個計畫因為某種原因中斷。

過了幾個月,在 SourceForge.net 看到 [MetaVNC] 的計畫,真讓我耳目一新,把 VNC Client 與 Desktop 作了某種程度的整合,可以同時取用不同 VNC server 上的應用程式資源 (透過加強的 TightVNC extension),做到協同運算,而且已經有足夠的穩定性,剛剛也稍微 hack 一下 Unix 版本,看來其 client 還有很多發揮的空間,我覺得比較可行的方式為改進其 built-in window manager 的設計。

看來新年有許多可以著墨之處 :-)

由 jserv 發表於 February 6, 2005 07:59 PM
迴響