2011年2月13日 星期日

[Android 程式設計] Android 範例程式使用與裝置上開發

前一篇文章:[Android 程式設計] Hello, Android! & 模擬器

在上一篇文章「[Android 程式設計] Hello, Android! & 模擬器」討論了如何在 Eclipse 上建立一個新的專案以及模擬器的使用。不過會發現模擬器上的執行效能非常的差,使用起來極度不流暢,所以若開發一定規模的應用程式,肯定是不夠有效率的(對岸用語!)。

如果我們不幸擁有一隻 Android 手機,是否有方法直接將程式即時上傳到手機上驗證?另外,剛接觸新的程式開發領域一定會遇到不知該如何下手的問題,而最有效率的學習方法之一,就是看一個完整的應用程式專案,學習如何撰寫程式、了解其架構。在這方面 Android Developers 上提供了非常多的範例程式可下載。

為了克服上述問題,此文章將討論該如何迅速的建立 Android 範例程式專案。我將以兩個議題「範例程式的使用」與「裝置上開發」為主軸,整理目前取得的資料以及實際操作經驗。
寄件者 Melbourne - 2010.07.17~2010.07.25

[Android 程式設計] Hello, Android! & 模擬器

前一篇文章:[Android 程式設計] Android 開發環境建立
下一篇文章:[Android 程式設計] Android 範例程式使用與裝置上開發
在前一篇文章「[Android 程式設計] Android 開發環境建立」已簡單的描述如何建立 Android 開發環境(其實還是挺繁瑣的...),而本文章則來介紹如何建立我們第一隻程式 "Hello, Android"。在此不對程式內容多加說明,會把重點放在如何使用 Eclipse 建立一個新的專案以及模擬器的使用。程式教學與 API 手冊可參考下列線上資料

教學與範例程式:http://developer.android.com/resources/index.html
線上使用手冊:http://developer.android.com/reference/packages.html

那我們就來動手做第一隻 Android 程式吧,"Hello, Android"!
寄件者 Melbourne - 2010.07.17~2010.07.25

2011年2月12日 星期六

[Android 程式設計] Android 開發環境建立

下一篇:[Android 程式設計] Hello, Android! & 模擬器
從去年歲末開始,公司的事情開始變得非常多,多到已有一陣子無法分享一些東西了,過完年後直到最近開始覺得這樣下去不行,感覺總是在瞎忙一些很奇怪的事情...恩,廢話到此為止回歸主題。由於最近剛入手一隻 Android 手機,所以花點時間了解如何在 Android 手機上面開發程式,本篇文章就來跟大家分享 Android 程式的開發環境建立,讓想要開發 Android 程式的朋友不用為環境的陌生而失去程式開發的動力,因為這的確是另一個有趣新奇的領域。

寄件者 Melbourne - 2010.07.17~2010.07.25

2010年11月18日 星期四

Ogre3D 課程定位

前一陣子受台科大資工所 賴教授 之邀請,到台科大舉行一場以自由軟體於遊戲開發為主軸的演說,和同學們分享職場上的工作經歷。會後除了得到很多很好的回饋之外,同時也與賴教授討論某些自由軟體授課的要點,過程非常愉快(典型的自High)。
寄件者 Melbourne - 2010.07.17~2010.07.25

2010年11月17日 星期三

[電腦圖學] Texture Synthesis II

在上一篇文章中討論了影像合成的應用,網路上也有許多的商品展示。而今天想探討的是技術、方法。影像合成技術非常的迷人,能創造許多幾可亂真的圖像,比真實更真實,即便是極度虛幻的後製照片,仍難以識別是否由真實世界中所拍攝出來。

http://www.codeproject.com/KB/graphics/quilting.aspx

2010年10月29日 星期五

[電腦圖學] Texture Synthesis

可曾思考過網路上的照片其真實性究竟如何,"有圖有真相"是否為永恆的真理!或許心中又會這麼想,哪有這麼多閒人繪花時間將如此複雜的技術來合成一張影像,移除掉照片中的某些物件又不會讓人發覺破綻。但隨著時代變態般的演進,一些不可思議的事情真的發生了...。

寄件者 Melbourne - 2010.07.17~2010.07.25

2010年9月14日 星期二

[效能分析] 斷層掃描,PerfHUD!

撰寫程式常常會用輔助工具進行除錯與效能分析,例如 VC 、 gdb 、 vtune 、 valgrind ...等。但開發圖形應用程式時要診斷程式中的錯誤與瓶頸,卻是一個十分令人頭痛的問題。一張影像是由成千上萬個像素與物件所構成,因此有時要發現其中的問題,真的有如大海撈針(這麼說是有點誇張,哈哈...)。而陪伴著我們度過每天都想要砸電腦的好朋友,其中最重要的非 PerfHUD 莫屬。

寄件者 Melbourne - 2010.07.17~2010.07.25