各種ブラウザの機能拡張を共通化「FireBreath」
FireBreathはFirefox/Google Chrome/Safari用のオープンソース・ソフトウェア。ITの世界ではメタ化と分散化が絶えず繰り返されている。類似のサービスが多数乱立してそれらをまとめあげるメタサービスが登場し、さらに特化していくと言った具合だ。
Mac OSXの場合、XCode用のコードが生成される
Webブラウザについても同様だ。かつてはNetscapeの独壇場だったが、IEによって一気にシェアを奪われた。IE優勢の中、Firefoxが登場し、ついでSafariやChromeもシェアを伸ばしている。そんな中登場したのがFireBreathだ。
FireBreathが目をつけたのは各ブラウザが備えている機能を拡張する機能だ。Firefoxであればアドオン、SafariやChromeも機能拡張を備えている。しかしこれらは仕組みが同一ではないため、個々に開発を行う必要がある。それらをラッピングし、共通化してくれるのがFireBreathだ。
ActiveXにも対応しているようで、そちらを使えばIE6〜8でも利用できる。FireBreathを使えばAPIが共通かされ、機能拡張の開発が容易になるという訳だ。スマートフォン分野で言えばPhoneGAPやTitaniumに値するだろう。利用できるAPIによるが、今後の発展に期待したいソフトウェアだ。
firebreath - Project Hosting on Google Code