Adobe® ColdFusion® 10 ソフトウェアを使用すると、HTML5 に関する事前の知識なしで、最新の HTML5 統合を利用して、よりリッチなユーザーエクスペリエンスを簡単に作成できます。コードを変更することなく、既存のアプリケーションの実行速度を向上させます。言語の機能強化と CFSCRIPT サポートによって、開発に要する労力が減少します。

アプリケーションをすばやく構築

言語の機能強化とオブジェクトリレーショナルマッピング(ORM)の改良を活用して、複雑なロジックをより少ないコード数に凝縮します。強化されたスクリプトサポートを用いて、本格的なアプリケーションをより迅速に作成します。

言語の機能強化

言語の機能強化によってコードの品質と読みやすさが向上すると同時に、クロージャを使用してコントロールと柔軟性が向上しています。オートコンストラクターを使用して CFC プロパティを初期化し、CFC メソッドチェーン化でコーディングを効率化し、for-in サポートを使用してクエリー管理を効果的に行います。

強化された CFSCRIPT サポート

タグベースの CFML を使用して、CFSCRIPT 用に強化されたスクリプトサポートで、本格的なアプリケーションを迅速に作成します。

オブジェクトリレーショナルマッピングの機能強化

SQL を書くことなしに、オブジェクトリレーショナルマッピング(ORM)を使用して、データベースに依存しないアプリケーションを構築し、管理できます。組み込みの Lucene 検索エンジンによる ORM エンティティのインデックス付けとフルテキスト検索を実行し、SQL ロギングから充実したデバッグ情報を取得できます。


未来型テクノロジーを採用

HTML5 に関する事前の知識なしに、HTML5 の独自ビルトインサポートを使用して、クラス最高のユーザーエクスペリエンスを実現します。サーバーからのレスポンスがリアルタイムで返されるポイントツーポイントのデータプッシュを実行し、パフォーマンスに優れたアプリケーションを作成します。

動的でインタラクティブな HTML5 チャート作成

インタラクティブなクライアントサイド HTML5 チャートの大きなリポジトリにアクセスし、組み込みの CFCHART タグを使用して、チャートを簡単に実装できます。Adobe Flash® テクノロジーをベースにしたチャートなど、チャートをカスタマイズしてリッチなユーザーエクスペリエンスを作り出すことができます。

HTML5 Web ソケットのサポート

複数のクライアントにデータを公開するか、リアルタイムでのサーバーレスポンスによるポイントツーポイントのデータプッシュを実行できます。組み込み機能によるサポートを活用することで、プロトコルの予備知識がなくても、HTML5 Web ソケットにすぐにアクセスできます。

Web サービスサポートの向上

WSDL 2.0 仕様、SOAP 1.2 およびドキュメントリテラルラップスタイルをサポートする、改良されたエンジンを使用して、より少ないコードで Web サービスを公開およびアクセスします。

RESTful Web サービスのサポート

すべての HTTP メソッドの組み込みサポート、JSON および XML のシリアル化およびシリアル化解除により、ColdFusion コンポーネントを Representational State Transfer(REST)Web サービスとしてすぐに公開できます。

HTML5 ビデオプレーヤーおよび Flash Player

組み込み HTML5 ビデオプレーヤーが提供するリッチなエクスペリエンスを活用でき、HTML5 以外のブラウザとも、Adobe Flash® Player へのフォールバックを使用した相互運用性を実現できます。明確に定義された API を持つ改良版の Flash Player は、ブラウザの種類を問わない一貫したユーザーエクスペリエンスを提供するために役立ちます。


エンタープライズ対応アプリケーションをデプロイ

Tomcat 統合や、その他の多くのパフォーマンス機能強化を利用して、既存のアプリケーションの実行速度を向上させます。新しいスケジューラーとホットフィックスインストーラーを使用して、作業の生産性を高めます。

改良されたスケジューラー

アプリケーション固有のタスク、イベント処理、グループ化、チェーン化により、スケジュールされたタスクのより効率的な管理を実現できます。クラスタ設定でタスクを実行することにより、より細かく、大規模に、整理された形でタスクを管理できます。

