基于XMPP协议的Windows 8 Metro即时通讯工具的设计与实现

被引量 : 0次 | 上传用户:ait123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Windows8是由微软公司开发的,具有革命性变化的操作系统,相对于前代的Windows7操作系统,Windows8的重要变化在于操作系统平台,主要集中改善了手机、平板电脑等移动设备上的用户体验,以便能更好地与其他操作系统如Android和ios等竞争。在兼容传统的Window应用程序的同时,Windows8的Metro应用程序使用了新的运行时和新的编程语言,除了C++, C#, Visual Basic之外,新加入了对HTML5语言的支持。HTML5技术实际指的是包括HTML、CSS、和javascript在内的一套技术组合。与之前的版本相比,HTML5加入了许多新的特性,例如:新的更加丰富的标签,对微数据和微格式方面的支持;本地存储特性;对视频、音频和地理信息设备兼容的支持;三维图形及特效的支持,如SVG矢量图和Canvas;新的CSS3等。总而言之,HTML5强化了Web页面的表现性能,追加了本地数据库的功能,使得它很适合作为Web应用甚至本地应用程序的编程语言。XMPP(Extensible Messaging and Presence Protocol)协议,中文全称是可扩展通讯和表示协议。XMPP协议是一种基于XML的协议,它集成了XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性,经过扩展后的XMPP协议可以通过发送扩展信息来处理用于的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务应用程序。截止到本项目开始前,Windows store中尚无一款稳定可靠的即时通讯软件,本文决定设计实现一个Windows Metro Style的即时通讯工具。在这款及时通讯工具中,本文使用了HTML5编程语言来进行客户端开发,客户端和服务器端使用XMPP协议进行通讯。本文将会详细介绍设计和实现的过程中使用到的Windows8Metro, HTML5和XMPP协议的相关技术。
其他文献
例1,男,23岁,健康体检。既往健康,无心动过速发作及晕厥病史。常规内科、外科、五官科以及血常规、尿常规、血生化(肝、肾功能,血糖,血脂)、胸部X线、腹部B超、心脏彩超检查均
船体建造精度控制是当代造船生产的关键技术之一,也是现代化造船科学管理的重要组成部分,其目的是最大限度地减少建造过程中的现场重复和修正作业量,缩短建造周期,降低造船成
中国化妆品行业是新中国成立以来最先向国外开放的行业之一,这也就使得化妆品行业较早地面临跨国资本和跨国企业的冲击。经过几十年的发展,本土企业在化妆品市场虽然拥有40%
本文运用SWOT的分析方法,对澳门博彩旅游业发展的优势和劣势、机会和威胁进行分析探讨,并以此提出加快产业发展的相关对策。
介绍小直径TBM导洞扩挖法,并对施工双线铁路隧道TBM选型、导洞位置及施工组织方案进行研究,对铁路双线隧道采用小直径TBM导洞扩挖法比选及设计具有指导意义。
从生长势、叶片热伤害程度、结果能力和存活率等方面对28份苦瓜材料进行耐热性综合鉴定.鉴定出不同苦瓜材料的耐热性强弱,再从中选取10个耐热性强、中、弱的苦瓜材料.分别调查死
为解决中国铁路济南局集团有限公司综合网终端接入存在的安全风险、IP地址管理问题,设计一套从技术和管理层面解决综合网IP地址管理与终端准入控制等问题的系统,确保综合网稳
中国美学的实质,是为了探寻使人们的生活与生存如何成为艺术似的审美创造,体现着中国人对于人的生存意义、存在价值与人生境界的思考和追寻。中国传统美学的独特性在于特别关
番茄斑萎病毒属(Tospo virus)侵染植物,寄主范围广泛,危害严重,近年来在我国陆续有许多新种或新分离物报道。其中番茄环纹斑点病毒(Tomato zonate spot virus,TZSV)是2008年
随着我国高等教育改革的不断深化,高校已成为面向社会、依法自主办学、民主管理的独立自主权的法人主体,其在迅猛发展的道路上,面临着市场经济体制下的各种风险,必不可少的遇