今月のプロジェクト
2007年10月 - シイラ
プロジェクトの概要
シイラは、Mac OS X上の、Web KitをベースとしたWebブラウザを作るプロジェクトです。Mac OS Xの標準ブラウザである、Safariと同程度か、それ以上の機能を目指します。
プロジェクト管理者(mkino氏)へのインタビュー
このソフトウェアはどんなソフトウェアですか?
Mac OS Xで動作する、Webブラウザです。HTMLレンダリングエンジンとして、Web Kitを採用しています。
タブのサムネイル表示や、Tab Exposeなど、ユーザインタフェースに特徴があります。Mac OS Xらしさを追求したソフトウェアを目指しています。
プロジェクトを始めた動機は? また、どうやって始めましたか?
Appleから、HTMLレンダリングのフレームワークであるWeb Kitが発表されたのを受けて、テストアプリケーションを作りました。それを拡張していくうちに、ブラウザとして充分な機能を持つものとなりました。
このソフトウェアのターゲット・ユーザーは?
すべてのMac OS Xユーザ。
このソフトウェアをどれくらいのユーザーが利用しているとお考えですか?
ビルドのダウンロード数をチェックすれば分かるんじゃないでしょうか。
プロジェクトがうまく行っていると感じるのはどんなときですか?
Webブラウザとして効果的なユーザインタフェースを考え、それを実装して、期待した通りの効果を上げたときですね。
このプロジェクトをやっていて最も驚いた出来事は?
ローカライズに世界中のユーザが協力してくれた事。Webアプリケーションベースのローカライズシステムを用意しているのですが、あっというまに完了しました。
このプロジェクトで最も苦労している点は?
開発時間と資金の確保です。
このプロジェクトが広く認知されるようになったのはなぜだと思いますか?
広く認知されているかどうか知りませんが、Webブラウザという非常に使用頻度の高いアプリケーションの開発だからでしょう。
今後のプロジェクトの方向性は?
1つは、Webブラウザとしての完成度の向上。様々なページを表示する際の不具合の修正等。
もう1つは、インターネット上にある、HTML以外のリソースへの自由なアクセスを実現すること。「HTMLブラウザ」ではなく、「インターネットブラウザ」を目指します。
どのような要望がユーザーからあがっていますか?
一番多いのは、不具合の修正。安定性の向上や、ページレンダリング精度の改良です。
また、「○○○というブラウザで実装している機能を実装してほしい」という、機能の拡張。
このソフトウェアあるいはプロジェクトについて誇れるところは?
この程度の規模のソースコードを、ほぼ独力で書き上げた事ですか。
このプロジェクトでどこかやり直せるとしたら、どこを変更したいですか?
プロジェクトを進めていくうちに、協力を申し出てくれる方が何人かいました。それらの人的資源をうまく活用できなかった事が悔やまれます。
ソフトウェア開発で数名の参加者がいる場合、コーディネータ的な立場の人が必要となります。その役目を自分で果たすこともできず、適切な人員を割り当てることもできませんでした。
プロジェクト内での調整はどのようにしていますか?
結局、プログラミングに関してはほぼ1人なので、調整は必要ないです。
あなたはこのプロジェクト専属の開発者ですか? それともほかに仕事を持っていますか?
ソフトウェア開発の会社を経営しています。その仕事の一環として、このプロジェクトを位置づけています。
あなたの開発環境は?
MacBook + Xcode。
バージョン・ヒストリー:
このプロジェクトに貢献するには?
ユーザとして貢献するならば、とにかくダウンロードして使ってみてください。
開発人員として求めているものは、プロジェクトをマネージメントできる人材です。ソフトウェア開発プロジェクトを管理した経験のある人材を求めています。開発者の募集は、その後です。
SourceForge.jpへの要望をお聞かせください。
このままでいいんじゃないでしょうか。
(取材日:2007年10月1日)
今月のプロジェクトに戻る