星期日, 4月 05, 2009

【4/7 TOSSUG 心得分享】gasolin: Android 應用程式設計大不同

[English below]
自從 Google 於 2007 年 12 月公佈 Android 這個手機平台計劃以來,新聞就沒有間斷
過。而 2008 年 10 月份 Google 依之前的承諾公開了 Android 的原始碼,更引起了不
少業者和市場分析師的注目。

Android Market 上有個非常有用的應用程式: aTrackDog,可以幫 Android 使用者追
蹤裝在手機裡的應用程式的版本,當新版出現在 Android Market 上的時候會自動通知
使用者,很方便。

下個禮拜二(4 月 7 日)我們請到 aTrackDog 的開發者之一,Gasolin,來和大家分享
他在設計 Android 應用程式上的體會,尤其是 設計 Android 應用和設計一般應用的不
同之處,Gasolin 也會做出比較,不論您以前是否設計過手機上的應用程式,一定都會
收穫良多!

順便打書一下... Gasolin 最近剛出書「Google!Android 手機應用程式設計入門」,
想索取作者簽名的人,禮拜二是個好機會唷!(咦?這是 Tossug 的第一場簽書會耶!)

----------------------------------------------------------------------
時間:  2009/4/7 星期二,分享時間 7:30pm 開始,請提早到場入座用餐或點飲料
主題:  Android 應用程式設計大不同
主講人: Gasolin
語言:  中文
地點:  Mix Coffee & Tea ( http://wiki.tossug.org/MixCoffee&Tea )  *地下室*
最低消費:100元
注意事項:有免費的無線上網,請別把 notebook 忘在家裡。
----------------------------------------------------------------------

以下是講者提供的簡介和大綱。

Android 是建構於 Linux 平台之上的應用程式框架。Linux 一般應用程式直接負責處理
記憶體配置、調用系統功能等動作,而 Android 應用程式則不同。Android 應用程式是
透過 Android 框架,來處理各種資源或呼叫其他 Android 應用程式。本演講中會將
Android 應用程式與一般應用程式設計作比較,來察看 Android 應用程式與一般應用程
式設計的差異。並了解設計 Android 系統架構時的抉擇,如何影響了 Android 應用程
式設計。

大綱
* 與 Linux 應用程式對比
* Android 框架
* Android 應用程式功能
* Android VM
* Android 應用程式生命週期
* Android 應用程式展示

相關網頁
http://code.google.com/android/
http://source.android.com/
http://atrackdog.a0soft.com/
http://www.youtube.com/watch?v=WguA5fjTQkk
http://www.androidandme.com/2009/02/news/please-support-atrackdog-for-android/

.................................................................

Hi,

I'm happy to announce that Gasolin, a major developer of the aTrackDog Android
application and the author of the book "Google!Android 手機應用程式設計入門"
(Introduction to Google! Android Application Design), will come to Tossug to
talk about Android application development and the differences with developing
traditional applications next Tuesday (April 7).

----------------------------------------------------------------------
Time:  2009/4/7 (Tuesday), 7:30pm - 9:30pm.
Topic: Android Application Development -- not the same as other mobile apps
Speaker: Gasolin
Language: Chinese
Place: *Basement* of Mix Coffee & Tea ( http://wiki.tossug.org/MixCoffee&Tea )
----------------------------------------------------------------------

The following is the abstract and outline of the talk provided by the speaker.

Android is an application program framework built on top of Linux.
Ordinary Linux applications are responsible for things like allocating
memories, calling system calls, and so on, but not for Android applications.
An Android application deals with resources or calling other Android
applications through the Android framework. In this talk, I will compare
Android application development with ordinary application development, and
talk about how the design choices of Android system architecture affects the
development of Android applications.

Outline
* Contrast with Linux applications
* Android framework
* Features of Android applications
* Android VM
* Life cycle of an Android application
* Demo of Android applications

Related web pages:
http://code.google.com/android/
http://source.android.com/
http://atrackdog.a0soft.com/
http://www.youtube.com/watch?v=WguA5fjTQkk
http://www.androidandme.com/2009/02/news/please-support-atrackdog-for-android/
_______________________________________________
 Hojia@tossug.org
 http://tossug.org/mailman/listinfo/hojia