2010年4月26日 星期一
Nokia 900: The Plan
認識我的人一定知道, 我是一個工程師, 且是一個想要去用系統與機制去解讀與協助人的行為的工程師, 因此才會有 MyZilla 計劃及後來的 URS.tw 計劃, 這些都是想要做出能夠用電腦/網路去幫助人行為, 甚至是到模擬的一個系統.
而我一拿到 N900 雖然第一個計劃是當雙螢幕, 而很快就發現有點難度後, 接下來就是想說不只是透過手機螢幕當做人的行為輸出螢幕, 而是反其道而行的把手機當作行為輸入系統, 而透過的不是其按鍵或螢幕, 而是透過其 "慣性量測儀/加速規/Accelerometers" 來做為一個不用透過人主動手動的輸入資料就可以截取個人行為資訊的系統.
當然出了這個 Accelerometers, 我想到的還有手機上的感光器 (Luminator) 來去偵測周邊環境, 當然這兩個系統不是甚麼了不起的東西, 但 N900 提供了相當開放的環境來寫作, 甚至直接去讀入檔案 (/sys/class/i2c-adapter/i2c-3/3-001d/coord) 就可以知道所謂 XYZ 三軸的資訊, 只是這資訊有幾個問題.
1. 這個姿勢數字是瞬間狀態, 但要描繪一個人的狀態是連續性的數列才行, 但不可能隨時記錄, 不然量會過高.
2. 想要取樣頻率高的話, 就會很耗電.
3. 要回傳到 Server, 不可能是很即時且隨時都傳得回來的.
4. 在有限的資料中, 是否可以判斷得出來一個人的行為與狀態, 甚至是情緒?
因此須要幾個 Feature:
1. 能夠自動記錄起床, 開會, 睡覺的時間.
2. 能夠自己輸入當時的狀況做學習判斷.
3. 能夠了解好友與家人的狀況, 以及做互動.
4. 能夠用這個數字做行為建議?
當然就會有一些想法與計劃:
1. 每 5 ~ 10 秒做一次 Sample
2. 將這三維的數字跟之前做比較後, 存入另一個 Incremental (累積) 的檔案
3. 用 http get 的方式回傳到 server (可能是每 5 分鐘一次)
4. Server 用時間間隔的方式展開其狀況..
接下來是可能的功能:
1. 用 Behavior Pattern 來去呈現使用者狀況.
2. 做一個 API 或 widget 讓大家放在部落格
3. 看是否用其他的 API 結合做交友與認證.
4. 加入互動的可能性.
而想知道其相關的資訊, 大家可以 Refer 這篇文章:
http://wiki.forum.nokia.com/index.php/How_to_get_accelerometer_data_of_N900_using_Qt
事實上用這個東西能夠玩得很多, 只是能不能實用就不知道了, 下面有一個很有趣的想法, 只可惜是假的:
但下一個是真的:
2010年4月21日 星期三
N900 前言, Web OS 篇 (I)

