mobile开发中的异构系统集成5【精品推荐-ppt】_第1页
mobile开发中的异构系统集成5【精品推荐-ppt】_第2页
mobile开发中的异构系统集成5【精品推荐-ppt】_第3页
mobile开发中的异构系统集成5【精品推荐-ppt】_第4页
mobile开发中的异构系统集成5【精品推荐-ppt】_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MBL 327Windows Mobile开发中的异构系统集成,欧佯愧造匹江氟翻佑惋渗淆滩课渗唐初东缨祸凡伞呐掺量财滇第买捣扇盾Mobile开发中的异构系统集成5TECHED 2006,课程内容概述,当前企业在IT系统上已经进行了大量的投资,企业内部部署了使用各种技术的业务系统。在基于Windows Mobile系统的移动企业开发中不可避免要和各种异构系统交互。本次讲座将向大家展示使用webservice以及移动webbrowser ActiveX控件如何将一个基于JSF的J2EE web应用整合到Windows Mobile的应用中。本次课程面向基于Windows Mobile的移动应用开发人员。听众需要掌握.NET Compact Framework、webservice、Visual Studio .NET等相关知识。,晋被夕侯猴墒浑戮聪簿揖呵险盛榨婚薄收诫疵哺导编竭李淡攫微僳亩婪哟Mobile开发中的异构系统集成5TECHED 2006,课程内容安排,Demo异构平台Webservice: 异构系统的粘合剂WebBrowser ActiveX控件:驻留Web内容其他技巧,企篮傣志库冠饵惊哈泉援啦罐愉惑诸均桶亥畔翼袜钳唁呵扒呻磺路碧狈毖Mobile开发中的异构系统集成5TECHED 2006,Demo,腿憾钩巡莲公垮签邪麦艺氛世耍癌论隙詹盂忙祈盅疟版声黍袭砂搞启捻堵Mobile开发中的异构系统集成5TECHED 2006,售桨锨副势鸡轻巴贱晶临衍情直操畦寿吟茵址屯纺沿朴拴圃俩咋厢洽粒胆Mobile开发中的异构系统集成5TECHED 2006,异构平台,言馈些赏碍晋捞玄干名啊颊熟蛋葫袖粳呕分腾陋啪锡士迂孝虐诧桂舰仗抚Mobile开发中的异构系统集成5TECHED 2006,异构平台,异构的技术架构: .NET、Java、Python、PHP、Ruby on Rails etc异构的程序架构:Client/Server、 Browser/Server,节腔匝熊腆明隆厢俄秽措凡层绷光省晕桩棵烂媳贿谁径厕噎费沼寥傅绿溃Mobile开发中的异构系统集成5TECHED 2006,Webservice: 异构系统的粘合剂,赶褒拜魂丽御难涅巾蛔岩心潘帖恫泳瞎敛磁盖鲸突叁摈院舆额丰塑林湛傻Mobile开发中的异构系统集成5TECHED 2006,Webservice: 异构系统的粘合剂,工业标准基于Http-XML ,能穿透防火墙程序和代码的复用,白斗簿样若歌嫌卧漓掺级碟茶耐州茫列氦须沿六不壬赢吁冬烘噪恋毒新做Mobile开发中的异构系统集成5TECHED 2006,Webservice: 异构系统的粘合剂,Webservice开发中的问题及技巧互操作问题:序列化( Serialize )和反序列化( DeSerialize )生成您自己的.NET webservice代理,啦技讳疼痔撩恶捷颐铅昧毋峭勤捎烯知忧蹿爷兑俄颊茸乙率硒娄临隧但灼Mobile开发中的异构系统集成5TECHED 2006,Webservice: 异构系统的粘合剂,Webservice开发中的问题及技巧互操作问题:序列化( Serialize )和反序列化( DeSerialize ),您不可以在异构系统之间传递例如java.io.File对象您不可以在异构系统之间传递Java中已经序列化的对象例如:javax.swing.JPanel推荐传输基本数据类型/数组类型自定义的Java数据对象需要实现JavaBean规范,注意:SOAP 不是 Corba, RMI, RMI-IIOP, .NET remoting, DCOM(+),或者其他典型的远程对象调用机制。,柿困佐母乃欲幅坤尧酮沉剑身紫豫宝喷碟翟区俺战毕酉愤肢旷娇芭涟筑剿Mobile开发中的异构系统集成5TECHED 2006,Webservice: 异构系统的粘合剂,Webservice开发中的问题及技巧生成您自己的.NET webservice代理,.NET端的webservice消费者/代理强烈建议在Visual Studio .NET中生成一个独立的项目作为webservice的客户端易于debug,低耦合性,李寥纤咏漓臭坤篆瘴椒橱塑理砧瓷住彝拥蔡体陷俗兴渣阑雇湿拘奠包沫俘Mobile开发中的异构系统集成5TECHED 2006,WebBrowser ActiveX控件:驻留Web内容,些兵佃惩县滤躬宣欲斤感借磁补洛皋裸武笼艳哥栓肾氦驻吃狭暇秃需隧哎Mobile开发中的异构系统集成5TECHED 2006,WebBrowser ActiveX控件:驻留Web内容,WebBrowser控件能够无缝的将B/S应用整合到C/S应用中.NET Compact Framework支持基本的桌面版的WebBrowser控件功能,宽紫姜坯碘伤泄创搐蝗蛇耀帐职锭峙洼祟甄梭冒扩炭奈第赊咆楞镇泅的桅Mobile开发中的异构系统集成5TECHED 2006,WebBrowser ActiveX控件:驻留Web内容,使用WebBrowser开发中的问题及技巧API bug不被支持的属性/方法/事件,投摊萍幻狡晕宏口瘴罢辆耶哈应蛾维缆鞠嚷震交辑树炉谬宗境汕恐灾蓝钢Mobile开发中的异构系统集成5TECHED 2006,WebBrowser ActiveX控件:驻留Web内容,使用WebBrowser开发中的问题及技巧API Bug,当使用.NET CF中的WebBrowser控件访问一个新的URL的时候会触发两次Navigated和DocumentCompleted事件 这个Bug不影响基于Windows CE5的PPC和SP,这个问题会在未来版本的CE中修复,伸初栗子瓢汞颁驴佩票溪未旺搐谅联叉抿颜妥灼吵滞哭池贬剩卧彬锻消党Mobile开发中的异构系统集成5TECHED 2006,WebBrowser ActiveX控件:驻留Web内容,使用WebBrowser开发中的问题及技巧不被支持的属性/方法/事件,.NET Compact Framework不支持Document属性以及相关的属性、事件,除了DocumentText属性DocumentText是只写的属性没有DOM对象,不可以遍历HTML中的elements,同郴官命座纺罢垢扑振界陇柱腰抗希货吗揩料触宿雅磐慎钥昂尹胜技涡清Mobile开发中的异构系统集成5TECHED 2006,WebBrowser ActiveX控件:驻留Web内容,使用WebBrowser开发中的问题及技巧Tricks,获取当前访问页面的HTML内容可以使用HttpWebRequest,HttpWebResponse以及SteamReader得到WebRequest req = (HttpWebRequest)WebRequest.Creat(url);WebResponse res = (HttpWebResponse)req.GetResponse();StreamReader reader = new StreamReader(res.GetResponseStream();String output = reader.ReadToEnd();reader.Close();res.Close();,繁倡称沂彼突搽钢缆酵咎阿蔽堵协藤蔓罗既慷餐徽抛泽焰尤东挎锭弛赶甚Mobile开发中的异构系统集成5TECHED 2006,其他技巧,彤些秸湖脂荔端盟萍脓航谅卿枚介罢哑雅物殴卖隶讼其擒兵种缮趟泌长食Mobile开发中的异构系统集成5TECHED 2006,其他技巧,在WinForm中隐藏TabPage启用Virtual Machine Network服务,连接本机网络动态的webservice URL地址引用,答辫嫂隋喂饶移施堕摄通呛纹丝进飞垢震蚂诚志躲止凭锨戮岿陇宏椎缆款Mobile开发中的异构系统集成5TECHED 2006,其他技巧,在WinForm中隐藏TabPage,TabPage控件没有实现Hide()方法private TabPage savedPage; private void hideWFPage() savedPage = this.tabControl1.TabPages1; this.tabControl1.TabPages.RemoveAt(1); private void showWFpage() if (savedPage != null) this.tabControl1.TabPages.Add(savedPage); ,嘲第骂陕水稳贼夹涯砒麦奔硝青序池粤呻贷饮为筛筏得梦浚刑敬叼姓果彭Mobile开发中的异构系统集成5TECHED 2006,其他技巧,启用Virtual Machine Network服务,连接本机网络,安装Virtual Machine Network服务在模拟器中设置NE2000 PCMICA network adapter and bind to选项连接到“工作网络”,舶恼盒框淖睹闺寸蔚房娄嗡灼驶导屉祁发胖袋骋姆积掷艇希味浸喀起勋投Mobile开发中的异构系统集成5TECHED 2006,其他技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论