air 也能玩 multi-touch ?

In General   January 13, 2009 - 1:55 pm

Picture 1.png

上面這段影片是 Ryan Stewart 在 Adobe Max 義大利會場內拍回來的 demo 影片,主要是法國一家叫 Intuiface 的小公司用 air 做了個 multi-touch 的產品,而被大家驚為天人。(點上圖可看影片,brightcove 的 player 真威…)

這個 demo 有趣的地方在於:眾所週知的,air 並沒有 native support for multi-touch, 因此他們是怎麼做到的?

在影片的最後有回答這個問題,基本上一切都是自已來,從硬體(想必是塊多點觸控的面板),軟體(包含多點觸控 library & sdk) 與表現層(在這個例子裏是用 air client)。

看完影片後好奇去了該公司網站多瞄了兩眼,下面是他們的技術細節:

The IntuiFace platform comprises:

1. A large multitouch screen through which one or more users can interact simultaneously with their fingers, integrated into a variable-sized and custom-design furniture along with strong processing power, and many networking capabilities. Two levels of design and performance are currently offered (IntuiFace 1G and 2G).

2. A software middleware – the Multitouch Gesture Recognition Engine – that translates the multiple and simultaneous users’ touches into interaction gestures meaningful to the application. The Multitouch Gesture Recognition Engine also has the ability to connect with any existing application (such as GoogleEarth) by emulating the mouse and the keyboard.

3. A set of software components which provides a rich set of predefined capabilities for
building truly multitouch, highly interactive and communicating applications using the Adobe’s AIR, Microsoft’s Windows Presentation Foundation or IntuiLab’s IntuiKit frameworks.

Examples of such components are: a virtual keyboard and touchpad, picture and video handling, office document manipulation, 2D/3D map and terrain navigation, etc. These components are highly customizable, in particular their graphical skins that can be tuned using products such as Adobe Illustrator or Microsoft Expression.

所以果然是三層式架構,只是其中所有苦力都要自已來,尤其是那個關鍵的多點觸控辨識器,但一旦這一層解決,下面的 air 表現層就容易了,大抵是乖乖接收各種事件然後做出反應,當然,多點觸控的操作模式下整體的介面設計、使用者經驗又是大不同,或許想成是一個 42″ 的超大 iphone 躺在前面,而且有 4-core cpu 外加超強 multi-tasking,這樣就很接近了 XD

另外目前硬體有兩種,如下圖(好奇的是,台灣眾多代工廠何時能量產這玩意?還是已經有了?價格如何?):

Picture 2.png

影片最後他也提到這套系統不是只能在 windows 上跑,將來也可以在 netbook 與手機上執行,因此,理論上,像 iphone, palm pre 這樣的多點觸控介面日後一般人也可以自已來,我覺得台灣一票 netbook 廠商既然現在已經想再朝 tablet 方向發展一次,不如就直接整合多點觸控,然後好好搭配軟、硬體弄出一套方便的 solution,不論是要看電子書、上網、簡報等,應該可以玩出不同的格局,不然 netbook 這波的趨勢看來很快又要搞成價格戰,最後不但沒人獲利,還打到自家 laptop 銷量,得不償失呀…

btw, 最後我也跑去看了一下 microsoft surface,但目前似乎也沒什麼動靜,到底還有沒有在發展啊?

附帶一提,這篇文章是在 wordpress 2.7 裏編輯的,新版介面真正是越改越難用,很不容易的成就吶 -_-b

by admin

3 Comments Add your own

  • 1. Aedis.Ju&hellip  |  January 13th, 2009 at 10:48 pm

    未來的PC會趨向Microsoft Surface,一直都在關注這個產品,只是目前的價格太高了(好像是12500美金),希望它的量產化和普及化能更加快一些。

  • 2. admin&hellip  |  January 13th, 2009 at 11:57 pm

    原先我以為他們底層是採用 surface (處理 multi-touch gesture)然後將事件傳入 air client 裏,只是沒想到他們居然是完全自已搞,連 multi-touch engine 都自已寫,sdk 與 framework 也一應俱全。

    在某種程度上,我也希望 surface 能成為一種便宜且普及的共通規格,等於是一個通用的 programming interface, 就像 usb 一樣,這樣面板廠只要做出符合規格的 touch screen,然後掛上相同的 os + surface engine,這樣基礎架構就完成了,剩下就是 app developer 發揮創意的空間。

    不過目前看來離那個境界還很遠吶…

  • 3. KEVIN&hellip  |  February 13th, 2009 at 2:39 pm

    廣達有一款 光學觸碰的產品唷
    Quanta multi-touch

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone