【摘要】 Silverlight開發(fā)平臺具有靈活的編程,良好的用戶體驗,強大的功能特點。Websites把GIS和Web有機結合,是因特網(wǎng)技術應用于GIS開發(fā)的產(chǎn)物,Web對GIS實現(xiàn)了擴展和完善?;赟ilverlight+Websites的研究,具有良好的擴展性和交互性,應用前景廣闊。本文從Silverlight開發(fā)與分析、Auto CAD和Websites的關鍵技術、基于Silverlight+Websites開發(fā)技術路線、管理建模四個方面進行了詳細的探討。
【關鍵詞】 Silverlight Websites 管理技術 研究
一、Silverlight開發(fā)與分析
Silverlight是微軟公司推出的一個開發(fā)平臺,RIA技術之一,具有廣泛的應用。RIA技術的出現(xiàn),比B/S架構和C/S架構有更大的優(yōu)勢,部署和更新易于操作,用戶界面絢麗多彩,交互性強,反應時間短。RIA是Web 2.0時代最受關注的技術,但在其發(fā)展的初級階段,還存在著一些問題,比如不能離開瀏覽器使用,無法使用圖片、視頻等等。Silverlight的出現(xiàn)解決了這些問題,實現(xiàn)了跨瀏覽器、跨平臺,而且具有矢量圖形、豐富多樣的動畫、圖像、文本和視頻功能等。
同時Silverlight提供靈活的編程模型,支持HTTP、Sockets等多種網(wǎng)絡協(xié)議,支持多種開發(fā)語言,設計與開發(fā)實現(xiàn)統(tǒng)一,形成良好的用戶體驗與用戶交互,反應能力迅速。利用Silverlight進行相應的應用系統(tǒng)開發(fā),體現(xiàn)出極大地優(yōu)勢,其開發(fā)效率之高和良好的用戶體驗,都吸引著越來越多的的開發(fā)者和研究人員。Windows通訊開發(fā)平臺,NET平臺下的應用程序的統(tǒng)一框架,集合了多種通信方法,能夠兼容已經(jīng)存在的系統(tǒng),更有靈活性,更適應于Web應用系統(tǒng)的開發(fā)。
二、Auto CAD和Websites的關鍵技術
Auto CAD是歐特克公司開發(fā)的自動計算機輔助設計軟件,該軟件能夠完成二維繪圖、詳細繪制、設計文檔和基本三維設計等工作,在世界范圍內(nèi)廣獲好評,成為通用的繪圖工具。
Auto CAD易于操作,可以在各種操作系統(tǒng)支持的微型計算機和工作站上運行。Auto CAD具有良好的用戶界面,通過交互菜單或命令行方式便可以進行各種操作,受到很多企業(yè)的歡迎。
Websites即萬維網(wǎng)地理信息系統(tǒng),把GIS和Web有機結合,是因特網(wǎng)技術應用于GIS開發(fā)的產(chǎn)物,Web對GIS實現(xiàn)了擴展和完善,用戶和服務器在不同的地點和計算機平臺,實現(xiàn)客戶端信息與服務器信息通過互聯(lián)網(wǎng)進行交換。Websites由于其良好的擴展性、交互性,成本較低,技術難度較小,逐漸吸引了更多的用戶。
Archaist Server是企業(yè)級的應用平臺,支持多用戶瀏覽,并且支持移動設備和瀏覽器、客戶端的訪問。Websites相比于傳統(tǒng)的GIS有很多優(yōu)勢,支持多個操作系統(tǒng),具有跨平臺特性、交互性,采用分布式部署、資源動態(tài)更新迅速,使用戶在網(wǎng)絡的任何地方、通過任何瀏覽器都可以獲得最新的數(shù)據(jù)信息。
三、基于Silverlight+Websites開發(fā)技術路線
基于Silverlight用于構建實現(xiàn)集中管理、支持多個用戶、適用于企業(yè)級GIS應用的平臺,首先要建設Silverlight應用開發(fā)平臺,可以安裝用于用戶界面的設計Expression Blend 3軟件,通過此軟件可以直觀的設計豐富的用戶界面,還可以選擇安裝其他Silverlight工具,使其功能更強大。
安裝Archaist API for Silverlight,結合ArchaistServer的豐富資源和Silverlight優(yōu)異的豐富互聯(lián)網(wǎng)程序,借助Silversmiths能夠實現(xiàn)空間數(shù)據(jù)展示與檢索、圖形的繪制與影像的處理、網(wǎng)絡在線分析編輯、地理信息的處理與地圖輸出客戶端混合搭配等功能。
接著,配置Silverlight跨域文件。最后,編寫Silverlight開發(fā)程序。Silverlight API的編程是很重要的一步,提供個性化、豐富多彩的服務,開發(fā)Archaist Server。搭建自己的Archaist Server平臺,可以方便自己的應用,更加具有特色。平臺以Silverlight做為客戶端,Archaist Server從之前的三層結構變作簡單的兩層結構,服務的調用也更加的便捷。
四、管理建模
現(xiàn)階段,伴隨著科學技術尤其是信息技術的發(fā)展,很多企業(yè)也在不斷的改進管理方式,更多地采用信息技術,利用計算機來對企業(yè)進行管理?;赟ilverlight的Websites研究也日益豐富。
進入信息時代以來,很多企業(yè)都改進了管理模式,更多地在管理中引進了信息技術,但是傳統(tǒng)的管理方法缺乏直觀性,雜亂無序,相互分離的數(shù)據(jù)給管理人員帶來了很大的不便,已經(jīng)很難滿足新時期的管理需求。為了實現(xiàn)資產(chǎn)的規(guī)范化管理,要對資產(chǎn)的基本屬性和其空間地理信息進行綜合的處理。
資產(chǎn)的基本屬性數(shù)據(jù)、建筑物等的基礎信息和建筑物地圖、車間地圖以及資產(chǎn)圖形等要分別以結構化和非結構化的存儲方式存儲在數(shù)據(jù)庫中。資產(chǎn)信息與地理信息能夠實現(xiàn)互相定位,易于操作。除此之外,管理模型的集成性要強,效果要真實直觀。
五、結語
Silverlight開發(fā)平臺具有靈活的編程,用戶界面絢麗多彩,具有良好的用戶體驗,反應能力快速,具有強大的功能特點,交互性強,實現(xiàn)了跨瀏覽器、跨平臺,體現(xiàn)出極大地優(yōu)勢。Websites把GIS和Web有機結合,是因特網(wǎng)技術應用于GIS開發(fā)的產(chǎn)物,由于其良好的擴展性、交互性,成本較低,技術難度較小采用分布式部署、資源動態(tài)更新迅速,受到廣大用戶的歡迎。
伴隨著科學技術尤其是信息技術的發(fā)展,很多企業(yè)也在不斷的改進管理方式,更多地采用信息技術,利用計算機輔助軟件來對企業(yè)進行管理?;赟ilverlight+Websites的研究,具有良好的擴展性和交互性,應用前景廣闊。隨著技術的進步,Silverlight+Websites的開發(fā)會更加成熟,會有更加廣泛的應用。