RSS
相關電腦文章
 
當前位置 : 主頁 > 電腦軟件 >

新一代Office取代Web瀏覽器?

時間:2013-05-05 15:35 瀏覽:

要是說“用Office取代Web瀏覽器”,肯定會有許多讀者覺得不可思議。無論是互聯網還是企業內部網,在客戶端裝上Web瀏覽器就足夠了。說什么要用Office取代它,真有點不著邊際。




  但微軟卻是真的想用Office取代Web瀏覽器。作為各種系統的客戶端,微軟甚至將新一代Office的產品名稱改為“Office System”。日語版預計在2003年第4季度問世。




目標直指Web系統客戶端




  微軟推出的Office System主要瞄準企業的業務系統客戶端,尚沒有完全取代Web瀏覽器的打算。作為業務系統客戶端,Web瀏覽器存在使用不便的一面。微軟希望此時用戶能夠轉而使用Office。




  使用瀏覽器時最不方便之處就是輸入數據。瀏覽器本來是用于瀏覽信息,輸入數據只是一項次要功能。




  比如結算交通費的Web系統,輸入區縱橫交錯,要逐行輸入日期、上車車站、下車車站、票價等。用瀏覽器輸入時最麻煩的是在各輸入框之間移動光標。要么用Tab鍵按順序移動,要么用鼠標一個個地去點。插入或刪除行的操作也只能靠特別的后臺制作來實現。如果發現輸漏了一行,就得回到遺漏處開始重新輸入。




  如果是Excel的話,就不用費這么大勁了。可以自由移動光標,插入或刪除行也很簡單。輸入大量的表格數據也不困難。并且可以把空白處當作計算器來使用,然后復制其結果。




  還有一些Office特有的靈活用法。比如可以將收到的數據處理成各種形式。例如,可以用Excel把銷售數據制作成圖表,進行各種模擬。而瀏覽器則只能按預先確定的格式顯示。




  微軟希望在可以發揮Office上述優勢的地方讓新一代Office一展身手。




支持Web服務、協作更方便




  為了方便客戶端接入業務系統,微軟在新一代Office中采用了Web服務技術。Web服務的一個特點是通過Web技術使得不同系統實現相互協作。除微軟外,美國IBM與美國Sun等眾多開發商也在推進這一服務。如果支持Web服務的話,Office就能很方便地與各種系統相互協作。即便是宿敵UNIX系統也沒問題。




  在Web服務中,交換的數據格式采用業界標準的XML(擴展標記語言)。通信協議為“SOAP” ,這是一種將XML裝入電子“信封”進行處理的協議。即便是多開發商的系統,SOAP的相互連接性也不存在任何問題。




  因此,Office System大大強化了對XML的支持。在Excel中,單元數據已經可以當作XML數據來處理了。既可以從Excel文件中輸出XML數據,也可以反過來輸入XML數據。在Word中已經可以生成符合XML數據結構的文件了。而Office System則更進一步,專門預備了全面采用XML技術的軟件“InfoPath”(開發代碼:XDocs)。




  當然,在目前情況下,企業間的電子商務交易系統等Web服務的應用范圍目前還非常有限。為了建立易用性更高的系統,可以說Office System是提供了將Office用于客戶端并與Web服務一起作為一個選項來使用的。e-bridge咨詢本部長岡部惠造表示:“Office System有可能會給Web服務帶來一場新的革命”。




功能上還不完善




  Office System是以這些新用途為目標開發的。筆者曾在有關Office Sytem的一個專集中對其功能做過評述。當時使用了日本微軟在2003年4月發布的測試版。




  從整體上看,Office System的確大大強化了對XML的支持。并提供了與Web服務系統相連接的功能。但用一句話來表述使用后的感受的話,那就就是“功能上還不完善”。有些本以為“理所當然”應該具備的功能卻意外地沒有。




  在業務數據管理領域廣泛使用的“Excel”中,增加了工作表中的數據可作為XML文件進行讀寫的功能。但將其放到Web服務中使用則并不容易。如果不進行繁瑣的編碼就無法用于Web服務。如果是前面提到的全面采用XML技術的“InfoPath”,則無需編碼就能連接Web服務。無法實現與Excel相同的功能,當然難以讓人滿意。




  如果將InfoPath對XML的支持與Office System對XML的支持加以比較就可以發現,InfoPath充分發揮了XML具備數據與文件雙重性質的特點,對于文件本身或文件的固有屬性,可以根據用途進行單獨處理。




  在由字處理軟件生成的文件中,給文字賦于了各種各樣的屬性。不如指定字體種類與大小,向左對齊或向右對齊等。而在評估文件及業務報表等固定格式的文件中,則將多個文件作為可比較數據來處理。當作為數據來處理時,文件附帶的屬性信息就沒有必要了。




  在這種情況下,XML可以將數據本身(XML數據)和屬性及布局等數據(樣式表)分別管理。InfoPath文件實際上是將XML數據與樣式表分開的結構。因此,用InfoPath制作評估文件與業務報表的話,在保存文件的同時,還可以對其中的數據進行統計和分析。




  InfoPath與Web服務還具有很強的兼容性。生成的XML數據在Web服務上進行處理時無需編碼。在GUI畫面中只要指定為Web服務的URL就可以接入Web服務。




  但InfoPath在功能上也有不盡如人意的地方。首先是數據計算不方便。如果只是對數據進行合計的話還湊合,但進行的計算稍一復雜就得進行編程。這其中就包括由單價和數量進行合計的計算。在評估文件等固定格式文件中,這類計算肯定是少不了的。此外,還存在1個文件只能處理1種類型XML數據的限制。要制作能登錄到多項Web服務的文件就需要復雜的運算。




Sun也在探討實現富客戶端(Rich Client)的技術




  把Office等富客戶端軟件用于業務系統的需求肯定是存在的。通常情況下用Web瀏覽器就足夠了,但遇到需要輸入大量數據的情況時就需要使用富客戶端軟件。




  美國Sun近來也準備探討開發富客戶端技術。目前正在JCP(Java通信處理)中開發名為JavaServer Faces的技術。該技術基本上可以說能夠輕松地生成Web瀏覽器界面。只需使用基于GUI的工具把“按鈕”和“輸入框”等粘貼到窗口中就能生成Web頁面。Sun希望通過發展這一技術來支持富客戶端。盡管詳情尚不清楚,但似乎是希望能使用工具同時自動生成Web畫面與富客戶端。




  除此之外,還有其他實現富客戶端技術的方法。“美國Macromedia的Flash也是很有希望的競爭者”(日本IBM軟件業務部WebSphere業務推進的伊藤KATSURA營業企劃推進部長)。也有使用原來的VB與Java小程序的方法。但“尚看不出哪一種能脫穎而出”(UL Systems CTO山岸耕二)。




  從“什么都用Web瀏覽器”到“根據情況采用富客戶端技術”這一思想的轉變已經確定無疑。誰能成為這一轉變中的主角,還有待于今后的技術進步。

 
30选5怎么中奖号码