模式与实践:Windows Mobile 5.0应用程序架构

Slides:



Advertisements
Similar presentations
Web Role 的每台虚机运行有 IIS ,用于处理 Web 请求 Worker Role 用于运行后台进程 Cloud Service 是什么? 支持多层架构的应用容器 由多个 Windows 虚拟机集群构成 集群有两种类型: Web 和 Worker Cloud Service 做什么 进行应用的自动化部署.
Advertisements

应用技术 陕西华辉科技有限公司.
泛舆情管理平台 ——助力媒体业务创新 新模式 新格局 创新盈利增长点 2/26/2017 1:59 AM 屈伟: 创始人,总裁
中国银行业前置端操作系统移植研究.
3/3/ :01 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
吴峻 软件设计工程师组长 Exchange Server 微软有限公司
王书贵 资深分析师 CCW Research 计世资讯
深市协助执法及证券查询业务介绍 客户服务部 China Securities Depository
顏協邦 慧盟資訊 商業智慧導入服務部 資深經理
Database Architecture, not only DBA
抱怨處理技巧 高雄捷運公司 公共事務處 胡宜萍 安全 ‧ 便捷 ‧舒適 ‧ 可靠
请点击以下链接下载WinHEC的演讲材料
1. 设定愿景,确定业务场景 Microsoft Corporation
金融信息安全人才培养的思考与实践 中央财经大学 朱建明 2012年11月24日.
广东省广州市花都区教育局教研室 汤少冰 优化评估方式, 促进中学英语的教与学 广东省广州市花都区教育局教研室 汤少冰
張書源 Microsoft MVP MCT 趨勢科技 技術經理 網酷科技 資深顧問 集英信誠 資深顧問
Office 2013 全新功能介紹 台灣微軟 Office 大使 楊承恩 Marcus Microsoft Office
——打造科技金融升级版 中国建设银行顺德分行 2015年6月.
四川省集体林权流转平台 中国西部林权交易网
Microsoft Application Platform 開發技術導引
W371 如何使网络设备更好的和Windows Vista工作
MBL 340 Tablet PC SDK:在您的应用程序中使用数字墨水
Windows Vista 操作系统最新安全特性
BizTalk Server 2004.
ArcGIS Server Mobile ADF
解振宇 客户技术经理 客户售前技术部 微软中国有限公司广州办事处
11/17/2018 5:15 PM 病毒,间谍软件最新趋势 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes.
Mobile & Embedded DevCon 2005 朱敏博士 微软有限公司
OFC 302 InfoPath2007新特性及解决方案.
安全更新管理 精誠恆逸資訊 資深講師 職念文.
从UNIX到Windows的 电信软件移植实践
Microsoft Office SharePoint Server 2007 事件追蹤與專案管理
SOLUTIONACCELERATORS Windows Vista Hardware Assessment 1
朝雲端專業DBA邁進: 深入剖析 Windows Azure SQL Database 完整資料庫管理、雲端報表建立、建置分散式雲端資料庫
BizTalk Server 2004.
互聯網安全資訊 助您達至更安全的網上體驗.
MSG 330 Exchange服务器性能调节技巧
OFC351 利用Office System开发复杂的商务解决方案 架构、模式、场景
MBL 325 开发跨平台的 Windows Mobile应用程序
MBL 327 Windows Mobile开发中的异构系统集成
BizTalk Server 2004.
Cameron Brodeur Program Manager US-Device & Storage PM
David Edfeldt Senior Program Manager Windows Logo Program
超完美整合 SQL Server 2008 MOSS 2007 及 Excel 2007 打造好用又省錢的 企業商業智慧解決方案
凌宁 系统工程师 亚洲区嵌入式系统事业群 微软(中国)有限公司
2/24/2019 5:40 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft SQL Server 2008 報表服務_設計
利用 ASP.NET MVC 提升您的 Web 應用程式
OFC321 InfoPath在企业解决方案中应用的最佳实践
SQL Server Mobile 2005 程序开发(三)
橫跨電腦、手機與軟體的全方位端點管控解決方案
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
CON223 UDDI:服务的发现和搜索.
4/30/2019 7:40 AM 約翰福音 15:9;17:20-23 加拉太書 6:1-2 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
DEV 343 VS2005超快速开发方案/EEP2006控件包.
5/4/2019 4:42 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
DEV342 Visual Basic 2005: 应用程序框架 和高级语言特性
微軟資安稽核解決方案 System Center 2012
耿志刚 应用整合产品技术专家 专业解决方案部 微软中国
5/5/2019 7:06 PM 两跨框架梁截面配筋图的绘制 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
SQL Server Mobile 2005 程序开发(二)
MBL302 设计Windows Mobile应用程序的用户界面
DEV 343 VS2005超快速开发方案/EEP2006控件包.
蔺华 ISV开发合作经理 平台及开发技术部 微软(中国)有限公司
案例分析: THE NEXTGEN POS SYSTEM
MSG 361 如何从Exchange 5.5迁移 胡义 咨询顾问 上海星移软件有限公司 2019年7月31日8时9分
Ron Jacobs 高级技术专员 Microsoft
強化 Windows 平台 唐任威 資深講師.
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
Windows Workflow Foundation CON 230
Presentation transcript:

模式与实践:Windows Mobile 5.0应用程序架构 2019年4月28日11时3分 模式与实践:Windows Mobile 5.0应用程序架构 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

