• 沒有找到結果。

第二章 文獻探討

2-1 Android

又稱安卓,是一個以 Linux 為基礎的開放原始碼行動裝置作業系統,主要用 於行動設備,由 Google 成立的 Open Handset Alliance(OHA,開放手持設備 聯盟)持續領導與開發中。安卓已發佈的最新版本為 Android4.4.2—KitKat 。 Android 系統最初由(Andy Rubin)等人開發製作,最初開發這個系統的目 的是創建一個數位相機的先進操作系統;但是後來發現市場需求不夠大,加上智 慧型手機市場快速成長,於是 Android 被改造為一款面向智慧型手機的作業系統。

於 2005 年 8 月被美國科技企業 Google 收購。2007 年 11 月,Google 與 84 家 硬體製造商、軟體開發商及電信營運商成立開放手持設備聯盟來共同研發改良 Android 系統,隨後,Google 以 Apache 免費開放原始碼許可證的授權方式,發 佈了 Android 的原始碼。讓生產商推出搭載 Android 的智慧型手機,Android 作 業系統後來更逐漸拓展到平板電腦及其他領域上。

2003 年 10 月,有「Android 之父」之稱的安迪·魯賓(Andy Rubin)在美 國加利福尼亞州帕洛艾爾托建立了 Android 科技公司(Android Inc.),並與利奇·

米納爾(Rich Miner)、尼克·席爾斯(Nick Sears)、克里斯·懷特(Chris White)

共同發展這家公司。談到建立 Android 科技公司的原因,魯賓說:「聰明的移動 設備能更好的意識到用戶的愛好和要求。」儘管 Android 科技公司的創始人和員 工過去都具有各自的科技成就,但是 Android 科技公司的經營只顯露出它在智慧 型手機軟體的方面。

5

2-2 成立開放手持設備聯盟

2007 年 11 月 5 日,在 Google 的領導下,成立開放手持設備聯盟(Open Handset Alliance),最早的一批成員包括 Broadcom 公司、HTC、Intel、LG、

Marvell 等公司。開放手持設備聯盟的建立目的是為了創建一個更加開放自由的 移動電話環境。而在開放手持設備聯盟創建的同一日,聯盟對外展示了他們的第 一個產品:一部搭載了以 Linux 2.6 為核心基礎的 Android 作業系統的智慧型手 機。2008 年 12 月 9 日,新一批成員加入開放手持設備聯盟,包括 ARM、華為、

索尼等公司。

同時,一個負責持續發展 Android 作業系統的開源代碼項目成立了 AOSP

(Android Open Source Project)。除了開放手持設備聯盟之外,Android 還擁 有全球各地開發者組成的開源社區來專門負責開發 Android 應用程式和第三方 可以安裝 Android 作業系統,並且可以通過雙系統啟動工具 OpeniBoot 或者 iDroid 來運行 Android 作業系統。微軟的 Windows Mobile、Windows Phone 產 品也一樣可以。另外 Android 亦已成功移植到搭載 WebOS 系統 HP TouchPad 以及搭載 Meego 系統的 Nokia N9 等裝置。

6

2-4 Android 開發工具

建立 Android 開發環境需安裝多樣開發工具,但這些工具都是可以免費從網路 上取得的。開發環境安裝流程如下:

圖 2-1 Android 開發環境安裝流程圖

7

各工具分述如下:

2-4-1 JDK

由於 Android 應用程式的開發是採用 Java 程式語言,因此必須先至 Java 官 方網站下載並安裝 Java 開發工具套件(Java Development Kit, JDK),其為目前 使用最廣泛的 Java SDK(Software Development Kit)。

2-4-2 Eclipse IDE

Eclipse 最初由 IBM 公司開發,是一個著名的跨平台且多用途的整合式開發工 具。建立 Android 開發環境需至 Eclipse 官方網站下載並安裝含有 Java 開發 工具擴充套件(Java Development Tool Plugin, JDT)之 Eclipse IDE,以作為 Android 應用程式開發平台。

2-4-3 ADT

ADT 是基於 Eclipse 的 Android 開發工具擴充套件(Android DevelopmentTools),可由 Eclipse 網路安裝或離線安裝。

2-4-4 Android SDK

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

8

2-5 Eclipse

Eclipse 是著名的跨平台開源整合式開發環境(IDE)。最初主要用來 Java 語言開發,目前亦有人透過外掛模組使其作為 C++ 、 Python 、 PHP 等其他語 言的開發工具。

