2013年1月24日 星期四

使用GCM服務(二) 申請GCM API Key

1. 取得Google API project專案號碼
連線到Google APIs Console(https://code.google.com/apis/console)頁面,可使用之前建立的Google API project,或點選「Create…」另外建立一個Google API project。
檢視瀏覽器的網址列,URL會類似下列樣式: https://code.google.com/apis/console/#project:4815162342 
記下「#project:」後面的編號(例如4815162342),後續在GCM應用程式中需要使用這個號碼做為GCM的SENDER_ID。 

2.  啟用GCM服務
由Google APIs Console頁面點選「Services」,再由Services清單中將「Google Cloud Messageing for Android」項目切換為「ON」。
3. 取得GCM API key
由Google APIs Console頁面點選「API Access」,按下右側面板中的「Create new Server key」按鈕,然後在「Accept requests from these Server IP addresses:」欄中輸入訊息推播伺服器的IP。
4. 記下GCM API key,後續傳送請求到GCM Server時需要使用這個GCM API key。



XAMPP與Skype Port衝突問題

Microsoft已決定停止MSN服務,全面改用Skype,但Skype預設會使用80及443這二個ports,使得開啟Skype時就不能使用Apache。
要解決這個問題,可由Skype功能表「Tools/Options...」,從「Advanced/Connection」設定中,取消勾選「Use port 80 and 443 as alternatives for incoming connections」項目即可。


2013年1月22日 星期二

使用GCM服務(一)


谷歌Google Cloud Messaging for AndroidGCM)是一種免費的訊息推播服務,可以發送通知訊息到Android設備上。例如通知Android應用程序在伺服器上有新的資料可下載。GCM也可推送內含4KB資料的訊息,這樣Android應用程序就可直接使用該訊息內容。
GCM作業流程
整個GCM作業包含三個設備:用戶手機、訊息推播伺服器及GoogleGCM Server,三者間作業流程如圖所示,說明如下:
1.      Android裝置傳送Sender Idapplicatn IdGCM Server註冊。
2.      一旦註冊成功,GCM Server回傳一個registration IdAndroid裝置。
3.      Android裝置向訊息推播伺服器登錄registration Id資料
A.      當企業需要傳送訊息通知時,由訊息推播伺服器將訊息內容及接收裝置之registration Id送給GCM Server
B.      GCM Server將訊息推送給registration Id之裝置。



2013年1月14日 星期一

Kinect應用程式開發環境

1. 備妥Kinect裝置
Kinect裝置接頭並非標準USB接頭,必須另外購置Kinect power adapter轉接為USB接頭,而Kinect for Windows則已內附Kinect power adapter。
(Kinect for XBOX 360)
(Kinect power adapter)
(Kinect for Windows)


2. 下載並安裝Kinect for Windows SDK,包括Kinect驅動程式及API

3. 下載並安裝Kinect for Windows Developer Toolkit,包括範例程式、Kinect Studio工具、臉部追踨SDK及其它便於使用Kinect for Windows SDK之資源。,
4. 下載並安裝Visual Studio 2012 Express for Windows Desktop - 中文

2013年1月13日 星期日

AR在文創應用

躍然紙上之故宮AR中

APP下載點
https://play.google.com/store/apps/details?id=com.NTHU.NPM_AR_Exhibition

AR在娛樂/遊戲應用

辦家家酒變的更加互動好玩

2013年1月12日 星期六

2013年1月7日 星期一

使用CKEditor

CKEditor是一款非常方便好用的線上網頁編輯模組,可讓用戶自行線上修改網頁內容

1. http://ckeditor.com/下載CKEditor,可直接下載「Basic Package」、「Standard Package」或「Full Package」,或下載自訂項目。

2. CKEditor解壓到Web Server
3. 開啟ckeditor/samples/index.html,有完整的使用範例及教學。
4. 參考範例編輯測試網頁
ckeditor.html

post_edit.php
5. 測試網頁
ckeditor.html頁面執行結果,直接在CKEditor編輯頁面內容
按下Submit按鈕之結果

Unity光源

內建場景光源開關
如果場景中沒有其它光源,關閉內建場景光源後,場景中的物件就全部不受光。
點光源(Point Light
主選單GameObject/Create Other/Point Light
用來照明遊戲場景。點光源是由一個光點中央往四面八方散射,也可以產生即時的陰影效果。
聚光燈(Spotlight
主選單GameObject/Create Other/Spotlight
用來照明遊戲場景。聚光燈是由一個光點中央往指定方向照射,是一種錐形的照射範圍,也可以產生即時的陰影效果。
方向光源(Directional Light
主選單GameObject/Create Other/Directional Light
用來照明遊戲場景。方向光源是由一個水平面往指定方向照射,是一種平面的照射範圍,也可以產生即時的陰影效果。

Unity操作介面


物件控制器
  • 調整場景透視角度
    • 移動物件
    • 旋轉物件
    • 縮放物件

    2013年1月1日 星期二