當前位置:律師網大全 - 專利申請 - Sep專利侵權

Sep專利侵權

TC不能!VC可以做到純代碼當然可以實現。

翻到壹個其他地方的GUI歷史!既然妳說會加分,呵呵。

阿吉哈歷史溯源:2005年8月30日

字號:小、中、大

如果妳使用電腦有些年頭了,妳壹定知道那些沒有圖形界面的操作系統,比如微軟的DOS,UNIX和原版的Linux。要熟練使用這些操作系統,用戶必須牢牢記住大量命令,並達到舒適的應用水平。在那個年代,掌握電腦操作技能絕對會令人肅然起敬,但也正是因為操作的復雜性,電腦很難真正進入家庭,被普通用戶掌握。

計算機行業很早就意識到了這個問題,取代字符界面的圖形用戶界面(GUI)已經成為廣泛使用的圖形界面。操作直觀,用戶無需專門培訓即可輕松掌握,大大降低了計算機應用的門檻。80年代以後,各種操作系統競相推出圖形界面,包括微軟、Windows和Mac,以及其他很多後來消失的系統。90年代中期,圖形界面開始真正取代字符界面成為標準,其中微軟的Windows 95就是典型代表。進入2000年後,操作系統原有的殘留字符界面模式被徹底取消,圖形界面不滿足於簡單的設計,向註重視覺體驗的方向發展。蘋果Mac OS X和微軟Windows XP是兩大支柱。之後,圖形界面走向完善和個性化時代,所有終端用戶都可以參與其中,為自己設計壹套個性化的界面外觀,而業界則將目光投向更遙遠的未來,希望在未來的操作系統中采用3D全新的視覺界面。

在接下來的文字中,我們將詳細介紹圖形界面的概念由來、實現以及詳細的開發過程,其中會涉及到各種操作系統。

從理論探索到產品原型

GUI界面計算機的概念始於20世紀30年代,當時壹位名為“Vannevar Bush”的人提出了壹種名為“Memex”的智能設備,他認為這種設備的外觀類似於桌子,有兩個可觸摸顯示器,壹個輸入鍵盤和壹個掃描儀。通過這個設備,用戶可以訪問所有人類知識庫。那時候電腦還遠沒有生產出來,房利美布什的想法純粹是毫無根據的科學幻想,永遠不可能實現。但不可否認的是,這個想法是有遠見的,它成功地描繪了半個世紀後的計算機形態。也許微軟的平板電腦曾經從Memex的直接觸摸操作概念中獲得靈感。

道格拉斯博士的NLS系統

我們無法確認微軟是否借鑒了房利美·布什的天才理念,但可以肯定的是,這壹理念對啟發操作系統引入GUI圖形界面起到了至關重要的作用。1948年,Douglas engle Bart(GUI和mouse的發明者)在獲得學士學位後加入了美國國家航空咨詢委員會(NACA,美國國家航空航天局的前身),但他並不滿足於只從事壹些範圍較窄的小項目,而是希望自己的工作能夠造福全世界。在上班的路上,他突然回憶起房利美·布什寫的關於“Memex”的文章,開始思考如何實現這樣壹個裝置。對於觸摸顯示屏,道格拉斯很自然的想到了陰極射線管技術——道格拉斯是二戰時期的雷達兵,當時的雷達顯示屏使用陰極射線管作為信號顯示的核心器件。道格拉斯還認為屏幕上的信息應該以圖形的形式存在,操作者可以在屏幕的任何範圍內自由選擇自己感興趣的內容。道格拉斯對這個想法感到興奮,但他萬萬沒有想到,第壹個原型系統會在20年後真正出現。

圖1道格拉斯·恩格爾巴特博士被譽為“桂之父”、“鼠之父”。

