• 沒有找到結果。

文獻探討

在文檔中 校園導覽系統 (頁 9-20)

第二章 文獻探討

2-1 Android

Android,台灣稱呼為安卓,是一個以Linux為基礎的開放原始碼行動作業系 統,主要用於智慧型手機和平板電腦,由Google成立的Open Handset

Alliance(OHA,開放手持設備聯盟)持續領導與開發中。Google以Apache免費開放 原始碼許可證的授權方式,發佈了Android的原始碼,讓生產商推出搭載Android 的智慧型手機,Android作業系統後來更逐漸拓展到平板電腦及其他領域上。目前 Google發布Android的最新正式版本為Android 6.0。

2-2 Java Development kit (開發工具)

Java Development Kit(JDK)是昇陽電腦針對Java開發人員發布的免費軟體 開發套件(SDK,Software development kit)。自從Java推出以來,JDK已經成為 使用最廣泛的Java SDK。由於JDK的一部分特性採用商業許可證,而非開源。因 此,2006年昇陽電腦宣布將發布基於GPL的開源JDK,使JDK成為自由軟體。在 去掉了少量閉源特性之後,昇陽電腦最終促成了GPL的OpenJDK的發布。

2-3 Android Studio (開發環境or Android開發工具)

Android Studio是一個為Android平台開發程式的整合式開發環境。2013年5月 16日由Google產品經理Ellie Powers在Google I/O上發布,可供開發者免費使用。

2013年5月發布早期預覽版本,版本號為0.1。2014年6月發布0.8版本,至此 進入beta階段。第一個穩定版本1.0於2014年12月8日發布。

Android Studio基於JetBrains IntelliJ IDEA,為Android開發特殊客製,並在 Windows、OS X和Linux平台上均可執行。

Android Studio是Google新推出的Android App開發工具。以前開發Android App都是使用Eclipse,雖然它的功能已經很強大,可是因為歷史太過久遠,已經 顯得有點老態龍鍾,因此Google開始尋尋覓覓,希望可以建立一個Android App專 屬的開發平台。最後IntelliJ IDEA雀屏中選,Google將它與Android App開發套件 整合之後,取名為Android Studio.

10

2-3-1 支援多種不同行動載具的App開發環境

Android Studio 1.0可支援各種行動載具的開發環境,在安裝設定精靈的第一 步,即可選擇不同Android載具的開發環境,包括Android 智慧型手機與平板電腦

、Android Wear穿戴裝置、Google眼鏡、Android TV智慧電視、甚至是Android Auto智慧車載系統等可運行Android系統的載具。對於這些多種裝置的需求,

Android Studio支援多重APK讓開發者可以針對不同裝置,發布多個APK檔案。

圖2-1 Android Studio 1.0安裝設定精靈

11

2-3-2 智能程式碼編輯提供語法提示

智能化的程式碼編輯功能是Android Studio核心特色之一,當開發者編寫程式 碼時,會自動提供相關的語法提示,並進一步協助開發者重組、完整化與分析程 式碼。此外,Android Studio也提供程式碼範本,來協助開發者建置應用程式的基 本功能、並支援豐富的版面編輯工具。

圖2-2 Android Studio具有智能程式碼編輯功能,當開發者編寫程式碼時,可自動提供相關的語 法提示,並進一步協助開發者重組、完整化與分析程式碼。

2-3-3 效能分析工具可監控App記憶體

Android Studio提供視覺化的監控工具Memory Monitor,為開發者追蹤連結裝 置的記憶體使用量,並監控App的記憶體使用情形。當開發者要在裝置上運行或 模擬App時,可點選可從右下方的Memory Monitor來啟動這項記憶體監控工具。

圖2-3 Android Studio提供視覺化的監控工具Memory Monitor,為開發者追蹤連結裝置的記憶體 使用量,並監控App的記憶體使用情形。

12 發代管平臺(Google App Engine)、開發API工具(Google Cloud Endpoints)、

Google雲端通訊服務(Google Cloud Message)等,Android Studio便會爲該專案 加入程式碼,支援所選的後端,此外,也能輕易增加其他後端功能,像是資料儲 存。

圖2-4 Google雲端平台

2-4 Microsoft Visual C++ 2010可轉散發套件

Windows版本的Android Studio需要用到「Microsoft Visual C++ 2010可轉散發 套件」。

2-5 行動應用程式(APP)

行動應用程式(英語:mobile application,簡稱 mobile app、app),或手 機應用程式、行動應用程式、手機 app 等,是指設計給智慧型手機、平板電腦 和其他行動裝置上運行的應用程式。

13 DevelopmentTools),可由 Eclipse 網路安裝或離線安裝。

2-9 Android SDK

可由 Android Developers 官方網站下載的 Android 軟體開發套件(Android Software Developnent Kit,Android SDK)提供了開發 Android 應用程式可使用到的 多種資源,如Android 中的程式庫、程式除錯工具、手機模擬器……等等。

14

 Eclipse 工作檯(即 Workbench,包含視圖(views)、編輯器(editors)、視角

(perspectives)、和精靈(wizards))

2-11 校園導覽

校園導覽是指把校園的相關資訊整合在一起,讓使用者可以方便的知道校 園的相關資訊,讓生活更便利。

15

2-11-1 校園導覽參考範例

圖 2-5 元培校園導覽首頁 圖 2-6 輔仁校園導覽首頁 圖 2-7 清華校園導覽首頁

討論想法:

大部分校園導覽都有基礎的頁面提供參考,行事曆功能智慧型手機都有,校 園美景、系所介紹、單位導覽等則是校園導覽的元素,而我們提供的純粹是每個 學生經常會使用的功能因此不採用無用功能。

一致認為校園地圖、乘車資訊是大家都很需要的功能因此著手於此。但還是 會提供有需要的人有相關校園導覽,直接引用元培網站手機版連結即可,無須多 此一舉。

16

表2-1 Android Studio與以往的Android 開發工具之比較

下載安裝

17

2-13 其他校園導覽APP

成功大學校園導覽

圖2-9成功校園導覽APP首頁 圖2-10成功校園APP主題導覽

看法:

成功大學校園導覽的首頁過於簡單,點入主題導覽後可以看到各個校區的導覽資 訊,不過對於初次使用的人來說看到此介面會覺得有點複雜,所以他們設計了

「搜尋」這個功能來幫助他們可以更快地找到他們需要的資訊,另外他們還有設 計切換英文的設定,讓外國的交換學生也可以方便查詢相關訊息。

18

東海大學校園導覽

圖2-11東海大學校園導覽首頁 圖2-12東海大學單位導覽

看法:

東海大學校園導覽的介面非常淺顯易懂,讓使用者一進入首頁就可以很快知道自 己要查詢的訊息在哪個選項裡,不過沒有側拉式選單可以使用,這讓使用者查完 自己想到找的訊息後要再查詢別的訊息必須要返回到首頁才能再次查詢。

19

亞洲大學校園導覽

圖 2-13 亞洲大學校園導覽首頁 圖 2-14 亞洲大學校園影音

看法:

亞洲大學的校園導覽介面也是非常淺顯易懂的,使用者可以快速查詢想要的資 訊,不過也跟東海大學一樣沒有側拉式選單,比較麻煩一點,另外他們也多了一 些其他大學沒有的內容,像是「校園影音」部分可以看到校園最新的影音或者有 請過的一些名人來學校演講的影音,讓沒參與到的同學也能聽到這些內容,還有

「網路投票」的部分,因為需要校園內部的帳號密碼才能進行,所以我們無從得 知內容是如何。

20

在文檔中 校園導覽系統 (頁 9-20)

相關文件