日程安排 移动应用程序开发面临的挑战 Windows Mobile客户端软件工厂 Q&A / 讨论 相关话题 2019年4月28日11时3分 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动应用程序开发面临的挑战 有效使用有限的资源 丰富的用户体验 在无连接环境下工作 集成现有后端系统 企业数据安全 2019年4月28日11时3分 移动应用程序开发面临的挑战 丰富的用户体验 在无连接环境下工作 有效使用有限的资源 集成现有后端系统 企业数据安全 与非移动应用程序共享同一个架构 集中部署与管理 开发和测试工具的使用 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动解决方案架构 Windows Mobile客户端 移动网关 现有系统 UI & Business Logic 2019年4月28日11时3分 移动解决方案架构 Windows Mobile客户端 UI & Business Logic Offline cache & queues Security & management Composable shell 移动网关 Addressable Web services Staging of data Management Policy 现有系统 Web Services Databases Legacy ..others.. GPRS EDGE 802.11 Cradle Windows Mobile 5.0 Compact Framework 2.0 User Experience Web Services SQL Replication Web Services & Data Web Services BizTalk HIS ETL Business Logic Management Security Connectivity Data & Web Svc Policy Admin Console © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

日程安排 移动应用程序开发面临的挑战 Windows Mobile客户端软件工厂 Q&A / Discussion 相关话题 2019年4月28日11时3分 日程安排 移动应用程序开发面临的挑战 Windows Mobile客户端软件工厂 Q&A / Discussion 相关话题 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Windows Mobile客户端软件工厂 2019年4月28日11时3分 Windows Mobile客户端软件工厂 问题: 什么是软件工厂? 答案: 一系列的向导… 参考实现应用[Reference Implementation (RI) application] 设计模式[Design patterns] 应用程序积木[Application blocks] 如何和Visual Studio 2005集成 如何开始动手? http://practices.gotdotnet.com/projects/mobile © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动终端软件工厂 RI: AdventureWorks2Go 2019年4月28日11时3分 移动终端软件工厂 RI: AdventureWorks2Go © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动客户端软件工厂 RI: AdventureWorks2Go 2019年4月28日11时3分 移动客户端软件工厂 RI: AdventureWorks2Go Mobile Device User Experience Business Logic Data and Web Svc User Experience Management CAB Views WinForms CAB Extensions for Mobile Logging Presenters Deployment VS.NET Configuration Mobile Designer Business Logic Form Factor Dot Density (DPI) Orientation Business Entities Business Logic Controllers Business Workflows Security Web Service Credentials Authorization Gateway Staging DB Data Synchronization Occasionally Connected Web Services Connectivity Business Data Configuration Data Deployment Data Managing Connection Managing Subscriptions Queues Physical Addresses Web Services Business Transactions Logging Admin Console Replication Web Services Calls © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

参考实现 AdventureWorks2Go 2019年4月28日11时3分 参考实现 AdventureWorks2Go © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动客户端软件工厂 设计模式 Model View Controller / Model View Presenter MVC MVP 2019年4月28日11时3分 移动客户端软件工厂 设计模式 Model View Controller / Model View Presenter View View MVC MVP Presenter Controller Model Model © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

SetCustomer(Customer) 2019年4月28日11时3分 移动客户端软件工厂 设计模式 Repository Pattern Eric Evans, DOMAIN-DRIVEN DESIGN, Addison-Wesley,  Eric Evans, 2004 Customer Entity Database Global Interface GetCustomer(id) AdventureWorks Customer Repository SetCustomer(Customer) Customer Entity © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动客户端软件工厂 应用程序积木 Mobile CompositeUI & ObjectBuilder application block 2019年4月28日11时3分 移动客户端软件工厂 应用程序积木 Mobile CompositeUI & ObjectBuilder application block Data subscription block Connection monitoring block Disconnected service agent block DynamicResolution control CFUnitTester © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

无连接服务代理 Just starting out – current thoughts 2019年4月28日11时3分 无连接服务代理 Just starting out – current thoughts 生成的代码 Web Service IMyServiceOffline 应用程序积木代码 “Offline” flavor interface One-way methods Overloads with “Behavior” Callbacks for results Offline Service Agent Callbacks for Returns Request Request Queue Behavior Callbacks “Stamps” Exception etc Arguments Values for web service call Synch Manager Background, Events, API Dispatcher MyService.asmx Physical Addresses MyServiceProxy AuthN credentials Server Request ID Optional SOAP Header for server idempotency © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2019年4月28日11时3分 无连接服务代理和连接监视器 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动客户端软件工厂 DynamicResolution control 2019年4月28日11时3分 移动客户端软件工厂 DynamicResolution control Allows fine grain control of layout per form factor, orientation, & language combination © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

DynamicResolution Control 2019年4月28日11时3分 DynamicResolution Control © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

日程安排 移动应用程序开发面临的挑战 移动客户端软件工厂 问答 / 讨论 相关话题 2019年4月28日11时3分 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

移动客户端软件工厂 Q&A 讨论:我们的前进方向正确吗? 讨论:你觉得这有用吗? 2019年4月28日11时3分 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

日程安排 移动应用程序开发面临的挑战 移动客户端软件工厂 问答 / 讨论 相关话题 2019年4月28日11时3分 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Mobile Client: 相关话题 请关注近期的MSDN WebCast 2019年4月28日11时3分 Mobile Client: 相关话题 请关注近期的MSDN WebCast patterns & practices for Mobile Client - Mobile Composite UI patterns & practices for Mobile Client - Offline Web Services patterns & practices for Mobile Client – Doing Test Driven Development Labs: HOL205: patterns & practices: Introduction to Composite UI Application Block © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

行动起来 现在就加入社区!http://practices.gotdotnet.com/projects/mobile 下载代码 2019年4月28日11时3分 行动起来 现在就加入社区!http://practices.gotdotnet.com/projects/mobile 下载代码 提供反馈意见 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2019年4月28日11时3分 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.