

【摘 要】文章對基于Silverlight 技術的網絡專題地圖進行了研究,很好的解決了傳統專題地圖的各種不足.分析了傳統專題地圖的概念、發展過程、存在問題,對基于Silverlight技術的網絡專題地圖的概念、特點進行了介紹,設計實現了基于Silverlight技術的網絡專題地圖發布原型系統,為網絡專題地圖發布提供了一個新的解決方案。
【關鍵詞】專題地圖;網絡專題地圖;RIA;Silverlight
在Web2.0時代,傳統專題地圖已不能滿足國家、社會及普通用戶的各種需要。目前,谷歌地圖、微軟必應地圖分別采用Ajax、Silverlight等RIA技術,取得了很大成功。但是采用RIA技術開發創建網絡專題地圖仍然處于起步階段,國內的網絡專題地圖大多基于Ajax技術,文章在網絡專題地圖系統中嘗試應用Silverlight技術,提高了網絡專題地圖的用戶體驗和表現形式。
一、RIA概述
豐富互聯網應用程序(Rich Internet Applications,簡稱RIA),2002年首次出現在Macromedia的白皮書中,RIA是一種具有傳統桌面應用軟件系統功能和特點的網絡應用程序.RIA技術是一種在表現層上的技術創新,是具有豐富表現能力的客戶端技術。“富”的含義是具有豐富的數據模型和用戶界面。RIA系統將大部分處理任務都從用戶界面端移植到客戶端,僅保留一些必要數據與服務器端進行信息交互.RIA簡化并改進了Web應用程序的用戶交互,提供更豐富、更具有交互性和響應性的用戶體驗。
二、RIA實現技術
(一)Ajax
Ajax是異步Javascript和XML的英文縮寫?!癆jax”這個名詞的發明人是Jesse James Garrett,Google最先推廣并大量使用Ajax技術,最常見的應用有:Google Suggest、Google Maps、Gmail。
Ajax采用異步交互方式,在用戶和服務器之間引入了一個中間媒介,改變了“處理—等待”模式.可以按需獲取數據,減少了冗余請求,減輕了服務器的負擔;……