为了和市面上只可从记忆卡或USB随身碟读取照片的数字相框有所区别,OEM厂商i-mate针对高阶消费性电子产品市场,设计了一项具联机功能的服务导向设备“Momento数字相框”,完善的功能配备让它从众多相似产品中脱颖而出。Windows Embedded CE提供了内建WiFi的联机功能、先进的图形显示及功能强大的整合式开发工具。i-mate使用Visual Studio及 .NET Compact Framework,在4个月内开发出应用程序及网络服务。Momento数字相框不仅能透过无线网络,自本地端的计算机硬盘传送照片与其它内容,也可以从因特网接收照片,以及使用Windows SideShow gadget技术,显示Windows Vista系统的实时信息。
产品源起
数字相框于2005年底成为一项热门的科技产品,但这些产品均大同小异,都要插上记忆卡或USB随身碟,才能读取数据;使用者得自己更新储存在记忆卡里面的照片,相框也只能重复播放记忆卡里的内容。i-mate是一家起源于杜拜的全球性OEM厂商,擅长研发Windows Mobile的设备和周边产品。为了吸引那些家中装设无线网络、热爱新科技产品且熟悉消费性电子产品的买家,i-mate研发出Momento这项具备联机功能的时尚产品。这个数字相框可透过无线网络连接到计算机,接取计算机及因特网上的照片。
i-mate所推出的相框还可扫描计算机,让使用者依照日期、评比或照片附加的标记,直接自计算机读取照片。因此无论使用者是在两天前或三年前拍摄的照片,Momento都能在数字相框上精准呈现所需的内容。
设计此设备时最重要的考虑之一,就是无线连结的功能。i-mate产品开发团队希望能有一套功能丰富又完整的操作系统,满足基本功能及USB插槽等需求,以读取储存于USB随身碟的内容和网络设定;JPEG显示及影像混合调整 (alpha-blending) 功能可展现更佳的图形效果,而省电架构则可让设备更具环保效益。开发团队同时也寻求熟悉又功能强大的开发工具,力求缩短产品的开发时程。
解决方案
i-mate选择了Windows Embedded产品之一的Windows CE 5.0操作系统,设计全新具联机功能及服务导向的Momento数字相框。i-mate原本是Windows Mobile技术研发的领导者,跨越到Windows Embedded领域十分顺利。
产品开发经理Matthew Calamatta提到,开发团队选择操作系统有多项考虑,但根本原因仍在于品牌熟悉度、开发工具及其具备的技术,“我们选择Windows Embedded CE的原因在于,它拥有完整的平台组件,业界也有许多熟悉Windows的开发人才及合作伙伴,而且我们原本就有掌握Windows开发工具的专业能力。”
Calamatta也说:“但这并非只是技术上的决策,也是商业上的决策。我们知道Windows Embedded CE可以帮助我们加快开发周期,如果我们能成功赶上特定的产业展览及假期销售热季,这一点就变得十分重要。”
开发作业分成3个主要领域:将OS image储存在只读存储器、数字相框应用程序以及网络服务。Windows提供了完整的端对端开发环境,在Windows Embedded CE方面使用Platform Builder、在开发应用程序方面使用Visual Studio,而在开发网络服务方面则使用.NET Compact Framework。
有了这些工具,i-mate团队如虎添翼,大幅提升生产力,Calamatta说:“分别负责开发应用程序和平台的两个团队能紧密合作,透过每周固定的交流,可以每隔几天决定是否加入新的操作系统组件,支持应用程序的功能。”
i-mate采用Samsung SC2440 400-MHz处理器,由中国的Mobile XP公司负责电子设计作业 (印刷电路板或称PCB);并选择Windows CE 5.0 Board Support Package (BSP) 软件;台湾的设备制造商英华达 (Inventec Appliance) 则负责组装成品。
“为了节省资源并加快开发时程,我们不会一手包办所有工作。”Calamatta说。“我们的硬件合作伙伴甚至提供了RF遥控使用的Windows Embedded CE驱动程序,节省我们不少的时间。我们透过微软的产业生态链,找到这些软硬件厂商并与之合作。”
Windows Embedded CE提供了多种平台组件,因而加速了核心开发作业的时间。例如使用Windows CE 5.0的内建网络及通讯基础架构,包括USB 2.0及802.11b/g WiFi组件,就可满足无线连结的需求。
“具备对WiFi驱动程序的API,让i-mate的开发人员能从多家不同的无线硬件厂商中,检查驱动程序及选择最适用的网络卡。”Calamatta说。
在图形部分,Windows Embedded CE提供了拖曳式 (drag-and-drop) 的操作系统组件给JPEG显示和影像混合调整功能,可呈现两张影像间的透明效果。其它主要的平台组件包括音讯译码、强化网络安全性的SSL协议,以及可调暗屏幕的省电模式。
只历经4个月的研发,设备便可进入生产作业,包括1个月进行开发操作系统,2个月用于硬件,和6周用于应用程序和网络服务。产品原型在WinHec 2006年的大会上顺利展出。
Momento是第一项获得Windows Vista认证的SideShow周边产品,搭载分辨率800x480的薄膜晶体管 (TFT) 显示器、内建Wi-Fi、多格式卡片阅读机 (支持SD、MultiMedia Card、xD Picture Card、SmartMedia及Memory Stick格式)、USB及mini-USB连接孔、RF遥控器、支持播放WMA 与MP3音乐格式及外部喇叭的输出孔。
使用微软技术让设备的无线网络设定变得更简单。有了Windows Rally 技术,Momento相框支持USB随身碟自动设定网络联机,亦即使用者无须手动输入WEP或WPA设定值。
一旦连接到网络后,Momento就能从Windows计算机或其它兼容设备接收内容。使用者即可从线上任何执行Windows Media Player 11的计算机观赏照片。使用者在照片来源的计算机上设定媒体分享、在相框上选择该计算机,即可选择显示所有照片或按照关键词/ 卷标、数据夹、日期、评比等多种显示照片的方式。使用者还可以设定Momento Live账户,透过因特网和位于全球各地的亲友们分享照片。
最创新的功能就是支持Windows SideShow,让相框能执行所有以XML驱动的迷你程序,让相框可以显示电子邮件、股票清单、天气预报及日历等内容。
有了开发Momento相框的成功经验,i-mate目前正在规划开发其它内建Windows Embedded CE的设备。在2007年年中,该公司宣布开发下一代的Windows SideShow设备。View 2010为壁挂式或可携式的信息显示器,拥有14英寸的XGA触控式屏幕,支持键盘、鼠标或相机等外部输入设备。
优势
Windows Embedded CE带给i-mate商业及技术层面的多重优势。以商业层面而言,包括让使用者高度满意的可靠性、帮助降低成本的弹性价格及全球性品牌知名度等。技术层面的优势则包括:制造可联机及服务导向设备所需尖端技术、简易的联机操作、可缩短开发时程的SDK、成熟的工具链、广大的产业生态链以及组件化、设定完整的操作系统。
1. 商业优势:可靠性、价格、品牌
Windows Embedded CE使用硬实时操作系统 (RTOS) 的核心,适用于执行重要的应用程序,因此在设计可联机设备时,具有极高的系统稳定性。
“Windows Embedded CE带来的使用者体验大致上是正面的。”i-mate美洲业务及行销副总裁Nicole Buchanan表示:“稳定性相当重要,它能消除了人们购买创新无线产品时会产生的疑虑。许多人购买Momento,是想要传送照片给不擅使用电子产品的长辈,因此传送失败是不被允许发生的。而因系统错误退回Momento相框的比率极低,数值低到几乎无法画入图表内。”
Windows Embedded CE的开发工具及执行时间授权价格低廉,让设备制造商能灵活运用横跨各产品线的技术,降低开发及授权成本。“组件化的操作系统,让开发人员能精确选择所需的CE技术。”Buchanan表示:“这可以让操作系统大小适中、降低物料成本。”
顾客对微软 Windows品牌的认同与信赖,也提供了另一项重要的商业优势。
“Windows品牌吸引了高消费的聪明买家,也是我们设定Momento相框和实时服务的潜在客群。”Buchanan表示:“这些买家拥有Windows XP与Vista的家用计算机,他们在工作时也使用Windows和其它微软的产品和技术,因此在信任及熟悉度上都有一定的水准。微软 Windows这块金字招牌对我们来说是一大助力。”
2. 更为安全便利的联机功能
Windows Rally技术 (过去称为Windows Connect Now) 提供联机设备制造商最新架构,拥有易于设定、更安全好管理的联机功能,以连结至其它设备和计算机,并且丰富终端使用者的使用体验。
Windows Rally让i-mate能取得微软技术、简化的授权作业及技术指南。使用Windows Rally技术,让i-mate的开发人员得以专注于产品差异性,而非联机功能的基础架构。
对于使用者而言,则可大幅降低产品的复杂性。有了Windows Rally的Plug and Play Extensions (PnP-X) 组件,Momento相框可以轻松、可靠又安全的连结至计算机。
3. 具联机能力及服务导向的技术
Windows SideShow支持在Momento相框这类辅助设备上的次屏幕;有了额外的显示器,无论计算机是在开机、关机或睡眠模式下,使用者都能查看重要信息。它使用了小工具软件,一种便利的小程序,将信息由计算机延伸至其它设备上。使用者可由Windows SideShow兼容设备控制小工具、从计算机更新设备上的信息。有了小工具软件,使用者可以查看来自计算机的信息,甚至遥控计算机执行Windows Media Player及播放PowerPoint的简报内容。
Momento相框出现在Windows Vista控制台中央的Windows SideShow,使用者可在此开关每个设备的小工具。
使用者也可从控制台设定唤醒计算机的时间 (例如每小时唤醒一次),使用中的小工具即可自动更新Momento相框内的信息。
“或许Windows Embedded最棒的部分,就是能取得许多由全球最佳软件公司开发的最新技术。”Calamatta表示:“Windows Embedded CE提供我们工具和技术,研发出可无线上网的设备,可与其它计算机及网络服务进行互动。这项设备为家庭娱乐设备开创了新的产品路线,也让我们从众多数字相框产品中脱颖而出。”
随着数字家庭娱乐产品渐趋多元,针对不同消费族群的产品纷纷应运而生。要开发出新颖的产品以创造差异性,厂商需要足够的创意,为产品加入新的元素,更重要的,需要有力的开发工具来实现各种创意。Windows Embedded CE系列提供组件化的实时操作系统,再搭配微软产业生态炼的完整支持,提供i-mate强大的开发资源,耗时仅四个月的开发时程,推出无线传输的数字相框,开拓数字家庭娱乐市场的新选择。