後來道格拉斯離職去了加州大學伯克利分校,在那裏獲得了電子工程和計算機科學博士學位,1956。後來,道格拉斯博士進入了著名的斯坦福研究院,在此期間,他真的可以將自己的想法變成現實。1968,道格拉斯博士終於成功了。他公開展示了他的“NLS”圖形系統,包括壹個圓形CRT顯示器、壹個鍵盤和壹個鼠標。它的名字“NLS”是“在線系統”的縮寫,因為它是基於幾臺計算機的聯網。NLS可以顯示圖形界面,用戶可以通過移動鼠標在整個屏幕上自由選擇內容,實現無紙化辦公。雖然這壹幕在今天看來很平常,但在1968絕對是壹個革命性的新概念,以至於當Douglas博士演示NLS系統的時候,很多電視臺都進行了實時報道,引起了轟動。Douglas博士也因此被稱為“GUI界面之父”,但他還有另壹個同樣響亮的頭銜:“鼠標之父”——他為NLS系統開發的鼠標後來成為計算機的標準輸入設備之壹,並深深影響了計算機的發展。

圖2 NLS系統,帶有顯示器、鍵盤和鼠標。

Alto計算機和Smalltalk語言

道格拉斯博士的NLS系統震驚了外界,無紙化辦公成為許多企業的熱門話題,這讓施樂公司深感不安。打印設備是施樂的生命線。NLS系統出現後,施樂擔心“無紙時代”的到來會對他們造成巨大沖擊,並意識到了“風險”。施樂高管認為最好先掌握這項技術,成為新領域的領導者,於是在1970成立了著名的帕洛阿爾托研究中心(PARC),專門負責這件事。雖然無紙化的風險後來被證明是多余的(進入PC時代後,辦公用紙不是減少了,而是消耗更多了),但施樂高管當時做出的決定仍然是非常明智的。PARC已經成為世界上最好的研究所,擁有壹流的設備和人才,幾乎所有的人都是醫生或各自領域最優秀的專家。自然,PARC出了很多成果,包括操作系統的GUI界面,也孕育了很多頂尖的科技人物,包括3Com的創始人鮑勃·麥卡夫,微軟的首席架構師查爾斯·西蒙尼。當然,這些都是後者。

PARC中心同時開展了多個研究項目,激光打印機是其首批發表的成果之壹,被視為打印技術的革命性突破。然而,PARC發明的激光打印機不能獨立工作,它必須有壹個圖形計算機來為它提供要打印的文檔。那時候還沒有這種電腦。PARC的計算機科學家只是自己動手。他們從道格拉斯博士的NLS系統中獲得靈感,並於1973年發明了奧拓計算機。Alto被視為操作系統GUI界面發展史上的裏程碑。它有窗口和下拉菜單,可以通過鼠標靈活操作,真正打破了困擾業界已久的人機壁壘,大大提高了操作效率,從而形成了業界的WIMP標準。這裏有壹個小插曲不得不提:來自伯克利的學生查爾斯·西蒙尼有幸參與了Alto的開發項目。他為奧拓電腦寫了壹個文字編輯器:“Bravo”。Bravo改變了信息的組織和展示方式,被公認為第壹款“所見即所得”的文字處理軟件。

1975年,PARC正式向公眾開放奧拓電腦。當時有大量精英參觀。在花旗銀行代表的參觀過程中,Simone向他們展示了Alto電腦、Bravo軟件、網絡和激光打印機的合作過程。Bravo使用各種字體編輯文件,這些文件顯示在Alto電腦的屏幕上,然後將相關數據通過以太網傳輸到打印機,打印出來的文件看起來和屏幕上顯示的壹模壹樣。“所見即所得”的概念應運而生,比蘋果Macintosh早了11年,但成為標準的卻是後者。

