このブログは記事の編集機能は優れているけれど 保存機能がない この検索サイトの検索結果がこっちのサイトの製品検索につながればいいのに といった web 上に頻繁に存在する既存サービスに対する不満を ユーザ側から積極的に組み替えて解決してしまおうという概念とアプリケーションフレームワークです stir

Similar documents
2008 年度上期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 北山朝也 ( 株式会社ソニー コンピュータエンタテインメントソフトウェアプラットフォーム開発部 ) コクリエータ :

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

力と体力を要する作業である sugatalog は 全身鏡の前で服装の確認をした際に撮影を行い 撮り貯めた写真をトップスとボトムスで合成することで着替えることなく画面上でコーディネートシミュレーションが行えるアプリケーションである 既存のファッションコーディネート支援システムは 洋服だけの写真を利用

ファイル 組織及び個人のタスクリストを ディレクトリ として捉え ファイルには従来のバージョン管理システムと同様に変更履歴を保存する機能を付加する それぞれのディレクトリ間で個別にファイルの同期を取る事で 統合的なタスク管理システムを構築する 複数人のタスクリストを管理する組織側から見れば 一人のタ

目次 1.UT-mate について UT-mate について.2 UT-mate で利用可能な機能.2 2.Web ブラウザの設定 UT-mate を利用するための Web ブラウザの設定.3 3. システムの起動とログイン ログアウト UT-mate へのログイン.12 タイムアウトについて.13

ウェブデザイン技能検定 1 級実技 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

CubePDF ユーザーズマニュアル

大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3.

る そこでこの提案書では ウェブデザインをソーシャル化し 創造性 をユーザー間で共有するウェブデザインツールの開発を提案する このプロジェクトでは ウェブデザインにおけるソーシャルクリエイティビティの活用に焦点をあて さまざまな用途で使用できるウェブデザインの作成 編集および共有を支援するウェブアプ

WBT [6] [7] [8] [9] Web [1] WBT [2] [3] ipad PC ipad ipad ipad [4] QR QR [5] IC IC PDA IC PDA US-ASCII 4,296 QR IC IC IC QR QR QR A BB A A CC

一般社団法人日本内部監査協会

インターネット EDI システムを使用する前の準備 目次 動作環境について... 2 Internet Explorer7.0 / 8.0 をご利用の場合の設定方法... 3 [1] インターネット EDI システムを利用するための標準的な設定... 3 [2] ブラウザ型で帳票を利用する場合に必要

Ⅴ ブラウザーの使い方 V. ブラウザーの使い方 起動 終了 画面説明 ホームページ移動 リンクを使って移動 アドレスバーからの移動 ボタンでの移動

(8) [ 全般 ] タブをクリックします (9) [ インターネット一時ファイル ] の [ 設定 ] ボタンをクリックします (10) [ 保存しているページの新しいバージョンの確認 ] から [ ページを表示するごとに確認する ] をクリックします (11) [OK] ボタンをクリックしていき

事前準備マニュアル

Microsoft Word - CygwinでPython.docx

BACREX-R クライアント利用者用ドキュメント

予約などがうまくいかないとき 次の方法をお試しください ( 大阪市立図書館ホームページ よくある質問 FAQ から抜粋 ) 改訂 目次 Q 予約カート ボタンをクリックしても開かないのだが Q ポップアップがブロックされました という表示がでます Q Windows Media

Microsoft Word - Gmail-mailsoft_ docx

PowerPoint プレゼンテーション

ご利用のブラウザのバージョンによっては 若干項目名が異なる場合があります 予めご了承ください Windows をお使いの場合 [ 表示 ] [ エンコード ] [ 日本語 ( 自動選択 )] を選択 [ 表示 ] [ エンコード ] [Unicode(UTF-8)] を選択 Firefox をご利用

インストール要領書

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

2 SmaSvr SmaSvr システムの概要 テクノベインズでは 業務系周辺機器 業務系周辺機器が操作できる スマート端末 が操作できる スマート端末 が操作できる スマート端末アプリ環境 アプリ環境の提供 提供 を実現できる方法 実現できる方法 実現できる方法について研究してきた 研究してきた

V.ブラウザの使い方

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

