Live Services Jumpstart第二天

今天才有空继续写这个,之前出差了一周……

不过第二天可写的内容没有那么多了,主要是在讲Live Mesh(就是类似于基于网络的“我的电脑”)的应用和开发。

Live Mesh目前分成两个版本,公开版(www.mesh.com)和开发版(url忘了,似乎有个ctp什么的),开发版需要有专门的Key才能在上面做开发(于是讲课后每人发了俩key),每人5G的空间。

简单的操作和“我的电脑”很类似,新建文件夹、上传文件,目前似乎只支持图片的预览,其他格式的内容的查看似乎都不支持(包括纯文本)。其实这部分的功能主要还是各个设备之间的同步,当场演示了用智能手机拍了张照片,然后通过gprs网络自动同步到mesh上,然后也自动同步到电脑上,然后通过电脑修改之后再自动同步回mesh上。另一个作用就是文件共享和协作,可以邀请一个email地址或者live的账号来分享文件。

另外Mesh现在也支持一些应用程序,现在上面已经有一些简单的应用程序可以用,比如桌面贴、填字游戏之类的,当然也都可以支持共享和多人协同的操作。

关于开发部分,主要就是通过一个Resource Explorer可以观察到mesh里面的内容(包括联系人、mesh的文件夹和文件、应用程序等等),可以通过xml或者json的形式来返回结果。其实编程从底层上就是向一个url发送一个请求(GET或者PUT),然后返回一段xml来进行信息的查看、增加或者修改。当然,外面也包了一层API可以直接用。

从两天的培训来看,Live Services这套内容主要还是偏向个人应用(尤其是Mesh),可以一定程度上进行少数人的协同工作。当然,Live ID集成这套东西似乎还是比较有作为的。而且目前这些云端服务器都在美国,网速是一个很大的问题。

你可能感兴趣的:(service)