2008年10月22日 星期三

利用C#建立藍芽的連線

參考網址http://www.codeproject.com/useritems/Bluetooth_connection_C_.asp若是要連接Serial Port將下列private Guid service = BluetoothService.DialupNetworking;改為private Guid service = BluetoothService.SerialPort;

2008年10月4日 星期六

2008年9月17日 星期三

「Wii MotionPlus」 強化Wii Remote感應!

2008/08/05
早先當任天堂正式推出Wii的時候,除了部份遊戲程式對上的問題之外,大部分玩家硬該也能稍微感覺到︰雖然Wii Remote確實可以反應手部大幅度的動作感應,但一些較為細微的動作可能還是稍微會有些凸槌。
文/楊又肇
在今年的美國E3電玩展上,任天堂展示了Wii Remote加強套件-「Wii MotionPlus」。配合這樣的套件,可以配合手中的Wii Remote控制器完成更細緻的動作。
早先當任天堂正式推出Wii的時候,除了部份遊戲程式對上的問題之外,大部分玩家硬該也能稍微感覺到︰雖然Wii Remote確實可以反應手部大幅度的動作感應,但一些較為細膩的動作可能還是會稍微凸槌。
為了克服這樣的缺點,任天堂這次便開發出「Wii MotionPlus」套件。它只是一個加裝載Wii Remote尾端的小型裝置,而底部還是可以讓使用者將原本的雙截棍 (NunChuk)控制器與Wii Remote結合。加裝上去之後,可以讓Wii Remote控制器感應更為精準,配合後續推出的《Wii Sports 度假村》、《Wii Music》等遊戲新作,忠實反應出玩家手上細微的角度位置。
Wii MotionPlus(圖/巴哈姆特電玩資訊站)
以下為AiLive.net釋放出來的影片,可以看見使用「Wii MotionPlus」套件可以如何反應玩家手部角度︰

相關連結
任天堂發表Wii MotionPlus周邊
任天堂E3發表會實記

引用此網頁:http://mag.udn.com/mag/digital/storypage.jsp?f_ART_ID=140283

2008年7月12日 星期六

開會資料

由於我有小小的修改一下開會紀錄的排版~~
所以同一天傳上去的開會記錄他不會依照順序排好~~
假若要看上週五7/11與老師的meeting紀錄~~
請看第十六次開會紀錄~~
謝謝大家~~

2008年7月11日 星期五

感覺有關輸入法還不錯的概念

上週一 WWDC 開幕時,蘋果便宣布、並提供了新版本的「那個裝置」的SDK,裡頭也包含了新的「那個裝置」的模擬器。除了拿來寫點小程式當做練習之外,同時也把玩了一下新版模擬器中所包含的中文手寫辨識輸入。辨識效果還算不壞,就算故意把字寫得龍飛鳳舞,系統也可以辨識一二。
不過,用了一下還是稍微有些抱怨,一是蘋果似乎以為這套手寫系統不需要任何解說就可以使用,所以,像中文標點符號不是靠直接寫出標點的形狀,而是要透過寫一個小短橫,然後從畫面右側選擇各種標點符號,這種我花了一些時間才試出來的使用方式,就沒有看到有相關解說;二是,有幾個字-如「很」、「上」等,我寫下之後,怎麼都辨識不出來,怪的是,我同事測試的時候,卻沒有這個問題。
比較之後,才發覺我和我同事在寫這幾個字的時候,使用的筆順是不同的,而筆順一旦不一樣,「那個裝置」也就不認得了。從網路上查了一下教育部的筆順標準,也才發現原來我用的不是教育部的標準筆順。在寫「上」這個字的時候,教育部標準是「豎橫橫」,而我寫成「橫豎橫」,是先寫又上角的那一橫,才繼續其他筆劃;在寫「很」時,在寫到右半部的「艮」時,教育部標準是先從右上角的一橫一豎開始寫,我的寫法則是先寫左邊的那一豎,而且在那一豎的尾部也不勾起來。
同事問我小時候是不是在小學課堂習字之外,另外有學過鋼筆字帖-他以前便注意到鋼筆字帖的筆順與官方標準不同;鋼筆字帖我沒練過,倒是十歲左右,家母曾經將我和舍弟送去眷村裡一位先生那邊胡亂學了兩年的柳公權,到現在還依稀記得《玄秘塔碑》的前幾個字是「唐故左街僧錄內供奉三教談論…」,想來我寫字的筆順與習慣,就是那時候開始變成今天這樣,另外還有一些筆劃形狀的小細節,如,我在寫「我」這個字的第一筆,不是右上左下的一撇,而是左上右下的一點,或是偶而寫成一橫。說起來小時候糊里糊塗被送去學字,現在看來也沒什麼用途,姑且不論這年頭誰還會看你寫字寫得如何,而且這樣學了一陣子,字還是寫得不怎麼樣,只有一些習慣改變了,變成「那個裝置」不認得的那種。
做出一套中文輸入法後,最常被拿來討論的就是正確率,這種討論屢見不鮮。但在看到這方面討論的時候,往往可以看到幾個有趣的地方,其一是,既然是討論「正確率」,「正確率」是個「率」,該是個統計問題,但是往往可以看到,討論的是稍微試打之後對於結果的直覺反應,或是舉出幾個極端的個案,但是就是沒有什麼真正拿出統計數字的比較;再者,在討論拿輸入法打中文可以多正確這個問題的時候,又牽涉到一個統計不能解決的根本前提-什麼才是正確的中文?或,語言這種事情,有沒有可能有完全的「正確」?-我寫「上」的時候,不是寫成「豎橫橫」,而是「橫豎橫」,就算是錯的嗎?
不管怎樣,拿政府標準,總是一個便宜行事的方式,但是真的接觸到這方面資料的時候,又總是納悶,怎麼政府標準也是一堆錯誤,或是與你所知道的常識差這麼多。
在台灣在做輸入法,你大概會用到中研院、研考會還有教育部的資料,你可能會花上十萬元買一套中研院拿納稅人的錢編製的一套語料庫,從裡頭抽出詞彙、詞彙出現的頻率與上下文關係的統計資料,然後發現裡頭盡是一堆錯字,比方說,你要打「哈密瓜」,但是這套語料庫裡頭出現的是「哈蜜瓜」。
而如果你要做注音與倉頡輸入法,則是必要參考研考會中文全字庫專案,就以全字庫專案提供的注音輸入法表格來說,前後出了許多版本,在之前的幾個版本中,就有一些明顯的錯誤,比方說,在「ㄙㄨ」(su)這個讀音的列表中,居然有「薊」(ㄐㄧˋ,ji4)這個字,而「薊」怎麼也不該讀成「ㄙㄨ」;研考會後來的版本修正了這個錯誤,但又實在讓人覺得沒辦法放心。而在目前坊間許多輸入法軟體中,還是會打「ㄙㄨ」跑出「薊」,而讓人覺得又莞爾又無奈的是,當各家輸入法在比較正確率的同時,其實都是根據錯誤的政府資料,做出了錯誤的輸入法。
而同一個字出現在不同的詞彙中,又往往會有不同的讀音,而要確定一組詞彙的讀音,則是要參考教育部國語辭典。照理說教育部國語辭典應該是台灣最具公信力的資料,所以教育部在調整中文標準的時候,輸入法軟體也應該做出一些對應的修正-比方說,過去在提到「汙染」、「汙穢」的時候,用的是「污」這個字,但是官方標準是「汙」,在教育部國語辭典上,現在用「污」是找不到東西的;但是放眼過去幾年,教育部似乎又把國語辭典搞得很沒有公信力。也姑且不論現代中文中到底有沒有像「白雪公主症候群」,在讀音這方面的資料,有時還真是讓人手足無措。
比方說,你可以查到「廁身」與「廁身其間」兩個詞條,而兩個詞條的意思是一樣的,都是「混雜、混跡在什麼之中」的意思,但是兩者的「廁」字居然讀音不同,前者唸作「ㄘˋ」(ci4),後者唸作「ㄘㄜˋ」(ce4),為什麼讀音不同?百思不得其解。
而「廁」這個字又有一個完全超出常識之外的讀音,「茅廁」這個詞條唸作「ㄇㄠˊㄙ.」(mao si5)-這種念法不知道出自哪裡,中國之大,說不定是哪個地方的土話,但是就我個人使用現代漢語的習慣,我連「ㄙ」要怎麼念輕聲都不太清楚;而且,幸虧在現代的漢語中,可以用其他說法代替「茅廁」,要不然,哪天你去光華商場買東西的時候,問店家「茅廁在什麼地方」,得到的回答說不定是「放在鍵盤旁邊」,或是人家以為你在講「卯死啦」之類的。而在這個地方,教育部國語辭典又表現出了不一致,明明「茅廁」的「廁」唸作「ㄙ.」,在「廁」這個字單獨的解釋中,卻又沒有這個音。
這些是你不知道到底是什麼鬼標準的標準,而另外某些標準呢,則是你就算知道是標準,但是也不太想要支援的標準。比方說,「姊妹」的「姊」這個字,平常大家都唸作「ㄐㄧㄝˇ」(jie3),教育部說,這是通俗的語音,至於讀音呢,則統一為「ㄗˇ」(ci3)-試想,倘使有天你真的在用教育部的標準讀音打字,你可能在用注音輸入法的時候不小心按錯一個鍵,或用的是一套不需要輸入調號的拼音輸入法,當你在 MSN 還是哪套即時通訊軟體中,想要打一句「表姊你好」這樣的親切問候的時候,天曉得會跑出什麼結果出來…。
而最後的問題,又是,就算你自以為是依據了一定的標準,但你永遠也不會想到,用輸入法的人,操的又是一種中文。