改訂履歴 版数 改訂理由 / 内容 制定 / 改定日 変更者 3.0 新サイト用に新規作成 2016/9/26 クオリカ株式会社 3.1 ユーザー向けに追記 2016/9/30 CP 事業部 3.2 初期設定追加 2016/10/6 CP 事業部 1

スライド 1

第 1 章 システムの概要 シラバスシステムとは 利用環境 留意事項 シラバスシステムの概念 役割 システムの利用イメージ... 4 第 2 章 基本操作

予約などがうまくいかないとき 次の方法をお試しください ( 大阪市立図書館ホームページ よくある質問 FAQ から抜粋 ) 改訂 目次 Q 予約カート ボタンをクリックしても開かないのだが Q ポップアップがブロックされました という表示がでます Q Windows Media P

メールサーバ仕様変更に伴うメール設定変更方法

Microsoft Word -

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours

Microsoft Word - Manage_Add-ons

1.WebClass( ウェブクラス ) とは WebClass を利用される前に 学生の立場で WebClass を利用してみましょう... 4 レポートを提出する 先生の立場で WebClass を利用してみましょう... 9 提出状況を確認する..

レビューとディスカッション 機能ガイド

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

目次 1. はじめに... 1 動作環境... 1 その他 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう 不特定多数の

スライド 1

PowerPoint プレゼンテーション

人類の誕生と進化

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 石川裕 PM ( 東京大学大学院情報理工学系研究科教授 ) 2. 採択者氏名 チーフクリエータ : 加藤淳 ( 東京大学理学部情報科学科学部学生 ) コクリエータ : なし 3. プロジェクト管理組織 株式会社メルコホ

Microsoft Word - WebClass Ver 9.08f 主な追加機能・修正点.docx

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう

Jimdo解説.indd

1.InternetExplorer のバージョン確認手順 1 InternetExplorer を起動します 2 メニューバーより ヘルプ バージョン情報 を選択します メニューバーが表示されていない場合は F10 キーでメニューバーを表示してください 2

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

版数 更新日 更新理由 /12/21 初版制定 /7/25 平成 28 年度初版制定 /8/7 平成 29 年度初版制定 /11/13 機能追加に伴い以下の箇所を更新 4 ログイン を更新 6 コメント対象情報参照 を更新 7 新規コメ

在宅せりシステム導入マニュアル

<4D F736F F D D815B A982E782CC E E646F6378>

目次 第 1 章 ユーザーアカウント ( メールアドレス ) の取得 サービス内容の確認 インターネット環境設定通知書の確認 アカウントについて 4 ユーザーアカウントを登録する ユーザーアカウントを登録する サービス

