Delphi XE8

IoTに対応!Windows、Mac、iOS、Android向けネイティブ開発を実現

Embarcadero Delphi XE8は、Windows、Mac、iOS、Androidのマルチデバイス向けネイティブ開発環境です。PC、タブレット、スマートフォン向けアプリケーションに加え、IoT対応アプリを構築可能。コンポーネントによるビジュアル開発で驚異的な生産性を実現します。FireUIが複数デバイス向けのUI設計を効率化。FireDACが主要なデータベースへの共通アクセスを可能にします。デスクトップから多層、クラウド、Web、モバイルといった広範なプラットフォーム向けに、IoTからエンタープライズ、クラウドへとつながるアプリケーションを構築できます。

Delphi XE8の新機能>

xe8-multi-device-720

Delphi XE8がマルチデバイス時代のソフトウェア開発を加速する!

複数の画面解像度、複数のOSプラットフォームのUI設計をどのように効率化するか?その課題を解決するのがFireUI

Delphi XE8は、マルチデバイス向けのネイティブアプリケーションを単一コードから構築できる唯一のソリューションです。多くのツールでは、ネイティブクロス開発を実現していても、UIの設計については、プラットフォームごとに別々に作成しなければならず、効率的ではありません。

Delphi XE8に搭載されたFireUIを用いれば、デスクトップPCおよびモバイルデバイスの異なる画面サイズに対して、マスターフォームを用いた多元的な画面設計を可能にします。マスターフォームには、モバイル、タブレット、デスクトップで共通のUI設計を行います。FireUIでは、このマスターフォームを継承した特定のデバイス向けのカスタマイズが可能なので、多様なデバイス向けの画面設計を劇的に効率化できます。

新たに搭載された、マルチデバイスプレビューを用いれば、それぞれのデバイスでどのようにアプリケーションが表示されるかを、設計時に確認可能。多様なデバイスを扱う、マルチデバイス開発がさらに効率化されました。

Learn More

xe8-multi-device-preview-600

既存のVCL Windowsアプリケーションをすばやくモバイル、クラウド、IoTと連携可能に

既存のVCLアプリケーションも、モバイル、ガジェット、ウェアラブルデバイスと容易に連携させることができます。アップテザリングコンポーネントを用いれば、Wi-FiやBluetoothを使って、これらのデバイスとの通信を簡単に実装可能。さらに、加速度センサー、GPS、近接検知などのデバイスのセンサー機能を容易に利用できるコンポーネントを搭載しているので、既存アプリケーションでも最新テクノロジーを活用した新たな価値を提供できます。

beacons-proximity-720

EMS(Enterprise Mobility Services)により企業システムをモバイル対応に

EMS(Enterprise Mobility Service)は、データアクセスモジュールやカスタムAPIをホストできるミドルウェアサーバー機能です。EMSは、REST HTTP呼び出しやJSONデータ型を含むオープンかつ業界標準の技術をベースにしており、多様なクライアントからのアクセスに対応します。また、暗号化可能なSQLデータストア機能を搭載しているのに加え、主要なSQLデータベースにもアクセスできます。ユーザー管理機能、認証機能、分析機能も搭載しており、モバイルおよびデスクトップアプリ向けのバックエンドサービスの構築に役立ちます。XE8では、iOSおよびAndroid向けにプッシュ通知機能を提供できるプッシュ通知サーバー機能を新たにサポート。モバイル向けに企業のバックエンドシステムと接続する中間サーバー構築にEMSは最適なソリューションです。

Delphi XE8 Enterprise以上には、EMSの開発ライセンスが付属しています。EMSを利用したアプリケーションを配布するには、別途EMSライセンスを購入する必要があります。

Learn More

ems-api-analytics-700

アナリティクス機能により、開発したアプリがどのように使われているかを分析可能に

エンドユーザーが開発したアプリケーションをどのように使っているかを理解することは、どこに開発を注力すればいいかを知る上でも重要です。AppAnalyticsを用いれば、Delphi XE8によって開発したアプリケーションを、ユーザーがどのように操作しているかをビジュアルに表示することができます。デスクトップ、モバイル、サーバーサイドのカスタムAPIに至るまで、多様なアプリケーションを分析可能。アプリケーション開発の指針を得ることができます。

Learn More

アップデートサブスクリプションサービスへの加入により将来の技術進化にも対応

アップデートサブスクリプションに加入して今後のメジャーアップデートを入手しよう!アップデートサブスクリプションは、従来のサポート・メンテナンスに代わる新しいサービスです。サービスには、加入期間中の新バージョンの入手に加え、現行バージョンを含む旧バージョンのメンテナンスも含まれています。アップデートサブスクリプションに加入することで、今後リリースされる新バージョンOSへの対応や、特定バージョンを利用した中長期のアプリケーション開発プロジェクトにも対応することができます。