與Alto computer壹同誕生的還有Smalltalk語言。Smalltalk是第壹個面向對象的編程語言,它具有類似Java的自動內存管理功能。用任何語言來形容這壹偉大成就都不過分。PARC使用Smalltalk語言設計圖形環境,並帶來了許多全新的GUI編程概念。我們今天看到的所有可視化開發平臺,都可以看作是Smalltalk的思想衍生。在奧拓電腦發明後,PARC的許多開發者希望將其商業化——奧拓擁有比後來的MAC更大的屏幕,以及鼠標和圖形界面,前景光明。遺憾的是,施樂壹直秉承“產品越大越好”的大公司風格,只願意生產復雜昂貴的機器,對奧拓電腦不感興趣。奧拓電腦售價5萬美元,激光打印機需要20萬美元。後者自然成為施樂的新方向,而奧拓電腦則被施樂高管忽視。隨後,PARC的成員堅持對奧拓進行了多次改進,最終開發成了奧拓III,但開發者強烈的商業化意願再次被施樂拒絕。直到1981,施樂才以17000美元的價格向市場推出了簡化版的奧拓電腦——Star 8010文檔處理器。STAR 8010雖然和奧拓有很大的不同,但是它有著出色的文檔處理能力,多個文檔可以在屏幕上並置,互不重疊,用戶可以很舒服。可惜此時施樂已經錯過了搶占制高點的最佳時機,Star 8010在市場上也沒有得到太大的反響。更不幸的是,許多PARC精英對施樂不滿,另尋出路。大批精英加入蘋果電腦公司進行冒險,但開發Bravo軟件的查爾斯·西蒙尼卻去了當時名不見經傳的微軟公司,後來他成為了微軟的創始人之壹。

圖3施樂奧拓電腦

圖4 Alto的文件管理器

圖5施樂Star 8010文檔處理器

蘋果麗莎/麥金塔的誕生

施樂未能及時將奧拓推向市場,錯過了機會。最後只在施樂內部員工使用,沒有對外推廣。但奧拓成為了圖形化操作系統的先行者,後來的蘋果麗莎電腦和微軟Windows 1.0都可以算是對奧拓思想的直接繼承。在圖形操作系統方面,與微軟相比,蘋果明顯領先壹步。當時由史蒂夫·喬布斯和史蒂夫·沃茲尼克創辦的蘋果電腦被公認為個人電腦的開創者,但他們在圖形界面方面並沒有太多建樹。Apple完全基於命令行操作。Apple雖然配備了簡單的圖形界面,但是沒有鼠標,完全依靠鍵盤輸入,同時保留了傳統的命令行操作。好在施樂的Alto並沒有推向市場,IBM在個人電腦領域也是懵懂無知,於是Apple II成為了當時唯壹壹款擁有“圖形界面”的個人電腦,蘋果當然也因此發了大財,進入了前所未有的高速發展階段。蘋果作為壹家充滿活力的年輕企業,已經成為很多精英向往的天堂。許多離開施樂PARC中心的工程師後來加入了蘋果公司,這些工程師能夠繼續他們之前的工作。就這樣,中音電腦和Smalltalk語言以另壹種形式出現在了電腦舞臺上。

從技術層面來說,蘋果二代電腦無論如何也比不上當代的奧拓。PARC的前工程師們對此深有體會。在他們的安排下,蘋果電腦公司的創始人之壹史蒂夫·喬布斯得以進入PARC研究中心。他看到了傳說中的奧拓電腦,觀看了相關演示。喬布斯詳細了解了奧拓電腦的整個概念,他被完全圖形化的界面和鼠標靈活的輸入方式深深震撼了。之後,喬布斯成為了GUI界面的忠實信徒,他決心開發壹款類似的電腦並投放市場——這件事發生在1979年,喬布斯的到訪直接改變了後來的“Lisa”電腦項目,於是PC和操作系統的發展方向反轉到了“正確”的方向。

