Flex & Androidを理解するためのスペシャルコンテンツ

各デバイス固有の機能にもアクセス!

AIR 3に追加された新機能「ネイティブ拡張」を利用すると、開発者はAIRランタイムを拡張でき、AIR上からネイティブコードを使ったプラットフォーム機能へとアクセスできるようになります。今回はネイティブ拡張の概要と、Flash Builder 4.6を用いたネイティブ拡張の使い方を解説します。

Flex&Android開発初心者にお勧め

今回は、前回作成した「Twitter APIと連動したiPhoneアプリ」をさらに発展させ、iPhone 3GS、iPhone4、iPadそれぞれの画面サイズに対応させます。今回もほぼドラッグ&ドロップのみで実装できるので、開発初心者でも大丈夫!マルチな解像度に対応するiOSアプリを作成しましょう。

Flex / Flash Builder情報

Web、デスクトップ、モバイル端末と、幅広いプラットフォームに向けたアプリケーション開発が可能です。豊富なUIコンポーネントが用意されているほか、Java/.NET/PHP/SOAPなど様々なサーバーサイドテクノロジーと連携することもできます。

Flexの統合開発環境が「Flash Builder」です。コーディングの補助からテスト、プレビューとデバッグ、パッケージ化と署名など、Web、デスクトップ、モバイル問わずアプリケーション開発をサポートする多くの機能を兼ね備えています。

どういう案件で使える?

FlexなどFlash Platformテクノロジーを使った国内の業務アプリケーションの事例が「Adobe Flash Platform / Enterprise Gallery」で紹介されています。システム構成や開発会社などの情報も掲載されているので参考にしてみてください。

技術情報はどこにある?

技術情報はどこにある?

アドビシステムズの開発者向け情報サイト「Adobe Developer Connection」で、チュートリアルから応用方法まで、 Flash BuilderやFlexに関する様々な記事が公開されています。

その他の学習リソースは?

その他の学習リソースは?

FlashやAIR、Flexなどアドビシステムズの技術や製品に関するセミナーやイベントが毎月開催されています。"実際に案件で利用している企業の生の声を聞きたい"という方は、セミナー情報をチェックしてください。

開発者同士の情報交換は?

開発者同士の情報交換は?

世界最大規模のFlexユーザーコミュニティである日本の「FxUG」は、北海道から沖縄まで、毎月全国各地でFlexに関する勉強会を開催しています。技術的な質問にしっかりと答えてくれるフォーラムも充実しています。

ページトップへ

編集部お勧め記事

これからはスマートフォン開発もFlash Builder4.5で! ~ Twitter API連動のiPhoneアプリを3分で構築 ~
6月20日にアップデートされたFlash Builder 4.5では、Android、BlackBerry Tablet OS、Apple iOSという3デバイス向けのアプリケーション書き出しが可能となりました。Twitter APIと連動したiPhoneアプリをほぼドラッグ&ドロップのみで構築するサンプルを交え、使い方を紹介します。
Flex 4.5 SDKとFlash Builder 4.5を使用したモバイルアプリケーション開発
 アドビは、FlexおよびFlash Builderを初めてリリースして以来、様々な種類のプラットフォームに対応したリッチアプリケーションの開発に役立つ生産的な方法の提供を大きな目標にしてきました。ブラウザーに対応したFlash Player、そしてデスクトップに対応したAdobe AIRが提供されたことに加え、FlexとFlash Builderを使用することで、デベロッパーはWindows、Mac OS、Linuxで動作するアプリケーションを構築できるようになりました。
Flash Builder 4.5でAndroidアプリ開発~概要から作成手順の基本まで最速解説!
 5月頭からついに試用版ダウンロードが開始された統合開発環境「Flash Builder 4.5」。バージョンアップによりAndroidアプリケーション開発に対応し、手軽に高度なAndroidアプリが開発できるようになりました。本稿ではチュートリアルを通して、新バージョンの概要、そして具体的な作成のフローを解説していきます。
これさえ読めば分かる! Flash Builder 4インストールから使い方まで徹底解説
 Adobeから新たに発売される注目の開発環境「Flash Builder」。本稿では、Flash Builderのダウンロードからインストール方法までを詳細に解説します。さらに、本バージョンの目玉機能の1つであるデータ中心型アプリケーション開発を体験するために、サンプルとしてTwitterビューワーを作成しながら、使い方を紹介していきます。
Flexの概要とFlash Builder 4 Eclipseプラグインのインストール方法 ~ Java開発者のためのFlex 4入門
 Javaの開発者の方を対象に、RIAの開発フレームワークAdobe Flexの概要、IDEのインストール方法、開発の基礎までを2回に渡って紹介します。1回目の今回は、Flexの構成要素と、Eclipseのプラグインを使ったインストール方法、開発の流れを紹介します。Webアプリケーションの構築において、JavaとFlexは非常に相性がよく、開発言語のActionScript3.0 とJavaが似ていることもあり習得も容易です。本稿を読んで、ぜひFlexに触れてみてください。
