蘭斯-吉爾是一名加州大學伯克利分校的學生,剛剛和女朋友完成了去大煙山國家公園遠足的旅行,于3月的最后一天回到了伯克利,在經過學校附近的一棟建筑時,他看到頂樓上豎了一塊新的廣告牌。
廣告牌的內容很簡單,左側是一臺黑乎乎的攝影機,右側是一個紅黃綠三色環(huán)繞著藍色圓圈的logo,造型有點像鏡頭的縮影,下側寫著廣告詞:攝影機讓人類領略現實世界的動感,iView讓人類領略互聯網世界的動感!
女朋友也注意到了這塊新的廣告牌,疑惑道:“那是什么產品?”
蘭斯-吉爾是學計算機的,一眼就看懂了,說道:“應該是一款新的瀏覽器。”
“瀏覽器是什么?”
“一種網絡軟件,就像照相機……或者攝像機一樣,可以讓你看到互聯網上的內容?!?p> 蘭斯-吉爾先把女朋友送到家,然后才返回了自己的宿舍,一進門就看到室友正坐在電腦前打字,地上丟著一堆披薩外賣盒子以及十幾個喝光了的易拉罐,似乎好幾天都沒有出門了,于是大聲質問道:“嘿!哈利,我說了不要把垃圾留在房間里?!?p> “我正在移植iView瀏覽器,等完成了就會去扔的?!?p> 蘭斯-吉爾想到了剛才看到的廣告牌,把背包放下,走過去看了看,見哈利面前除了正在編程用的臺式機之外,還擺著一臺筆記本電腦,屏幕上顯示著密密麻麻的程序代碼。
“哈利,你從哪里弄來的源代碼?未經許可移植軟件是犯法的?!?p> “iView是開源軟件,可以隨意使用、修改以及移植?!惫孟窈芫枚紱]有睡覺了,但精神卻非??簥^,他噼里啪啦的打著字,解釋道:“尼克和喬治他們幾個在和我打賭,看誰最先把iView移植到FreeBSD上去,他們幾個輸定了,因為我很快就要完成了……啊哈!又完成了一項功能,尼克的NBA球星卡將會是我的了。”
“你們?yōu)槭裁匆浦策@個iView,不是有Netscape嗎?”
“蘭斯,你去大煙山玩了一周,已經變成原始人了,Netscape是垃圾,iView才是世界上最好的瀏覽器,我用一個簡單的例子就能證明這一點?!?p> 哈利停下了打字的手,把筆記本電腦挪到書桌的右側,關掉上面的源代碼,打開了一個瀏覽器程序,在地址欄輸入“www.iview.com”的網址,但沒有急著按回車,而是豎起食指,對蘭斯搖了搖,提醒道:“注意,你將會看到一個美麗、神奇而又偉大的新世界!”
食指按下回車鍵之后,筆記本電腦的屏幕中間出現了一群黑色的小魚,小魚仿佛被風吹散的蒲公英一樣,以一種有序而又美觀的方式散開,自由自在的到處游動。
蘭斯在18歲生日那天,一個人去拉斯維加斯看了一場脫-衣舞-娘秀,當時覺得世界上再也沒有比這更刺激的場面了,然而現在他卻被電腦上活靈活現的動態(tài)效果震撼了,感受到了一種完全不同但卻更為新奇的刺激,又是驚詫又是激動,大叫道:“FXXK!這是什么?”
“這是iScript創(chuàng)造的奇跡?!惫c了點鼠標,頁面上的小魚散去了,出現了iView的官方主頁,然后念出了上面的宣傳語:“用iView,體驗活著的互聯網。”
主頁乍一看很簡潔,只有iView瀏覽器、iScript語言、互動交流三個欄目,但當鼠標滑過欄目名稱的時候,會自動彈出來一個菜單,顯示出不同的子欄目,這種動態(tài)效果在2016年是每一個網站都必備的基本功能,但在1995年卻屬于石破天驚的創(chuàng)舉,蘭斯看了一會演示,說道:“哈利,你說的沒錯,iView才是世界上最好的瀏覽器,它將開創(chuàng)一個新時代?!?p> “沒錯,而且它還是開源的。”哈利關掉了瀏覽器,把筆記本電腦擺回原來的位置,說道:“蘭斯,還記得上次我們一起移植的7-ZIP嗎?iView就是那位作者的新作品,他現在就在美國,今晚將在我們學校舉辦一場關于開源軟件的演講,你可以和我一起去聽聽。”
“OK,我會去的。”
當蘭斯和哈利討論iView瀏覽器的時候,艾倫-巴特勒正在為iScript焦頭爛額。
艾倫-巴特勒在圣何塞開了一家互聯網設計公司,專門幫中小企業(yè)搭建網站或者主頁,像做黑板報一樣,用HTML語言當膠水,把一堆文字和照片貼到網上去就可以了,工作很簡單,利潤很豐厚,因此日子過的頗為愜意,然而從3月28日開始,他的好日子就到頭了,因為公司接到了好幾個客戶打過來的電話,要求頁面上除了照片和文字之外,還需要有動畫效果。
該死!
我開的是網絡設計公司,不是迪斯尼電影公司!
艾倫-巴特勒絞盡腦汁,用各種能想到的詞句向客戶科普網頁設計的原理,但沒有一個客戶聽的下去,眾口一詞的表示自己公司的頁面必須像iView主頁上的小魚一樣,能以動來動去的形式展示公司形象。
iView是什么公司?
小魚又是什么東西?
艾倫-巴特勒抱著困惑和不解的心情打開了iView的主頁,但他什么小魚都沒看到,只看到了一個簡陋而又普通的網站,邊角處甚至出現了解析錯誤的提示,他很不屑的關掉了頁面,把客戶的要求拋之腦后。
然而接下來幾天,越來越多的客戶打電話過來,提出頁面“要活的”“動起來”“會跳舞”之類莫名其妙的要求,搞的艾倫-巴特勒煩躁不安,只好再次打開iView的官方網站,仔細瀏覽了一下上面的內容,這才后知后覺的發(fā)現iView是一款新的瀏覽器,只有安裝了它之后才能看到動態(tài)效果,而自己之前用的Netscape因為沒有iScript引擎,無法渲染動態(tài)效果。
iScript引擎是什么玩意?
下載,安裝,搞定了一切之后,艾倫-巴特勒再次打開了iView的網站,這次他和蘭斯一樣被震撼了,像個五六歲的孩子一樣,盯著屏幕上游來游去的小魚足足看了好幾分鐘,然后抱著半禿的腦袋大叫了一聲,以最快的速度進入主頁,點開了iScript欄目的子菜單,下載說明文檔和編程指南。
快快快,用最快的速度學會它!
做一個靜態(tài)的網頁只能賺1000美元,做一個動態(tài)的網頁至少可以賺5000美元!
當艾倫-巴特勒研究iScript語言的時候,遠在歐洲的伯特-波斯正在閱讀一封電子郵件。
電子郵件是一個ID叫做UN2758的網友發(fā)過來的,這個ID伯特-波斯曾經在Linux的新聞組里看到很多人談論過,但都和開源軟件有關,與互聯網關系不大,而他目前正在編寫一款全新的網絡瀏覽器,因此沒有太多關注。
郵件內容很長,而且還有附件,伯特-波斯先泡了一杯咖啡,然后才坐下來慢慢看,看了一會就坐正了身體,連咖啡都忘記喝了,因為UN2758在和他探討有關CSS的技術標準。
伯特-波斯1993年寫了一篇關于軟件圖形用戶界面的論文,從格羅寧根大學拿到了博士學位,然后開始設計一款叫做Argo的瀏覽器,1994年的時候,他和一名叫做哈坤-利的朋友一起設計了一種新技術,用來改善網頁的設計以及顯示效果,兩人把這種新技術叫做層疊樣式表,簡稱為CSS。
但是這種新技術目前還只是一個簡單的草案,有很多缺陷和問題,遠遠談不上成熟,因此伯特-波斯只在芝加哥的一個技術論壇上展示過一次,這個UN2758是從哪里知道的?
UN2758在郵件里詳細描述了他對互聯網前端設計以及CSS技術的理解,提出了大量中肯而又富有前瞻性的建議,伯特-波斯只看到一半,就感覺自己和哈坤-利兩人設計的CSS仿佛嬰兒玩的積木,不值一提,也不堪使用,而UN2758所預見的CSS則像紐約的帝國大廈,堅固,美觀而且耐用。
伯特-波斯喝了一口已經涼透了的咖啡,打開了下載好的附件,附件里是一款名叫iView的瀏覽器,安裝過后使用了大約半個小時,他覺得自己那款快要完成的Argo瀏覽器可以丟進垃圾桶了。
或許我應該接受邀請,去這家iView公司工作……
但是我喜歡歐洲的生活,不喜歡美國……
當伯特-波斯為工作猶豫的時候,陳志揚正坐在辦公室里意氣風發(fā)的和曾繁浩談話。
“曾主任,iView的源代碼你們研究的怎么樣了?”
“目前已經研究完了70%左右,小周說最多兩個星期就能做出來一個beta版的中文瀏覽器了。”
“不錯,不錯,你讓小周再加把勁,一定要搶在國內其他院校之前,把屬于我們自己的瀏覽器做出來?!?p> “陳校長你放心,有大猷幫忙,我們比別人提前三天拿到了源代碼,一拿到就立刻開始研究了,國內不可能有人比我們更快?!痹焙葡仁桥男馗萝娏顮?,然后有些擔憂的說道:“陳校長,iView現在默默無聞,沒幾個人知道,直接借用它的技術問題不大,萬一以后火起來了,我們這么做會不會被人說閑話?”
陳志揚一副智珠在握的表情,笑呵呵的說道:“你現在缺的是能填補國內空白的產品,而不是技術,我們又不搞開源那一套,你把界面好好改一改,把趙飛燕改成楊玉環(huán),然后誰還能認的出來?”
“呵呵,陳校長說的也是?!?p> “你讓小周再快一點,越快越好,打響知名度之后我好幫你多申請一些科研經費,這樣下學期計算機學院正式開辦的時候,你有重量級的產品壓陣,又有科研經費收買人心,才能坐穩(wěn)院長的位置,不至于讓人說你資歷淺,威望不足了?!?p> “謝謝陳……多謝校長提攜?!?p>