セキュリティの機能強化

ユーザー入力のサニタイズ機能を使用して、クロスサイトスクリプティングおよびクロスサイトリクエストフォージェリに対するサーバーの安全性を高めることができます。強化されたログインメカニズムにより、アプリケーションの認証強度を高めることができます。新しいセキュアプロファイルを選択し、サーバー全体にわたるデフォルトの安全性設定を有効にします。

Tomcat との連携

Adobe® JRun™ に代わって組み込まれた Tomcat アプリケーションサーバーによるパフォーマンスが向上しました。デベロッパーコミュニティからの積極的かつ幅広いサポートを受け、Tomcat は最新の Web 標準のほとんどを実装しています。

Microsoft® Office ファイルとの連携

CFSPREADSHEET タグを使用して、Excel ファイルの読み込み、作成、更新ができます。PowerPoint および Word ファイルから PDF ファイルを生成したり、PowerPoint プレゼンテーションから HTML ファイルまたは SWF ファイルを作成したりすることができます。サポートが強化され、Microsoft Office 2010 ファイルの作業ができるようになりました。

パフォーマンスの機能強化

ColdFusion サーバーの数々のパフォーマンスの機能強化によって、強力な Web アプリケーションを作成します。ColdFusion コンポーネント(CFC)、構造体、ビルトイン関数、switch-case ステートメントなど、パフォーマンスの向上を活用して、既存の Web アプリケーションをより速く実行できるようにします。

ホットフィックスインストーラーと通知

ColdFusion Administrator で、ColdFusion に対するアップデート通知を直ちに取得し、ワンクリックで実行できるホットフィックスインストーラーを使用して、アップデートのインストール時間を節約します。


使用例

サーバーメッセージング

あるオンラインの医療ポータルでは、患者からの救急ニーズに対応するために、医師とのメッセージングチャネルを Web サイト上に用意しています。ライブチャット形式のメッセージチャネルは、HTML5 Web ソケットを使用して既存の Web サイトと簡単に統合できます。組み込みの電子メール管理機能とスケジュールされたタスク機能により、Web サイトから患者に対して処方箋や支払明細を電子メールで送信できます。

オンラインコラボレーション

HTML5 Web ソケットの組み込みサポートにより、グループチャット、ホワイトボード、ドキュメントレビュー、プレゼンテーションを導入することで、オンラインコラボレーション対応のアプリケーションを簡単に作成できます。バイナリデータのサーバーからクライアントへのプッシュもサポートできます。ColdFusion は、シンプルなファイルやデータベースを使用してサーバーにデータを保存し、データにすぐアクセスできる統合されたソリューションを提供します。

インターネットマーケットプレース

あるインターネットミュージックストアは、オーディオファイルやビデオファイルの巨大なリポジトリを備えています。このミュージックストアでは、利用者向けにカスタマイズした情報を表示しています。ColdFusion バックエンドを備えた Web サイトでは、Java とのシームレスな統合を使用して、既存の Java ライブラリを簡単に呼び出すことができます。これにより、ファイルからメタデータをすばやく取り出し、Adobe ColdFusion によって可能になった動的なインターフェイスにその情報を表示できます。

オンライントレーニングポッドキャスト

あるテクノロジー企業では、様々なタイムゾーンにいる社員向けの柔軟性の高いトレーニングオプションとして、イントラネット上でアクセスできる録画された E セミナーを提供しています。これらのビデオは、新しいビデオプレーヤー機能により複数のデバイスで視聴できます。オンラインテストの評価は、CFSCRIPT のサポートと言語拡張を使用して作成した簡単なバックエンドプログラムを通じて提供できます。

モバイルデバイスへのアプリケーションの簡単な移植

オンラインゲームアプリケーションを迅速に開発する必要がある開発者は、Adobe ColdFusion を強力なバックエンドとして使用できます。HTML5 WebSocket およびチャート作成のビルトインサポートによって、リッチかつインタラクティブなユーザーエクスペリエンスをユーザーに提供できます。開発者は、ビルトイン REST サポートを用いてビジネスロジックを公開することによって、HTTP を使用したバックエンドを簡単に構築できます。


本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー