2009年6月17日 星期三

期末老師講評

首先做出一份簡單的首頁,介紹內容,
另外想一下RSS和QRCODE的專題其他應用,
將買賣的狀態記錄下來不要刪除,
然後把PPT、WIKI的報告補完。

2009年6月9日 星期二

ZIGBEE設備安裝

ZIGBEE設備安裝部分我已經將IP-3200和IP-2220和三角定位程式安裝完成並放上WIKI(還有另一台ZIGBEE設備因為只要插上電源即可動作所以就沒有寫上去),
但由於PDA還沒回實驗室所以沒有將廠商給的偵測TAG範例裝起來。

QRCODE

我的QRCODE 是利用GOOGLE 提供的編碼API來製作,
<*img src="http://chart.apis.google.com/chart?
chs=(寬x高)&chl=(編碼內容)&choe=(編碼)&cht=(編碼類型)"/>
這部份是之前使用的語法,
這個編碼出來的是純文字內容,
利用QuickMark所提供的解碼軟體並不能拿來做地標搜尋的動作,
後來找了很久發現了http://www.qrdoor.com.tw/software3.aspx,
裡面提供了QRCODE應用協定文件,
其中提供了地標的辨識,

  辨識語法:BEGIN:VCARD 或 NAVG
  QR CODE裡含 BEGIN:VCARD 或 NAVG 開頭時就表示此QR CODE是內含地標,開發者請依此編碼即可。  
  範例:
  BEGIN:VCARDN:位置名稱GEO:121.5512345;25.0012345END:VCARD
  =換行 (ASCII 0x0D 0x0A)
  N:地標名稱
  GEO:經緯度
  ORG:公司
  TEL:電話
  URL:網址
  EMAIL:信箱
  ADR:地址

(不過我測試時只有地標名稱和經緯度可以被解出來,
其他的不知道是解碼程式的問題還是我程式寫法的問題,
沒有辦法對應到解碼選單裡,
不過在解開的原始碼裡面沒有有錯誤)

利用此語法就實作後就可以利用QUICKMARK提供的辨識程式解碼出後用GOOGLE MAP定位的作用.

重點在於QRCODE的編碼最好是利用HTTP表單GET方法來實作,不然中文的部份會造成編碼錯誤形成無法解碼或是解出錯誤的內容出來.

googlemap基礎和書籤整理完成

今天我把在實驗室IE裡我用到的我的最愛一併加入了網路書籤裡,
另外我也把之前修改了的GOOGLEMAP網路範例做整合,
最後把一個利用地址定位的程式加入到每個商家的"關於我"網頁裡,
如果商家註冊時輸入的是有效的地址就會直接顯示在地圖上,
目前大致上把基礎完成,
剩下大概就只有一些細部的地方需要再調整而已。

2009年6月8日 星期一

本週進度

上週已經把RSS的部分完成,
本週是要把QRCODE的部分和把ZIGBEE設備完成.

2009年6月2日 星期二

RSS完成

我的RSS釋放在當有人按下商品列表時,
頁面就會利用寫入檔案的方式將RSS的標籤與資料庫抓出來的數值寫入到一份XML檔案中,
而要訂閱的使用者就可以直接利用該輸出的XML檔案匯入到RSS READ做訂閱的工作,
而RSS XML檔案在商家上傳商品及有人按下商品列表時都會更新,
所以應該不會造成資訊錯誤的問題.

本週進度及上週進度

因為連假和接近期末很多作業報告的關西,
做專題的時間減少很多,
上週主要是決定QRCODE的放置位置,
最後決定在使用者註冊時勾選是否要顯示QRCODE,
如果使用者有勾選的話,
將會在使用者的"關於我"的頁面中顯示其QRCODE地址編碼.

接下來本週是要把GOOGLE MAP結合進去,
初步構想是先作一個專門用來顯示GOOGLE MAP的頁面,
然後當使用者按下該商家的QRCODE時會跳出GOOGLE MAP頁面提供查詢服務.