Adobe Flash(アドビ フラッシュ)は、アドビシステムズ (Adobe Systems)が開発している動画やゲームなどを扱うための規格及びそれを制作する同社のソフトウェア群の名称です。競合他社の類似ソフトにMicrosoft Silverlight(マイクロソフト シルバーライト)があります。
インタラクティブなコンテンツの表現手段だけにとどまらずリッチインターネットアプリケーション向けの機能が拡充されており、高度なユーザインターフェイス、複数ファイルの同時アップロード、シームレスな動画の再生など、DHTMLなどではまかないきれない柔軟で利便性の高いインターフェイスをクロスプラットフォームで比較的容易に提供できる手段としても普及しています。
ActionScript
ActionScript(アクションスクリプト)とは、アドビシステムズの製品であるFlashに使用されるプログラミング言語です。ECMAScript(ECMA-262)を拡張した物で、これを用いることにより、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせたFlashを作成することが可能となります。
Flexは、主要なブラウザ、デスクトップ、オペレーティングシステムに同一の体験を提供し、表現力豊かなWebアプリケーションを構築および管理できる、高い生産性を誇る無償のオープンソースフレームワークです。
Flexで作成されたリッチインターネットアプリケーションは、Flash Playerを使用してブラウザで実行したり、Adobe AIRが動作するデスクトップで実行することができます。このため、Flexアプリケーションは主要なすべてのブラウザや様々なオぺレーティングシステム上のデスクトップで、環境を越えて一様に実行することができます。
また、クロスオペレーティングシステムのランタイムであるAdobe AIRを使用することにより、デスクトップのAdobe AIRアプリケーションからローカルデータやシステムリソースにアクセスできるようになります。
ビジネスにおけるコミュニケーション全体にわたり、パーソナライズされた魅力的なユーザ体験を提供するための統合開発環境です。
Adobe LiveCycle ESでは、ドキュメント管理やバーコード機能、PDF生成や電子署名機能などの他に、各種業務のビジネスロジックをコンポーネント化したものも提供されており、それらを組み合わせたり、カスタマイズすることにより、実現したいサービスをすばやく構築する事が出来ます。
また、クライアントとしてFlexやAdobe AIR、PDFフォームを利用する事ができ、それらとAdobe LiveCycle ESが管理するコンポーネントを組み合わせてビジネスに応じた業務アプリケーションを開発することが可能です。