Upload
yalle
View
950
Download
7
Embed Size (px)
DESCRIPTION
云起龙骧系列课程(4) - Live Services开发实战_黄继佳
Citation preview
云起龙骧系列课程 (4) :微软云计算平台—Live Services 开发实战黄继佳技术经理微软 ( 中国 ) 有限公司E-mail: [email protected]
点击添加 MSN 机器人小新为您收听下载 MSDN 中文网络广播课程加油助力 !
关于本次课程
• Level 300 的课程• Live Framework 应用• 实现基于 Live Framework 的 Live
Mesh 应用• Live Framework 的数据模式探析
页面应用
• 优势– 随处访问– 易于部署– 自动升级– 安全性
• 劣势– 网络要求– UI 的丰富性
- 4 -
桌面应用
• 优势– 离线运行– 丰富的 UI
• 劣势– 部署– 升级– 平台要求
- 5 -
手机应用
• 优势– 访问的便捷性– 鉴权
• 劣势– CPU/ GPU 能力– 硬件的兼容性
- 6 -
Live Framework 应用
人人数据数据
应用应用
设备设备
Live Framework 应用基础
• MeshApp.zip– Index.html– Manifest.xml– Logo.png
Manifest.xml
<?xml version="1.0" encoding="utf-8" ?><Manifest xmlns="http://schemas.mesh.com/application/manifest/2008"> <Name>User Hello World</Name> <Description>Hello World</Description> <PublisherName>MeshUser</PublisherName> <DisplayVersion>1.0</DisplayVersion> <MultiInstance>true</MultiInstance> <PrivacyPolicyLink>http://example.com</PrivacyPolicyLink> <SupportLink>http://example.com</SupportLink> <VendorLink>http://example.com</VendorLink> <RequireDelegation>false</RequireDelegation></Manifest>
DEMO
从无到有构建一个 Live Mesh 应用
基于 Silverlight 的 LiveFX 应用
• index.html• Manifest.xml• Logo.png• App.xap• Silverlight.js
DEMO
从无到有构建一个 Live Mesh 应用
WC 1WC 1 WC 2WC 2 WC nWC n
Application Catalogue
WC 1Instance A
WC 1Instance A
WC 1Instance B
WC 1Instance B
WC 2Instance A
WC 2Instance A
User 1’s Mesh
WC 1Instance A
WC 1Instance A
WC 3Instance A
WC 3Instance A
WC 1Instance C
WC 1Instance C
User 2’s Mesh
Shared
WC 2Instance C
WC 2Instance C
WC 1Instance C
WC 1Instance C
WC 3Instance C
WC 3Instance C
User 3’s Mesh
Shared
什么是资源模式?
资源模式LiveOperatingEnvironment
NewsItems
Members
DataFeeds
DataEntries
Devices NewsMeshObjects
Contacts Profiles . . . Mesh
DEMO
使用 Live Framework Resource Browser
回顾
• 三种应用 和 Live Framework 应用• 构建基于 Live Mesh 的 Live Framework 应用
(VS2008 + Live FX Tools for VS2008 + LiveFX SDK )– HTML– Silverlight
• Live Framework 数据模式 (Resource Model)
更多资源
• Microsoft Connect– http://connect.microsoft.com
• Live Framework SDK– http://msdn.microsoft.com/en-us/
library/dd156996.aspx
• WoW, The Web– http://blogs.msdn.com/jijia
更多资源BB04 Live Services: A Lap around the Live Framework and Mesh Services :BB05 Live Services: Building Applications with the Live Framework. BB06 Live Services: Mesh Services Architecture and ConceptsBB19 Live Services: Live Framework Programming Model Architecture and InsightsBB20 Live Services: Making your Application More Social: 1217 BB30 Live Services: Building Mesh-Enabled Web Applications Using the Live Framework
: 660BB31 Live Services: FeedSync and Mesh Synchronization Services : 634BB34 Live Services: Notifications, Awareness, and Communications. : 543BB35 Live Services: The Future of the Device Mesh: 1203BB41 Live Services: What I Learned Building My First Mesh Application : 1597BB51 Live Services: Programming Live Services Using Non-Microsoft
Technologies : 651
Live Services @ PDC
获取更多 MSDN 资源
• MSDN 中文网站http://msdn2.microsoft.com/zh-cn
• MSDN 中文网络广播http:// www.microsoft.com/china/msdn/webcast
• MSDN 中文网络广播课程预告邮件http://www.microsoft.com/china/msdn/WebcastNewsletter/
• MSDN 免费中文速递邮件 (MSDN Flash) http://msdn2.microsoft.com/zh-cn/flash
• MSDN 开发中心 http://msdn2.microsoft.com/zh-cn/developercenters• MSDN 图书中心
http://www.microsoft.com/china/msdn/book
Question & Answer
您也可以选择在微软中文技术论坛上寻求帮助, MSDN 中文网络广播的讲师们会定期在论坛上为大家解答与课程相关的技术问题。 http://forums.microsoft.com/chinahttp://forums.microsoft.com/china
如需提出问题,请在此区域输入文字,并单击“问题和解答”右上方的“提问”按钮即可。