TouchUpWeb
★制服でHなバイト★
1日5万円★日払い★

[Wikipedia|▼Menu]

TouchUpWeb拡張機能
開発元TouchUpWebプロジェクト
最新版1.2 / 2006/11/1
プラットフォームクロスプラットフォーム
種別Firefox拡張機能
ライセンスMozilla Public License
公式サイトwww.touchupweb.org
 ・編・歴 

TouchUpWebサーバ
開発元TouchUpWebプロジェクト
最新版20060905 / 2006/9/5
プラットフォームクロスプラットフォーム
種別Java EE WAR
ライセンスMozilla Public License
公式サイトwww.touchupweb.org
 ・編・歴 

TouchUpWeb(タッチアップウェブ)とは、IPA2005年度下期オープンソースソフトウェア活用基盤整備事業に採択され、開発されたソフトウェア自体、あるいはそのプロジェクトのこと。

Mozilla Firefox 1.5以降で利用できる拡張機能である。この拡張機能を使えば、Mozilla Firefoxで閲覧が不可能であったウェブサイトをMozilla Firefoxで問題なく閲覧することができるようになる。ただし、それぞれのウェブサイト用に作成されたスクリプトを用いるという仕組みであるため、あらゆるウェブサイトに対する対策とはならない。

ソフトウェアの構成は、Mozilla Firefoxにインストールされた拡張機能がサーバに修正のためのスクリプトを取得しにいくようになっている。なお、それぞれのソフトウェアはMPL 1.1にて提供されているオープンソースソフトウェアである。
目次

1 開発の背景

2 ソフトウェアの構成

2.1 TouchUpWeb機能拡張

2.2 TouchUpWebサーバ


3 コミュニティ運営

4 プロジェクトへの批判

5 今後の展望

5.1 ウェブ標準関連団体との連携

5.2 Mozilla Firefox 以外のウェブブラウザへの対応


6 脚注

7 外部リンク

7.1 プロジェクト関連公式サイト

7.2 関連記事


//


開発の背景

学校へのLinux導入実験や自治体に対するアンケート結果などでは、Microsoft Internet Explorerでしか閲覧できないウェブサイトが、オープンソース環境の導入障壁の一つとして挙げられている。この障壁へのアプローチとして、ウェブスタンダードプロジェクトもじら組が推進しているウェブ標準への啓蒙活動がある。しかし、啓蒙活動だけでは短期間でその障壁を無くすことは非常に困難である。そのため、TouchUpWebプロジェクトでは、既存のウェブサイトに対して動的にスクリプトを適用し、閲覧状況を改善するという対症療法的アプローチを採用した。「#プロジェクトへの非難」セクションに後述するように、このようなアプローチに対する非難も存在する。


ソフトウェアの構成

TouchUpWebソフトウェアは、Mozilla Firefox拡張機能とサーバソフトウェアによって構成される。


TouchUpWeb機能拡張

Mozilla Firefox 1.5以降に対応した拡張機能。別途インストールするGreasemonkeyという拡張機能連携して、ウェブサイト閲覧状況を改善する機能を有する。以下のような機能を持つ。

サイトに適用可能なスクリプトを検索し、ダウンロードする機能

スクリプト情報の表示機能

適用状況のフィードバック機能

なお、ユーザ操作でのみ、サーバとの通信が行われる。


TouchUpWebサーバ

Apache Tomcat 5.5上で動作するWebアプリケーション。管理システムとWebサービス機能から構成される。

スクリプト管理機能

配信履歴検索機能

スクリプト配信機能

ユーザサイトにスレーブサーバを構成し、マスターサーバから定期的に情報を受け取る機能

イントラネット用構成が可能


コミュニティ運営

現在、プロジェクト用のBugzillaを用いて、閲覧できないウェブサイト情報の管理とスクリプト作成を行っている。作成されたスクリプトは、コミッタによる検証を経た後に、配信サーバに登録するという運用形態をとっている。スクリプトには、MPLを適用する。

プロジェクト運営はSourceForge.netを利用している。


プロジェクトへの批判

このソフトウェアが有効な場合は、主にMicrosoft Internet Explorerでしか閲覧できないウェブサイトを閲覧するときである。このため、「ウェブ標準に準拠しないウェブサイトの作成を増進させる可能性がある」という非難もある。しかし、これに関しては「TouchUpWebでは人力での対応が必要であるため、その懸念は的外れである」という反論もなされている[要出典]。


モバゲーを超えたコミュ!
[モバコミ]なら会えるさ

[次ページ]
[オプション/リンク一覧]
[記事の検索]
[この項目を更新]
[おまかせ表示]
[トップページ]
[ニュースをチェック!]
[列車運行情報]
Size:12 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:Mamenoki