透過您的圖書館登入
IP:3.19.27.178
  • 學位論文

Java程式語言於Android行動裝置平台之探討

Exploring Utilization of Java Program on Android Platform

指導教授 : 蔡正發

摘要


手機由早期的通話功能,演化至現在的行動智慧裝置。舉凡拍照,文書處理,上網,收發電子郵件,地圖導航等,皆可包含在行動裝置之中。除了一般使用者接觸的強大功能之外,行動裝置作業系統也提供了開放式的平台,讓開發者得以創造新的應用程式。Android行動裝置平台被設計以Java語言開發,並以Linux Kernel為核心,提供一系列方便的API,在名為Dalvik的虛擬機器上運行。在這樣的架構之下,開發者可以將軟體程式設計和硬體的藕合度降至最低,專心致力於軟體開發之上。然而看似使用Java語言開發,卻又有著許多獨有的觀念和相異之處。本論文試著以Java慣用的程式設計手法(Idioms,Design Pattern,Refactoring)探討於Android平台開發的方式。期望因此有更多人掌握Android程式開發特性,進而激發出更好的想法。

關鍵字

Java Android idioms design patterns refactoring

並列摘要


Cell phone has become smart devices from the basic function of communication. It could deal with document processing, connect Internet, send and receive email, etc. In addition to using these functions, the smart devices operating system also provides an open platform for developers to create new applications. Android platform is the most famous one that is designed to Java programming language developer. It relies on Linux core system and provides a collection of convenient API. This framework allows developers to handset programming and hardware to minimize the coupling attribute and concentrate on software development efforts. However, there is a disprepancy between using the Java language on Android and normal computer device. This thesis tries to utilize Java programming skill (Idioms, Design Pattern, Refactoring) on the Android platform way. We expect more people could master Android program development features, and thus inspire a better idea.

並列關鍵字

Java Android idioms design patterns refactoring

參考文獻


[1] Joshua Bloch, Effective Java: Programming Language Guide, First Printing. (Addison-Wesley, 2001).
[4] Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software, illustrated edition. (Addison-Wesley Professional, 1994).
[7] Elisabeth Freeman, Head First Design Patterns. (O'Reilly Media, 2004).
[13] Reto Meier, Professional Android Application Development (Wrox, 2008).
[14] Martin Fowler, Refactoring: Improving the Design of Existing Code. (Addison-Wesley Professional, 1999).

被引用紀錄


何文平(2012)。應用手持裝置於現地評估-以校舍耐震初步評估為例〔碩士論文,國立交通大學〕。華藝線上圖書館。https://doi.org/10.6842/NCTU.2012.00262
陳志豐(2013)。適用於雲端運算環境之智慧型手機平台影像壓縮App設計與開發〔碩士論文,國立屏東科技大學〕。華藝線上圖書館。https://doi.org/10.6346/NPUST.2013.00252
廖悅涵(2012)。開放原始碼運動與智慧財產制度之衝突:以Oracle American Inc. v.Google Inc.為出發點〔碩士論文,國立臺灣大學〕。華藝線上圖書館。https://doi.org/10.6342/NTU.2012.01665
曾惟農(2013)。手機行動學習系統-以英文為例〔碩士論文,國立虎尾科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0028-0808201316241400

延伸閱讀