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

来源 :现代农业科技 | 被引量 : 0次 | 上传用户:eoast
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 主要结合Silverlight技术的特征,对该技术在公共气象服务平台中的应用进行综合分析,以进一步促进公共气象服务平台的发展建设。
  关键词 Silverlight技术;公共气象服务平台;应用
  中图分类号 TP311.52;TP393 文献标识码 A 文章编号 1007-5739(2016)18-0223-01
  随着网络信息时代的到来,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.
其他文献
<正> 1954年,Pritchard首次报道了子痫患者出现独特的以溶血性病变、肝功能损害、血小板减少为主要表现的新的病症。此后,类似报告陆续见之于文献。1982年Wein-
<正> 类癌是一种低度恶性的肿瘤,临床上较为少见,我院自1974年10月至1991年4月共收治消化道类癌26例,现报告如下。临床资料一、性别与年龄:本组26例中,男性20例,女性6例,男女
1977年12月~1990年5月在本科呼吸监护病室收治机械呼吸治疗的慢阻肺肺心病并发呼吸衰竭107例。鉴于其死亡的主要原因为全身衰竭、人工气道并发症和呼吸衰竭并发症,所以近年来
为了普及和推广建筑门窗幕墙行业所取得的新成果,提高行业相关工程技术人员的水平。2010年9月22日至26日中国建筑金属结构协会铝门窗幕墙委员会在武汉市青年路的武汉艾菲尔商
随着社会的发展,教育的全面发展,音乐教育逐渐走进人们的日常生活中,并且成为了各大高校实施审美教育的重要路径,也是促进大学生的艺术修养和审美能力的重要手段。在高校中,
1花辰河上涨了水,平常时节泊在浅滩的烟船妓船,靠岸近的很,船柱子系在吊脚楼的支脚上。从花辰河一岸的村子到对岸的城里,吊脚楼上酒馆喝得醉熏趴在窗台前的城里男人们,船上妇
本文对35例慢性阻塞性肺疾病(COPD)急性加重期AT-Ⅲ:Ag和FN的关系作出评价。21例AT-Ⅲ:Ag降低(<22.96mg%)。10例FN降低(<185μg/ml),FN降低者其AT-Ⅲ:Ag值均降低。FN降低者和
20%呋虫胺可溶性粒剂控制水稻电光叶蝉的药效试验结果表明,20%呋虫胺可溶性粒剂控制水稻电光叶蝉效果良好,持效期较长,施药300、450 g/hm2,药后21 d校正防效达97.49%、99.57%,2个
<正> ELISA法测定乙型脑炎(简称乙脑)病毒特异性抗体IgM,不仅可用于乙脑的早期诊断和鉴别诊断,对判断其病情和预后也有重要意义。资料与方法一、一般资料 34例均为1989年和19
三和金业公司生物氧化厂产生的浸出酸液原采用一段中和法处理,存在生产作业成本高,处理后中和液环保指标偏高等问题。通过工艺技术分析,论证了采用重质碳酸钙+粉灰二段中和法