- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)