2013年7月13日 星期六

[ mixare ] 一套開放式源始碼擴增實境瀏覽器資源分享

今天一位網友介紹這套軟體mixare,敏哥嘗試把它滙入到eclipse,執行後感覺不錯,跟大家分享。利用mixare關鍵字可以找到mixare官方網站http://www.mixare.org/。
從上圖可以看出,這套工具同時支援Android和iOS,以下是它的功能介紹影片。



在官方網站的功能表中,有"Download"功能,按下後如下圖:
下載Android程式,利用eclipse的Import功能滙入:
記得要處理下圖紅色部份。

執行結果



2013年7月12日 星期五

[ Weather APP ] 如何取得天氣資訊

我們可以利用http://weather.yahoo.com/來查詢天氣,打開網站。


輸入要查詢城市,如草屯。 

 仔細看上圖的URL,http://weather.yahoo.com/taiwan/nantou-county/tsaotun-town-2304997/
2304997是城市代碼,這個資訊很重要,我們可以利用Yahoo提供的http://developer.yahoo.com/yql/console/來進行測試。
 依照上圖選擇weather選項,再把woeid後面數字換成草屯的2304997。

最後再把URL網址放到Android程式中,以下是很簡單的Web APP程式,會把URL讀到的內容顯示出來。

 記得要打開Internet的權限
 增加WebView元件
 執行結果

[ Vuforia AR ] 為何要選用Vuforia SDK來開發擴增實境APP

在上一篇文章中,可以看到Vuforia同時支援三種平台,包括:Android, iOS, Unity等。敏哥試過Vuforia SDK提供的Android影像標的(Image Targets)範例,感覺很不錯。閱讀Developing with Vuforia文章,對於文章提到的幾個特性,感到Vuforia是一套不錯的AR開發平台,值得大家一起來使用。這些特性包括:

  • 快速地偵測標的物。
  • 使用雲端進行識別可同時處理高達100萬的目標物。
  • 針對即時目標物產生,可以讓用戶自行定義。
  • 可以進行文字識別。
  • 更強健的追踪,當裝置移動時,追踪物件不容易遺失。
  • 可同時追踪多達5個目標物。
  • 在現實世界中的條件有更好的結果如較差光線及目標物部分被覆蓋等。
  • 效能佳確保更好和更逼真的圖形上呈現在裝置上。
下圖是說明開發者和Vuforia平台兩者的分工,對於開發者主要工作是在於APP內容設計及目標物製作,而Vuforia則是提共Vuforia引擎(Engine)及目標物管理系統。對於目標物管理,Vuforia提供兩種資料庫:雲端目標物資料庫及本機目標物資料庫。


由特性及分工來看,Vuforia是一套相當好的行動裝置擴增實境的開發平台,我們將後續為大家解說。

2013年6月10日 星期一

建置 Firefox OS 模擬器

目前智慧型行動裝置市場最流行的就屬iPhone及Android,而Windows Phone則在後面追趕中。
去年Mozilla公司發表了Firefox OS主要的概念是利用 HTML5 或是 CSS3來開發行動裝置,這表示對於web-base開發者而言不用學習Objective-C 或JAVA等語言就可以開發App。
姑且不論將來Firefox OS會不會如同iPhone或Android那樣的市佔率,身為技術人員當然有機會就要嘗鮮所以想玩、想撰寫Firefox OS上的App至今日為止,實體手機部分只有西班牙手機廠 GeeksPhone 所製造的開發者預覽手機(低階款約 3,600台幣,中階5,960 台幣),不過可惜的是台灣買不到,另外一個方式就是下載官方所提供的原始碼移植到硬體或者是模擬器。

本篇目的來實作一下如何建立一個Firefox OS simulator,目前Firefox OS模擬器有兩種方式取得,一種是透過Firefox瀏覽器加掛插件,另外一種就是下載原始碼編譯。前者方式比較簡單詳見官網說明,後者則是本文主要內容。


2013年6月9日 星期日