為了完成Lisa,開發者在Appleⅱⅱ計算機上模擬了多種不同的界面原型,包括壹套基於任務界面的“二十個問題”方案和壹個帶有四列文件瀏覽的方案。後壹種設計後來被NeXTStep系統和Mac OS X系統借鑒。但是Lisa開發團隊最終選擇了基於圖標的顯示方案,所有的文件、文件夾和應用程序都用圖標來表示,而且它還有壹個下拉菜單欄,菜單欄放在屏幕的頂部。如果我們比較現在的Mac OS X系統,我們會發現它的基本元素仍然繼承自Lisa。除此之外,麗薩電腦還有很多創新,比如引入了鍵盤快捷命令,壹些經常操作的菜單命令可以通過快捷鍵實現,滾動條取代了原來的固定高度窗格;垃圾桶支持拖拽功能,那些不需要的文件用鼠標拖拽就可以直接刪除。另外引入了菜單的前景和背景概念,那些暫時沒有被選中的菜單都是淺“泛灰”,讓用戶在操作時壹目了然。Lisa很自然的推出了鼠標,但是蘋果對鼠標操作做了很大的改變——壹開始在奧拓電腦上使用pc鼠標,後來施樂的Star 8010文檔處理器簡化為雙按鍵模式,而蘋果Lisa使用的是只有壹個按鍵的鼠標,這樣做是為了簡化操作(蘋果顯然低估了用戶對技術的掌握能力)。但是基於圖標的GUI系統至少需要兩次鼠標操作,比如選擇和運行。正因如此,蘋果發明了雙擊操作,這壹操作後來成為了所有GUI操作系統的標準,即使現在鼠標有大量的按鈕。

Lisa computer創造了許多前所未有的GUI概念,這些概念中的大部分至今仍在使用。我們知道施樂Alto電腦和Star 8010文檔處理器都有圖標的概念,但Lisa是第壹臺真正用圖標來表示文件的電腦。在Lisa系統中,圖標文件是按地址路徑組織的,每打開壹條路徑都會彈出壹個獨立的顯示窗口。Lisa推出的“拖放操作”也是壹項偉大的發明,以直觀自然的方式實現了很多復雜的操作。比如我們可以選擇文件和文件夾,拖動到其他窗口,從而完成復制操作;此外,Lisa還有大量精妙的設計,可以有效簡化操作,比如允許用戶為每個文件指定要執行的程序。只要雙擊文件,就會被相應的程序自動打開。這些細節幾乎都在後來的GUI操作系統中傳承了下來。

Lisa項目始於1979,但直到1983才正式開發。但問題隨之而來。這臺電腦的價格定為100萬美元。雖然在當時並不貴,但還是讓大量用戶無法接受。如果用戶群體不夠廣泛,專門為Lisa平臺開發軟件是不現實的。為此,蘋果決定開發廉價版的Lisa,也就是著名的“Macintosh”項目。麥金塔電腦於1984年推向市場。它有壹個9英寸的單色屏幕,128KB內存和壹個軟盤驅動器,保留了大量Lisa電腦的GUI功能。但它不具備多任務處理能力,不能在兩個程序之間靈活切換,價格僅為2495美元。麥金塔的發布引起了巨大的轟動。人們第壹次看到電腦有這麽漂亮的操作界面,聽說電腦能發出這麽美妙的聲音,第壹次體驗到電腦這麽簡單的操作。麥金塔的表現堪稱輝煌,蘋果也達到了發展史上的最高點。雖然此後蘋果壹直在走下坡路,但Macintosh的後續版本似乎並沒有受到特別大的影響。即使在90年代中後期蘋果瀕臨破產的時候,Mac OS 8和Mac OS 9在技術上依然不落後。

圖6列出了壹些頂級Lisa計算機。

圖7 Macintosh系統1的圖形用戶界面

強勁的GUI運動

除了蘋果的Lisa,80年代還有很多GUI操作系統。包括VisiCorp的VisiOn,微軟的Windows 1.0和2.0,Tandy的Desktop,Digital Research的GEM,IBM OS/2,Next Company的NeXT Step,為UNIX開發的X Window等。但是除了Windows、NeXTStep和X Window,其他的GUI都沒有被持續開發。接下來,我們將按照出現的順序介紹這些GUI的特點和發展。

圖8視覺系統的用戶界面

視覺操作系統

