Show page source of FrontPage #67517

== 説明

[https://sourceforge.jp/projects/aaoh-sora/ aaoh.sora]は
[https://sourceforge.jp/projects/aaoh-kaze/ aaoh.kaze]を利用してガジェットを作成するにための
マルチGadgetフレームワークです。

== 目的

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

== ライセンス

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

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

対応ガジェットプラットフォームは
[https://sourceforge.jp/projects/aaoh-kaze/ aaoh.kaze]に準じて下記なります。

  * [http://gallery.live.com/ Windows サイドバーガジェット]
  * [http://widgets.opera.com/ja/ Opera ウィジェット]
  * [http://www.apple.com/jp/downloads/dashboard/ Mac OS X Dashboard ウィジェット]
  * [http://adobe-ria.jp/air/ Adobe AIR]
  * [http://www.google.co.jp/ig/directory?hl=ja&type=gadgets iGoogle ガジェット]
  * [http://desktop.google.com/plugins/ Google デスクトップ ガジェット]
  * [http://widgets.yahoo.co.jp/ Yahoo!ウィジェット]

== インストール方法

ダウンロードした[http://sourceforge.jp/projects/aaoh-sora/releases/ 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フレームワークルートパッケージ

  * [aaoh.sora.Control]
    * コントローラ機能

  * [aaoh.sora.Model]
    * モデル

  * [aaoh.sora.Main]
    * メイン画面機能

  * [aaoh.sora.Option]
    * オプション画面機能

  * [aaoh.sora.ControlEx]
    * 拡張コントローラ機能

  * [aaoh.sora.ModelEx]
    * 拡張モデル

  * [aaoh.sora.MainEx]
    * 拡張メイン画面機能

  * [aaoh.sora.OptionEx]
    * 拡張オプション画面機能

  * [aaoh.sora.App]
    * アプリケーション機能

== 使い方

各ガジェットにて最初に"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"も
読込むようにしてください。

== システム要件

[https://sourceforge.jp/projects/aaoh-kaze/ aaoh.kaze]ライブラリを必須とします。[[BR]]

== 履歴

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
    * 新規作成

----
[[BR]]

[[ReleaseList]]
[[RecentTickets(limit=5)]]