支持在HTML5瀏覽器上運行 GTK+ 3.2 發布
GTK+ 剛剛發布了 3.2 版本,該版本最大的改進就是支持在 Web 瀏覽器上運行基于 HTML5 的應用程序,同時支持 Wayland 后端協議。
HTML5 Broadway 后端允許在支持 HTML5 的瀏覽器上運行 GTK 應用,也就是說你可以在瀏覽器上運行例如 Gedit 或者是 GIMP 等應用。
而 Wayland 是一個簡單的“顯示服務器”(Display Server),與X Window屬于同一級的事物,而不是僅僅作為X Window下X Server的替代(注:X Window下分X Server和X Client)。也就是說,Wayland不僅僅是要完全取代X Window,而且它將顛覆Linux桌面上X Client/X Server的概念,以后將沒有所謂的“X Client”了,而是“Wayland Client”。
更確切的說,Wayland只是一個協議(Protocol),就像X Window當前的協議——X11一樣,它只定義了如何與內核通訊、如何與Client通訊,具體的策略,依然是交給開發者自己。所以Wayland依然 是貫徹“提供機制,而非策略”的Unix程序。
GTK(GIMP Toolkit)是一套跨多種平臺的圖形工具包,按LGPL許可協議發布的。雖然最初是為GIMP寫的,但目前已發展為一個功能強大、設計靈活的一個通用圖形庫。特別是被GNOME選中使得GTK+廣為流傳,成為Linux下開發圖形界面的應用程序的主流開發工具之一,當然GTK+并不要求必須在 Linux上,事實上,目前GTK+已經有了成功的windows版本。
GTK雖然是用C語言寫的,但是您可以使用你熟悉的語言了使用GTK,因為GTK+已經被綁定到幾乎所有流行的語言上,如:C++, Guile, Perl, Python, TOM, Ada95, Objective C, Free Pascal, and Eiffel。
項目地址:http://www.gtk.org/