23
云云云云云云云云 (4) 云云云云云云云— Live Services 云云云云 云云云 云云云云 云云 ( 云云 ) 云云云云 E-mail: [email protected]

云起龙骧系列课程(4) - Live Services开发实战_黄继佳

  • Upload
    yalle

  • View
    950

  • Download
    7

Embed Size (px)

DESCRIPTION

云起龙骧系列课程(4) - Live Services开发实战_黄继佳

Citation preview

Page 1: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

云起龙骧系列课程 (4) :微软云计算平台—Live Services 开发实战黄继佳技术经理微软 ( 中国 ) 有限公司E-mail: [email protected]

Page 2: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

点击添加 MSN 机器人小新为您收听下载 MSDN 中文网络广播课程加油助力 !

Page 3: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

关于本次课程

• Level 300 的课程• Live Framework 应用• 实现基于 Live Framework 的 Live

Mesh 应用• Live Framework 的数据模式探析

Page 4: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

页面应用

• 优势– 随处访问– 易于部署– 自动升级– 安全性

• 劣势– 网络要求– UI 的丰富性

- 4 -

Page 5: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

桌面应用

• 优势– 离线运行– 丰富的 UI

• 劣势– 部署– 升级– 平台要求

- 5 -

Page 6: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

手机应用

• 优势– 访问的便捷性– 鉴权

• 劣势– CPU/ GPU 能力– 硬件的兼容性

- 6 -

Page 7: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

Live Framework 应用

人人数据数据

应用应用

设备设备

Page 8: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

Live Framework 应用基础

• MeshApp.zip– Index.html– Manifest.xml– Logo.png

Page 9: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

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>

Page 10: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

DEMO

从无到有构建一个 Live Mesh 应用

Page 11: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

基于 Silverlight 的 LiveFX 应用

• index.html• Manifest.xml• Logo.png• App.xap• Silverlight.js

Page 12: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

DEMO

从无到有构建一个 Live Mesh 应用

Page 13: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

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

Page 14: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

什么是资源模式?

Nishant Gupta
I need help to get the offiial logos for all of these which look nice -1. .NET2. PHP3. Java4. Ruby5. Perl6. Flash7. Adobe Air8. Python9. cURL
Page 15: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳
Page 16: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

资源模式LiveOperatingEnvironment

NewsItems

Members

DataFeeds

DataEntries

Devices NewsMeshObjects

Contacts Profiles . . . Mesh

Page 17: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

DEMO

使用 Live Framework Resource Browser

Page 18: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

回顾

• 三种应用 和 Live Framework 应用• 构建基于 Live Mesh 的 Live Framework 应用

(VS2008 + Live FX Tools for VS2008 + LiveFX SDK )– HTML– Silverlight

• Live Framework 数据模式 (Resource Model)

Page 19: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

更多资源

• 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

Page 20: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

更多资源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

Page 21: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

获取更多 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

Page 22: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳

Question & Answer

您也可以选择在微软中文技术论坛上寻求帮助, MSDN 中文网络广播的讲师们会定期在论坛上为大家解答与课程相关的技术问题。 http://forums.microsoft.com/chinahttp://forums.microsoft.com/china

如需提出问题,请在此区域输入文字,并单击“问题和解答”右上方的“提问”按钮即可。

Page 23: 云起龙骧系列课程(4) - Live Services开发实战_黄继佳