マッシュアップ指向のWiki型プログラミングシステム

書誌事項

タイトル別名
  • Mashup-oriented Wiki-style Programming System

この論文をさがす

説明

多人数で同時に文書を編集することを可能にした「Wiki」システムをプログラミングにも適用し,多人数で同時にプログラミングを行うことを可能にするシステムを提案する.本システムは,Webブラウザで動作するWebアプリケーションをプログラミングするためのシステムであり,クライアント側はHTML/JavaScriptを用いてプログラミングし,サーバ側はSchemeを用いてプログラミングする.クライアントとサーバの通信はJSON(JavaScript Object Notation)形式のメッセージングを用いるため,双方のプログラミング言語との親和性が高い.本システムの目的は,外部のWebシステムとのマッシュアップや,内部の小さいプログラミングモジュール単位でのマッシュアップを容易にすることである.本システムのコア部分は最小限の機能を提供するものであり,プログラミングに必須のエディタすらマッシュアップにより開発するという方式を採用している.本システムを用いて,RSSリーダ,Wiki,2次元仮想空間,の3つのサンプルアプリケーションを開発した.

We propose a collaborative software programming system that is inspired by the Wiki collaborative document editting system. Our system allows developers to create web application software that run on web browers, using HTML, JavaScript, and Scheme programming languages. The use of JSON (JavaScript Object Notation) as messaging eases these programming languages in communicating with each other. The aim of our system is to simplify the programming by mashing up the pieces of software in our system and even with the systems outside. The core part of our system is so minimal that even an editor tool is developed by mashup. We created three example applications using our system, namely, an RSS reader, a Wiki system, and a two-dimensional virtual space.

収録刊行物

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