サンプルで理解するFlexアプリケーションの作り方~Java開発者のためのFlex 4入門
 本稿では2回に分けてJavaの開発者の方を対象に、Adobe Flex(以下、Flex)の概要や構成要素について紹介し、インストールからアプリケーション開発の流れまでを簡潔に紹介していきます。今回は、実際のアプリケーションを例にして、開発の雰囲気を紹介していきます。
試してみよう! FlexではじめるRIA開発
 FlashによるRIAを開発するための開発技術「Adobe Flex」。本稿では、Flex開発のスタートラインとして、実務レベルの開発では必須の統合開発環境「Adobe Flex Builder 3」の概要やインストール方法を解説し、技術を学ぶ上で参考となるサイトをいくつか紹介します。
これからはじめるRIAとFlexプログラミング~第1回 RIAの基本とFlexの優位点~
 この連載は、FlexとRIAに関する基本知識から開発方法の基礎を習得することを目的としています。プログラミングの経験を問わず、RIAの概念、Flexの基本を理解したうえで、シンプルなFlexアプリケーションを作成できることを目標とします。第1回目はRIA(Rich Internet Application)の基本概念、および既存のWebアプリケーションに比べてどの点でFlexが優れているかをご紹介します。
これからはじめるRIAとFlexプログラミング~第2回 Flex開発のためのプログラミング基礎知識~
 この連載は、FlexとRIAに関する基本知識から開発方法の基礎を習得することを目的としています。プログラミングの経験を問わず、RIAの概念、 Flexの基本を理解したうえで、シンプルなFlexアプリケーションを作成できることを目標とします。第2回目は、Flex開発のためにもっともベーシックとなるトピックをご紹介します。
Adobe Flexのはじめの一歩を教えます(第1回)~FlexはRIA開発のフレームワーク
 業務システムの開発現場では近年、RIA(Rich Internet Application)が技術要件として求められるケースが増えています。このシリーズではRIA開発のフレームワーク「Adobe Flex Builder」を紹介します。今回は「Flex」の概要、実行環境や開発環境などについて説明していきます。
Adobe Flexのはじめの一歩を教えます(第2回)~Flexを使ったアプリケーションを試す
 業務システムの開発現場では近年、RIA(Rich Internet Application)が技術要件として求められるケースが増えています。このシリーズではRIA開発のフレームワーク「Adobe Flex Builder」を紹介します。今回は「Adobe Flex Builder 3」と「Adobe LiveCycle」の体験版を利用して、RIA開発を実際に体験していきます。
Flash Builder 4の新機能
 設計段階からデータ、コーディング、そしてテストまでRIAの開発作業を強力にサポートするAdobe Flash Builder 4。この記事では、Adobe Flash Builder 4の代表的な新機能を紹介します。
サンプルソースで理解する! Flash Builder 4新機能チュートリアル
 本稿では、Flash Builder 4の新機能について紹介します。Flex Builder 3から追加された主な項目について、チュートリアルを交えながら解説していきます。
Flash Builder 4によるデータ中心型開発
 Adobe Flash Builder 4の魅力の1つは、データ中心型開発が行える点です。この記事では、DB内にテーブルを持ち、ユーザーが「データの表示」と「レコードの追加/更新/削除」を実行できるFlexアプリケーションを作成しながら、データ中心型開発によるデータ管理アプリケーション構築の主な手順を紹介します。
Adobe Flexに関してありがちな10の誤解
 この記事では、Adobe Flexに関してありがちな10の誤解を紹介し、順に解説していきながらAdobe Flexの本質について触れていきたいと思います。
Java と ActionScript 3.0 の違い:文法編
 この記事は、Javaに精通した開発者の方に、ActionScript 3.0(以下AS3)がどのような言語なのか、どこがJavaと異なっているのか(あるいは同じなのか)を一覧できるようまとめたものです。今回は「文法編」として、Java開発者が引っかかりやすいと思われる点を中心に記述します。
JavaとActionScript 3の違い:属性操作編
 この記事は、Javaに精通した開発者の方に、ActionScript 3.0(以下AS3)がどのような言語なのか、どこがJavaと異なっているのか(あるいは同じなのか)を一覧できるようまとめたものです。今回は「属性操作編」として、具体的な例を使いながら、AS3の属性の特徴と振舞いを紹介します。
FlexおよびJavaアプリケーション構築のためのテクノロジー
 この記事では、FlexおよびJavaアプリケーションの構築に使用されるテクノロジーの概要を紹介します。読者としてはJava、Flex、Adobe AIR、その他のデベロッパーを想定していますが、これらすべてのテクノロジーに通じている必要はありません。
FlexとPHPを選ぶ理由
 Flexはクライアントサイドのテクノロジーであり、PHPはサーバーサイドのテクノロジーです。どちらのテクノロジーも非常に成熟しています。本稿では、Flexと関連するテクノロジーについて説明します。