Adobe AIR: Building Desktop Applications with Flex 3(Flex 3によるAIRデスクトップアプリケーションの構築) / 講座目録

Adobe AIR: Building Desktop Applications with Flex 3
講座目録

  • Adobe Integrated Runtimeの概要
    • AIR 開発ツールセットについて
      • ランタイムアプリケーションについて
      • Adobe AIR SDKについて
      • Flex Builder 3について
    • Flex Builder 3によるAdobe AIRアプリケーション開発ツールの確認
      • AIRプロジェクトの作成
      • AIRアプリケーションの書き出し
    • ウオークスルー1:AIRアプリケーションの確認
  • AIRファーストステップ
    • AIRアプリケーション作成の基本
      • AIRプロジェクトの作成
      • メインアプリケーションの作成
      • AIRアプリケーションのコンパイル
    • ウオークスルー1:AIRアプリケーションの作成
    • アプリケーションのパッケージ化と展開
      • リリースの書き出し
      • アプリケーションのコード署名
      • アプリケーションのコンテンツの選択
      • アプリケーションのインストール
      • AIRアプリケーションのアンインストール
    • ウオークスルー2:アプリケーションの書き出しとインストール
    • AIRの基本について
      • AIRファイル形式の概要
      • アプリケーションディスクリプタの概要
    • ウオークスルー3:AIRパッケージの確認とディスクリプタの変更
    • ヘルプおよびその他のリソースの使用
      • Flex Builder内のヘルプ
      • ドキュメンテーション
      • AIR URL
  • ネイティブウィンドウの作成
    • ウィンドウの作成
      • MXMLによるウィンドウの定義
      • ActionScript によるMXMLウィンドウのインスタンス化
      • ウィンドウコンポーネントの開閉
    • ウオークスルー1:ネイティブウィンドウの作成と展開
    • ウィンドウ表示の変更
      • ウィンドウクロムの変更
      • ウィンドウタイプの変更
      • ウィンドウの透明度の設定
      • デフォルトのFlexクロムの表示制御
    • ウオークスルー2:ウィンドウクロム、透明度、フルスクリーン表示の管理
    • ウィンドウの操作
      • ウィンドウオブジェクトの参照
      • ウィンドウの操作
    • ウオークスルー3:タイトルバーが削除された場合のウィンドウの制御
    • ウィンドウイベントによるウィンドウ動作の制御
      • ウィンドウイベントの処理
    • ウオークスルー4:イベントリスナーによるウィンドウ動作の制御
  • ファイルシステムの使用
    • ファイルクラスの使用
      • 共通ディレクトリへのアクセス
      • ファイルまたはディレクトリの参照
      • ファイルシステムオブジェクトの移動とコピー
    • ウオークスルー1:ファイルクラスの使用
    • 視覚的なファイルシステム操作の有効化
      • ユーザーによるファイルまたはディレクトリ指定の許可
      • Flex 3ファイルの参照コンポーネントの概要
    • ウオークスルー2:ファイルシステムの参照および表示コンポーネントの使用
    • ファイルシステムからのファイルの削除
      • Fileオブジェクト型の確認
      • ファイルシステムオブジェクトの再利用または削除
    • ウオークスルー3:視覚的に指定されるFileオブジェクトの操作
    • ファイルストリームの使用
      • ファイルの読み書き
    • ウオークスルー4:ディレクトリまたはUTF-8(ユニコード)のテキストファイルの作成
    • バイナリデータの操作
      • ByteArrayクラスの使用
      • バイナリデータの読み取り
      • バイナリデータの書き込み
    • ウオークスルー5:バイナリファイルの読み取り、変更、およびデスクトップへの書き込み
  • アプリケーションの接続
    • アプリケーション間の通信
      • LocalConnectionクラスの使用
    • ウオークスルー1:別のAIRアプリケーションへの接続とそのメソッドの呼び出し
    • HTTP上でのURL リクエストを使用したWebアプリケーションの接続
      • HTTP経由のURL要求
      • URLRequestクラスの使用
      • URLVariablesクラスの使用
      • URLLoaderクラスの使用
      • Base64Encoderクラスの使用
    • ウオークスルー2:投稿されたURLデータを使用したリモートサービスの操作
    • HTMLコンテンツの表示
      • HTMLLoaderクラスについて
      • <mx:HTML>コンポーネントの使用
    • ウオークスルー3:HTMLのAIRアプリケーションへのロード
    • ネットワークの利用可能状況の検出
      • ネットワークの状態変更の監視
      • HTTP利用可能状態の検出
      • ソケット状態の検出
    • ウオークスルー4:ネットワーク検出の追加
  • ラボ1
    • AIRプロジェクトの作成
    • ファイルシステムへの書き込み
    • ネイティブウィンドウの作成
    • アプリケーションのHTMLページへのロード
  • クリップボードの使用
    • コピー&ペーストによるデータの移動
      • Clipboardについて
      • generalClipboardの使用
      • クリップボードからのデータの取得
      • クリップボードへのデータの書き込み
    • ウオークスルー1:システムクリップボードのデータの移動
    • ドラッグ&ドロップ
      • ドラッグ&ドロップの段階について
      • ドラッグされたデータの転送方法について
    • ウオークスルー2:オペレーティングシステムからアプリケーションへのイメージのドラッグ
  • アプリケーションデータの永続化
    • 組込みSQLデータベースの使用
      • データベースファイルについて
      • データベースを開く
      • データベースの作成
    • ウオークスルー1:新規データベースの作成
    • SQLステートメントの使用
      • データベースの管理
      • データの管理
      • ローカルデータベース使用に当たっての最善策
    • ウオークスルー2:データベースとレコードの更新
    • SQLデータ型の使用
      • Dateデータの使用
      • XMLデータの使用
      • BLOBデータの使用
      • バイナリイメージデータの保存と取得
    • ウオークスルー3:日付/時刻とBLOBデータの使用
  • AIRのセキュリティについて
    • AIR セキュリティの検討
      • AIRセキュリティの概要
      • セキュリティサンドボックスの概要
      • AIRのセキュリティの最善策の概要
      • AIRの機能の検出
    • ウオークスルー1:プレーヤーの機能への対応
    • 暗号化されたデータ記憶域の使用
    • ウオークスルー2:暗号化されたローカル記憶域の使用
    • AIRアプリケーションの更新について
      • Updaterクラスの使用
      • ランタイムでの現在のバージョンの確認
    • ウオークスルー3:アプリケーションの更新とダウングレード攻撃の防止
  • アプリケーションのデプロイに関するカスタマイズ
    • アプリケーションのデスクトップアイコンの設定
      • アプリケーションアイコンの使用
    • ウオークスルー1:アイコンのアプリケーションへの追加
    • システムトレイアイコンの設定
      • nativeApplicationの使用
      • システムトレイの使用
    • ウオークスルー2:システムトレイアイコンの追加
    • アプリケーションクロムのカスタマイズ
      • アプリケーションクロムについて
    • ウオークスルー3:アプリケーションのメインウィンドウの外観の変更
  • ラボ2
    • RSSフィードのドラッグ
    • 組込みデータベースへのデータの保存
    • カスタマイズとセキュリティチェックの追加