2008年5月22日 星期四

論文撰寫格式

一、論文封面及內頁紙張規格:寬21公分,長29.6公分(即A4尺寸)80磅模造紙。
二、封面邊界:
直式:上2.3cm、下3cm、左2cm、右2cm
橫式:上3.7cm、下3.2cm、左2.8cm、右2cm。
三、封面顏色:由學校統一規定。
四、封面書寫:
1.校名 2.系(所)別 3.論文名稱 4.題目中、英名稱 5.研究生姓名6.指導教授姓名 7.年、月、日
五、論文第二頁裝訂考試合格證明,請考試委員、指導教授、系(所)主管簽名。
六、內頁邊界:
直式:上2.3cm、下3.5cm(含頁碼)、左2.5cm、右3cm。
橫式:上2.3cm、下3.5cm(含頁碼)、左3cm、右2.5cm。
七、論文內容次序:
1.考試合格證明 2.中英文摘要 3.誌謝 4.目錄 5.表目錄 6.圖目錄 7.符號 8.主文 9.參考文獻 10.附錄 11.自述
註:參考文獻書寫注意事項:
(1). 文學院之中文文獻依分類及年代順序排列。其他學院所之文獻依英文姓氏第一個字母(或中文姓氏第一個字筆劃)及年代順序排列。
(2). 期刊文獻之書寫依序為:姓名、文章名稱、期刊名、卷別、期別、頁別、年代。
(3). 書寫之文獻依序為:姓名、書名、出版商名、出版地、頁別、年代。
八、書背印註校名、系(別)、題目、作者姓名、學年度。

2008年5月18日 星期日

ApiViewer

利用windows本身核心提供的函式來操控windows核心,所有函式清單和說明可以使用此工具查詢。
AllApi
ApiView
Web ApiView
New API Viewer 1.0.3

2008年4月10日 星期四

利用C#建立藍芽連線

參考網址http://www.codeproject.com/useritems/Bluetooth_connection_C_.asp
若是要連接Serial Port將下列
private Guid service = BluetoothService.DialupNetworking;
改為private Guid service = BluetoothService.SerialPort;

2008年3月23日 星期日

【科普】Wii控制器火星技術解析(ZT)

http://img1.pcgames.com.cn/pcgames/0707/25/921373_pcgames0725gbm01.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://img1.pcgames.com.cn/pcgames/0707/25/921373_pcgames0725gbm01.jpg')}}" border="0">

1.藍牙架起主機與手柄間的通信之橋

進行短距離無線信號傳輸,藍牙無疑是當前最成熟、應用最廣泛的技術。Wiimote中的藍牙方案是採用了Broadcom公司的BCM2042藍牙芯片。這款芯片最初是針對無線鍵鼠而設計,以幫助延長電池壽命,並節省成本。

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146548.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146548.jpg')}}" border="0">

  符合藍牙2.0規範的BCM2042在單芯片上集成了高性能藍牙無線與基帶技術,以及製造無線鍵盤與鼠標所需的所有元件,以幫助外設生產商製造出壽命 更長、價格更低的無線鍵盤與鼠標。由於此款芯片體積小、功耗低,而且具備高性能無線功能,因此也適用於其它應用,例如無線遊戲控制器和消費電子遙控器。


  由於採用0.13μm CMOS工藝製造,BCM2042更有助於節省電力。該芯片還包括低功率模塊,在啟動時立即喚醒狀態下的電流消耗僅10μA。


  基於這些特性,任天堂自然將其納入了Wiimote的設計中。由於其功耗極低,根據一些用戶的實際測試,一對普通AA電池就足以讓Wiimote連續使用25小時,這是相當不錯的成績。

2.光的魔法——手柄變鼠標

Wii的遊戲中不乏要求光標定位精確的射擊類遊戲,這時Wiimote的正常運作就依賴於其頂部的紅外線感應器和連接在Wii主機上的「Sensor Bar(傳感條)」了。此處的紅外線感應器與後文將提到的動作感應器不同,後者只能感應相對運動而不能感應絕對坐標。也就是說,要讓Wiimote控制光 標像我們平時使用的鼠標那樣精確,紅外線感應器就是一個必不可少的部分。

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146921.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146921.jpg')}}" border="0">

Wiimote無線手柄頂端的紅外線感應器。

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146936.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146936.jpg')}}" border="0">

