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