Eclipse 的本身只是一個框架平台,但是眾多外掛模組的支援,使得 Eclipse 擁有較佳的靈活性。 許多軟體開發商以 Eclipse 為框架開發自己的 IDE。

 Eclipse 工作台(即 Workbench,包含檢視(views)、編輯器(editors)、視 角(perspectives)、和精靈(wizards))

Eclipse 採用的技術是 IBM 公司開發的( SWT ),這是一種基於 Java 的窗 口元件,類似 Java 本身提供的 AWT 和 Swing 窗口元件;不過 IBM 聲稱 SWT 比其他 Java 窗口元件更有效率。 Eclipse 的使用者介面還使用了 GUI 中間層 JFace,從而簡化了基於 SWT 的應用程式的構建。

9

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

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

2-7 行動軟體發行平台列表

行動裝置使用者可透過無線網路連上行動軟體應用程式商店免費或付費地 下載使用行動軟體應用程式。行動軟體應用程式商店除了可透過網頁瀏覽器如一 般網路商店般瀏覽與交易外,通常亦製作有專屬的 APP,讓使用者能一鍵進入,

介面也較網頁更方便。首先採用此商業模式的廠商是美國蘋果電腦公司針對其行 動裝置 iPhone、iPad 經營的「App Store」。之後 Google 也隨其行動作業系統 Android 一同推出自行經營的 APP 商店「Google Play」。App Store 以及 Google Play 是目前營收和下載量的前兩大 APP 商店。其他經營者包括作業系統廠商微 軟公司、獨立行動裝置廠商黑莓公司與亞馬遜公司、Android 裝置廠商如三星電 子、Windows Phone 裝置廠商如諾基亞、網際網路服務供應商等,亦有獨立經 營者。

10

11

2-9 校園導覽簡介

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

2-9-1 校園導覽APP簡介

本系統能幫使用者們找到他們想要的資訊,只要關於元培科技大學的資訊,

都可以找的到,包含學校的簡介、學校大樓的分佈圖、行政單位位置、各系所的 簡介、學校餐廳介紹、學校宿舍位置、設備、價錢、運動場的分布位置、校園景 色。

2-9-2 校園導覽系統發展現況

現今校園的資訊基本上都處於網頁的狀態,只有使用電腦才能使用網頁查詢,

所以幾乎沒有幾所學校有手機APP的導覽。所以如果我們是擁有手機APP導覽的 那幾間學校,那一定可以幫助吸引不少學生前來就讀。這就是我們開發這款手機 APP導覽的動機,主要是幫助新生可以更快融入元培這個新環境,也有助於新生 快速的了解元培校園各處室和大樓的功能和位置。如果可以幫助剛進入元培的新 生可以快速融入元培校園的生活,我想這也是我們製作此APP的目的之一。

12

2-9-3 元培網站導覽

圖 2-2 元培科技大學首頁

圖 2-3 元培科技大學教務處

13

圖 2-4 元培科大學務處

圖 2-5 元培資訊管理系

14

2-9-4 元培校園景觀

圖 2-6 校門口

圖 2-7 元培圖書館前

15

2-9-5 校園導覽 APP 參考

↓輔仁大學校園導覽 APP

圖 2-8 首頁

圖 2-9 關於輔仁大學

16

圖 2-10 最新消息

圖 2-11 相關連結

17

圖 2-12 校園圖

圖 2-13 程式開發團隊

18

↓清華大學校園導覽 APP

圖 2-14 首頁

圖 2-15 校車時刻表

19

圖 2-16 課程資訊

圖 2-17 校園資訊

20

↓朝陽科大校園導覽 APP

圖 2-18 進入畫面

圖 2-19 首頁

21

圖 2-20 最新消息

圖 2-21 學生資訊查詢

22

↓嘉南藥理大學校園導覽 APP

圖 2-22 進入畫面

圖 2-23 首頁

23

圖 2-24 校園導覽

圖 2-25 公車時間表

24

看法

現在校園導覽 APP 有不少所大專院校都已經有創立各校的校園導覽 APP,

由於本校 APP 尚可加強許多功能。目前已找到幾款學校的校園導覽 APP 來做 參考,根據我們對其他款校園導覽。APP 的分析以後。

歸納出了幾點基本的功能:

1. 校園歷史介紹 2.校園地圖介紹 3.校內大樓 4.樓層介紹

5.餐廳、宿舍、場地、周邊交通資訊等…

25

相關文件