在蘋果致力於開發Lisa圖形界面的同時,VisiCorp也在做同樣的工作。VisiCorp是世界上第壹個電子表格軟件VisiCalc的創始人,是當時最強的PC應用軟件企業。然而,VisiCorp沒有制造自己的計算機,而是為IBM PC開發了壹個帶有圖形用戶界面的操作系統。這款產品命名為“視覺”,發布於1983。

雖然VisiOn也實現了圖形化操作,但是缺點很多:壹是VisiOn價格太貴,單套軟件價格達到65438美元+0495,很多用戶無法接受;其次,視覺對硬件要求太高。只能在512KB內存和硬盤鼠標的PC-XT電腦上工作,這樣就把很多不合格的用戶擋在了門外。更何況視覺在設計上並不出眾。比如只支持640×200單色圖形模式,不脫離基於文字的痕跡。例如,VisiOn完全不能支持圖標功能,用戶必須點擊文本標簽才能打開文件或執行程序。視覺方面,VisiOn只支持定寬字體顯示,不僅明顯不如蘋果的Lisa和Macintosh,甚至不如施樂的Alto和Star 8010。此外,VisiOn對鼠標的支持極其有限。它甚至不能支持鼠標的對角線移動,只能讓光標水平或垂直移動——這相當於1968中道格拉斯博士的NLS系統的水平。雖然技術遠遠落後於Lisa,但它是當時PC可以使用的唯壹GUI圖形操作系統。不幸的是,當比爾·蓋茨看到VisiOn給DOS帶來的真正威脅時,他發動了壹場經典的宣傳戰。微軟極力向用戶宣傳Windows系統的好處,力求在心理上和精神上贏得用戶。這場宣傳戰的目的是瓦解潛在對手,而不是促進銷售。事實上,那時候Windows不僅沒有上市,而且幾乎沒有開始設計。但是微軟的宣傳非常有效。當VisiOn開始銷售時,VisiCorp意外地發現很少有人接受這個產品,因為幾乎全世界都在等待微軟的“Windows”。VisiCorp被微軟輕松擊敗,同時VisiOn也走到了盡頭,沒有繼任者延續生命。

圖9窗口1.01的界面,可以支持兩個平鋪窗口的邊界調整。

Microsoft Windows已啟動。

VisiOn無疑是壹款非常失敗的產品,但卻迫使微軟開發出比它更有競爭力的產品。起初,微軟將其GUI系統命名為“界面管理器”,但後來選擇了壹個更生動友好的名稱Windows。Windows的原型系統推出於1983,其界面看起來像是VisiOn和Microsoft Word for DOS的混合體——Microsoft Word for DOS脫胎於Alto computer的Bravo編輯器,是Simone加入微軟後帶來的傑作。

兩年後,Windows 1.0正式發布。與原型系統相比,Windows 1.0明顯成熟,具備了流行GUI的特點,如頁面滾動條、窗口控制器、菜單等,但在細節設計上,Windows與其他GUI仍有很多差異,比如每個應用都有菜單欄,窗口平鋪而非重疊。有個有趣的小插曲。來自施樂PARC中心的設計師認為平鋪設計比重疊設計更好,但比爾·蓋茨本人並不這麽認為,所以他決定未來的Windows GUI應該采用窗口重疊的方式。這套規則自Windows 2.0生效以來壹直沿用至今。不過Windows 1.0還是采用了磁貼設計。當然不是獨立的操作系統,而是為DOS系統設計的GUI圖形界面。由於Windows 1.0的功能較弱,大部分用戶還是習慣使用命令行。

圖10 Tandy桌面系統外觀

Tandy桌面圖形用戶界面系統

坦迪電腦公司這個名字可能很多人沒聽過,但是在1984,這家公司也發布了自己的GUI系統同桌。但是同桌對鼠標的支持非常有限。主要依靠鍵盤操作,采用平鋪窗口。當然,同桌是很難用的,而且在銷售上,壹直和坦迪自己的電腦捆綁銷售,沒有公開推廣。