Sensor Bar可發出紅外線

  事實上,Wiimote並不是主動發出紅外線讓「Sensor Bar」去感應,Wii設計的「Sensor Bar」其實是兩個可發出紅外線的燈,而Wiimote上的紅外線感應器則像一個攝像頭那樣去接收、捕捉「Sensor Bar」所發出的光,再由兩點光的位移感應出絕對坐標的變化,並反應出精確的定位。


  國外有玩家前不久就針對Wiimote的紅外線感應做了一個有趣的實驗,任何有紅外線的光源都可替代「Sensor Bar」讓Wiimote正常工作——你甚至可以用兩支蠟燭來實現這一功能。

3.振動、發聲,更真實的體驗

Wiimote的振動是由一個微型電機所產生的。Wiimote的振動功能並不像以往我們所接觸的振動手柄的功能那樣簡單。它的意義在於,在Wii的OS 操作界面或遊戲的操作界面中,反饋指針的是否正確移動到相應的按鈕上(移動到按鈕上時Wiimote會發出輕微的振動,如「確定」或「取消」)。

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146484.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103146484.jpg')}}" border="0">

讓Wiimote產生振動的就是這個小小的馬達

  此外,Wiimote中的小型揚聲器也是為增強使用感受而設計的,配合振動裝置、動作感應器,玩家在擊球或揮劍時所體驗到的遊戲效果實在是太棒了!

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222911.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222911.jpg')}}" border="0">

Wiimote之所以能夠發聲,全靠這個微型揚聲器

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222392.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222392.jpg')}}" border="0">

可振動、發聲的手柄能帶給我們不一樣的遊戲體驗

4.Wiimote的精髓——動作感應器

相比前文所介紹的幾部分,動作感應器可以稱得上是Wiimote機能的靈魂。在遊戲中玩家之所以能做出各種與現實中相差無幾的動作並能被轉化為操控遊戲人物的指令,動作感應器功不可沒。

  動作感應器又稱為慣性傳感器或加速度傳感器,可用於偵測傾斜、振動及撞擊。Wiimote中使用的是Analog Devices(模擬器件公司)開發的ADXL330加速度傳感器。這是一款三維加速度傳感器,可偵測X(左右)、Y(前後)、Z(上下)軸方向的加速 度,並以模擬電壓來表示所偵測的加速度的大小。這顆IC內部主要由雙芯片構成,即重力感測單元(負責加速度的偵測,下稱「g感測單元」)與控制IC單元 (負責信號處理)。

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222884.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222884.jpg')}}" border="0">

可別小看這顆小小的芯片。Wiimote之所以能感應我們所做出的各種動作,完全依賴於它的神奇技術

  為了說明X軸向和Y軸向g感測單元的感測原理,我們不妨簡單瞭解一下電容的物理特性:電容值的大小與電極板的面積大小成正比,和電極板的間隔距離成反 比。g感測單元就是利用電容原理設計出來的,在圖14中左上角的小區塊可以看到,深色部分代表可移動的電極板,而在可移動電極板的上方左偏置與下方右偏置 板塊則是固定的電極板,此時可移動電極板與左右偏置板形成兩個電容,當可移動電極板因加速度的影響而改變與左右偏置板的間隔,則使得電容值改變進而促使電 容電壓值的改變,因此可借助此特性計算出加速度的大小。


http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222140.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222140.jpg')}}" border="0">
圖14 動作感應器裡面對應不同的軸向,有多個可移動的電極板根據電容原理來獲得計算加速度的數據

  玩家用Wiimote進行揮棒打高爾夫球的動作與ADXL330芯片內電極板的移動示意圖,更容易讓我們理解芯片的工作原理。

http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222150.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222150.jpg')}}" border="0">

玩家做出揮棒擊球的動作時,芯片內的電極板也做出相應的位移,並改變電容值

  相比X軸向和Y軸向,Z軸向垂直g感測單元的感測原理相同,只是架構有所差異。如圖16所示,由兩根彈簧支撐的部分為震動塊,代表可移動的電極板,而 在其上下兩端的頂板與底板則是固定的極板。當可移動極板因為加速度的影響而改變與上下極板的間隔,則將產生電容值的改變。因此,可借此特性計算出此加速度 的大小。圖中的Z字折線代表彈簧裝置,用來緩衝可移動電極板的移動。


http://wii.tgbus.com/UploadFiles_7653/200707/20070724104047973.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724104047973.jpg')}}" border="0">
圖16 Z軸向垂直g感測單元的結構與X、Y軸向的有所不同

  加速度傳感器狹小的空間內竟然具有如此複雜的結構,並可實現讓人驚嘆的功能,這不得不讓人讚嘆科技的神奇。


http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222342.jpgscreen.width*0.6) {this.width=screen.width*0.6;this.alt='此图已经缩小,点击察看原图。';this.onmouseover=this.style.cursor='pointer';this.onclick=function(){window.open('http://wii.tgbus.com/UploadFiles_7653/200707/20070724103222342.jpg')}}" border="0">
電子顯微鏡下的加速度傳感器內部結構

  通常加速度傳感器具備6種感應功能:傾斜度偵測、運動檢測、定位偵測、震動偵測、振動偵測、以及自由落體偵測。其實早在Wii發佈之前,加速度傳感器 就已被廣泛應用——高檔運動器材上的計步器、帶硬盤保護系統的筆記本電腦、數碼相機中的防抖功能、LCD投影機防震功能、洗衣機滾筒的平衡性監控、汽車中 的安全氣囊、飛機上的黑匣子、地震監測儀……它早已和我們的生活密不可分。


  結語:科技,快樂之源

  外形看似簡單的Wiimote控制器,其中卻蘊含了諸多先進的科技。在藍牙裝置、紅外線感應器、振動裝置、小型揚聲器,以及動作感應器的綜合作用下, Wiimote為使用者提供了更多的互動、直觀和趣味的遊戲體驗。另一方面,Wiimote似乎正在向人們傳達一種新的運動方式。雖然我們不能武斷地作出 通過Wii做運動完全可以替代常規運動的結論,但可以肯定的是,Wii的運動方式比起枯燥的常規運動更讓人容易接受,「科技改變生活、科技帶來快樂」這句 話放在這裡是最合適不過的了。

  來自:微型計算機

[轉貼]你準備進入《關鍵報告》的世界了嗎?

原文:http://tw.myblog.yahoo.com/atticus-tech/article?mid=2229

[看過電影關鍵報告的觸控螢幕技術嗎?不久以後就會落實在生活上!](圖片來源)

不 知道大家平時有沒有用到觸控式螢幕的機會?公務繁忙的你會隨身攜帶PDA手機管理大量的行事曆和聯絡人;一些新的 ATM 提款機,尤其是便利商店裡的 ATM,幾乎都是觸控式的,而且偶而還可以玩玩拉霸之類的小遊戲;有在車上裝 GPS 衛星導航的朋友,沒觸控螢幕可能非常難用吧!如果你是階層很高的經理或超級業務員,一台昂貴,有觸控螢幕的平板電腦絕對是簡報提案的強力武器。



WAMCOM觸控螢幕繪圖板Cintiq 12WX,要價新台幣五萬,是繪圖專業人士的夢幻逸品。

上 面觸控螢幕的應用,除了提款機以外,大部分都是商業應用,或者商務高階應用。而且說實在的,這些觸控的應用,其實也沒什麼了不起,ATM 用一樣的螢幕我還是可以提錢;簡報重點在於個人的提案能力,用不用平板電腦到無所謂,其實觸控式螢幕也沒那麼重要啊!而且每每觸控螢幕的產品都貴死人不償 命,阿弟甚至懷疑這根本就是科技廠商的陰謀,隨便一個產品,裝上一個觸控螢幕,就給你收很多很多錢。直到今年初我去了拉斯維加斯看了 CES 電子大展,我心中給了我很大的震撼:


Dell Latitude XT 平板電腦要價9萬!

那天是CES大展的 最後一天,累積了幾天的勞累以後,我和同事打算以走馬看花的方式逛完最後幾個攤位,微軟是其中一個。看到微軟的攤位,我的心中是選擇忽略的,微軟除了 VISTA 作業系統和 Zune MP3 播放器以外,我還能看到什麼新穎的創新發明...但神奇的事情來了,我在最外側的走道,看到攤位裡面有一個小小的區塊,裡面有一個微軟工程師,他坐在一張 咖啡桌前,然後愉快地喝起咖啡...喔不!這位工程師竟然揮舞自己的雙手,在咖啡桌上「喬來喬去!」在我繼續談這位工程師到底在幹麼之前,大家看看這個稱 作 Surface 的神奇咖啡桌影片:


原來這就是傳說中的觸控式桌面應用「Surface」,工程施開使示範起了這張具有觸控式功能的咖啡桌:「各位親愛的朋友,大家如果去咖啡 廳談公事的時候,第一件事情就是交換名片對吧,現在兩邊只要把手機放上這張咖啡桌上,兩台手機的資料就會互傳喔!」然後我就親眼看到了兩款手機一放上這張 桌子,就辨識出這是哪款手機,有一個光圈包圍著螢幕,然後兩道光圈之間會有一道光線連接著,光線上面還會寫著「目前資料正在傳輸」的訊息。


[透過Surface,不僅可以快速辨識出手機樣式,也可以快速互相傳遞資料]

「傑克,這真是太神奇了!」我心中不經這麼驚呼。接著工程師開始展示下一個功能:「大家到咖啡廳或餐廳,常常會因為不知道點餐而考慮半天吧!現在我 們這張和surface連結的會員卡放在桌上,桌面的螢幕馬上就會顯示出兩個選項,一個是你點過餐點的排名順序,一個是目前為止該餐廳最熱門的餐點順序, 你可以直接在用手指直接在桌面上點餐。」


