计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2015年
2期
540-544
,共5页
最终用户编程%游戏教育%领域特定语言%可视化编程%代码生成
最終用戶編程%遊戲教育%領域特定語言%可視化編程%代碼生成
최종용호편정%유희교육%영역특정어언%가시화편정%대마생성
End-User Programming (EUP)%game-based learning%Domain Specific Language (DSL)%visual programming%code generation
针对现有移动教育游戏无法满足快速增长的移动教育需求这个问题,利用领域工程的方法和最终用户编程(EUP)的技术,研究和设计了一种最终用户编程语言Kids.首先通过对移动平台儿童教育领域进行分析识别出儿童教育游戏的游戏元素,在此基础上对该领域进行特征的提取,得到该领域的特征模型.Kids语言以特征模型为基础进行设计,能够允许老师和家长为学龄前的儿童编写移动教育游戏.同时,开发了一个Kids的编程工具,包括可视化编辑器和代码生成引擎.该工具能够支持用户更加有效地使用Kids进行可视化编程,并自动生成Android代码.实验结果表明,Kids相比其他通用语言更加简洁,大部分最终用户能够很好地利用Kids开发工具开发出简单的儿童教育游戏.
針對現有移動教育遊戲無法滿足快速增長的移動教育需求這箇問題,利用領域工程的方法和最終用戶編程(EUP)的技術,研究和設計瞭一種最終用戶編程語言Kids.首先通過對移動平檯兒童教育領域進行分析識彆齣兒童教育遊戲的遊戲元素,在此基礎上對該領域進行特徵的提取,得到該領域的特徵模型.Kids語言以特徵模型為基礎進行設計,能夠允許老師和傢長為學齡前的兒童編寫移動教育遊戲.同時,開髮瞭一箇Kids的編程工具,包括可視化編輯器和代碼生成引擎.該工具能夠支持用戶更加有效地使用Kids進行可視化編程,併自動生成Android代碼.實驗結果錶明,Kids相比其他通用語言更加簡潔,大部分最終用戶能夠很好地利用Kids開髮工具開髮齣簡單的兒童教育遊戲.
침대현유이동교육유희무법만족쾌속증장적이동교육수구저개문제,이용영역공정적방법화최종용호편정(EUP)적기술,연구화설계료일충최종용호편정어언Kids.수선통과대이동평태인동교육영역진행분석식별출인동교육유희적유희원소,재차기출상대해영역진행특정적제취,득도해영역적특정모형.Kids어언이특정모형위기출진행설계,능구윤허로사화가장위학령전적인동편사이동교육유희.동시,개발료일개Kids적편정공구,포괄가시화편집기화대마생성인경.해공구능구지지용호경가유효지사용Kids진행가시화편정,병자동생성Android대마.실험결과표명,Kids상비기타통용어언경가간길,대부분최종용호능구흔호지이용Kids개발공구개발출간단적인동교육유희.