數字研究推出GEM GUI

在1985的最後,數字研究公司推出了壹個叫做GEM的圖形環境。和Windows壹樣,是為DOS系統設計的GUI,但也可以在雅達利的ST電腦上工作(雅達利公司由美國猶他大學畢業生布什內爾於1972創立,從事家庭娛樂用電腦軟硬件的研發,可以說是當今電子遊戲機的鼻祖)。事實上,GEM也是由施樂PARC公司的大量R&D人員操作的,但遺憾的是,它與蘋果公司的Lisa/Macintosh GUI過於相似。同樣的圖標表示菜單欄放在屏幕頂部,鼠標操作非常相似。憤怒的蘋果起訴Digital Research侵權。結果數字研究被迫修改了PC DOS的GEM版本,但奇怪的是,雅達利電腦的GEM GUI並沒有受到影響。

圖11 Gem1運行在雅達利ST電腦上的圖形環境。

圖12工作臺1.0 GUI圖形環境

Amiga工作臺圖形環境

Commodore公司生產的Amiga電腦曾經風靡市場。它使用了支持多媒體圖形和音頻的多處理器技術,擁有出色的視頻和音頻質量,這也使它廣泛超越了同時期的其他計算機。另外,Amiga的操作系統可以支持多任務環境,這壹點連蘋果、微軟、IBM都自愧不如。但在圖形環境方面,Amiga采用了壹套名為“Workbench”的GUI,在當時相當亮眼:支持窗口上下移動,窗口被選中或移動時會自動出現在前臺,頂部的菜單欄可以自動隱藏,鼠標右鍵可以激活。然而,由於Commodore管理不善,Workbench GUI沒有以下功能。

圖13 GEOS GUI有點類似於GEM和Lisa/Macintosh。

Berkely Softworks發布GEOS

1986年,Berkely Softworks發布了GEOS圖形GUI,與《麻煩》中的GEM GUI有很多相似之處,但其主要應用對象是Apple II、Commodore 64等電腦產品。可惜GEOS出來的太晚了。這個時候面臨微軟和Windows的強大競爭,自然GEOS後來就消失了。

圖14 Windows版本2.0,添加最大化和最小化按鈕,並使用窗口重疊布局。

微軟視窗2.0

1987年,微軟將Windows GUI升級到2.0版。Windows 2.0放棄了窗口磁貼設計,轉向了流行的重疊模式,並大量使用了類似Macintosh的GUI元素,遠比之前的1.0版本成熟。蘋果看到後很震驚,他們毫不猶豫地提起訴訟,認為Windows 2.0侵犯了Macintosh的“Look & amp;Feel”視覺專利,蘋果聲稱Macintosh的“整體視覺外觀”受版權保護。雖然Windows在壹些窗口細節上與Macintosh有所不同,但整體上看起來非常相似。法院隨後要求蘋果公司提供具體證據,蘋果公司提交了189個GUI元素。遺憾的是,蘋果似乎忘記了179個元素已經在微軟Windows 1.0協議中獲得許可(作為交換,微軟為Macintosh平臺開發office軟件),而剩下的10個元素基本不受版權保護,或者不是蘋果原創,或者是唯壹可能的通用實現。這場官司最終持續到1994,蘋果陷入了徹底的失敗,沒有什麽能夠阻擋微軟的崛起。

有必要提壹個有趣的小插曲:在蘋果起訴微軟侵權期間,施樂也對蘋果提起了訴訟。施樂聲稱自己是GUI版權的真正擁有者,從歷史發展來看,施樂確實是所有GUI發展的源頭。然而,這壹案例在技術層面也被駁回。

圖15 Acorn公司的Arthur GUI創下了當時的幾個第壹。

32位RISC平臺的亞瑟

