• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2008 Fiscal Year Annual Research Report

プログラミング教材のWEBアプリケーション化の研究

Research Project

Project/Area Number 20500836
Research InstitutionKagawa University

Principal Investigator

香川 考司  Kagawa University, 工学部, 准教授 (50284344)

Co-Investigator(Kenkyū-buntansha) 富永 浩之  香川大学, 工学部, 准教授 (80253251)
Keywordsプログラミング言語 / コンパイラ / プログラミング教育
Research Abstract

平成20年度は、本システムを多言語に対応させるためのプラットフォーム構築を行った。
本システムはWebベースなので、プログラミング言語処理系は主にJava仮想機械で動作するものを利用する。このような言語処理系は多く知られているので、コンパイル・実行部分に関しては、ほとんどの場合、容易に提供できる。しかし、エディタの機能については処理系と独立に提供する必要がある。キーワードの色分け程度ならば難しくないが、BisonやFlexのように構文の複雑な言語や、通常の言語でも構文解析が必要となる機能については容易ではない。例えばEclipseに標準のJavaやC言語用のエディタプラグインでは、独自の構文解析生成系や手書きの構文解析ルーチンを用いているので、JavaやC以外の言語に対応させることはできない。
そこで、JFlexのようなJava仮想機械上の字句解析生成系を利用して、Bison/Flex用のエディタプラグインを構築した。また、JavaCUPやJaccなど構文解析生成系を利用して、容易にエディタプラグインを作成できるような環境を現在構築中である。また、ユーザーインターフェイスのプラットフォームの候補として、現在使用しているEclipseRCPの他にAjax, Ajobe Flexなどの調査を行ない、プロトタイプを作成した。

  • Research Products

    (7 results)

All 2009 2008 Other

All Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (5 results) Remarks (1 results)

  • [Journal Article] A Framework for Web-based Applications for Learning Programming using Eclipse RCP2008

    • Author(s)
      Yusuke Mimoto
    • Journal Title

      World Conference on Educational Multimedia, Hypermedia & Telecommunications

      Pages: 2253-2258

    • Peer Reviewed
  • [Presentation] Papervision3Dによるプログラム動作可視化システム2009

    • Author(s)
      近藤貴司、香川考司
    • Organizer
      ゲーム学会「ゲームと教育」研究部会第2回研究会
    • Place of Presentation
      香川大学幸町キャンパス
    • Year and Date
      2009-03-19
  • [Presentation] WAPPEN : A Web-based Application Framework for Learning Programming2009

    • Author(s)
      Koji Kagawa
    • Organizer
      The 40th ACM Technical Symposium on Computer Science Education
    • Place of Presentation
      Chattanooga, TN, USA
    • Year and Date
      2009-03-06
  • [Presentation] 学習者に合わせて構文レベルを選択できるプログラミング学習支援環境の提案2008

    • Author(s)
      山下 潔
    • Organizer
      教育システム情報学会第33回全国大会
    • Place of Presentation
      熊本大学工学部キャンパス
    • Year and Date
      2008-09-04
  • [Presentation] Ajaxによるプログラミング学習用エディタの実装2008

    • Author(s)
      川ノ上 真進
    • Organizer
      教育システム情報学会第33回全国大会
    • Place of Presentation
      熊本大学工学部キャンパス
    • Year and Date
      2008-09-04
  • [Presentation] 記入式Web試験におけるCプログラム読解問題のオーサリングツールの開発2008

    • Author(s)
      國信 真吾
    • Organizer
      教育システム情報学会第33回全国大会
    • Place of Presentation
      熊本大学工学部キャンパス
    • Year and Date
      2008-09-04
  • [Remarks]

    • URL

      http://guppy.eng.kagawa-u.ac.jp/Wappen/

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi