編輯的話

 

         感謝各位老師們在百忙中撥空填寫「資訊學科中心101年度回饋問卷調查」,此份問卷是為了102年度工作事務推動之參考以及未來努力的方向,非常感謝老師提供寶貴的意見與建議!

       在這期電子報 中的經驗分享文章,是由國立大里高中張啟中老師分享,主題是「Android APP 程式開發環境建置」,Android 應用程式開發主要使用 Java 程式語言,但Dalvik VM 與 JVM 是不同的虛擬機器,Dalvik VM 是由 Google 打造的一個全新的虛擬機器,文章介紹Android開發環境的安裝、模擬器的使用,非常值得做為教學的參考,歡迎老師閱讀。

       新的一年代表新的開始,資訊學科中心會更加努力,滿懷熱誠為老師服務,舉辦更豐富多元的研習活動,我們也將求新求變,期待為資訊教育再創新意,也衷心期盼各位老師能繼續支持資訊學科中心。

敬祝   金元財寶好運接龍、吉祥如意蛇我其誰

 

資訊學科中心第 1 次工作會議

《活動剪影》

 

 

101年種子教師研發教材已上傳
 

  101年種子教師研發教材已上傳至資訊學科中心網站上,有需要的老師可由下列網址直接進入,相關內容於資訊學科中心首頁左列「研發教材」亦可觀看與下載。

網址:http://210.60.36.74/modules/tad_bo
ok3/index.php?op=list_docs&tbsn=13

 

    101年度第1次種子教師教材研發會議《紀錄》

  學科中心1月29日於國立台南二中會議室舉辦今年第1次種子教師研發會議,本次邀請諮詢委員國立高雄師範大學孫培真教授、國立成功大學郭乃文教授、國立台南大學黃意雯教授與國立中正大學朱威達教授蒞臨指導,針對今年度教材研發與工作事項進行討論。
 

102學年度科普活動:微型機器人研習會及競賽

競賽日期:102年5月4 日 星期六 上午9:00至下午5:00

競賽地點:台中國立勤益科技大學青永館六樓
活動項目:研習會、創意設計比賽及四類競賽
參加對象:高中、高職、綜合高中、大專院校(專科、大學及研究所)之非在職學生。
報名方式: (1)參賽報名表及構想書於2013/03/15(五)23:59前,以電子郵件寄至plumson15@gmail.com (張維峻研究生收)
研習會報名:2013/4/26(五)前 ,以電子郵件寄至plumson15@gmail.com (張維峻研究生收),或傳真04-23930681 (張維峻或吳永仁研究生收),免費參加,額滿為止!
如有疑問請洽:機械系研究生張維峻 (04)23924505分機7122或手機: 0933-411-210;電子系研究生盧衍安: (04)23924505分機7328或手機: 0987-255323

活動網址:http://www.me.ncut.edu.tw/2010web/index.htm

 

FLL 暨 FTC 台灣選拔賽*鼓勵各縣市學校參與,特將活動報名日期截止日延長至 102年2月3日,請踴躍報名!

主辦單位: 國立科學工藝博物館、台灣玉山機器人協會
競賽日期:民國102年3月9日(星期六)
地點:國立科學工藝博物館 (高雄市三民區九如一路720號)
裁判團及教練會議:時間:102年2月5日(二)
(裁判會議: 1:30 pm-2:30pm;教練會議: 2:30pm -3:30pm)
地點:科工館北館5F科學教室(原501教室)
   
大會網頁: http://www.era.org.tw/news_1.php?msgId=10609 

  造型百變用途多!書中自有光明燈

 “無所不在”會摧毀電視最好的東西

  Java 7 Update 11又有新漏洞 用家電腦或又變不安全了

  AMD 控告跳槽 NVIDIA 的前員工竊取近千份機密文件

  觸屏手機用戶是如何看資訊的?

  預測都閃開,讓事實告訴你2013年什麼技術會火起來

 4G尚未普及,蘋果已在招聘5G網路工程師

  PQI 品牌推出全球最小無線基地台「Air Pen」

  Facebook Graph Search ─ 圖像化社交搜尋工具發佈!

  電子蜂無人飛機 打造居家情報中心

 微軟新專利:讓你的手機不再遭人嫌

投影零距離!麗訊推出超短焦投影機

 RFID技術打造五月天互動螢光棒

 2013 CES創新奬- 觸控餐桌 以後點餐結帳自己來

 

Joomla!台灣

