Blog

Flex4勉強会第74回@東京 参加報告

2017/08/16

http://www.fxug.net/modules/bwiki/index.php?Flex4%CA%D9%B6%AF%B2%F1%C2%E874%B2%F3%A1%F7%C5%EC%B5%FE%BB%B2%B2%C3%BC%F5%C9%D5

日時場所

  • 2009/06/24(水)18:00-21:30 アドビシステムズ社 ゲートシティーホール@大崎

セッション内容

  1. Flash Platform / 新製品について (15min)
  2. Flash Catalyst の紹介 (30min)
  3. Flash Builder 4の新機能 (30min)
  4. ColdFusion9 / ColdFusionBuilder Flash Builder 4 (20min)
  5. Flex 4のここが新しい! (70min)
  6. LiveCycle? Data Services 3 (20min) ※時間が足りず、中止
  7. 質疑応答 & ディスカッション (30min) ※時間が足りず、中止

1. Flash Platform / 新製品について (15min)

by アドビシステムズ 轟さん

Newsの紹介

Adobe Flash Platformについて

  1. Adobe Flash Platform アーキテクチャ
    • 以前の資料と一緒

Flash Platformツールの目指すところ

  1. 生産性の向上
    • デザインと開発をもっと手軽に
  2. サーバサイドやサービスとの連携
    • 既存システムやインフラと手早く簡単に接続
  3. 表現力豊かなアプリケーション
    • より魅力的で表現力豊かなアプリケーションやコンテンツを開発可能に

Flash CatalystをFlash Platformのツールに追加

  • デザインツール
    1. Flash Pro
    2. Flash Catalyst
  • 開発ツール
    1. Flex Builder

Flexのブランド変更

  • Flex第3世代
    1. Flexフレームワーク / Flex Builder の2つの意味があった
  • Flex第4世代
    1. Flex は、Flexフレームワークのみを意味することに変更
    2. Flash Builderを新しく追加
    • Flexブランドは、FBとFCの基盤となっているオープンソースのフレームワークに設定
    • Action Scriptのエディターとして、Flash Builderを使う人もいる

Public Beta Download

  1. Flash Builder 4 beta & Flash Catalyst beta 1
  2. Flex 4 SDK beta1

まとめ

  1. Adobe Flash PlatformでRIAを
  2. 新しいツールにより生産性向上、サーバ及びサービスとの統合、表現力豊かなアプリケーション作成が可能に
  3. Flex BuilderはFlash Builderに
  4. Flash Catalystのパブリックベータ配布開始
  5. オープンソースのFlex4フレームワークが両方のツールの基盤

告知

  • Adobe MAX(USロサンゼルスにて、Developerカンファレンス 2009/11/04~開始)
    • 日本から旅行代理店を通してMAXツアーを企画している
    • 特典:日本から来た人のために、直接質疑応答が出来る機会がある
  • 2009/07/07に今日と同じ会場でイベント実施予定。
    • イベントに参加するとTシャツを配布予定。

2. Flash Catalyst の紹介 (30min)

by アドビシステムズ 轟さん

Flash Catalystとは

  • プログラミング無しで、アプリケーションのUIやインタラクションを素早く作成するための「インタラクション・デザイン・ツール
  • デザイナーの方のタスクとしてお願いできるようにした

ターゲットユーザー

  1. Flex開発に関わるデザイナー全般
  2. Flex開発者
    1. Flex開発において、UI/インタラクションの実装を行っている開発者
  3. RIAのUI/インタラクションを設計するデザイナー
    1. 情報デザイナー
    2. インタラクションデザイナー
    • 日本にはなかなかいない職種ではあるが、ロールとして役割を果たしている方もいる

現在のワークフロー

  1. デザイナー
    • ビジュアルデザイン
    • UX定義
  2. デベロッパー
    • グラフィックパーツの適用
    • UX実装
    • ロジック開発
  3. 現在のワークフローでは、ビジュアルデザインを開発フェーズで活用出来ない

新しいワークフロー

  1. デザイナー
    • ビジュアルデザイン
    • インタラクションデザイン
  2. デベロッパー
    • ロジック開発
  3. 本来やるべき仕事に注力出来る

利用シナリオ

  1. UI設計
    • インタラクションを入れたワイヤーフレームによるUI設計の検証工程
    • Flash Catalyst
  2. デザイン開発
    • デザイナーが作成した画面カンプをFlash Catalyst経由で開発者に流す実装工程
    • Illustrator > Flash Catalyst > Flash Builder

Adobe Flash Catalystのデモ

Flash Catalystのまとめ

  1. リリースは来年予定
  2. 新しいデザインツール
  3. プログラミング無しでインタラクションを作成
  4. 新たなデザイン/デベロップワークフローを提供
  5. ワイヤーフレームプロトタイプにも効果

