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

2014 Fiscal Year Annual Research Report

Webベースプログラミング学習支援環境のための柔軟なサーバー側基盤の構築

Research Project

Project/Area Number 23501152
Research InstitutionKagawa University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 富永 浩之  香川大学, 工学部, 准教授 (80253251)
Project Period (FY) 2011-04-28 – 2015-03-31
Keywordse-ラーニング / プログラミング
Outline of Annual Research Achievements

これまで本システムの Web アプリケーションプラットフォームとして Lift を使用してきたが、現状では研究開始当初想定していたほど Lift が普及していない。一方でもうひとつの Scala ベースのフレームワークの Play! が広まってきている。そこで Play! を含めたいくつかのプラットフォームで、これまでに Lift で実装してきた座席位置リアルタイム表示システムなどをテスト実装することにした。その結果、これまで注目していなかった Java 8 と Servlet 3.1 を用いた、単純な従来型 Web アプリケーションから Scala インタプリターを呼び出す構成が意外に良いことが判明した。これは Servlet API の整備により Comet, WebSocket, Server-Sent Events などのプッシュ技術が利用しやすくなったことが大きく寄与している。そこで手戻り感はあるが、本システムのプラットフォームを Lift から 単純 Servlet/JSP に変更することにした。このプラットフォームにすると、スクリプトに Lift のライブラリーが利用できないため表現力が落ちる可能性はあるが、既存の授業用 Web ベース提出・採点システムとの互換性が確保しやすい。また jQuery などの JavaScript ライブラリーを平易に利用できる。 実はこれまでの Lift での開発は、既存システムとの互換性の部分で生産性が劣っており、スクリプトの表現力の損失よりも単純化したことによる互換性などの利益の方が大きいと判断した。プラットフォームの乗り換えは現在完了していないが、秋からの授業では使用できるようにする見込みである。

Remarks

現在はクライアント側プラットフォームのみ

  • Research Products

    (5 results)

All 2014 Other

All Presentation (4 results) Remarks (1 results)

  • [Presentation] Emscripten を用いた Web ベースパーサーとエディターの開発2014

    • Author(s)
      鳥原 悠平・香川 考司
    • Organizer
      教育システム情報学会第39回全国大会 (JSiSE2014)
    • Place of Presentation
      和歌山大学
    • Year and Date
      2014-09-10 – 2014-09-12
  • [Presentation] ツリー表示を活用した Ajax ベースプログラミングエディタの構築2014

    • Author(s)
      藤沢 尚樹・香川 考司
    • Organizer
      教育システム情報学会第39回全国大会 (JSiSE2014)
    • Place of Presentation
      和歌山大学
    • Year and Date
      2014-09-10 – 2014-09-12
  • [Presentation] WebGLとジェスチャー認識デバイスを用いたプログラミング例題提示システムの開発2014

    • Author(s)
      森田 昌樹・香川 考司
    • Organizer
      教育システム情報学会第39回全国大会 (JSiSE2014)
    • Place of Presentation
      和歌山大学
    • Year and Date
      2014-09-10 – 2014-09-12
  • [Presentation] A Web-based Interactive Scala Environment for Grading Programming Courses2014

    • Author(s)
      Koji Kagawa
    • Organizer
      World Conference on Educational Multimedia, Hypermedia & Telecommunications (ED-Media 2014)
    • Place of Presentation
      Tampere, Finland
    • Year and Date
      2014-06-23 – 2014-06-27
  • [Remarks] WappenLite

    • URL

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

URL: 

Published: 2016-06-01  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi