軟體產業的發展趨勢

軟體產業的發展趨勢

在充滿機遇和挑戰的「數字十年」中,軟體和軟體開發將成為數字化生活的核心驅動力。首先,軟體已經開始在各種不同類型的智能設備上使用,這將極大地擴展軟體的應用領域,增強軟體和軟體之間的交互能力;其次,XML語言的出現和發展使信息擁有了統一的結構和通用的表達方式,基於XML的軟體將使信息的充分共享和快速檢索成為現實;此外,最新的WebServices技術可以把Internet變成一個潛力巨大的分散式計算平台,不同的計算任務可以在網路的不同節點上自由分配,計算機和計算機之間資源的共享和功能的互連將不再是夢想;最後,智能設備的廣泛應用將改變軟體本身的職能或角色,軟體將從一種工具演變成人們工作和生活的得力助手。

無所不在的軟體

20世紀70年代以前,人們只能在政府機構、科研院所、大型企業的計算中心裡看到體積龐大、操作複雜的大型主機系統。那時,許多人都夢想著能夠在自己的辦公室或書房中使用計算機。從70年代末開始,以微軟和IBM為代表的軟、硬體廠商將個人電腦從夢想變成了現實。今天,PC機、筆記本電腦、PDA乃至智能手機等計算平台在我們的日常生活中已經司空見慣。隨著Internet的普及,軟體也已經由PC機上的個人應用演變成了連接全世界的信息橋樑。在這些巨大變化的背後,產業內部的基本規律——如揭示了計算機硬體發展趨勢的摩爾定律——起到了決定性的作用。在過去、現在和可預見的將來,摩爾定律都始終如一地推動著處理器、內存、存儲設備、顯示器等關鍵部件在性能上保持高速增長的勢頭。這種日新月異的發展趨勢不僅會在PC領域延續下去,還會進一步擴展到移動設備和伺服器領域。下表是根據摩爾定律,對2010年時不同計算系統的性能所進行的預測:

當全球數以億計的電腦和智能設備都達到或接近上表所列的性能指標時,也許,一場全新的、激動人心的軟體革命就水到渠成了。今天,當我們回顧過去二十幾年軟體產業的發展史時,往往會對軟體產業本身的巨大成就唏噓不已;當2010年到來的時候,運行在各種高性能設備上的軟體又將為我們營造出怎樣的一幅美好場景呢?到那時,假如我們可以用紙張大小的計算機存儲和管理TB級的數據,假如我們可以在數碼攝像機中對視頻圖像進行實時的三維處理,假如我們的手錶可以自動安排我們每天的工作日程,假如我們可以在手機上玩三維的網路遊戲……我們大概都不會感到驚奇。的確,軟體在今天已經開始以各種不同的形態出現在我們身邊的每一種智能設備中,在未來的幾年裡,隨著電腦計算能力的大幅度提高,隨著電腦體積的進一步縮小,計算機和計算機的靈魂——軟體將無所不在。

結構化的信息資源

XML技術是最近幾年IT產業中最具有變革和創新意義的技術,它使信息第一次有了統一的表達和應用方式。在XML技術出現以前,Internet上的信息在數量上已經浩如煙海,但人們顯然缺乏有效檢索、發布和利用信息的能力或工具,信息無法充分共享。越來越多的人意識到,軟體產業要實現更大的飛躍,人們就必須擁有並掌握一種可以自由溝通的語言——幸運的是,人們很快就發現,XML正好可以扮演這個至關重要的角色。

從技術上講,XML語言只是一種簡單得不能再簡單的信息描述語言,但從應用角度上說,XML的價值就遠不止是一種信息的表達工具。事實上,藉助XML語言,我們可以準確地表示幾乎所有類型的數字化信息,可以清晰地闡釋信息的內涵和信息之間的關聯,可以在最短的時間內準確定位我們需要的信息資源。

今天,我們在Internet上查找一篇技術文章時,通常只能輸入文章中的關鍵詞句,並等待計算機返回按詞句匹配后的結果;將來,當Internet上的大部分信息都使用XML格式存儲之後,我們就可以從文章的主題、技術領域、學術價值等更多的角度,更加準確地定位信息資源;甚至,我們還可以利用自然語言向計算機直接發出查詢指令,或是利用命中的文章內容繼續查詢與需求相關的各類文獻。

技術的發展

WebServices技術是一種基於XML語言和標準的網路協議實現的分散式計算技術。WebServices足以把整個Internet變成一個可以無限擴展、擁有無限潛力的分散式計算平台。使用WebServices技術相互連接的軟體可以在Internet上自由溝通,智能設備上的應用軟體可以隨時調用Internet上任何地點的WebServices服務。在WebServices的技術框架之內,軟體模塊充分復用、計算機資源共享、信息無障礙交流等一代又一代程序員們執著追求的理想將最終成為現實。

WebServices技術還有助於改變企業對IT系統的應用方式和依賴程度。在WebServices技術的幫助下,更多的企業可以不再耗費巨資建設IT系統,大多數企業應用都可以使用Internet上提供的各類WebServices服務來實現。專業的IT服務提供商可以通過建設WebServices並出售服務獲取可觀的利潤。人們談論了許多年的IT服務外包也許要在WebServices技術更加普及之後才能體現出最大的價值。

電腦將成為我們的得力助手

隨著IT技術特別是軟體技術的不斷發展,電腦人性化的趨勢越來越明顯。除了可以在國際象棋的棋盤上戰勝世界冠軍以外,電腦的智慧還可以幫助我們解決許許多多實際的問題。今天的人們已經可以用語音向電腦發布簡單的指令,可以用筆或聲音輸入文字信息。也許,不久的將來,計算機就可以逐步理解自然語言的含義(至少在某些特定的語境下),可以聽懂諸如「不要接電話,除非是比爾·蓋茨打來的」或者「下星期是我太太生日,幫我買束鮮花送給她」這樣的自然語言指令。到了那個時候,計算機在人們生活中的職能或角色大概就要徹底改變了:電腦將不再是和汽車、電話、鋼筆等類似的工具,它將像一個出色的秘書一樣,成為我們生活和工作的得力助手。

舉例來說,發展中的語音技術有助於簡化人們操作計算機的過程。在不遠的將來,用戶無需學習計算機上每種任務的複雜操作方式,只消用語音發布指令,計算機將替你完成一切工作。同時,通過應用語音識別和語音合成技術,人們可以直接操作各種不同規格、不同尺寸,甚至沒有鍵盤和顯示器的智能設備,這將大大促進智能計算設備的普及和提高。

  

上一章書籍頁下一章

微軟亞洲研究院院長話題

···
加入書架
上一章
首頁 言情穿越 微軟亞洲研究院院長話題
上一章下一章

軟體產業的發展趨勢

%