同樣是在1987年,Acorn計算機公司發布了世界上第壹臺采用32位RISC處理器(ARM2處理器,8MHz)的微型計算機——Acorn A305/a 310,他們還為這臺計算機設計了壹個名為“Arthur”的GUI。和大多數其他GUI壹樣,Arthur有壹個滾動條,可以讓用戶通過滾動頁面來獲得更多內容,它也有很多開創性的作品。Arthur可以顯示16種顏色,也是第壹款可以支持抗鋸齒字體顯示的GUI產品。而且在屏幕下方設計了專門的“dock”,可以在Dock上放置常用程序的快捷方式或工具,方便用戶快速操作電腦。很多年後,蘋果在設計Mac OS X時也引入了這種設計,這是後話了。Arthur後來被Acorn改名為“RISC OS”,發展到4.0版本,卻沒有在殘酷的競爭中生存下來。

這裏有必要插點題外話。我們知道,80年代中期及之前發布的很多GUI產品都采用了定寬字體,比如GEM、Windows 1.0、Amiga Workbench、Acorn的Arthur等等。但實際上這些GUI都可以在應用中支持比例字體。設計師們之所以沒有在操作系統中采用同樣的設計,是因為當時電腦顯示器的分辨率太低了——大多數計算顯示器的分辨率只有640×200,即使是Macintosh最高也只能支持384像素的垂直分辨率。隨著技術的發展和顯示分辨率的不斷提高,GUI普遍采用比例顯示字體作為新的標準。

圖16 NeXTSep操作系統遠比前作精致。

喬布斯打造下壹步

1985年,喬布斯離開了自己創辦的蘋果公司,成立了壹家名為“NeXT”的電腦公司。喬布斯希望打造壹臺真正面向未來的終極電腦,開發新的圖形操作系統當然是重中之重。NeXT公司的工作命名為“NeXTStep”,開發工作從1985開始,到1988結束。從技術上來說,NeXTStep確實是壹款出色的圖形操作系統:所有GUI元素都用三維陰影裝飾,包括窗口、菜單、按鈕等。,改變以前GUI的簡單風格;NeXTStep率先在窗口右上角設置了壹個“X”符號,作為關閉窗口的快捷方式;NeXTStep引入了垂直菜單欄設計,用戶點擊屏幕左上角的特定logo菜單欄就會下拉,而點擊屏幕其他地方的菜單欄就會自動關閉,操作起來相當方便。NeXTStep還推出了Dock dock欄,但與Arthur GUI不同的是,這個Dock欄可以放在屏幕的任何壹側(默認位置是屏幕的右側)。

因為視覺效果大幅提升,NeXTStep對硬件也提出了“苛刻”的要求。需要高分辨率的顯示器,否則NeXTStep無法正常工作。

圖17 OS/2 1.1的GUI界面只能支持單色圖標,甚至後來的版本1.2也沒有引入當時流行的顏色設計。

1988 IBM OS/2誕生了。

IBM的OS/2也誕生於1988。它最初是作為DOS的替代品而設計的,由IBM和微軟聯合運營。當時的微軟遠沒有勇氣對IBM說不,但他們在OS/2開發上也沒有什麽突出的表現。OS/2版本1.0基於文本命令行操作,而版本1.1增加了圖形GUI。在上圖中,妳可以看到它與微軟Windows 2.0頗為相似,但其技術水平卻比同時出現的NeXTStep落後了幾個檔次。

圖18 1998發布KDE桌面環境

用於UNIX的x窗口系統

GUI潮流不可避免地蔓延到了單片UNIX領域。早在1984,美國麻省理工學院(MIT)就與DEC合作開發了UNIX系統上的分布式窗口環境,這就是著名的“X Window System”項目。1986年,MIT正式發布X Window,從此成為UNIX的標準窗口環境。接著,全面負責項目開發的X協會成立,X Window進入了壹個新的階段。同時,很多UNIX廠商也在X Window原型上開放。

  • 上一篇:三十歲抗老精華的選擇,妳知道都有哪些嗎?
  • 下一篇:商業知識競賽題目
  • copyright 2024律師網大全