1. はじめに (1) 本書は 厚生年金基金ネットサービス を既にご利用されている基金様に向けて ウェブブラウザを Internet Explorer( 以下 IE)11 にアップグレードする手順をご案内するものです (2) 項目 2 から 5 までの全手順を実施願います ( 所要時間 : 約 30

PowerPoint プレゼンテーション

目次 1. はじめに 証明書ダウンロード方法 ブラウザの設定 アドオンの設定 証明書のダウンロード サインアップ サービスへのログイン

平成 31 年 2 月 22 日 岐阜県電子入札システムクライアント PC の Internet Explorer 11 設定手順 ( 受注者用 ) 岐阜県電子入札システムを利用するには インターネットエクスプローラーの設定を行う必要があります 設定項目の一覧 ( クリックすると説明箇所へジャンプし

環境確認方法 (Windows の場合 ) OS 動作環境日本語版 Windows 7, 8, 8.1, 10 であること 確認方法 Windows キーを押しながら R キーを押します または [ スタート ] メニューから [ ファイル名を指定して実行 ] ( または [ プログラムとファイルの

Windows Liveメールの設定

Microsoft Word - MyWebMedical40_client_guideIE8.doc

PowerPoint プレゼンテーション

新規インストールガイド Sophos Anti-Virus for Mac 9.7 学内利用版 本書は Download Station から Sophos Anti-Virus for Mac 9.7 の学内利用版 ( 以下 Sophos Anti-Virus とする ) をダウンロ ドし 新規イ

Shareresearchオンラインマニュアル

携帯電話を登録する 3 携帯電話で教員からのお知らせおよびレポート課題の情 報が得られます. 従来型携帯電話を利用するための情報登 録はパソコンを使って行います. スマートフォンユーザは スマートフォンユ ーザ向けガイド を参照してください. 携帯メールアドレスの登録 授業選択領域にて My Wor

キリしていて メニューのボタンも大きくなっているので マウス操作はもちろん タッチ操作でも使いやすくなっているのが特長です アドレスバー画面上部にあるアドレスバーは インターネット検索も兼ねています ここにキーワードを直接入力して検索を実行できます 現在表示されているタブの右横にある + をクリック

追加インストールガイド Microsoft Office Multilanguage Pack 2016 本書は Download Station から Microsoft Language Pack Multilanguage Pack 2016 ( 以下 Language Pack) をダウンロ

平成22年度「技報」原稿の執筆について

Microsoft Word - manual.doc

Nielsenソフトウェアインストールガイド_fjt_upd

目次 1. はじめに 2. CSS-Net の動作環境 3. インストール手順 4. CSS-Net の起動および初期設定 5. アンインストール方法 1. はじめに 本書は CSS-Net(GSPc_Local) のインストール手順を纏めたものです 1

UMLプロファイル 機能ガイド

設定 1 Windows10 の規定ブラウザの変更手順について 1 Windows10 のスタートメニューから 設定 をクリックしてください 2 システム をクリックしてください -1-

Source Insight

ライセンス認証ガイド Windows 10 Pro 本書は Download Station から Windows10 のライセンス情報をダウンロ ドし インストール済みの Windows 10 に適用する手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があります 認証プログラ

OmniTrust

ブラウザ Internet Explorer 7 の設定について 第3版

クライアント証明書導入マニュアル

(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

クイックセットアップ for モバイル(iOS/Android)

MP:eMeeting インストールマニュアル Version /06/30 株式会社デジタル ウント メア

WBS_Ch0.indd

B: サイトから参加 1) ブラウザからミーティングが開催されるコーポレートサイト URL にアクセスします 2) ミーティング一覧内の自分の参加するミーティングから [ 参加 ] をクリックします C: パーソナル会議へ参加 1) ブラウザからミーティングが開催されるパーソナル会議 URL にアク

新規インストールガイド Sophos Anti-Virus for Mac 9.7 学外利用版 本書は Download Station から Sophos Anti-Virus for Mac 9.7 の学外利用版 ( 以下 Sophos Anti-Virus とする ) をダウンロ ドし 新規イ

Team Foundation Server 2018 を使用したバージョン管理 補足資料

認定経営革新等支援機関 電子申請システム 環境設定マニュアル 中小企業庁経営支援部経営支援課 令和元年 5 月 22 日第 1.0 番


PALNETSC0184_操作編(1-基本)

G-mail とは何ですか? G-mail とは Google が提供するフリーメールですメールにはプロバイダ ( インターネット接続の契約した会社 ) から提供されるものと携帯電話を購入すると提供されるもの そしてインターネット上で無料で登録利用できるメールアドレスがあります プロバイダから提供さ

はじめに PC 環境のセキュリティの向上や運用工数の削減手段としてクライアント仮想化 ( シンクライアント化 ) を検討している企業 団体が増えてきています シンクライアントの導入に際しては幾つか検討する事があり 特にユーザ側に接続する周辺機器については従来の PC と同じ利用環境を求められる事が多

目次 1 はじめに アンインストール前の注意点 Sophos アンインストール手順 アンインストーラの場所を確認する アンインストーラの実行 F-Secure Client Security for Mac インストー

Simple Violet

サイトの運用 Webサイトは生き物です 必要な情報が適切な時期にちゃんと表示され るようにしなければ 折角作ったサイトなのに十分に価値が発揮されな いことになってしまいます 今回は SOY CMSを使ったサイトの更新について制作者ではなく運用者 の視点から解説していきます ページと記事 SOY CM

Inet-Builder Client 操作説明書

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

RS_Base のインストールをおこなう前に パソコンの設定とネットワークの設定 RS_Base は 1 台の PC だけでももちろん使用できますが ネットワーク上の複数の PC でクライアント / サーバ方式の運用も可能です ここでサーバとは RS_Base のデータを保存する PC という意味で

Microsoft Word - Gmail-mailsoft設定2016_ docx

FutureWeb3 Web Presence Builderマニュアル

Transcription:

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 筧捷彦 PM( 早稲田大学基幹理工学部情報理工学科教授 ) 2. 採択者氏名 チーフクリエータ : 米倉健太 ( 早稲田大学理工学部機械工学科 ) コクリエータ : なし 3. プロジェクト管理組織 株式会社ゴーガ 4. 委託金支払額 2,673,627 円 5. テーマ名 Web における front-end stir の開発 6. 関連 Web サイト なし 7. テーマ概要 1. これは何? web フロントエンド stir とは 既存の web の仕組みでは為しえなかった エンドユ ーザ主導による積極的な web サービスの利用を実現するシステムです

このブログは記事の編集機能は優れているけれど 保存機能がない この検索サイトの検索結果がこっちのサイトの製品検索につながればいいのに といった web 上に頻繁に存在する既存サービスに対する不満を ユーザ側から積極的に組み替えて解決してしまおうという概念とアプリケーションフレームワークです stir を使用することによって 今までサービスを与えられた範囲内でしか使用できなかったユーザが サービスをより自分好みに変更したり 新しい機能 ( アドオン と呼ぶ ) を付加したりすることが可能になります アドオンはその設置されている URI を関連付けることで管理され 各々のユーザがそれらアドオンについて使い心地などのフィードバックを送ることで 他のユーザの評価を参照しながら適切なアドオンを選択できます 2. できること既存の Web サービスをフレームワーク内に読み込み 外部の任意アドオンを追加すること 現時点での対応ブラウザは Windows 版 Internet Exproler6,7/Firefox3 3. これから追加される機能 情報サーバとの連携 Greasemonkey スクリプトへの対応 アドオン作成機能 4. 将来の展望自分でカスタマイズした設定をどこからでも参照できるようなログイン制のサービスを提供する ( 概要 ) Ajax を活用して 異なるドメインが提供するサービスを横断的に利用し さらに独自の機能まで付加しようというのが この概念とフレームワークの趣旨である 内部的には javascript の HttpRequest を用いてブラウザの挙動をエミュレートしており これによって既存 web サイトの 1 レイヤー上の領域を作り出し そこから web サイトの挙動を操作している 8. 採択理由 インターネット上で提供されている Web サービスに対して ユーザがその上に様々な機能を追加することができるようにしよう という提案である そのためのフレームワーク stir を開発する stir は Web サービスをフレームワークの中に取り込んで サーバとクライアント ( ブラウザ on ブラウザ ) で作業を分担して追加機能を実現する このとき サーバ側でや

ることは プラットフォームによって異なるブラウザの差異を吸収するための作業を分担することにある これによって ユーザが CSS や javascript を使って既存 Web サービスに機能追加して使うことができるようになる すでにクライアント側のシステムは試作済みというように計画もしっかりしたものであり Web2.0 と呼ばれているものに新しい地平を開いてくれることを期待する 9. 開発目標 Web ページ上に仮想的なブラウザアプリケーションを作成し ユーザにはこの仮想ブラウザを通して Web ブラウジングを提供する この仮想ブラウザは JavaScript と言うスクリプト言語を使って記述する JavaScript は 多くの OS の上のほとんどすべてのブラウザ上で動作する したがって こうして作った仮想ブラウザは インストールの手間などいっさいかけないで 使うことが可能になる この仮想ブラウザの設定を Web サービス上に保存することで ユーザに職場と自宅で同一の設定の Web ブラウジングが提供できる また この仮想ブラウザに読み込んだコンテンツをユーザが組み替える機能を実装することで 既存の Web コンテンツに対してユーザが個々人の事情に即して機能を追加できる機能を提供する 将来的には ユーザごとのブラウジングの軌跡や設定を集合知的に処理することにより 多数のユーザが選択している設定を他のユーザに提案したり 趣味の似たユーザが好む Web ページを提案したりできるシステムを目指す この目的に合わせて つぎのものを実現する クライアントサイドアプリケーション 仮想ブラウザ機能 ウィンドウ分割機能 サーバサイドとの連携機能 コンテンツの組み換え機能 セキュリティ機能サーバサイドアプリケーション ユーザ識別機能 コンテンツとそれに対応する設定の関係管理機能デモ 開発用 Web サイト デモ 開発用 Web サイト 初めて使用するユーザに向けた導入の手引き

10. 進捗概要 2 月 3 月でクライアント ( 仮想 Web ブラウザ ) のユーザインタフェースの設計とプロトタイプを作成するとともに サーバサイド技術の下調べ (MySQL php) 及び DB 設計を行った 4 月には Web ブラウザをほぼ仕上げるとともに 公開 配布用サイトを構築し始めた 5 月には コンテンツとアドオンの関係管理を XOOPS で行うことに決め Web サイトの設計および各ページのレイアウトを設計するともに ユーザ用のチュートリアルを書き下した 6 月にはユーザに使ってもらって開発したアプリケーションの使用感のアンケートを行い その結果に基づいてシステムのブラッシュアップを行った さらに 自己開発したアドオンを登録するシステムの開発 システムのセキュリティ対策などを行い 残り時間をシステムの改善作業に当てた 11. 成果開発したシステムは 改めて Systir と名付けられた 計画当初 このシステムが各種の機能を 撹拌 して表示する という意味をもたせて stir と名付ける予定であった ただ この単語の英語発音は日本語になじまないので シスター と発音させるべく Systir(System + stir) と綴ることにしたという

さて その Systir 仮想ブラウザのユーザインタフェースは 図 1 のようである 用意さ れた Web サイトにアクセスするだけで 自動的にこの画面になる 図 1 仮想ブラウザの画面表示例 画面はいくつかの窓に分割されている 図 1 は 最初に Systir サイトにアクセスしたときの画面配置であり 左の窓で Google の検索ができ ( 図では test で検索した結果が表示されている ) 右上の窓には Syster サイトのチュートリアルページが表示されている 右下の窓は すでに Google で別の検索を行った結果が表示されている この窓の分割は 全体窓の右上に並ぶアイコンをクリックすることでその分割の方式を変更することができる 横に分割 縦に分割という定番から タブ形式 右側だけタブ形式 下側だけタブ形式といった変則的な分割方式までが用意されている それぞれの窓は ユーザと Web コンテンツとの間で薄いフィルタのように動作し ユーザが特殊な操作をしないでも各種の追加機能 拡張機能が働いてくれる その結果 左側のウィンドウで開いた英文のニュースサイトでマークした英語の単語を 右側のウィンドウで開いた翻訳サイトで瞬時に和訳する といった 分割ウィンドウ間でデータのやりとりをして挙動を変化させるような使い方もできるようになっている こうした追加機能 拡張機能を付加導入する仕掛けは Firefox の Greasemonkey など様々流布している こうした追加機能 拡張機能を使うには 使っているブラウザとその環境それぞれにインストールする ( アドオンする ) 必要がある しかも それらがアップデートされることがあるので 常にそうしたアップデータに注意して対応して再インストールする必要がある Systir では その働きを Web サービスとして吸収しているので 個々のユーザは

Systir に対してどのサービスにどの追加機能 拡張機能を適用したいかを登録するだけで 使う PC が変わってもブラウザが変わっても何も心配する必要がない Systir に用意されている追加機能 拡張機能は それらを管理する特定ページ (http://www.systir.net/addon_regist/addon_manage.php) にアクセスすることで行うことができる ( 図 2) 図 2 適用する追加機能を Web コンテンツごとに設定する画面 このように 追加機能 拡張機能の自由度を上げると セキュリティの面で脆弱になる Systir も同じ問題を抱えることになった そこで Systir では 追加機能からアクセスできる情報を追加機能毎にユーザが セキュアレベル を設定することにして解決している この セキュアレベル というのは Systir 内で追加機能が作動するときに動作し そのアクセスできる範囲を 0-すべて許可 1- 同一ドメインまで許可 2- 同一ドメインの同階層まで許可 3-すべて不許可 に制御する この セキュアレベル は追加機能の作者が Systir にその追加機能を登録する際に推奨値を指定し ユーザはそれを参考にして自分のシステムでの許可範囲を設定する方式としている

こうしたユーザ個別の設定が保持できるように Systir はユーザ管理機能も備え データベースも置いて管理している 図 3 に示すとおり Systir での コンテンツ 追加機能 拡張機能 の対応関係は ネットワーク状につけることができる systir とコンテンツと追加機能の関係 追加機能追加機能追加機能追加機能追加機能追加機能追加機能追加機能追加機能コンテンツコンテンツコンテンツ systir 追加機能の例 Ğ マウス ジェスチャ Ğ 広告ブロック Ğ 翻訳機能 Ğ スタイル チェンジャ ユーザ 各コンテンツに対して複数の追加機能が同時に適用される. 複数のコンテンツにまたがって使用できる追加機能もある. 図 3 Systir 下の コンテンツ 追加機能 対応 クリエータは Systir のデモを体験できる Web サイト (http://www.systir.net/) を用意している ( 図 4) そこには デモを体験した人からの意見を受け取れるように アンケート機能も用意している このページは また Systir のクリエータ 追加機能 拡張機能の開発者そしてユーザが互いに交流を図るための掲示板も備えている

図 4 Systir の Web サイト (http://www.systir.net/) Greasemonkey API への Systir への組込み状況は つぎに示すとおりである 組込み Greasemonkey 状況 API GM_log GM_setvalue GM_getValue GM_xmlhttpRequest GM_addStyle GM-openlnTab GM_regisMenuCommand

また Systir と同様の機能提供を行う Greasemonkey igoogle と特性を比較すると図 5 のようになる サービスの比較 環境依存性初心者の導入の容易さアドオンの共有設定の共有複数アドオンの重ね合わせ追加機能の組み合わせ Greasemonkey igoogle igooglestir 得意 可能 不得意 不可能 図 5 Systir と類似システムの特性比較 12. プロジェクト評価クリエータは 理工学部大学院に籍をおくものの 情報が専門の学科 専攻ではない それでも 未踏ユースの短い開発期間の中でこれだけのものを作り上げてくるのだから いかに開発環境が整い ライブラリなどがネット越しに容易に利用できるとはいえ そのソフトウェア開発力はたいしたものである プロジェクトの進行も 無理のない形で開発が進んでいるのだから特に不足な点は見当たらない ただ 提案し取り組んだテーマ自体が どれだく多くのユーザが集められるか 使ってもらえるかが勝負を分けるものだっただけに 普及活動 特に熱心なユーザ獲得に知恵をしぼり 実践する余裕がもてなかったことが残念である 内容的にどんなすばらしい環境であったとしても それを使ってくれる人がいてくれないことには絵に描いた餅に終わってしまう 仮想ブラウザはできた ユーザ管理をするシステムも用意した そこでのセキュリティ対策もそれなりに施した 使ってもらうためのチュートリアルも用意したし サーバも用意した ついでに使ってみてのアンケートをもらうための仕掛けも用意した 道具立てとしては必要なものを皆そろえた それで何が足りないのか?

時間が足りなかった それもある こうしたシステムがユーザに受け入れられ 使う人が増えていくには それなりに時間が必要であることは否めない 宣伝も足りなかった ウェブサイトを用意しただけで人が集まってきてくれるとは限らない それなりに宣伝活動を行う必要がある しかし なんといっても このシステムを使いたい 使うとこんないいことがあるよ という実際的な例が示せなかったことが大きい つまり このシステムに対するキラーアプリケーションが欲しいのである それを考え 必要なら編み出して せっかく作ったこのシステムを広めていってほしいものである 13. 今後の課題クリエータ自身も認めている通り このシステムを使ってくれる人たちの輪を生み出し 広げていくことがなんといっても大きな課題である そのためにも まず Systir を使うことで便利に使える ( 使わなければ便利には使えない ) 例を そうした Web サービスを 作ること ( 見つけ出して示すこと ) が何より大事である 宣伝活動も そうした例を挙げて行えるかどうかで ユーザの獲得が大きく進むかどうかが変わってしまう ミドルウェアを作ることも大変だけれど それを普及することはもっと大変である そして ミドルウェアといえども いや ミドルウェアだからこそ 使ってもらえないことには話がはじまらない 是非 その持てる力をそうした例作りに注いでほしい