第一次看到Microsoft Surface 是在TechED 大會(huì )上,當時(shí)感覺(jué)一個(gè)龐然大物進(jìn)入我的視野,真不知道這個(gè)看上去像茶幾的桌子到底能做些什么。但當一個(gè)講師打開(kāi)Surface 后大屏幕上展現的東西又一次讓我震驚了,那種操作和使用方式好象只有在科幻片里才能看到。


隨著(zhù)進(jìn)一步了解原來(lái)這個(gè)帶有30英尺顯示屏的桌子是微軟結合硬件與軟件的新技術(shù)。它通過(guò)多點(diǎn)觸屏及感應系統直接完成用戶(hù)的手指或聲音等操作,完全省去的鼠標和鍵盤(pán)。同時(shí)它也能識別各種物體及數碼產(chǎn)品,在連手機、相機時(shí)又省去了各種各樣繁瑣的數據連接線(xiàn)。


Microsoft Surface 正式發(fā)布于2008年4月1日,它的到來(lái)確實(shí)為我們展示了未來(lái)電子科技的發(fā)展趨勢,同時(shí)像Windows Phone 7、iPhone、iPad 等數碼產(chǎn)品也在慢慢的改變著(zhù)我們的生活。對于一名開(kāi)發(fā)者來(lái)說(shuō)自然也需要關(guān)注新的技術(shù)和開(kāi)發(fā)理念,迫不及待的想打開(kāi)這個(gè)潘多拉寶盒一探究竟。其實(shí)提及Surface 的“軟技術(shù)”大家一定不會(huì )陌生,簡(jiǎn)單說(shuō)來(lái)它操作系統就是Windows Vista,通過(guò)Microsoft Surface SDK 提供兩組(Presentation 層、Core 層)API 完成相關(guān)開(kāi)發(fā)。
在Visual Studio 2008 或 Expression Blend 2 中使用WPF 及XAML 技術(shù),通過(guò)具有觸控功能的控件(如下表)完成一些不需要特效圖像的UI 開(kāi)發(fā)。

雖然Presentation 層的功能很強大,但它并不能完全滿(mǎn)足開(kāi)發(fā)需求,當我們要進(jìn)行華麗的動(dòng)態(tài)圖像效果時(shí),Core 層可通過(guò)Microsoft XNA 提供的2D/3D 渲染功能完成復雜的動(dòng)畫(huà)開(kāi)發(fā)。


微軟提供了兩種Microsoft Surface 的開(kāi)發(fā)環(huán)境:1. Microsoft Surface Unit;2. Separate Workstation(獨立工作站)。在當前的經(jīng)濟環(huán)境下對于一臺幾萬(wàn)美金的Microsoft Surface 來(lái)說(shuō)第二個(gè)方案是更為理智的選擇。那么構建一個(gè)獨立工作站都需要具備什么工具呢?
1. 32位Windows Vista 操作系統(不支持64位及其他Vista 版本)
· Windows Vista Business
· Windows Vista Enterprise
· Windows Vista Ultimate
2. Windows Vista with Service Pack 1 (SP1)
3. Microsoft Visual C# 2008 Express Edition 或 Microsoft Visual Studio 2008
4. Microsoft XNA Framework Redistributable 2.0
5. Microsoft Surface SDK 1.0 SP1
以上五種是必須具備的開(kāi)發(fā)環(huán)境和工具,同時(shí)也可以選擇Expression Blend 2、XNA Game Studio 3.0 等工具進(jìn)行開(kāi)發(fā)。
聯(lián)系客服