• R/O
  • SSH
  • HTTPS

aaoh-kaze: レポジトリ概要


最近のコミット RSS

Rev. 日時 作者 メッセージ
r35 2012-01-05 23:52:41 fujishiro [aaoh.kaze] [main1] 1.0.0対応
r34 2012-01-05 23:52:20 fujishiro
r33 2012-01-05 23:52:01 fujishiro [aaoh.kaze] [main1] 1.0.0対応
r32 2012-01-01 20:24:38 fujishiro [aaoh.kaze] [main1] 1.0.0対応
r31 2012-01-01 20:14:36 fujishiro [aaoh.kaze] [main1] 1.0.0対応
r30 2012-01-01 20:10:48 fujishiro [aaoh.kaze] [main1] 1.0.0対応
r29 2011-12-24 22:12:47 fujishiro [aaoh.kaze] [main1] backup先を修正
r28 2011-11-26 23:14:12 fujishiro
r27 2011-11-23 22:38:49 fujishiro [aaoh.kaze] [main1] 一段落したのでコミット
r26 2011-11-05 16:44:38 fujishiro qunitにてテスト中

最近変更されたタグ

名前 Rev. 日時 作者
aaoh-kaze-1.0.0 r35 2012-01-05 23:52:41 fujishiro
0.9.6 r11 2011-03-05 13:08:04 fujishiro

README.txt

################################################################
# aaoh.kaze
#   Copyright (C) 2008 - 2012 AAOh inc.
# 
# Licensed under the MIT license
#   http://www.opensource.org/licenses/mit-license.php
################################################################

################
説明
################

"aaoh.kaze"は
各ガジェットプラットフォームでの拡張機能を
一元的にまとめたマルチGadgetライブラリです。

################
目的
################

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

################
ライセンス
################

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

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

対応ガジェットプラットフォームは下記となっています。

	Windows サイドバーガジェット
	Opera ウィジェット
	Mac OS X Dashboard ウィジェット
	Adobe AIR
	iGoogle ガジェット
	Yahoo!ウィジェット

################
インストール方法
################

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

################
ファイル構成
################

"lib"ディレクトリ配下には
ライブラリとして必要なファイルを置いてあり
"libexec"ディレクトリには
ガジェットプラットフォームで固有に必要な
ファイルを置いてあります。

ajaxライブラリとしてminiajax.js、
jsonライブラリとしてjson2.jsを
使用しています。

iGoogle ガジェットでのIE6での透過PNG対応として
iepngfix.jsを使用しています。

Adobe AIRではAIRAliases.js、AIRLocalizer.jsを
読込むようにしてください。

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

	lib/aaoh.kaze.js
	lib/aaoh.kaze-core.js
	lib/aaoh.kaze-animation.js
	lib/json2.js
	lib/miniajax.js
	libexec/AIRAliases.js
	libexec/AIRLocalizer.js
	libexec/iepngfix.js

################
パッケージ構成
################

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

	aaoh.kaze
		マルチGadgetライブラリルートパッケージ

	aaoh.kaze.Type
		ガジェットプラットフォーム判定

	aaoh.kaze.Gadget
		ガジェット特有機能

	aaoh.kaze.Element
		DOMエレメント操作機能

	aaoh.kaze.Ajax
		Ajax機能

	aaoh.kaze.JSON
		JSON機能

	aaoh.kaze.Storage
		データの読み書込み機能

	aaoh.kaze.Clipboard
		クリップボードへの操作機能

	aaoh.kaze.Sound
		音の再生機能

	aaoh.kaze.Timer
		タイマー機能

	aaoh.kaze.Locale
		ローカライズされた各言語でのメッセージ取得

	aaoh.kaze.Color
		色管理

	aaoh.kaze.animation
		マルチGadgetライブラリアニメーションパッケージ

################
使い方
################

各ガジェットにて"lib/aaoh.kaze.js"を読込んで下さい。
"aaoh.kaze"の機能を使うことにより
ガジェットプラットフォームに依存しない為
同一のJavaScriptファイルにて管理することができます。

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

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

ローカライズされたメッセージファイルを
各ガジェット毎に用意して下さい。

Opera ウィジェット、Mac OS X Dashboard ウィジェット、
Yahoo!ウィジェットでは
Ajax機能を利用する際に
マニフェストファイルに通信許可の設定が必要です。

################
システム要件
################

ガジェットプラットフォームによっては
該当する拡張機能が提供されていない為
利用できない機能があります。

Opera ウィジェット、Mac OS X Dashboard ウィジェットでは
"aaoh.kaze.Clipboard"機能が使えません。

Opera ウィジェット、Mac OS X Dashboard ウィジェット、
iGoogle ガジェットでは"aaoh.kaze.Sound"機能が使えません。

################
履歴
################

2012/01/01
	Version: 1.0.0
	Adobe AIR 3.1対応

2011/02/27
	Version: 0.9.6
	json2.jsを最新(2011-01-18)に変更
	Adobe AIR 2.5対応

2011/01/10
	Version: 0.9.5.2
	バージョン番号修正

2010/08/20
	Version: 0.9.5.1
	バージョン番号修正

2010/08/15
	Version: 0.9.5.0
	アニメーション処理追加

2008
	Version: 0.9.0.0
	新規作成
旧リポジトリブラウザで表示