查字典论文网 >> Silverlight技术在公共气象服务平台中的应用

Silverlight技术在公共气象服务平台中的应用

小编:沈晔

摘要 主要结合Silverlight技术的特征,对该技术在公共气象服务平台中的应用进行综合分析,以进一步促进公共气象服务平台的发展建设。

关键词 Silverlight技术;公共气象服务平台;应用

随着网络信息时代的到来,Silverlight软件系统被广泛应用于各行各业。公共气象服务平台作为气象产品制作与发布、气象防灾减灾等重要的综合气象服务业务平台,其很多系统是由Silverlight技术开发实现,Silverlight技术在公共气象服务平台应用方面发挥了极其重要的作用。

1 Silverlight技术简介及优势

微软SilverLight是一个跨浏览器、跨客户平台的技术,可设计、开发和发布有多媒体体验与富交互的网络交互程序,以向量的图形构建用户界面,开发具有专业图形、音频和视频的Web应用程序,拓展浏览器的UI,为用户提供丰富的体验。Silverlight 技术可运用Java Script API编程模型和托管API编程模型,对.NET Framework编程模型和相关工具进行访问并扩展Java Scrip;具备较高的音频和视频流质量,视频质量可达720p高清视频级别;支持多种语言,同Java Script、ASP.NET和AJAX代码无缝集成;运用在任意操作系统的任何浏览器,不影响用户体验效果,只需在浏览器上安装 Silverlight插件就能使用,插件内存小,下载与使用均免费,操作简单等,数秒即可安装运用[1]。

2 Silverlight技术开发、运行及部署

2.1 开发

具体包括:①Properties文件夹作为属性文件夹,涵盖同属性关联的文件,如As-semblyinfo.cs文件及AppMainfest.xml文件,其中Assemblyinfo.cs涵盖编译DLL中的元数据信息,能在程序对话框中设置。②App.xaml以及App.xaml.cs是Sil-verlight创建时由Visual Studio IDE建立的文件,其涵盖了应用程序中的相关信息。③引用文件夹中涵盖了应用中所需的各种assemblies。④Page.xaml与Page.xaml.cs,Page.xaml涵盖系统默认的用户界面(UI),如果Page.xaml及其相关后台代码编译后,调用Page类并设立 Page对象,App中RootVis-ual属性就会被设立Page对象,提供了默认的用户界面。⑤Silverlight在开发时会创建一个Web项目用来促进Silverlight应用,涵盖在ASP.NET网站上运行Silverlight应用程序需要的相关全部文件[2-3]。

2.2 运行

SilverLight客户端只要一个Runtime插件,就能执行所有内容。服务器端不用执行任何代码,当作普通文件加以部署即可,包含html、js文件及存放编译后XAP文件的ClientBin目录。XAP文件涵盖Silverlight应用程序需要的全部文件,如程序集以及资源文件等,在运行中不用考虑此服务器是否有.net环境、php服务器或者ASP以及ASP.net等。

2.3 部署

Silverlight是一个Web浏览器插件,应用程序部署简单,部署在Windows或Linux服务器都行。Silverlight 应用程序编译后会生成一个XAP文件,如针对IIS进行部署时,建立一个网站或虚拟目录,并把Silverlight 应用程序上传到网站或虚拟目录即可[4]。

3 Silverlight技术在公共气象服务平台中的应用

3.1 气象业务监控平台系统

结合Silverlight技术,可实现业务监控平台网页客户端对整个系统数据的监控,且整个监控系统对服务器的占用空间较小,确保了业务监控平台运行的流畅性。在业务监控平台中采用动画、冒泡显示以及Web全屏等技术可以丰富平台系统,促进Web系统与C/S的有效应用。

3.2 气象业务查询平台系统

气象业务查询平台系统中实现了各气象要素信息数据及资料的收集、整理、存储和管理,通过Silverlight可以将查询内容更加全面地展现给用户。

3.3 气象信息预警平台

气象信息预警平台结合支持Silverlight 的Chart组件Visifire即数据可视化图表控件,能够将变化的数据转换成效果丰富的气象要素信息动画图表,充分利用绘制图表上的多样性及灵活性,使用曲线图、柱状图和饼状图等形式展示数据,直观地显示大风、暴雨、雷电等气象灾害信息数据动态变化,掌握实时相关气象信息及发展动态,提高工作效率,为及时发布气象预警信息提供有力保障[5-8]。

4 参考文献

[1] 于茜,张媛媛,韩秉旭,等.Sliverlight技术的研究[J]. 电脑知识与技术,2014(35):242-243.

[2] 张峰,郦敏杰,马琰钢,等.Sliverlight 技术在公共气象服务平台WEB开发中的应用[J].浙江气象,2009(增刊1):74-78.

[3] 谢国权,李建,张旗,等.公共气象服务平台的技术应用综述[J].浙江气象,2009(增刊1):12-15.

[4] 李建,沈萍月,马琰钢,等.WebGIS技术在浙江公共气象服务平台中的应用[J].浙江气象,2009(增刊1):33-36.

[5] 李超,李蕊,刘胤田.市县级公共气象服务集约化业务平台设计[J].气象科技,2016(3):363-368.

[6] 刘彬,李晓鹏.基于Silverlight的气象信息查询系统设计与应用[J].气象科技,2016(3):369-373.

[7] 朱健,冯桂珍.基于Microsoft Silverlight和Arc GIS Server的地理信息系统[J].计算机网络,2010(14):63-67.

[8] 陈超,刘灿由,张威,等.基于Silverlight和WCF服务的标准电子海图发布研究[J].海洋测绘,2012(5):35-38.

热点推荐

上一篇:基于外部效益分析的农田生态补偿标准研究

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文