[在Surface上面付款畫面]

我心中不停的驚呼,這不可能吧...以前用想像著打打嘴泡還行,現在竟然一幕幕浮現在我眼前。展示還沒結束,工程師繼續說道:「在美國,大家其實很 煩惱給小費的問題吧,現在我按下光圈上小費的按鈕,馬上就出現一道光譜,你可透過拖曳的方式隨意選擇0-99%的小費金額。」微軟展示人員繼續說道:「最 後還有一個問題,要一起結帳還是分開結?這問題很簡單,兩個人只要都拿出各自的會員卡放在上面,就可以分別扣款了。」


[在Surface桌面上,要給多少小費就給多少!]

一階段的展示到此,但我心中的激動卻仍為消失。我隨意想像,這桌面可應用的還不只如此,兩邊如果要討論任何的想法或合作案,就可以隨意的透過這個桌 面找到想要的資料,團體間約會的時候可以在等待餐點來的時候在這張桌子上玩各種互動遊戲,甚至以後夜店裡都會擺上一張又一張的桌子,型男想要找辣妹搭訕的 話,直接透過 Surface 傳遞訊息就可以了,這玩意可以做的東西實在太多太多了!重點是,我真的親眼見到了,而不只是天方夜譚而已...


[在CES上現場DEMO的Surface,我就在現場啦!]

幾個月過去了,我正埋頭翻譯德國Cebit漢諾威大展的新聞中,美國的朋友傳來下面這段影片;「還記得阿湯哥的關見報告嗎?未來警察透過雙手在大型 的觸控螢幕上查找資訊,這項產品已經在 Cebit 上展出了!」我一面看影片一面想像,觸控螢幕在未來的應用真的令人期待呢!


[也有為頻果作業系統打造的觸控式桌面系統Savant ,目前還沒有展示畫面]


[台灣在觸控式桌面的技術也不徨多讓,推出i-m-Top概念性產品]

2008年2月26日 星期二

SENSOR BAR?

其實火就是一個紅外線的來源了!!
我剛剛有用蠟燭嘗試看看,果真他就是紅外線唷!!
由此可知,準備兩個蠟燭,放在不會失火的地方!!
就是一個最好用的SENSOR BAR,而且這個SENSOR BAR
不用考慮電力,方向等問題。
因為
第一、蠟燭的燃燒最高可達到好幾個月。
第二、他是全方位的。
第三它的移動性還很高。
SO,你還在做SENSOR BAR嗎?建議你趕快放下手邊的工作,去買兩個蠟燭吧!!

2008年2月21日 星期四

研究計畫內容(以10頁為限)

(一)摘要
(二)研究動機與研究問題
(三)文獻回顧與探討
(四)研究方法及步驟
(五)預期結果
(六)參考文獻
(七)需要指導教授指導內容(如篇幅不足,另紙繕附)
請問哪位可以幫忙完成?

2008年2月20日 星期三

Managed Library for Nintendo's Wiimote

Managed Library for Nintendo's Wiimote 是一套攔截任天堂Wii Remote (或稱Wiimote)控制器的API,適用在Visiual Studio .Net下。原網頁備有 VB 和 C#的範例程式碼。

雖然Wiimote透過藍芽來連結,但若在Windows下,是被辨識為一個HID (Human Interface Device)的,所以開發時可以透過HID介面來溝通,而不必去實作藍芽的stack。(其實藍芽stack的程式開發我也不熟)

很方便的是,透過這套API,幾乎對Wiimote所有需要監聽的事件和裝置狀態的getter、及可對Wiimote下的命命,都實作出來了。所以後續要開發應該就顯得很輕鬆,不用再自己去找控制訊號了。
http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx
In this article, Brian Peek demonstrates how to connect to and use the Nintendo Wiimote from C# and VB.NET. The final output is an easy-to-use managed API for the Wiimote that can be used in any managed application.

Wiimote API's

http://dundee.cs.queensu.ca/wiki/index.php/Wiimote_API's

The API's

