説明

aaoh.soraaaoh.kazeを利用してガジェットを作成するにための マルチGadgetフレームワークです。

目的

各ガジェットプラットフォームにて 機能差を吸収し一元的に扱える Gadgetフレームワークを目指しています。

API一覧

API一覧はこちらをご覧ください。

ライセンス

MIT Licenseです。 詳細は下記URL参照してください。
http://www.opensource.org/licenses/mit-license.php

ガジェットプラットフォーム

対応ガジェットプラットフォームは aaoh.kazeに準じて下記なります。

インストール方法

ダウンロードしたaaoh.sora-${version}.zipを解凍してください。 その中の"lib"ディレクトリのファイルを使用して 各ガジェットを作成していってください。

ファイル構成

"lib/css"ディレクトリにはスタイルシート、 "lib/images"、"lib/sub-images"ディレクトリには 画像ファイルを置いています。

スタイルシートは通常用、IE用、モバイル用の 3種類に分かれています。

画像ファイルは基本的に 通常時、オンマウス、オーバーマウスの画像を 1画像にまとめており スタイルシートにて画像の位置をずらして 表示を行っています。 その画像を"lib/images"に置いています。

スタイルシートにて画像の位置を変更できない ガジェットプラットフォーム用に 画像を分割したものを "lib/sub-images"に置いています。

ファイル構成は下記となっています。

  • lib/aaoh.sora.js
  • lib/aaoh.sora.t.png
  • lib/aaoh.sora-core.js
  • lib/aaoh.sora-ex.js
  • lib/css/aaoh.sora.style.css
  • lib/css/aaoh.sora.style_ie6.css
  • lib/css/aaoh.sora.style-mobile.css
  • lib/css/aaoh.sora-ex.style.css
  • lib/css/aaoh.sora-ex.style_ie6.css
  • lib/css/aaoh.sora-ex.style-mobile.css
  • lib/images/aaoh.sora-ex.img-update-load.png
  • lib/images/aaoh.sora-ex.img-update-none.png
  • lib/images/aaoh.sora-ex.img-update-upd.png
  • lib/images/aaoh.sora.img-close.png
  • lib/images/aaoh.sora.img-loading.png
  • lib/images/aaoh.sora.img-max.png
  • lib/images/aaoh.sora.img-option.png
  • lib/images/aaoh.sora.img-tab-act.png
  • lib/images/aaoh.sora.img-tab-inact.png
  • lib/sub-images/aaoh.sora.img-close_down.png
  • lib/sub-images/aaoh.sora.img-close_over.png
  • lib/sub-images/aaoh.sora.img-close_up.png
  • lib/sub-images/aaoh.sora.img-max_down.png
  • lib/sub-images/aaoh.sora.img-max_over.png
  • lib/sub-images/aaoh.sora.img-max_up.png
  • lib/sub-images/aaoh.sora.img-option_down.png
  • lib/sub-images/aaoh.sora.img-option_over.png
  • lib/sub-images/aaoh.sora.img-option_up.png
  • lib/sub-images/aaoh.sora.img-tab-act_down.png
  • lib/sub-images/aaoh.sora.img-tab-act_over.png
  • lib/sub-images/aaoh.sora.img-tab-act_up.png
  • lib/sub-images/aaoh.sora.img-tab-inact_down.png
  • lib/sub-images/aaoh.sora.img-tab-inact_over.png
  • lib/sub-images/aaoh.sora.img-tab-inact_up.png

パッケージ構成

パッケージ構成、機能は下記となっています。

  • aaoh.sora
    • マルチGadgetフレームワークルートパッケージ

使い方

各ガジェットにて最初に"lib/aaoh.kaze.js"を読込んで下さい。 その後、JavaScriptとして"lib/aaoh.sora.js"を読込んで下さい。

メイン画面では"aaoh.sora.MainEx"を継承したパッケージに オプション画面には"aaoh.sora.OptionEx"を継承したパッケージに 処理を記述することにより ガジェットプラットフォームに依存しない為 同一ファイルにて管理することができます。

スタイルシートには"lib/css/aaoh.sora-ex.style.css"を インポートしたものを使用してください。

Windows サイドバーガジェット、Opera ウィジェット、 Mac OS X Dashboard ウィジェット、Adobe AIR、 iGoogle ガジェットでは "lib/aaoh.sora.js"を読込むことにより その他の必要なJavaScriptライブラリも読込まれます。

Google デスクトップ ガジェット、Yahoo!ウィジェットでは 自動で読み込まれないので "lib/aaoh.kaze-core.js"、"lib/aaoh.kaze-ex.js"も 読込むようにしてください。

システム要件

aaoh.kazeライブラリを必須とします。

履歴

2011/02/27

  • Version: 0.9.6
    • aaoh.sora 0.9.6対応

2011/01/10

  • Version: 0.9.5.2
    • バージョン番号修正

2010/08/20

  • Version: 0.9.5.1
    • aaoh.sora 0.9.5.1対応
    • バージョン番号修正
    • Opera ウィジェットにて閉じるボタンを非表示
    • Adobe AIRの移動対象エレメントを修正

2010/08/15

  • Version: 0.9.5.0
    • aaoh.sora 0.9.5.0対応
    • アニメーション処理追加

2008

  • Version: 0.9.0.0
    • 新規作成


最新リリース情報

aaoh.sora (1.0.0)2012-01-01 20:25

最近のチケット一覧

(empty)