「知らない」ではもう済まされない!Adobe FlexではじめるRIA開発
Flexをマスターして、ワンランク上の開発者に!

メインフレーム~クライアント/サーバー型~Webシステム~クラウドと、ITシステムの潮流が移り変わる中で、ニーズが日々高まる「リッチインターネットアプリケーション(RIA)」。コストパフォーマンスとユーザビリティの両立を目指すRIAの開発スキル・知識は、既に開発者にとって必須と言えます。
そこでCodeZineでは、開発スタイルがJavaなどの使い慣れた技術に近いため学習コストも低く、Adobe AIRなどのデスクトップアプリケーションへも応用が効く、RIAの大本命「Adobe Flex」を総力を挙げて特集します。

開発者がFlexを習得すべき4つの理由
Flex Builder 3はココが凄い!
使いやすい機能が満点!
  • エラーチェックやコード補完など、コーディングを強力にサポート
  • Flashの知識がなくても、ドラッグ&ドロップによる画面作成が可能なGUIビルダ
  • アプリケーション性能を向上させるメモリ消費やCPUサイクルの監視・分析ツール
デザイナーとの協業が可能!
  • デバッグ/プロファイリング/パッケージ化/署名など各種機能を搭載
AIRアプリケーション開発に完全対応
  • Adobe Creative Suite 3の各製品からデータのインポートが可能


Flex初心者におススメ! CodeZine編集部厳選記事
BlazeDSでつくる共有ホワイトボード
2008年2月にBlazeDSの正式版が、Flex3やAIRとともにリリースされました。この記事では、BlazeDSのメッセージングを使用するデモアプリケーションとして、複数ユーザで同時に書き込めるホワイトボードを例に、機能を説明します。
Zend StudioとFlex Builderを用いた PHP + Flexでの統合開発
Flex BuilderとZend Studio for Eclipseを併用すると、Flex/PHPの開発プロジェクトを一段と整理して行えるだけでなく、開発作業時の管理作業にかかる時間を節約できます。この記事では、Flex BuilderとZend Studio for Eclipseのインストール方法や、簡単なサンプルの作成方法などをご紹介します。
Google App Engine for Java + BlazeDSでハマらない方法 ~Flex/AIRハマり帳(後編)~
Flex/AIR開発には、ところどころに「落とし穴」があります。過去3年間のFlex/AIR開発を通じて、筆者は「落とし穴」にことごとくハマり、「二度と繰り返すまい」と要点をメモしてきました。本連載では、筆者の「Flex/AIRハマり帳」から、Flex/AIR開発を始める方へ同じ過ちを繰り返さないためのtipsを2回に分けて紹介します。
Google App Engine for Java + BlazeDSでハマらない方法 ~Flex/AIRハマり帳(前編)~
Flex/AIR開発には、ところどころに「落とし穴」があります。過去3年間のFlex/AIR開発を通じて、筆者は「落とし穴」にことごとくハマり、「二度と繰り返すまい」と要点をメモしてきました。本連載では、筆者の「Flex/AIRハマり帳」から、Flex/AIR開発を始める方へ同じ過ちを繰り返さないためのtipsを2回に分けて紹介します。
Adobe Flexに関してありがちな10の誤解
この記事では、Adobe Flexに関してありがちな10の誤解を紹介し、順に解説していきながらAdobe Flexの本質について触れていきたいと思います。
Flex + LL連携(Ruby、Python、PHP)
Flexが登場してから、Webの様相は大きく変わりました。本稿では、初めてFlexを触ってみる人や、軽量スクリプト言語の経験があるWeb系エンジニアにもわかりやすいように、Flexとサーバサイドの通信方法について説明したいと思います。
Eclipseを使用したFlex + PHP開発
この記事では、Flex Builder 3とZend Studio for Eclipseのインストール方法に加えて、Flex+PHPのコンビネーションプロジェクトの作成方法や、AMFPHPを利用してFlexとPHP間のデータ通信を行うプロジェクトのデバッグ方法についても触れることにします。
これからはじめるRIAとFlexプログラミング ~第2回 Flex開発のためのプログラミング基礎知識~
この連載は、FlexとRIAに関する基本知識から開発方法の基礎を習得することを目的としています。プログラミングの経験を問わず、RIAの概念、 Flexの基本を理解したうえで、シンプルなFlexアプリケーションを作成できることを目標とします。第2回目は、Flex開発のためにもっともベー シックとなるトピックをご紹介します。
これからはじめるRIAとFlexプログラミング ~第1回 RIAの基本とFlexの優位点~
この連載は、FlexとRIAに関する基本知識から開発方法の基礎を習得することを目的としています。プログラミングの経験を問わず、RIAの概念、 Flexの基本を理解したうえで、シンプルなFlexアプリケーションを作成できることを目標とします。第1回目はRIA(Rich Internet Application)の基本概念、および既存のWebアプリケーションに比べてどの点でFlexが優れているかをご紹介します。
ECサイトにも着実に浸透が進むRIA Adobe Flexをビジネスに適用する勘所とは
最近は「ECサイト」の現場でもリッチインターネットアプリケーションのニーズがだいぶ高まってきているという。そこで今回、RIAの代表的な技術の一つ「Adobe Flex」を利用してサイトをリニューアルした株式会社MonotaROと、制作を請け負った有限会社ジェネフィックス・デザインの担当者に、発注や開発の背景について伺ってみた。
Adobe Flexのはじめの一歩を教えます(第2回) ~Flexを使ったアプリケーションを試す
業務システムの開発現場では近年、RIA(Rich Internet Application)が技術要件として求められるケースが増えています。このシリーズではRIA開発のフレームワーク「Adobe Flex Builder」を紹介します。今回は「Adobe Flex Builder 3」と「Adobe LiveCycle」の体験版を利用して、RIA開発を実際に体験していきます。
Adobe Flexのはじめの一歩を教えます(第1回) ~FlexはRIA開発のフレームワーク
業務システムの開発現場では近年、RIA(Rich Internet Application)が技術要件として求められるケースが増えています。このシリーズではRIA開発のフレームワーク「Adobe Flex Builder」を紹介します。今回は「Flex」の概要、実行環境や開発環境などについて説明していきます。
試してみよう! FlexではじめるRIA開発
FlashによるRIAを開発するための開発技術「Adobe Flex」。本稿では、Flex開発のスタートラインとして、実務レベルの開発では必須の統合開発環境「Adobe Flex Builder 3」の概要やインストール方法を解説し、技術を学ぶ上で参考となるサイトをいくつか紹介します。
RIAの次期Adobe Flash Platformでできること 開発のワークフロー・生産性・表現力が向上
アドビシステムズ(以下、アドビ)は8日、報道関係者向けに次期Adobe Flash Platform開発ツールのベータ版に関する説明会を行った。米Adobe Systemsのシニアプラットフォームエバンジェリスト エンリケ・デュボス氏がデモを交えながら現時点での開発ツールの特徴を説明し、併せて既にベー タ版を試用している、Flex User Groupに所属する開発者の声も紹介された。