These API's are all still in pre-release mode and have limited documentation. If you know more about the API's than is written here, please add to this information.

  • Wiimote API (http://code.google.com/p/wiimote-api/): "A library written in C to access the Wii Remote's abilities. Currently able to toggle LEDs and rumble, as well as use the IR sensor to control the mouse pointer. Can also map wiimote core buttons to the keyboard. A video of a gui using the API is here: long version (http://www.youtube.com/watch?v=rOkhND0dbWE) / short version (http://www.youtube.com/watch?v=IrN15FYRuRU)"
  • Wiim (http://digitalretrograde.com/projects/wiim/): "a simple set of C++ classes that allow you to connect to your Wii remote through Windows' HID interface to send and receive commands. Right now you can receive button presses and motion data as well as set rumble and LED status. There's no support for IR or any extension devices yet."
  • RMX Automation (http://www.wiili.org/index.php/RMX_Automation): A Wii extension to RMX automation by mapping the Wii's buttons and IR pointing to mouse and keyboard equivalents. Does not appear to provide accelerometer data.
  • GlovePIE for the Wiimote (http://www.wiili.org/index.php/GlovePIE): Provides access to most Wii features, including pointing, buttons, LED, sound, and limited accelerometer functionality. Some documentation is available on this forum thread (http://www.wiili.org/forum/download-windows-driver-here-t294.html).
  • CWiimote (http://simulatedcomicproduct.com/2006/12/cwiimote-02.php): "Features: Read Accelerometer, button values from the wiimote; Read Accelerometer, stick, and button values from the nunchuck; Preliminary IR support"
  • Managed Library for Nintendo's Wiimote (http://msdn.microsoft.com/coding4fun/hardware/hacks/article.aspx?articleid=1879033&title=Managed%20Library%20for%20Nintendo#usage): "In this article, Brian Peek demonstrates how to connect to and use the Nintendo Wiimote from C# and VB.NET. The final output is an easy-to-use managed API for the Wiimote that can be used in any managed application."

Google wiimote-api

http://code.google.com/p/wiimote-api/

A library written in C to access the Wii Remote's abilities.

Currently able to toggle LEDs and rumble, as well as use the IR sensor to control the mouse pointer. Can also map wiimote core buttons to the keyboard.

A video of a gui using the API is here: http://www.youtube.com/watch?v=rOkhND0dbWE (long version) http://www.youtube.com/watch?v=IrN15FYRuRU (short version)

If you use any of the code in your project, let me know! I'd love to know how it's used.

Majority Desk - Wiimote 3D widget desktop - totally sick

http://redmonk.com/tv/2007/10/04/majority-desk-wiimote-3d-widget-desktop-totally-sick/

用Wiimote跟Flex實作模擬的3D桌面


2008年2月18日 星期一

就是這個光!!

有人告訴我,用相機可以看到紅外線的光?可是我試了好久卻看不到!!
原因是我被影片中的紅色的光給矇騙了,已為紅外線就是紅色的!!
某天夜晚,睡不著覺想說再試一試看看是不是早上太亮,所以看不到。
結果出現了上圖的亮光,才恍然大悟原來紅外線是白色的!!
此外,紅外線跟一般的LED一樣都會散光,
所以影片中的紅光是利用雷射筆所製造出來的效果,
各位組員,千萬別再被騙了唷!!

2008年2月17日 星期日

不用WiiFit也可以測量體重

原貼地址 http://www.forest.impress.co.jp/article/2008/01/18/wbhealthmeter.html


把" Wii平衡板"同電腦連接,便可測量體重的軟件 "WBHealthMeter"



特徵
o不必設定身高等麻煩參變數,立刻可以使用
o附帶模擬針測量儀器
o不用設定就可以知道自己的BMI大概值
o可以保存4個用戶的數據



[著作權者] 小笠原博之先生
[對應操作系統] Windows XP/Vista
[軟件類別] 免費
軟件[版本] 1.11(08/01/14)

用"Wii平衡板"在"Google Earth"裡散步&PC上測體重

原文地址 http://www.forest.impress.co.jp/article/2008/01/18/wbalancege.html
原文是日語,綠字部分為本人翻譯的內容。紅字部分為本人補充的部分。


使用" Wii平衡板",在"Google Earth"裡散步的軟件"WbalanceGE"
--能表示步數以及時速,走路的距離,還可以識別跑步、轉變方向


                      「WbalanceGE」v1.21

視頻地址:
http://www.forest.impress.co.jp/article/2008/01/18/wbalancege_1_mov.wmv


"WbalanceGE"v1.21於14日公開,是一款對應Windows XP/Vista的免費軟件,現在能從作者的主頁上下載。
與Wii平很板的連接需要Bluetooth接收器,在本在編輯部使用ELCOM製造的Bluetooth接收器"BT-UD1"已經確認了能使用。

電腦和Wii平衡板上通過Bluetooth連接後,在平衡板上「踏步」就可以通過本軟件,在 "Google Earth"裡走動。
把"Google Earth"的建築物3D表示功能打開以後,就可以體驗在實地散步的心情了。

使用方法是: 首先把電腦和Wii平衡板用Bluetooth連接好,再啟動"Google Earth",選擇想散步的地點。
之後啟動本軟件,點擊在[Earth]菜單裡的[開始位置設定]的項目,然後站在Wii平衡板上操作。

本軟件能識別走步,跑步、轉變方向。雙腳同時抬起時認識為跑步,移動距離為平時的2倍。本軟件的畫面裡能顯示步數以及時速,走的距離。
[Device]菜單設定裡可以更改步幅。改變[Earth]菜單裡[Camera視點變更]的項目,可以」空中散步「。

[著作權者]   小笠原博之先生
[對應操作系統] Windows XP/Vista
[軟件類別]  免費
軟件[版本]  1.21(08/01/14)

轉載:http://51mh.net/viewthread.php?tid=5409

引用http://forum.palmislife.com/thread-72057-1-5.html

在PC上使用Wiimote(成功使用IR Sensor定位)
驅動程式目前有兩種WiinRemote介面比較簡單GlovePIE介面複雜功能較強大目前我比較喜歡使用WiinRemote這一套配對方式很簡單
1.打開Wiimote電池蓋
2.按下紅色SYNC鈕,正面四顆藍燈會開始閃一分鐘
3.打開PC上的藍芽管理介面搜尋新裝置
4.遇到需輸入配對碼時要跳過
5.配對完成後會自動安裝驅動程式,新版本的藍芽驅動程式都有內建
6.配對過程中如果Wiimote上的四顆藍燈熄了,代表時間超過,只要再按一次紅色SYNC鈕即可,不需要重新進行配對過程
7.PC上的藍芽管理介面顯示已經連接裝置後,開啟WiinRemote或GlovePIE即可使用WiinRemote只要配對成功後開啟主程式,按下Wiimote上的B紐就能立刻使用自己動看看就可以知道怎操作不過沒有IR Sensor操作起來很不直覺所以我正在製作USB供電介面的IR Sensor目前進度為四顆接收用IR LED串接 = 失敗Wiimote偵測不到下一步改用四顆發射用IR LED串接 = 成功IR LED不管發射端或接收端都不會發光?我這次買的兩種LED都不會亮,所以也不知道是否真的動作中看遙控器或電視上的LED也是都不會亮可是看那些示範影片都是用會亮的LED不知道這些LED是否有什麼差別

2008年2月11日 星期一

Google Earth and Wiimote

有簡單的說明文件在信箱文件夾中

http://earth.google.com/download-earth.html - Download Google Earth
http://www.youtube.com/watch?v=PkPem-RU9XM - Google Earth and Wiimote

http://coulston.googlepages.com/WiiGoogleEarth.PIE - 程式碼

瀏覽bbs和web


[轉載]使用WiiRemote來做觸控式螢幕

[3C] 使用WiiRemote來做觸控式螢幕
前陣子在 Mobile01 上看到了有人使用 WiiRemote 搭配 IR Pen 來做類觸控螢幕的教學,馬上來做了個實驗,結果果然可以,但是因為我們一般用的紅光雷射筆的波長並沒有涵蓋 WiiRemote 的感應範圍(網路上查約 900nm 的波長),所以我們找了 -- 搖控器!! 我們使用 Projector 的搖控器來當光源,但是問題是,搖控器的光源非連續發光的,而是閃動的,所以並不是很好用。

來源:http://steveliao.blogspot.com/2007/12/3c-wiiremote.html

2008年2月2日 星期六

紅外線筆


所需材料:紅外線發射頭一個(約十五元)、兩條電線(約八元)、一個電池座(約七元)、一個開關(約七元)、一個筆身(免費)或是一個竹筷(跟7-11要、免費)。 PS.我買的有點貴,看到網路上有些只要半價!!

個人建議:不要用USB來當作電力來源。因為紅外線發射頭所需電力約1.2V,剛好等於ㄧ顆電池的電力。且只需要把電線接好,利用膠帶就可以完成了。
另外,影片中可見的紅色光點,應該是錄影的效果,實際上我們的看不到紅色的點,如果要的話,需加裝雷射發射頭。

2008年1月28日 星期一

USB

typeA、 typeB



USB纜線/連接器的信號與顏色-Mini B 的接線方式

2008年1月27日 星期日

目標

寒假目標:分析手寫板程式碼片段、SCRIPT程式碼分析。
手寫板程式和相關軟體已儲存在Gmail的"WII資訊"標籤內。

下次開會時間

期限到2008年2月19日
開會地點-系辦

2008年1月26日 星期六

GlovePIE程式檔


GlovePIE程式檔放於GMAIL當中,請各位成員定其瀏覽。

2008年1月21日 星期一

GOOGLEDOCS

各位親愛的夥伴:
可以將文件上傳到GOOGLEDOCS,請多多利用。
http://docs.google.com/

第一次分工表

期限到2008年1月28日10點整
開會地點-電腦教室
分工名單
Projects For Wii --飛翔和老大
Wiili.org --貓頭鷹和貓
Wiiscript --魚、小汪和圓滾滾

恭喜本專案專屬BLOG成立!!

希望各位成員們,若有相關資訊可以PO上來,謝謝。