Apple Event 2015 discussion

大家都看到Apple發表會當天,我們被TVBS採訪的新聞和文章了嗎?沒有的話趕快去Update一下–> 文章在這裡

當天我就很好奇,為什麼會因為Apple發表會然後聯想到我們?難道只有Apple watch有看頭嗎?
於是我立馬打開Youtube,找到了Apple Event 2015,沒想到開場二十分鐘後,第一個主題就與我們息息相關。

Medical Research:

先看看Youtube

Apple 做出了一些醫學研究相關的套件,不過,我們相信全世界的醫生,都不敢拿來路不明、成效不定的工具應用在醫學上,即便是Apple、Google Android、或者是微軟Microsoft開發出來的工具,隨便使用都有可能會出人命。Apple在這次的發表會中,提出了以下的觀點:

1. Limited Participation:
應用在醫學領域,往往需要大量的參與者、大量的Sample,經過統計分析以後,才能歸納出一個適當且合理的成效,之後的改進或應用才有相對的意義。

2. Subjective data
他舉了Parkinson患者的觀察為例,往往沒有客觀性的資料可以讓醫生、護士去判斷,我說她康復的很好,你說他康復的差,為什麼會這樣?因為大家的認知不一樣,經驗累積也會產生不同的診斷效果。

3. Infrequent data
不頻繁、或沒周期性的數據,取樣的間隔不一致,對診斷的依據而言,也是極大的考驗,因為大家都很難保證,三天調查一次,調查到第二次的結果,會不會跟六天調查一次的結果一樣。

4. One-way communication
(我可憐的英文,這段真讓我重複了快20遍,最後還是得上網Key關鍵字找答案)
簡單的說,當你參與一個研究,往往會需要到研究的最後,才能聽到回饋;但相反的,研究人員也難以追蹤那些參與研究的受試者。

有了上面的這些問題,又剛好整個Apple有700 Million個使用者,他們開發了ResearchKit!!
問題存在,產品出現,然後呢?就是找相關單位做研究啦~~~,共有12間學校及醫院一起做研究,下面列出在會議中介紹的APP

只要使用iPhone的人,都可以用這些APP做研究~或者使用ResearchKit開發自己的研究工具。有大量的使用者,解決了參與者有限的問題;每個APP有各自統一的量表,因此數據也有相對的客觀性;透過推送機制,適時的提醒使用者該作測驗,也解決了周期不定的問題;最後,因為使用者都是iOS的使用者,也可以知道受試者到底在哪,不會追蹤不到。
ResearchKit真是太厲害的工具了,最後他們在把這套工具Open Source出來,讓有需要的人可以精進,我們龍骨王是否該增添相關研究工具了呢!!

不過仔細回想,大家還記得我們的體感工作坊嗎?我們做了很多都是跟Apple一樣的事情,教大家開發工具,教大家應用科技,有客觀的數據而且提升使用者的意願,這還真是英雄所見略同(自己講?)

新的MacBook….我就不介紹啦,不是我們的研究重點。

最後是Apple Watch,大家所熟知的穿戴式裝置,也是我們被TVBS採訪的原因。

它可以偵測你的心跳、幫你紀錄你的活動量、告訴你消耗多少卡路里,同樣的,他們也發表了WatchKit,讓大家開發Watch的APP或工具。

不巧的是,寫這篇文章的是工程師,是技術背景的,我完全對Apple Watch提不起勁阿阿阿阿阿。但是,我還是要PO上影片的時間,不然偏心太嚴重了!!

他其實真的很漂亮,只是我對技術比較感興趣,這篇文章就對它不贅述了。

很像頭一次打這麼多文字,真是太有成就感了!!
緊接在後的想必是Google的產品發表吧,我們到時候再拭目以待了!!

這到底是什麼顏色?

最近吵得沸沸揚揚的一個話題,對於我們龍骨王在實作職能治療有莫大的啟發,什麼話題咧?download
這到底什麼顏色?

你覺得咧?我一看我直接覺得這是白金,而且很納悶大家在吵什麼,甚至根本不想深入了解,還以為又是哪個無聊的訊息。

結果 看到這張照片我嚇到了…..d959525什麼?他們是同一件衣服嗎??還是我認知有問題?

