手持装置上教育软体之跨平台开发以说故事系统为例.PDF

手持装置上教育软体之跨平台开发以说故事系统为例.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手持裝置上教育軟體之跨平台開發: 以說故事系統為例 論文出處:國立中央大學網路學習科技研究所 研 究 生:張少源 先生 報 告 人:嚴天佑 研究背景 科技輔助學習 (TEL)衝擊了傳統教育,改變了以往的教學型態。有愈來愈多老師 把科技帶入了教室,利用科技來輔助教學,Heeter(1999)指出1998年時有90%的公立 學校已經在教室內已經佈署有網路,且其中有 26%的老師實際有使用網路科技來輔助 教育學習。而時至今日,到處都可以見到科技輔助學習的影子,在近幾年中 ,TEL有 了轉變,由於行動裝置的普及、可攜性和無線網路的普遍化,也讓 mobile learning 越來越流行(Hwang, 2010) 。 所謂的行動學習 (mobile-learning)的定義為學習者可以在任何時間和地方只要 使用無線網路和行動裝置就可進行學習 (Wang, 2009) 。對於行動學習而言,其特色有 除去空間上的限制 (Virvou Alepis, 2005) ,Cmuk(2008)也提到了行動學習可使學 習者和教學者都不受到空間上的限制。對於教學者而言,可以隨時建立教材,而學生 則可以隨時完成他們的功課,如此可讓教育學習有更多的彈性和空間。但 其實在開發 手持裝置上的教育軟體時,卻有著許多硬體和軟體上的限制和新的挑戰與困難。 研究背景 硬體上的限制與影響 Motiwalla (2007)提出了在手持裝置上開發軟體的限制,其中提到的九項包括 (1)螢幕和鍵盤太 小(2)計算能力、記憶體和空間上的限制 (3)電池的持久度 (4)複雜的 文字輸入 (5)資料傳輸的高風險和處理的錯誤率(6)低解析度 (7)流暢度(8)不友善的介 面操作 (9)圖片限制。 另外,因為各家硬體開發商的產品規格不同,所以開發上也有許多問題要考量 。 比方說,裝置的螢幕尺寸不同,所以在開發時,就要兼顧軟體外觀的呈現。以及,裝 置檔案系統架構不同,所以在檔案存取的部分也要另外處理。許多種種不同的硬體限 制都替軟體開發上增加了先天的限制。 研究背景 軟體上的限制與影響 在軟體上最大的限制就是不同裝置都用不同的作業系統,且每個手持裝置能夠運 作和支援的作業系統版本也不全然相同。尤其要在不同作業系統上面開發應用程式, 就必須要使用各種不同的原生碼 (Native Code) ,且要搭配不同的開發套件,比如在 蘋果公司(Apple)研發的產品上開發軟體,開發者必須利用其作業系統 iOS支援的 Objective-C ,搭配其提供的SDK(software development kit)才能開發。而在 Android和Windows上的開發也有各自的程式語言、套件必須去使用。因為在某一個系 統上開發的應用程式,是無法直接在其他系統上編譯、執行的。 研究背景 行動學習與跨平台 現今有許多老師把科技帶入教學現場來輔助學習,但是因為許多學習軟體起初在 設計時都是針對某一平台,所以如果要在教學現場使用軟體很可能會受限於裝置 ,比 如 MIT(Massachusetts Institute of Technology)的 Media Lab開發的程式語言學 習輔助系統 “SCRATCH” ,就沒有可以在 iOS 上運行的版本。而由 CMU (Carnegie Mellon University)開發出的 Alice則是沒有可以在 Android 以及 iOS運行的版 本。致使老師需要考量到設備的問題才能決定是否能使用此科技,無形中影響到科技 輔助學習的便利性。 研究背景 混合式網頁應用程式的跨平台解決方案 開發者應該站在學習者的角度思考,學生可能用各種不同的行動載具,但是針對 不同作業系統就重新以原生碼(Native Code)來開發程式的代價是非常高昂的。其中 一種跨平台的解決方案是使用 Web App的形式,也就是將應用程式以 Javascript 、 HTML 、CSS寫成網頁,再讓使用者直接連線來使用,但是 Web App的跨平台解決方 案,會受到一些限制比如 : A.學習受到網路的影響,如果沒有網路,則完全無法使用學習軟體。

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档