3. Flash Builder 4の新機能 (30min)

by 舩倉 (NEETEC, blog)
http://www.noridon.net/weblogs/

Flash Builder 4のテーマ

  • Developer Productivity
    • 開発者の生産性
  • Designer-centric-Development
    • デザイナ中心の開発
  • Data-centric-Development
    • データ中心の開発

2つのエディション

  1. Premium
  2. Standard
  • Professionalの廃止は、Flash Professionalとの混乱を避けるため

Flex Package Explorer

  • コードをパッケージ単位で表示
  • swcの内容表示が可能に

Debugger

  • 条件付きのブレークポイント設定

Developer Productivity

  • ファイルテンプレート
  • サーバテクノロジーの変更
  • プロジェクト設定の変換/追加
  • 条件付きデバッグ
  • イベントハンドラの生成
  • リファクタリングの改善
  • Flex Unitとの統合
  • ASDocの表示

Designer-centric-Development

  • Flash CS4 Professionalと連携
  • Flash Catalyst連携
  • Flash Professional連携
  • Themeの適用
  • Artworkの取り込み

Data-centric-Development

  • DS
  • Java
  • php
  • .net
  • <WSDL>
  • <HTTP>
  • サービス接続
  • コード生成
  • クライアントデータマネジメント
  • NetworkMonitor
  • 拡張性?

環境

  • Eclipse 3.4
  • Flash Builder Plugin Beta
  • Tomcat Plugin
  • Dolteng
  • Tomcat / BlazeDS

<順番変更> 5. ColdFusion9 / ColdFusionBuilder Flash Builder 4 (20min)

by 中垣 (shigeru-nakagaki.com) [Pepe]

Centaur CFScriptの強化・拡張

  • 全部Scriptで書けるようになった
  • CFSCRIPTですべてを記述することが可能に

Centaur IMAP

  • IMAP方式でのメール参照とフォルダ管理

Centaur PDF機能拡張

  • PDFパッケージの作成
  • ヘッダー・フッターの追加、削除
  • PDFの最適化
  • テキスト・イメージの抽出
  • ハイクオリティなサムネイルの生成

Centaur スプレッドシートの統合

  • CFSPREADSHEET
  • サポート対象フォーマット
    • Excel 97,2000,2003,2007,2008
    • Open Office Spreadsheets

Centaur PowerPointの統合

  • CFPRESENTATION
  • サポート対象フォーマット
    • PowerPoint
    • Open Office PowerPoint

Centaur ORM(オブジェクト・リレーショナル・マッピング)

  • SQL無しにCFC(バリューオブジェクト)をデータベースに保存
  • データベースから独立したアプリケーションの構築
  • 双方向(CFC<->DB)

Centaur Lucene Solr

  • 新しいフルテキスト検索エンジン
  • Verityは公式に非推奨になります

Centaur CFaaS(コールドフュージョン as a service)

  • ColdFusionの機能に対して外部から直接アクセスすることが可能
    • ユーティリティクラス
    • チャート(CFCHART)
    • ドキュメント・サービス(CFDOCUMENT)

・・・

  • SOAPとAMFの両方でアクセスが可能

Centaur Rich Internet Applications

  • CFaaSをFlexから利用するためのAS3/MXMLライブラリ
  • 高速なFlash Remoting
  • AIR用データ・パーシステンス・ライブラリ

Centaur 強化されたUIコントロール

  • UIコントロールの更新
    • ExtJS 3.0+
  • 強力な新しいコントロール
    • 複数ファイルのアップロード
    • 強化されたデータグリッド
    • プログレスバー
  • アコーディオン・レイアウト

Centaur サーバー・マネージャー

  • ColdFusionを監視・管理するためのデスクトップ・アプリケーション
  • Flexで開発されたAIRアプリケーション
  • 複数のColdFusionの管理が可能

Bolt ColdFusion Builder

  • Eclipseベース
    • HTML,DOM,CSSのコードアシスト
    • CFMLのコードアシスト、コード・インサイト
    • ORMコード・インサイト
    • デバッガー
  • コード・スニペット
  • FTP/SFTPサポート
  • プラグイン拡張機能

4. Flex 4のここが新しい! (70min)

by 廣畑 (taiga.jp), 有川 (akabana.net)

A Shallow Dive into the Flex 4

Spark Component Architecture

  • さまざまなクラスを紹介(数が多いので記録は省略)

Enhanced States Syntax

  • 記法が変更になった(数が多いので記録は省略)

CSS Advanced Selectors

Integration with Adobe Catalyst

HUD

  • 黒いパネル
    • アートワークからコンポーネントに拡張

~途中省略~

今後

6. LiveCycle? Data Services 3 (20min)

by 横田 (クラスメソッド)

1. LiveCycle? Data Services 3 の最新情報

7. 質疑応答 & ディスカッション (30min)

-Blog