(此文原應編輯並發布於 2008/09/25)

Rider SpokeBlast Theory 在 2007 發表的另外一項作品,概念非常簡單,玩家可以騎著單車拿著 Nokia N800 去尋找其他玩家在神秘地點所埋下的秘密話語,同時 Blast Theory 也會塞一個問題給你,讓你也要找一個安全的地方丟下你的答案。於是玩家們就可以在城市裡一邊搜尋別人的秘密,一邊並藏好自己的秘密。

除了使用 N800 來顯示玩家的位置與播放資訊外,在定位方面則使用了 Mixed Reality Lab, University of Nottingham 所研究的無線網路定位技術。這個計畫的其中一個合作夥伴是 IPerG,IPerG 網站上也有許多關於 Pervasive Computing 的豐富研究。

之前曾經介紹過中國移動的飛信服務,是整合短訊與電腦即時通訊的服務。最近知道有兩個開放原碼計畫分別實做了飛信的協定,一個是 Fetion Pidgin Plugin、另一則是 LibFetion。於是你在 Linux 上,也可以使用飛信來傳訊到手機上了。若是有人實做了 Telepathy project 介面,那就更容易整合到其它不同的通訊軟體上了。

Source: libfetion

不知道台灣電信產業是否有人想作類似的服務,而不是鎖定平台與通訊協定的服務 (中華電信台哥大, 遠傳)。或是讓只能傳送簡訊的低階手機也可使用,且提供合理的費率。(說真的,誰的錢多到想使用這樣的服務?)

Ok, 我們看過了 Mobile Device 上應用 accelerometer technology 的應用,若是我們想實做同樣的技術在 Laptop, UMPC 或是 MID 上該如何作 ?

在 Thinkpad 上有個特色功能稱為 Active Protection System,基本上就是利用偵測加速度來達到保護硬碟的功能。透過這個功能,我們可以用來偵測筆記型電腦的傾斜狀態,在 Linux 上可以透過 HDAPS 驅動硬體並取得資料。

你可以透過 Yoni Rom, Patrick Kilian 與 Robert Love 所寫的 hdaps-gl 來動態顯示筆記型電腦的傾斜狀態。

雖說 Thinkpad 的加速度偵測只有二維 (BTW, 我的 Thinkpad X60 不知為什麼 X 軸, Y 軸是相反地),但是也足以玩很多把戲,像是防盜系統 (有人碰的電腦就自爆硬碟?!) 藉由搖晃切換桌面,或者像是 iPhone 一樣旋轉畫面為橫向、直向。甚至拿來玩滾小球遊戲 neverball 、或者直接把 X60 變成絕地武士的光劍!上回 Tatsuhiko Miyagawa 來台灣的時候也見過它展示透過 Thinkpad 使用 Google Maps 的 lighting talk,非常逗趣。

若是要在其他系統上實做這樣的功能,恐怕是得外加 acceleration sensing device 才行。極強的 hacker Till Harbaum (Twonky, NanoVM, LCD2USB, BlueZ 等開發者) 自己做了兩個版本的 USB TiltStick,可以分別偵測二維與三維的加速度。透過 USB 介面,可以接到 Nokia N8XX 系列設備或是個人電腦上,同時他也將軟體與驅動程式移植到 Maemo 平台。如此就可以在 Maemo 上玩些 Enigma 的小遊戲。

非常有趣是吧,雖然 Till Harbaum 提供了完整的電路圖,不過要自己找到元件跟焊接成功對我這種電子大外行實在困難。所以比較簡單的方法大概是直接買像是 Phidgets 提供的 Accelerometer 元件 了吧。:-)

若你使用 N95, N82 等手機,可能已經用過利用 Accelerometer technology (加速度感應器) 為基礎所開發的 rotateMe,rotateMe 基本是偵測你手機的持有方向,並自動選轉螢幕到橫向或直向,類 iPhone 的螢幕自動旋轉功能 (視訊展示)。

再找深受簽章之害得苦主時,看到 ShakeSMS,它基本是讓你在簡訊來時不需要動手指頭,只需要晃一晃就可以解鎖讀簡訊,甚至刪除,非常帥氣。有了這軟體只需要注意不要再來簡訊時跌跤,誤刪訊息即可。 XD

ShakeSMS 昨日已經正式釋出簽署過的版本,可以直接安裝。作者 Tony Ren 稍早也做了 FlipSilent (翻面靜音),讓你在手機來電鈴聲響起時,將手機翻轉,手機便自動切入靜音模式。非常有趣的應用。

前陣子提到了 Zebra-crossing,這兩日又見得 Tom Gibara 的一個有趣的計畫 Moseycode。Moseycode 也是針對 Google Android 平台所開發的二維條碼讀碼軟體,不過他重新開發了一種新的條碼規格,特意在條碼中間留了空白,雖說如此可以攜帶的資訊變少,但是卻可以置入人眼可以識別的圖樣。也因此這種條碼的規格或許會更適於作為廣告用途。

目前只能在 Android SDK 上執行,但是見來幾個示範影片,Moseycode 才剛完成基礎的演算法。接下來是必須克服移植到實際硬體上的最佳化了。

方才試著在 iPhone 上裝了 iMatrix。根據關於網頁,iMatrix 是由 Sergey Odinokov 所開發,這些條碼辨識的技術是在工業國家立陶宛(Lithuania) 所研發出來的。

目前的 iMatrix 4.0 已經可以支援三、四種條碼,根據同時開啟 QRCode, DataMatrix, ShotCode 的辨識狀態下,使用者經驗還是相當不錯。

除了可以支援開放規格的 QRCode 與 DataMatrix 外,尚預計支援 ShotCode, EZCode, BeeTagg 等私有規格條碼,這點倒是非常有趣。安裝方式非常簡單,只要在 Installer.app 中鍵入 iMatrix 的軟體庫位址 http://www.iMatrix.LT/repo/repository.plist,然後於套件分類表的 2D Code 中選擇 iMatrix 即可。


IPhone QR-code Reader !

除了 iMatrix, Google Code 上也有另外一個自由軟體版本的 iPhone QRCode 讀碼軟體開發計畫,作者djMaxM 試著移植 FUKUCHI Kentarolibqrencode 到 iPhone 上,目前已經釋出可以編譯的版本。至於效果如何,晤…..客官請自行斟酌使用。