Webにおけるfront-end —— 『stir』の開発
プロジェクト概要
1.これは何?
webフロントエンド『stir』とは,既存のwebの仕組みでは為しえなかった,エンドユーザ主導による積極的なwebサービスの利用を実現するシステムです.
「このブログは記事の編集機能は優れているけれど,保存機能がない」「この検索サイトの検索結果がこっちのサイトの製品検索につながればいいのに」といった,web上に頻繁に存在する既存サービスに対する不満を,ユーザ側から積極的に組み替えて解決してしまおうという概念とアプリケーションフレームワークです.
stirを使用することによって,今までサービスを与えられた範囲内でしか使用できなかったユーザが,サービスをより自分好みに変更したり,新しい機能(「アドオン」と呼ぶ)を付加したりすることが可能になります.
アドオンはその設置されているURIを関連付けることで管理され,各々のユーザがそれらアドオンについて使い心地などのフィードバックを送ることで,他のユーザの評価を参照しながら適切なアドオンを選択できます.
採択理由
インターネット上で提供されているWebサービスに対して、ユーザがその上に様々な機能を追加することができるようにしよう、という提案である。
そのためのフレームワーク stir を開発する。
stirは、Webサービスをフレームワークの中に取り込んで、サーバとクライアント(ブラウザonブラウザ)で作業を分担して追加機能を実現する。このとき、サーバ側でやることは、プラットフォームによって異なるブラウザの差異を吸収するための作業を分担することにある。
これによって、ユーザがCSSやjavascriptを使って既存Webサービスに機能追加して使うことができるようになる。すでにクライアント側のシステムは試作済みというように計画もしっかりしたものであり、Web2.0と呼ばれているものに新しい地平を開いてくれることを期待する。
PM
筧 捷彦
早稲田大学 基幹理工学部 情報理工学科 教授
クリエータ
米倉 健太
早稲田大学理工学部機械工学科
採択金額
2,674,000円