Vista SideShow
在 Windows Vista 的新功能里,SideShow 我觉得是比较有意思的,不过也是目前各色介绍和试用里出现比较少的,可能原因之一是……没办法,要有可展示的硬件才行,不是每个人都有华硕的原型机可用。本来对 SideShow 不甚了解乃至有些误解,所以找了些东西看。
以现有的原型机(鬼才直到将来什么样子),并且从最终用户的角度看,支持 SideShow 的系统(软硬件)比如笔记本,外壳上多一块附加显示屏,显示从 Windows 得到的一些信息,比如日程表,邮件,可以进行媒体播放等。在不用开机的情况下也可以使用,很方便。当然,系统是可扩充的,使用 VoIP,地图服务什么的也没什么不可以。当然,SideShow 的最终样子和功能还是由 OEM 决定的。

这是 Microsoft 关于 Vista SideShow 的正式介绍--好吧,因为是正式介绍,所以也是最无趣的地方,说得太 high level 了。如果喜欢技术细节,MSDN 的介绍要好得多。
当我们提到 SideShow 的时候,实际上会暗指 3 个概念/实体。一是运行在 Windows host 上的软件,称做 gadget--很不幸,这个名字实在不怎么地,很容易和我们常说的硬件小玩意那个 gadget 混淆,还不如 widget 这个词来的好;二是 SideShow platform,软件,简单点儿的话,看作 Microsoft 提供的 gadget 开发平台以及到硬件的接口;三就是支持 SideShow platform 的硬件了,倒是更想把这个叫做 gadget。
SideShow platform 在中间,用其提供的 API 开发 gadget,编成 native 和 managed code 都可以,gadget 不依赖于设备的任何信息和设备上的代码;gadget 从本地应用或者 web service 取得数据都行,比如从 Outlook 取得日程表信息,从某网站获得天气预报等,他们把信息送往 sideshow platform,而不用操心什么样的硬件,什么配置的硬件来显示这些东西--计算能力,连接方法和状态,屏幕大小,分辨率,色彩都由 SideShow platform 操心。SideShow gadget 可以很容易支持 Vista Sidebar,显然,在 sidebar 或者屏幕上独立显示的 gadget 和往外界设备上送数据并不冲突,已有的 sidebar gadget 稍加修改甚至不用修改即可支持 SideShow 。支持 SideShow 的硬件自然可以通过 SideShow platform 读取这些内容并显示了。这些硬件可以是附加在笔记本上的显示屏,可以是电子相框,甚至… Zune 为什么不可以呢?iPod?
在 SideShow concept design 里,其实也描绘了这样的场景,PDA,手机或者 MP3 可以独立使用,也可以 attach 到笔记本上,变成 smart display,一个能构根据状态而改变功能的自适应设备,为什么不呢?


.jpg)
.jpg)
我们简称的 SideShow 可能指 SideShow Platform,不过也可能是说这 3 者整个组成的软硬系统。
我本来猜 SideShow 的硬件可能是 WinCE 或者 smart watch 的,不过据悉 SideShow 上的系统,Preface,是我们失意的 PortalPlayer (已经被 NVIDIA 收购)提供,如果你不太了解的话,它曾经是 iPod 的方案提供商。下个月的 Consumer Electronics Show 应该会有更多细节。PortalPlayer 做 marketing 的 VP 已经夸下海口说“There will be some very extreme examples at CES, and some concept demos by companies that are probably going to amaze people.”好吧,我们拭目以待。
现在 Microsoft 已经提供 Getting Started with Windows SideShow (C++) 下载,需要通过 genuine windows 认证才能下载,也就是 SDK,还包含模拟器,挺方便。

Channel 9 Forums Video。
看样子似乎就是华硕的那款笔记本,视频可以下载观看,180M


[tags]windows, sideshow, vista, portalplayer, software[/tags]