montaque

小碗喝酒,小口吃肉

博客园 首页 新随笔 联系 订阅 管理
  119 Posts :: 1 Stories :: 685 Comments :: 17 Trackbacks

公告

Ray 第一个KeyNote主要是讲服务端的技术,第二天则围绕个人计算,包括桌面PC,web以及Mobile设备。

对于PC, 下一版本是windows7,IE 已经是8了,Mobile还是mobile。Ray 重点提到,如何让这三个设备保持一致的体验和集成。比如数据的同步,联系人的共享。而这些主要靠 Live Mesh Service。最后还请Office 14的演示了一下,如何让Office 的客户端,跟Office 的web 版本互相集成,同步数据,协作。

对于Windows7,Scott 则主要提了一下在开发方面的支持,包括工具,runtime等。

接下来就是请一个windows 的两个vp演示了一下windows 7的特性。主要有以下:

  • Quick navigation,Jumping list
    Drag and Drop, Docking, 管理桌面的窗口,有类似visual studio的体验,你可以dock你的窗口
    search enhancement,search music over network
    device stage
    printer switch,自动切换打印机,比如到家里用家的打印机,到公司自动切换到公司的打印机
    wall paper setting, Preview Mode
    tray optimization
  • multi-Touch Demo
    gesture 手势,这个很多brower都有插件
    drag a picture to the mspaint, then create a post card
  • 远程桌面的窗口也支持多演示器,这个我朝喜欢
  • 1. BitLocker of Pen Drive
    2. Create VHD, Boot VHD
    3. Monitor management, Vertical, Multi mgmt
    4. magnifier, Win+
    5, win P, projecter switch
    6. remote desktop, multi monitor

 

当然对于开发人员,也有一些特性的支持。比如

  • ribbon user interface,平台的一部分。10年没变的计算器,画笔也变成了Ribbon的导航
  • jump list,对于开发人员,就是在你的程序中加上一个task的metadata
  • libraries
  • multi-touch,ink,speech
  • directX

接下来Scott出来演示了基于一个WPF的photo browser的程序,如何增加让其利用windows7的特性

首先让他支持 Ribbon Menu,

思路就是首先把window 对象替换为WPF:RibbonWIndow

然后加上RibbonMenu的Item列表,Done。。。 鼓掌

然后让其支持multi touch,比如可以双手zoom,等。简单的很,就是加上对几个新事件的处理程序

 

以及wpf的一些新的特性,比如Pixel shader

接着宣布 WPF toolkit可以下载。主要有

DataGrid atapicker Calendar 新的控件
Ribbon,新的menu
VSM,跟silverlight一样,支持IDE来设计控件的Style

 

然后提到了.net FX的一些新的特性

比如一个进程可以并行的加载多个不同版本的CLR,目前这个是不可能的,比如你不能让你的exe,既有CLR 1.1,又有2.0

动态语言的支持

MEF,managed Extensibility Framework,这个是以后扩展的基础, VS 2010 的扩展也是基于这个库。

 

对于VS 2010, 加入了可视化的设计silverlight的功能,之前的话我们只能用Expression来拖放设计你的界面。

接下来演示了如何扩展VS 2010

这个版本最终会基于WPF来实现,比如 代码编辑器,他可以允许你自由的扩展。

scott演示了一下

比如有个代码如下

/// Bug 123

/// Owner: Montaque

public void foo()

{

......

}

 

对于代码注释这个部分,如何来显示这个注释,默认是文本显示。

你可以写一个类,用标准的MEF,加上一个Export,特定的一个接口ITextViewEditor

比如写一个WPF 用户控件,绑定到该注释

然后把这个DLL copy到VS 的组件目录,

接下来打开代码的话,就会看到注释部分是一个新的展示,你可以加上链接Bug等

 

然后TESCO.com 的英国公司演示了一下wpf的一些应用,基于multitouch,等。让百货购买体验超cool,查了一下tesco就是乐购

 

这个是win方面的,然后scott 提了一下web方面的

AJAX/Jquery, intellisense

asp.net 4
dynamic data
mvc
AJAX
distributed caching  velocity

web.debug.config
web.releasise.config
web.staging.config 程序支持不同的Staging config

silverlight 2

NBC Olympics
AOL mail
K2, workflow designer
netflix, watching experience

charting

silverlight designer vs 10

 

然后是BBS演示了如何基于Live Mesh,做了一个IPlayer,可以运行在手机,web,桌面。你的状态保持一致,比如最近看的片子,跟联系人共享等

 

最后Office team也讲了一下,Office的下一版本如何利用Live Svc来提升用户的体验。看了一下Demo,这个Office Live做的很Rich,比google的那个office 特性强大很多。简直就是一个桌面的Office

演示了一下OneNote,Word,Excel

用户可以对同一个文件做同事修改,彼此会互相得到通知。Excel 可以把图表,表格暴露成service,这样数据改了,引用的突变会自动更新。

 

这个KeyNote是最常的,连续2.5个小时,后面还超时,结束之后,厕所门口的Queue超长,只能慢慢等吧,高峰时间。。。

posted on 2008-10-30 00:05 montaque 阅读(...) 评论(...) 编辑 收藏