Learn More

より高い生産性を実現

Delphi XE8は、Windowsアプリケーション開発からサーバーサイドアプリケーション、モバイルアプリ、IoTやクラウドと接続できるアプリケーションなど、多様なアプリケーションの開発を効率化します。これらの開発においては、共通のコンポーネント、フレームワーク、言語、ツールを利用できるので、高い再利用性の実現と共通化が可能になります。

Delphi XE8には、数多くの生産性強化機能が搭載されています。新しいGetItマーケットプレースを用いれば、IDE上から新しいコンポーネントを検索、ダウンロード、統合が可能。コーディング支援機能としては、コードリファクタリング、ライブ構文チェック、メトリックス、構造化コードハイライト、括弧のマッチング、実行フローのハイライト、コード分析などが搭載されています。これらの機能を活用することで、これまで以上にコーディング作業の生産性、品質向上が可能になります。

Delphi XE8には、生産性強化にかかわる20以上の改善、機能強化が含まれます。

  • New in XE8! 活動をトラッキングしチームの生産性をよりよく理解するためのプロジェクト統計情報
  • New in XE8! 貼り付け、切り取り、コピーの操作を保持し、複数の貼り付け操作を一度に行えるようにするクリップボード履歴
  • New in XE8! 複数のソースコード行への同じ貼り付け操作を一度に行えるマルチペーストサポート
  • New in XE8! コードナビゲーションを改善するブックマークのスタック
  • New in XE8! 変数、クラス、フィールド、プロパティの名前変更、インライン化、ローカル変数の導入および分割、使用していない変数の削除、構文の除去、メソッドの抽出、パラメータの追加、異なるユニットへのクラスの移動を含むモードレスおよびコンテキスト依存のCastaliaリファクタリングサポート (Object Pascal言語のみ)
  • New in XE8! 迅速かつより効果的なコーディングを可能にする多くの新機能を提供するCastaliaエディタープラグイン
  • New in XE8! 選択の拡張とプロトタイプ同期(Object Pascal言語のみ)
  • New in XE8! 括弧のマッチング、実行フローコントロールのハイライト、構造のハイライト
  • New in XE8! 実行フローがエディタ上でどこにジャンプするのかを見ることができる実行フローコントロールハイライト
  • New in XE8! エディタ上部に表示されるクラス/メソッドコンボボックスを含むコードナビゲーションツールバー(Object Pascal言語のみ)
  • New in XE8! スマートキーおよびスマートシンボル検索(Object Pascal言語のみ)
  • New in XE8! 長さ、パラメータ、構文のネスト、循環的複雑度など、Castaliaのコード品質分析機能(Object Pascal言語のみ)

xe8-getit-720

アプリケーションパフォーマンスをさらに改善

Delphi XE8は、マルチデバイス向けのハイパフォーマンスネイティブアプリ構築を実現するツール環境を提供しています。可読性の高いDelphi(Object Pascal)言語を用いて、複数デバイス向けのネイティブアプリを同時に開発可能。パラレルプログラミングライブラリの搭載により、マルチコアCPUの能力も100%活用できます。

iOS向けには、プラットフォームコントロールも提供されており、ネイティブコントロールの機能を活用したい場合でも、プロパティの設定ひとつで切り替えが可能です。

platform-ctrl-ios-720

RAD Studio awards実績ある開発環境

Delphiは、数多くの賞を受賞し、世界中で数百万人の開発者に支持されている実績ある開発環境です。エンバカデロが提供するDelphiは、ソフトウェア開発者コミュニティ、テクノロジーパートナー、コンポーネントベンダーによって支えられています。

iOSおよびAndroidアプリ開発機能は、Delphi XE8 Enterprise以上、Delphi XE8 Professional+Mobile Add-On Pack、またはRAD Studio XE8のすべてのエディションで利用できます。

今すぐDelphiで開発を始めよう!

トライアル版

無料でDelphi XE8のフル機能を30日間試用可能


ダウンロードはこちら >

Delphiを購入

すぐに使えるダウンロード版を提供。いますぐマルチデバイス開発を始めよう!

購入はこちら >

詳細は...

XE8を紹介するイベント、セミナー等にご参加ください!


詳細はこちら >

旧バージョンのDelphi/
C++Builderで構築した
システムをお持ちの方

移行に関する相談

企業システム向け
モバイルアプリの
開発を始める方

モバイル開発の相談