目次 1章:Firefox拡張機能ことはじめ(江村 秀之(level)) はじめに 拡張機能普及の背景 拡張機能でできること 拡張機能を作ってみよう! 2章:拡張機能開発で使う技術(下田 洋志) 拡張機能開発に利用する技術 それぞれの技術の役割 最低限必要な知識 3章:XUL入門 ~直感的なUI作成を体験!~(下田 洋志) はじめに XULの概要 コラム:属性での指定をCSSで代替する XULで利用できるウィジェット ルート要素 メニュー(やボタン) 入力コントロール 特殊な要素 ボックスの配置に関する要素 その他のXUL の機能 オーバーレイ 外部エンティティ コラム:ファイルタイプに応じたアイコン コラム:Firefox 3での新機能 4章:XPCOM活用術 ~高度な処理を実現する~(下田 洋志) はじめに XPConnectによるXPCOMの呼び出し ローカルファイルでXPConne
XUL Tips&Technics XULの技術情報 XUL Tutorials (邦訳)で得られる基礎知識は大変重要なことばかりですが、ちょっと突っ込んだ話になるともうチュートリアルには書かれていなかったりして、躓(つまづ)いてしまうこともあるのではないでしょうか。というか、僕は躓きまくりでした。 これは、自分が XUL をいじるなかで困ったこと・気付いたことなどについての覚え書きです。皆さんが XUL アプリや Mozilla 用の拡張機能を作る上で、何かの参考になれば幸いです。 使い方が分からないインターフェースなどは、 Mozilla のソースコードをオンラインで検索できる Mozilla Cross-Reference を使うと、 IDL (言語非依存のインターフェース定義)の形で詳細を見ることができます。 Mozilla は分かり易い開発者向けのドキュメントが不足しているので、
このページは XULRunner に関するよくある質問への回答と、よくある誤解を正すことが目的です。 XULRunner はブラウザですか? いいえ。XULRunner を使ってブラウザ(mybrowser の例 や Firefox)を作ることはできますが、「XULRunner ブラウザ」といったものはありません。 XULRunner は開発ツールですか? 特にそういうわけではありません。XULRunner はインターネットテクノロジランタイムです。XULRunner を開発ツール(例えば AJAX Toolkit Framework)を作るために利用することができます。将来、さまざまな開発ツールからなる XULRunner Developer Kit ができるでしょう。 XULRunner は Java や .NET(や Python など)のような他のランタイムと比べてどうですか? X
XULチュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL(XML User Interface Language)は、Firefoxなどのアプリケーションのユーザーインターフェイスを構築するためのMozillaのXMLベースの言語です。XULという用語は、Mozillaプラットフォーム全体を指す場合があります(XULアプリケーションは、XULやプラットフォームの他のコンポーネントを使用するアプリケーションなど)。 XULコントロールは、XULが提供するいくつかの共通コントロールをリストします。 ドキュメンテーション XUL チュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL リファレンス XUL の要素お
拡張機能と XUL アプリケーションは nsICommandLineHandler を実装したコンポーネントを書いてそれをカテゴリへレジストする事でコマンドラインパラメーターを拾うことができます。 Overview この添付したコードは XPCOM フレームワークを用いて書かれたコンポーネントで、XPConnect を通して JavaScript からアクセスできます。 Firefoxのコマンドラインをハンドル及び初期化についての公式な(簡明な)ページは nsICommandLine のドキュメントで見つける事ができます。これらは、XPIDL ファイルで定義されているインターフェイスの実装されているコードのリンクを見つけられるでしょう。またそれらは .idl ファイルと関係があります。 次に例は二つのコマンドラインパラメータをインプリメントしたコンポーネントの例です。 firefox.ex
XULRunner とは、Firefox や Thunderbird と同じくらい多機能な XUL+XPCOM アプリケーションを単独で起動するための Mozilla ランタイムパッケージです。XULRunner はアプリケーションをインストール、アップグレード、さらにアンインストールする機能も提供しています。また、他のプロジェクトや製品への Mozilla テクノロジーの組み込みを可能にする libxul も提供します。 XULRunner 16.0 がリリースされました。ftp.mozilla.org からダウンロード可能です。インストールおよびアンインストール、その他の情報についてはリリースノートをご覧ください。 Firefox 3 以降にはプライベートな XULRunner パッケージが含まれているため、互換性のある XULRunner アプリケーションを -app スイッチを使用
この記事は、XULRunner を使った 基本的なデスクトップアプリケーションを作成することで、Mozilla プラットフォームを体験します。Firefox、Thunderbird、他の複数のアプリケーションがこのプラットフォームを使って実装されていることを考えれば、基本的なアプリケーションを作成するためにこのプラットフォームを使うのは、安全な選択です。 XUL ベースのデスクトップアプリケーションを作成したいならば、恐らく、XULRunner をインストールする必要があるでしょう。XULRunner をインストールすることから始めましょう。それから、ベアボーンアプリケーションが実行されることを確認します。 Step 1: XULRunner のダウンロード MDC の XULRunner のメインページでダウンロードリンクを見つけることができます。 Windows 用の XULRunne
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く