Joomla!台灣 - 官方認可繁體中文支援網站, Joomla!是使用使用MySQL與PHP開發的開放原始碼架站系統或內容管理系統, hue前身是Mambo系統, 可用於中小企業網站建置與網站架設, 本站內容有新聞, 教學, 討論區, 文件, 網站收集,下載模組套件等等,讓你的網站與眾不同。

網址:http://www.joomla.org.tw/

 

高中生程式解題系統

高中生程式解題系統 ZeroJudge, 適合所有中學生及初學者的 Online Judge 系統,不僅可在校際排行榜上互相競爭,也讓大家有一個優良的環境分享,討論題目的解法。

網址:http://zerojudge.tw/

 

吳老師教學部落格

        此部落格包含如下的多種教學:

1. Android程式開發

2. EXCEL函數與VBA進階

3. VB.NET實務與資料庫設計

4. 多種教學影音課程

網址:http://terry55wu.blogspot.tw/

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 Android APP 程式開發環境建置

文/國立大里高中 張啟中教師

 

電腦軟體可概分為系統軟體 (System Software) 與應用軟體 (Application Software) 兩大類。在系統軟體中,作業系統可說是最複雜的,也是最重要的,它為各種應用軟體創造了一個友善的執行環境,從事著各種應用。而作業系統與硬體結合後所創造出執行環境,又稱為「平台」(Platform)

隨著智慧行動裝置的普遍與流行,應用程式的發展重心逐漸從以往 windows 平台轉變到行動裝置上,App 一詞也成為專有名詞,泛指智慧行動裝置上,如智慧型手機、平板等裝置,所執行的應用程式。目前智慧行動裝置平台有三大陣營,包括Apple iOSGoogle AndroidMicrosoft Windows 8 RT,其中 Google Android平台市佔率最高,也最普遍。本文簡單的介紹Android APP程式開發環境建置,包含Android 系統概觀,開發環境的建置以及範例程式的執行。
 

一、Android 系統概觀

Android 主要執行在 ARM 架構之裝置上,整個系統是以作業系統 Linux 核心為基礎,並在其上執行Dalvik虛擬機器 (Virtual Machine),所有的 Android 程式執行時,都須經過虛擬機器 Dalvik 進行即時的編譯 (Just in time Compile),直譯成原生的機器碼後再交由機器執行,整個過程如同Java或 .Net Framework的程式,均屬於 Hybrid Compiler 的架構。由Dalvik VM與 Android 的函式庫所組成的環境,稱為 Android Runtime,如圖一。

在Android Runtime上還有應用程式框架 (Application Framework),負責管理活動管理、視窗管理、內容提供、程式管理、電話資源管理等等,其上才是我們常接觸的 App 程式。

圖一 Android 系統概觀
 

Android 應用程式開發主要使用 Java 程式語言,但Dalvik VM 與 JVM 是不同的虛擬機器,Dalvik VM 是由 Google 打造的一個全新的虛擬機器,所以,經過Java語言的編譯器編譯過後的中介碼 (Byte Code),並沒有辦法直接在 Dalvik 執行,必須先進行轉換,轉換的工作是由 Android SDK(軟體開發工具包) 中所提供一個工具程式 dx 負責 ,轉換後的程式最後還須進行壓縮封裝成 Android 平台應用程式格式才能順利安裝,整個流程如圖二。

圖二 Android 應用程式開發流程

 

二、開發環境的安裝

一般而言,每個系統或平台均會提供開發套件 (SDK),以方便程式設計人員進行程式開發工作,Andriod 系統也不例外,而Google為了方便 Andriod App的程式開發,特別將所須的工具與函式庫整合成一包,程式開發者只要直接下載解壓縮後即可使用。

如同「Android 系統概觀」所言,Android 的開發是使用 Java 程式語言,所以在安裝開發環境之前,請務必先安裝好JDK,JDK的下載地點如下。


《 詳看精彩全文下載》


::更多資訊請上 高中資訊學科中心::

用心  專業  熱忱  創新

您有任何問題需要協助或有好文章、網路資源要與大家分享,請洽:
高中資訊學科中心專任助理
 許雅婷高廷瑋 

感謝您的投入與支持,讓電子報的內容更加豐富!

發行單位:教育部高中資訊學科中心

承辦學校:國立臺南第二高級中學 

地       址:704臺南市北區北門路二段125號

電       話:06-2514526#608、06-2828059

發行人:王榮發校長

總編輯:陳美芳主任

編輯群:許雅婷小姐、高廷瑋先生

出刊日期:2013年01月