Afrous Beta 公開
マイルストーンとして9月中にベータ公開だったので、あわててなんとか作りました。パブリッシュ以外の基本機能はそろっています。
日本人が作ってるのに英語の説明しかないです。このブログをご覧の皆さんのお知り合いのギークな外人に紹介していただけると幸いです。
あ、あと、発音はアフロス、あるいはアフラスみたいです。この前ネイティブに発音させてみたらそう言ってましたので。もはや言葉にあまり意味はありません。名前空間でぶつかることはほぼないでしょう。アフロヘアのキャラクタのロゴを考えてましたが、自重しました。
とりあえずこちらに日本語の説明を若干おいておきます。
Afrousについて
Afrous は JavaScript 上に作られたマッシュアップエンジンです。Webブラウザ上ですべて動作しますので、ソフトウェアのインストールおよびサーバの用意は要りません。様々なWebサービスをAfrous上で利用することができます。
直感的なマッシュアップエディタ
Afrous Editor は Afrousのマッシュアッププロセスを構築するためのWebアプリケーションです。Afrous Editor では、あるWebサービスの出力データをドラッグしてもう一つのWebサービスの入力にドロップするといったかたちで、インクリメンタルにマッシュアップを行うことができます。詳しくはスクリーンキャストを見て、その後で実際に試してみてください。
Webブラウザさえあればどこでも動く
AfrousはPure JavaScriptで実装されているので、どんなWebアプリケーションのコンテキストでも稼働します。つまり既存のWebアプリケーションに埋め込んだりすることもできます。HTMLおよびJavaScriptをコピーペーストするだけです。そのWebサイトの管理者でない場合でも、マッシュアッププロセスをキックするためのブックマークレットが用意されるので、ユーザが作成したマッシュアップ機能をダイナミックに追加することもできます。
プロセスのコピー、保存、共有
サンプルページにいくつかのプロセスが提供されていますので、それらをコピーして使うことが出来ます。作成したプロセスはコンフィギュレーションとしてサーバに保存できるので、それぞれのプロセスに割り与えられるURLを介してプロセスを共有したい人と共有することが出来ます。*1
JavaScript開発者が拡張できる
カスタムの JavaScript モジュール(UnitAction Package)を追加して拡張できます。サービスモジュールがデフォルトで提供されていない場合は、カスタムで記述してアップロードしておきます。詳しくは開発者用ドキュメントをご覧ください(まだない)
ファイアーウォールも認証も越える
Afrousはクライアントサイドで動作するマッシュアップなので、ファイアフォールやアプリケーション認証の壁を回避することが可能です。Afrous Editor をブックマークレット起動することで、これらによって保護されているページのコンテンツも取得することが出来ます。*2
*1:実際にはまだ一つしかあげてません...
*2:Afrous Editorを任意のWebアプリ上で起動できるBookmarklet http://www.afrous.com/bookmarklet.html まだ上記ページでは公開してない