(上圖是我目前的桌面, 而手機可以自己 Screenshot, 然後傳到我電腦)
當我從朋友那邊拿到這隻手機的時候, 我並沒有想太多, 畢竟在工作場合能夠第一時間看到新玩意的機會太多了, 從 PRADA 手機到 iPAD, 從 Kindle 到 Space Pilot, 說要把玩時還不見得有興趣說, 只是認為這樣的 Gadget 真的能夠帶來甚麼樣的 Revolution 與 Evolution 嗎?
只是在 N900 裝好 MySQL 與 Apache 直接在 localhost 跑 phpmyadmin 時, 我心理有一個想法, 若是 Web 2.0 能夠改變許多人的行為的話, 當你認為手機只是個利用語音讓人的距離拉近的初淺想法的時代已經結束了.
事實上我在用 N82 時, 因錯陽差的通訊錄沒有時間去轉移, 但也是因為 N82 可以用 Google Talk, MSN 時, 我就覺得用手機講電話只是手機的一個不是很重要的功能, 尤其是我這個比較喜歡 "Storage and Forward" 的溝通方式的人, 不小心用了 N82 兩年, 最後半筆通訊錄資料都沒有, 因此對我而言, 手機是拿來講電話的功能還不如 Instant Message 即時訊息的意義高.
當然我會解釋說身為一個網路工作者, 被找的方法與原因都是網路, 若只有手機沒有電腦或無法上網, 對方跟本沒有找我的必要, 甚至說穿了一句話, 用即時訊息找到我的意義更高, 因為這樣才能傳遞訊息, 尤其是我在 2000 年時用 Palm/PDA 時, 早就進入了無紙的生活, 要我去抄寫甚麼東西是不可能的.
這兩年的變化還真的很快, 從 Blog 到 Plurk, 從 Twitter 到 Facebook, 而更重要的是電腦網路也透過了 IM 侵入了手機網路, 即使我只是用 N82, 不是用 iPhone, N97 或 Andriod, 透過 Gtalk 的 Transparent, 都可以即時的收發或看到 Plurk, Blog 或 Facebook.
只是這些都是偏 Notification 通知與 Status 狀態, 說要去瀏灠 Browse 這些資訊, 都有點距離, 即使當我拿到 N82 時, 想說透過 S60 看能不能寫些應用程式, 只是兩年過去了, 說到我平常都是在做 Web Programming 為主, 甚至說只是做 Data Mining 資料探勘的 Data Processing 等等的工作, 透過演算法去了解人的行為進一步輔助時, 談到 UI 是完全不在行, 更何況說要寫 Java 的程式了.
因此當 Palm 宣布 WebOS 時, 說讓大家用習慣的 Web 方式去使用手機, 更重要的想把千千萬萬的網頁程式設計開發者, 變成千千萬萬的 Palm WebOS 的開發者, 此時大家都笑了, 雖然不是笑這個想法, 畢竟這想法是對的, 更重要的是即使是 Palm WebOS, 說要這樣轉換還是不簡單.
但當我在 N900 裝上 MySQL, PHP, Apache 時, 尤於 N900 是一個幾乎不用 Hack 就可以直接使用 Console 的一台手機時, 此時在我眼中手中的 N900 就不再是個手機, 而是台電腦, 甚至是個 Server. 因為連我的 MacBook Pro 我都覺得沒有必要去裝 MySQL Server 時, 我確有很強烈的在 N900 裝上這些資料處理系統的動機, 是因為我覺的 Notebook 只是個工作平台, 只是個中介的終端機, 而 N900 將會是個 PIM, 將會是個資訊中心.
一個已經準備好的 Debian 系統, 可以透過 apt 去裝任何在 Debian 弄好的千千萬萬隻程式, 此時 iPhone 或 Android 自許有許多的開發者與應用程式, 對於一個這樣的系統, 眼界應該不只是如此, 而是 N900 是個隨時可以跟 Server Cloud 在一起的一台電腦, 而不只是使用 Cloud 雲端的一個使用者端而已.
此時, N900 不只是個 Personal Computer, 透過在網路, 或自己就是網路, 隨時變成 Home Server, 變成電腦的 Server, 變成家裏電視機前的第二資訊螢幕, 變成一個能夠控制與連結所有東西的搖控器, 也讓所有的東西變成 Webized, 此時 Web 3.0 的 Semantic Web, 到能夠 Web as Display and Control, 甚至 Web to Agent and Cyborg, 我從一個開放的手機看到了這樣的預言.
下一篇, N900 開始了甚麼? 結束了甚麼? (II)
訂閱:
意見 (Atom)
熱門文章
-
這個交大機車的故事不是在講交大很機車, 而是交大為甚麼能夠騎機車的故事... 甚麼? 很多人認為交大校園有一個條機車外環道是天經地義的事? 事實上不然, 這是經過許多抗爭得來的, 因為上一篇哈巴狗事件有很多回響, 所以我這篇來繼續講古. 機車在交大可以說是個文化, 尤其以前竹東算...
-
我是不做 "Me,too" 的, 但我知道粉絲團經營最重要的共同指標, 一個是觸及數, 另一個是互動數, 但這數字只有經營者知道, 即使從洞察報告可以看到你加觀察的幾個粉絲團, 最近文章的互動狀況, 但還是離真的狀況有點距離, 除外粉絲團可以比較的就是 ...
-
以下的言論, 純以我是以一個工程師出身的網管, 也以做過 ISP 基礎建設的工作經驗來發言. 前一陣子有人提出取消手機網路不應該有吃到飽 (Flat Rate) 的奇想時, 有參與網路發展的人都知道, 這個固定費率的使用量是網路發展的推手, 或者是指標, 甚至是門檻, 若把這...
-
這個計劃最出是我交大管科系學長所發生的問題, 因為我寫了一篇文章後, 就跑去 Plurk 跟大家討論, 而他是屬於會使用網路但不會使用 Plurk 的人, 所以跟本不知道 Plurk 講了甚麼, 最後我只好把網址給他, 他才晃然大悟這兩個部份的落差, 所以跟我抱怨這件事, 因此我...
-
當我們做出一個系統, 最希望知道的是有沒有檢定判讀的能力, 不然價值與意義就會少很多, 而在做未來國會的時候, 很多人問我, 網路聲量是否能夠轉化成得票數? 事實上我也是很好奇.... 首先一開始, 就直接算出得票數與網路聲量的相關性 (相關係數), 得出來的答案是: ...
-
我是很習慣自己的壞名聲了, 但說會被罵倒也不是天天有, 在部落格觀察之前, 有時會因為 BBS 的時候被點名來吵架, 但再怎多也是兩年一次到一年兩次, 但自從部落格觀察之後, 已經從兩星期一次到一星期兩次, .... 只是在慢慢走出低潮期後, 開始寫文章以及整理部落格觀察或做一些...
-
昨天在臉書的塗鴉牆朋友分享了一個 王美恩 的" 狀態更新 ": 今天在外面餐廳吃飯,旁邊一桌坐了五六位穿著制服的廚師在吃飯。 老大開講:「我跟你們說,要看警察打人就要看三立,要看學生丟石頭警察受傷就要看中天。」 小廚師問:「大哥,你都不看T...
-
當我要寫新的 Blog 跟大家講 Blogger 出問題時, 按下新文章出現: 警告 此 blog 已被 Blogger 的垃圾 blog 阻擋漫遊器鎖定。 您將無法發佈文章,但您可以將其儲存為草稿。 請將您的文章儲存為草稿,或 按這裡,以瞭解發生什麼事與如何解除...
-
兩個星期前我去資策會演講時, 覺得演講只是講過去的話就太無趣了, 所以最後我加了一個簡報, 說能不能有方法解決就提出一個可能性: Hackathon... 基本上當時的立論是: 像 Big Data 這種專案執行最大的問題是資料取得的不確定性太多, 無法由上到下的系統分析...
-
在我寫出前言後, 當天晚上就把當時所說的數字的計算中兩個未寫入的就直接加進去後, 演算法就算是定型了, 然後就是未來的幾個部份: 1. 歷史: 當然每一週的變化是要可以記錄, 但是 "追加" 的部份怎記就是一個大問題. 2. Widget: 本來這系統正式要出...