HTML5 Builder(日本語版)
HTML5 Builderは、需要の高まるWeb/モバイル向け開発を劇的に効率化します。
Embarcadero 社の製品
2012 年より日本国内にてComponentSourceで販売中。
HTML5 Builderの新機能
HTML5 Builderは、エンバカデロのWeb/モバイル開発ソリューションです。複数デバイス向けの開発を効率化するHTML5 Builderを用いれば、HTML5、CSS3、JavaScriptによる単一のコードベースから、Web、iOS、Android、BlackBerry、Windows Phone 7向けアプリケーションを構築できます。HTML5 Builderは、RADスタイルにより、Web、モバイル開発をサポートするビジュアルPHP開発ツールRadPHPの後継製品です。
Web/モバイル開発のワークフローに最適化されたUI
HTML5 Builderの統合開発環境に、最適化されたワークフローサポートを搭載。コンテキストベースのワークフローには、ユーザーの現在のアクションに関連するツールやメニューが表示されます。これにより、より効率的に作業を進めることができます。
Canvas
JavaScriptを用いて、動的な2Dおよび3D描画が可能。基本的な図形や流体の描画、グラフ、写真やビデオなどへのグラフィック効果、アニメーション効果などが可能です。
位置情報
地図上に現在位置を表示したり、ユーザーに位置情報を提供するなどの機能を容易に実装可能。位置情報を活用したさまざまなWebページ、モバイルアプリの開発が可能です。
オーディオ/ビデオ
ビデオおよびオーディオクリップを、ブラウザのネイティブメディアコントロールを使って直接レンダリング可能。映像や音楽を簡単にWebサイトで再生できます。また、カスタムスキンを使って独自のメディアプレイヤーを開発したり、キャンバスコンポーネントを使って独自の映像効果を追加することもできます。
ローカルストレージ
HTML5の一部に含まれるローカルストレージAPIを用いれば、サードパーティ製データベースのかわりにブラウザのストレージ機能を活用するモバイルWebアプリやWebサイトを開発できます。データは、クライアントデバイスのWebブラウザに保存され、ブラウザを閉じたあとでも、データアクセスが可能になります。
マルチプラットフォーム対応のモバイル開発
HTML5 Builderは、iOS、Android、BlackBerry、Windows Phone向けのモバイルアプリ開発をサポート。HTML5、JavaScript、PHP、CSS3の単一コードベースから、複数OS、複数デバイス向けに展開できます。統合開発環境では、PhoneGapとネイティブPhone SDK、あるいはPhoneGap Buildサービスを用いたクラウドの使用をサポート。いずれのSDKの追加インストールも不要です。
CSS3スタイルとアニメーション
HTML5 BuilderのCSS3サポートにより、各ユーザーインターフェイス要素にCSS3プロパティを設定可能。HTML5Builderでは、さらに、直感的な操作でCSS3アニメーションやCSS3コードを生成できるビジュアルインターフェイスも提供しており、これらはコードエディタによる編集、表示も可能です。
jQuery Mobile UIテーマ
新しいカラースキームを開発中のモバイルアプリケーションに適用するには、ドラッグ&ドロップ操作でスキームをUIコントロールに適用するだけ。CSSファイルが自動的に生成され、特定のコントロールやアプリケーション全体に反映させることができます。
ライブプレビュー
HTMLおよびJavaScriptコードの記述、もしくは既存のテンプレートを使用可能。コードの変更は、ライブプレビューで表示できます。HTML5 Builderに搭載されたUIコンポーネントは、CSS3プロパティエディタでカスタマイズ可能。設定結果は、クライアントページのライブプレビューで確認できます。
Code InsightのHTML5/JavaScriptサポート
HTML / JavaScript Code Insightがコーディング作業時のヒントや提案を表示。式やシンボルにもツールチップで関連要素が表示されるので、HTMLやJavaScriptのコーディングを飛躍的に効率化できます。
TeeChart Liteによるグラフ作成
TeeChart Lite for HTML5 Builderは、HTML5 Canvasを使用したJavaScriptネイティブ形式により、すべてのブラウザに対応したチャートプロットが可能です。チャートは、設計時にWebサーバー、Webクライアント、Webモバイルページに追加可能。PHPおよびJavaScript言語によるプログラミングをサポートしています。TeeChart Liteでは、 実行時のクライアントサイズズーム、スクロール、ツールチップ、アニメーション、さまざなまマウスクリックイベント、データインポート、モバイルデバイス向けのタッチサポートなどを利用できます。チャートの種類には、折れ線、バー、エリア、パイ、XYポイント、水平バー、水平エリア、ドーナツなどがあります。