深入研究以後,發現原來是"光"的詭計。意思就是我們大家的眼睛就像是相機一樣,將光與影像轉換為訊號傳送到腦中,但是腦中的構造太太太太太複雜,就像是相機裡面的各個功能參數不一樣,腦中的"白平衡"的機制也略有差異,會根據光源的顏色調整整體的色彩。很不巧,網路瘋傳的第一張圖片,背景是強烈的偏黃光,,如此一來,腦中白平衡機制就把藍黑色判斷成了白金色,因為藍黑色剛好就是白金色在光源不足(偏黃)之下的互補色看到藍黑色的則是忽略的背景光源,所以沒有做自動校正,忽略光源的原因很多,有時候對光源敏感度或成長背景也會有關係。新聞告訴你大家看到的不一樣
但常使用3C產品對眼睛造成的影響,也會造成眼睛對光的敏感度降低,所以很像還有人看到了其他不同的顏色,眼睛就要多休息不要用眼過度了~。

看完了網路上各個專家的分析,我們為什麼要討論這篇呢?
因為最近有些遊戲,要配對顏色與物品,我們前一陣子在設計的時候,提出了一個問題「蘋果是什麼顏色?」說不定題目裡可以出「這件洋裝是什麼顏色?"」然後答案有白金有藍黑,測出來不知道比例會不會像新聞說的"吸引超過200萬人投票,共有140萬人、約72%支持「白金色」,55萬人、約28%支持「藍黑色」。"

視覺錯亂了嗎?最後我們再來看一些光與影的魔術吧。

體感工作坊心得報告-下半場

下半場,在1/18中午吃飽飯以後開始~

吃飯的時候放了個影片,可是我們在場刊的時候忘了檢查設備,導致整個影片聲音很小聲(只能用我電腦放出聲音),我實際走到後面,後面根本聽、不、到,連畫面都黑漆漆,虧我們還特地去場勘過,顏面無存阿整個。

沒關係,這裡也再貼一次當天的影片,讓沒看到的人可以看看~

簡單的說這部影片在講媽媽、小孩都可以透過Scratch學會寫小程式,是不是大家都學得會了阿~~~

終於,經過了午休,看來大家應該有休息夠!為什麼我知道?因為午休結束,不免俗的問了大家"早上教的還記得嗎?" 結果……鴉雀無聲!都還給周公了~~,不怕!我們不怕你忘記,只怕你們不肯記,下午的課程慢慢帶著大家實作,一定會想起來的!

下午從打地鼠遊戲開始,傳統的打地鼠遊戲,會有地鼠從洞裡跑出來,然後讓我們有時間去打他,把他打回洞裡去。這裡呢?我們先用貓咪去當地鼠,讓他"一直"隨機從舞台顯示,然後停留一下,讓我們去打他。"打"的動作,就用滑鼠點一下代替吧!同時,被打到的時候我想要分數(Score)加10分,然後玩到一百分為止。

以上就是遊戲的白話文,很像很難懂,我們條列一下,再把條列的東西慢慢完成:

  1. 讓貓一直隨機出現在舞台
  2. 被滑鼠點到會消失
  3. 點到的同時分數加10分
  4. 玩到一百分為止。

來囉 !(以下都在貓咪的角色程式裡,而且要注意重複的地方,不要重拉喔)
1 讓貓一直(重複執行)隨機出現在舞台

2015-01-27_161202

 

2 滑鼠點到會消失
(看到了嗎,我在移動前多加了一個“顯示",去確保消失以後下一輪會再顯示出來)
2015-01-27_161400

 

3. 被點到的時候會加10分
先去變數新增一個score變數,然後再組合進去。2015-01-27_162737

 

4. 100分的時候會結束。2015-01-27_163111

 

好~第一個程式結束了,當天還好有眾多助教的支援,讓大家學習都很快,而且大家也都有做出來~也玩得很開心。(就讓我略過"睡覺的貓"的部分吧哈哈哈)

我們來看看大家的學習狀況!!
相片 2015-1-18 下午1 20 09
相片 2015-1-18 下午1 20 21
相片 2015-1-18 下午1 22 27
相片 2015-1-18 下午1 24 32
相片 2015-1-18 下午1 24 29各組都有個認真小助教的幫忙,隨時Q&A!

接下來三個練習,分別是(1)后羿射日之打磚塊翻版、(2)猴子追香蕉、(3)平衡遊戲,就是讓大家先用滑鼠操控,接著再把滑鼠的部分改成體感。
我這裡來展示一下猴子追香蕉吧~首先,還是先條列一下要求:

  1. 讓香蕉一直跟著滑鼠跑
  2. 讓猴子一直追在香蕉後面

了解?直接來吧!

1. 香蕉一直跟著滑鼠
2015-01-27_1643472. 猴子一直追在香蕉後面
2015-01-27_164443

這樣子就是滑鼠版的猴子追香蕉~~~接下來要改成體感囉

用右手去控制香蕉吧!照著上課大家都接上Kinect了,香蕉的程式碼就會變成~~~~~~
2015-01-27_164654(什麼?變這麼少就可以開始體感?這~~~~麼簡單啊????)
沒錯!!!

下面是我那天的三個範例最~~~後要改的部分,要注意的是,這只是我的解法~不是什麼正確答案,大家都有自己的程式,不要被侷限住了~

https://www.dropbox.com/s/ej7qgsbl8ljv8wn/0118_workshop.zip?dl=0

最後,隨機抽了三組出來Demo成品,看看大家的作品吧XD

大家都玩得很開心耶,體感工作坊真的是大大大大大成功。

謝謝台北榮總給的機會跟空間、
謝謝犧牲假日的學員、
謝謝辛苦整天的助教、
還有謝謝早上跟下午的兩位講師~~~

體感工作坊、打完收工。

 

體感工作坊心得報告-上半場

還記得我們在1/18號的體感工作坊嗎?有來嗎有來嗎?結束以後我們實在要跟大家講~~~超、好、玩、的、啦!!!在此不免俗的,還是要先謝謝榮總給我們這個機會,更重要的是,要謝謝大家特地花星期日的時間前來參加體感工作坊,還有好多好多的人特地來台北參加,簡直感動到可以哭個兩三天!!

開始工作坊之前,我們在星期五收到了一封信,裡面問到"是不是windows XP不能安裝?“,不錯喔我們竟然出了這種皮漏,忘了通知大家只能安裝在windows 7 跟 windows 8上面。好啊,怎麼辦?其實windows XP只是不能使用kinect,還是可以學習scratch。不對阿!我們是體感工作坊,只學scratch幹嘛?星期五討論了一分鐘以後,立馬做出個決定:打電話詢問是否軟體已安裝成功。還好,星期天來的人都可以正常使用kinect,這樣“體感"工作坊才有意義,對吧!

相片 2015-1-18 上午11 38 08剛開場,我們Frank做了一段時間的簡介,這時候我發現…..醫生不愧是醫生,好多人在做筆記,也好多人都有提出關鍵的問題,還有人迫不及待在操作Scratch了我的媽呀!來參加的人還記得上面那張有色差的投影片嗎?通通沒有白色,一般而言最常看到的應該是白色阿,怎麼滿滿的橘黃色呢,處理彩色影像的職業病就在思考:光的三原色Red, Green, BlueR+G+B就是白色,但是黃色=R+G,嗯!藍色(Blue)壞掉了!還好,中場休息的時候Frank幫忙換了一條線就正常了,不然會很接下來Scratch顏色的部分真不知道要怎麼敘述。

光的三原色

 

接著就是十八號的重點啦!!大家開始Scratch,動動手動動腦的時間囉。一開始,講師我先介紹了我的職業病:分析顏色。就是上面的紅綠藍,不過,老實說,是我非常緊張,才要講些無關緊要的話來舒緩自己的壓力(你相信嗎???)

相片 2015-1-18 上午11 22 18

 

我開始講課就發現,醫生們真的都好認真,每個都有在做筆記耶!!!早上的時間一定要介紹一些Scratch的介面跟程式碼,看到大家都有開始動手做,而且也都有做出東西來,大家都超厲害的!!!

在報名階段、或是這天一開始的時候,很多人還是很存疑問我們說"才幾個小時 我真的學得會嗎?" 還好,整個早上看到大家的笑容,代表著大家不只有做出東西來、還做得很開心 🙂

相片 2015-1-18 下午1 13 49

 

經過早上,貓都會來回跑了,超棒!!!!

文章打到這邊,我發現很像打很多,好吧,早上打完先告一個段落,明天再來跟大家分享(報告)下午到底做了什麼~~敬請期待阿阿阿。

體感工作坊的跌跌撞撞

p3

一月,我們即將舉辦體感工作坊,體感不是我們龍骨王一直在做的嗎?跌跌撞撞什麼東西?難道以前都是做假的?

事情不是大家想的那樣,我們這次的體感工作坊,是用Scratch去做,雖然我們有人有Scratch的經驗,可是一切都是最新版Scratch 2.0,最新的應該最好用,可惜的是Scratch 2.0 只是BETA版,似乎還有些功能沒完全從1.4版移植到2.0版,在Scratch版本之間已經跌了一次,馬上退回1.4版

第二次是安裝Kinect2Scratch,也就是將kinect 用在 scratch上的程式,原本以為Kinect的Driver已經有了,就不用再裝了,也因此跌了第二次倒。仔細讀了他們Document以後,才發現需要特定Driver,因此,我很快地去網路上找 MS Kinect Runtime 的驅動程式,找到了最新版2.X版,很直覺地把它安裝進去,跑起來,結果Kinect2Scratch.exe還是死給我看!好吧,再仔細讀一下Document,他說著要MS Kinect Runtime v1.6,v1.6!! v1.6!! v1.6!! Google告訴我在這裡,才從第二次跌倒中爬起來。

沒了嗎?還有第三次!照著Document下方的圖片,照理說會有關節的x y座標可以偵測,結果,沒想到是要等到偵測到人才會有這些偵測值,很難懂吧?看下面兩張圖吧!

p1

 

沒偵測到人(沒有紅色)是沒有偵測值的。

p2

 

一偵測到人以後(我變紅了)就可以抓到關節資訊了!

跌完以後,學會了蝶式(跌勢),整理一下要的東西吧:

  1. Scratch 1.4: http://scratch.mit.edu/scratch_1.4/
  2. MS Kinect SDK v1.6: http://www.microsoft.com/en-us/download/details.aspx?id=34808
  3. Kinect2Scratch: http://scratch.saorog.com/blog.php/index.php/download-kinect2scratch/

KInect2Scratch的部分,填了信箱就去信箱收下載連結~

就可以開始體感Scratch之旅了。

使用者體驗觀察與改善

最近透過參加台大媒合會的機會,我們面試了幾個工程師跟實習生,有個實習生很有趣的問了我們:來加入龍骨王,能不能學到使用者體驗(user experience)的相關經驗?

我們先來題外話,講一下Lean Startup(至於我們還適不適用這張圖,就見仁見智了XDD)。我覺得他要問的應該是產品開發之前設計的使用者體驗,也就是在Build的階段,這就是很主觀的事情了。基本上,我們的經驗是:就算你覺得100%,還是有人會覺得不好用 :(。

龍骨王, 資訊月
資訊月展覽

 

資訊月, 龍骨王

好家在,龍骨王的產品在花博悠活村這麼久了,聽到了很多很多的使用者意見,而且我們三不五時假裝遊客去觀察使用者在使用我們產品的情況;不只如此,還有十二月初的資訊月,我們參展了一個多禮拜,遇到了好多好多的民眾來體驗我們的產品,說實在的,講到user experience,對我們真的是各種挫折阿!

面試的時候我怎麼回答他呢?使用者永遠是我們最好的老師。我很老實的跟他說,如果要學使用者經驗,我們教不了你什麼,但是使用者會教我們很多。我們近距離的觀察,再從中做優化,不論是操作、回饋、還是提示,都從他們身上學到很多。這樣講起來,我們是在Lean Startup中的哪裡呢?Learn、Learn、Learn。Learn完之後產品會更完善,這絕對不是我們能教他的,是使用者能教他的。

講了這麼多,我們到底解決過哪些問題啊?

最令人崩潰的,是每次展場或Demo的時候,都不知道偵測到誰。我們現在怎麼辦?簡單的說,先抓最靠近的使用者就對了!哪時候要抓最靠近的使用者?偵測不到使用者或使用者離開一定範圍的時候!講得很簡單,以前怎麼不這麼做咧?以前有做,真的,只是做出來很不受控制,透過花博跟各個大小展場的經驗,現在比以前受控制很多了。嘿嘿嘿!有機會趕快去體驗看看。

這幾次下來,我們也發現最大要改進的,就是手勢操作的部分,還有小孩很像不太適用於上面說的自動偵測(?)下次我們開發完,一定要找個孩子來測試看看!

有大家的回饋,我們才會進步,才會更好 (Y)。