Delphi 10 Seattle

Windows 10、Mac、モバイル、IoT向けネイティブアプリケーション開発を実現

Embarcadero® Delphi® 10 Seattleは、Windows 10、Mac、モバイル、IoT向け開発に対応したネイティブ開発環境です。多様なシステムやデバイスに接続できるマルチデバイスアプリケーションを構築可能。コンポーネントによるビジュアル開発で驚異的な生産性を実現します。Delphi 10 Seattleは、Object Pascal言語により、複数デバイス向けの開発をサポート。最新プラットフォームに対応したVCLおよびFMXフレームワークにより、Windows 10、高解像度モニタ、タッチスクリーンのタブレットデバイスなどに対応したアプリケーション開発をサポートします。真のネイティブクロス開発を実現したDelphiを用いれば、アプリケーションパフォーマンスを犠牲にすることなく、単一のコードベース、単一の開発チーム、単一のプロジェクトで、マルチプラットフォームサポートが可能になります。

Delphi 10 Seattleの新機能 >

10-seattle-hero-shot-jp-720
Delphi 10 Seattleの概要

アイデアをすばやくカタチに!コンポーネントによるビジュアル開発

Delphi 10 Seattleの開発の基本はコンポーネントのドラッグ&ドロップ。数100種類の豊富なコンポーネントを用いることで、ビジュアル操作によってUIを設計し、僅かなコードで高性能なネイティブアプリケーションを構築できます。その生産性は、通常のコードベースの開発の5倍。しかも、Windows、Mac、iOS、Androidのマルチプラットフォームをサポートしているので、その効果は最大20倍になります。

Windows 10の新潮流をキャッチアップ

Windows 10は、Windows登場以来最大規模のバージョンアップであると言われています。

Windows 10は、これまでのWindowsリリースの中でも最も注目されており、数年以内に10億デバイスに搭載されると予想されています。そして今こそが、この最新OSのサポートを開始する絶好機です。Delphi 10 Seattleは、Windows 10を強力にサポートしており、迅速かつ容易にこれらの新機能を活用できます。新しいVCLユーザーインターフェイスコントロール、WinRTおよびUWP(Universal Windows Platform)コンポーネント/APIを搭載。Windows 10通知、コントラクトなどのサービスを容易に利用できます。

Windows 10が開発者に与えるインパクト、そしてDelphi 10 SeattleがいかにWindows 10サポートにおいて重要なリリースなのかを理解できるホワイトペーパー「Windows 10が開発者にもたらすビッグチャンス」をダウンロード提供中。ぜひご一読ください。

詳細はこちら >>

10-seattle-win10-notification-jp-720

デスクトップとモバイルのUIを一度に設計!ネイティブUIコントロールも搭載

FireUIにより、Windows 10、Android、iOS、OSX向けアプリを一度に構築可能

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

Delphi 10 Seattleなら、開発者は、マスターフォームに対してモバイル、タブレット、デスクトップで共通のUI設計を行うことができます。各デバイスごとの最適化は、このマスターフォームを継承した特定デバイス向けのフォームに対して行うだけなので、多様なデバイス向けの画面設計を劇的に効率化できます。

マルチデバイス対応のコンポーネントフレームワークFireMonkeyでは、GPUネイティブのレンダリングにより、各プラットフォーム向けのUIコントロールを実装しています。しかし、状況によっては、OSネイティブのコントロールを使いたい場合があります。FireMonkeyには、ControlTypeと呼ばれるプロパティがあり、これによりGPUネイティブのレンダリング(Styled)とOSネイティブ(Platform)のコントロールの切り替えができます。他のデバイ ス向けの実装のために追加の労力をかけることなく、OSネイティブの性能を享受できるのは、エンバカデロのツールだけです。

詳細はこちら >>

10-seattle-ios-platform-ctrl-jp-720

広範なデータベース、クラウド、BaaSへの接続性を提供

Delphi 10 Seattleは、多様な接続性をサポートしています。Enterprise版以上にフル機能が搭載されているFireDACは、InterBase、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere、Advantage DB、Firebird、Access、Informix、Teradata、MongoDBなど広範なデータベースにコンポーネントベースの共通のアクセス方法を提供します。また、任意のRESTサービスへのアクセスもサポート。JSONやBSONデータも効率的に処理できます。さらに、Kinvey、Parse、App42といったBaaS(Back-end as a Service)へのアクセスにも対応しています。

詳細はこちら >>

IDEの利用可能メモリサイズを大幅に拡大し、大規模プロジェクトを処理可能に

プロジェクト管理およびビルドシステムで扱えるプロジェクトのサイズが2倍になったことにより、大幅な安定性向上とパフォーマンス改善につながりました。

IDEにおける、プロジェクト、ファイル、ビルド管理の扱いを大幅に改善し、利用可能なメモリを劇的に増加させるべく再設計しました。これにより、 開発者は、より安定性があり、利用可能なプロジェクトサイズがより拡大した、ハイパフォーマンスな開発環境を利用可能になりました。数百万行もあるような大規模なプロジェクトのコードのビルドに際しても、パフォーマンス、安定性が得られ、より高いレベルの生産性を享受できます。

生産性強化機能をIDEに統合

Delphi 10 Seattleでは、前バージョンで新たに搭載された生産性強化機能をIDEに完全統合しました。 強力な支援機能が、日々の開発作業をサポート。プロジェクト統計、クリップボード履歴、マルチペーストサポート、括弧のマッチング、実行フローコントロールのハイライト、構造のハイライト、コードナビゲーションツールバー、スマートキーなど、豊富な機能を活用して開発生産性を高めることができます。

  • プロジェクト統計情報
  • クリップボード履歴
  • マルチペーストサポート
  • モードレスおよびコンテキスト依存のリファクタリング
  • ブックマークのスタック
  • 括弧のマッチング
  • 実行フローコントロールのハイライト
  • 構造のハイライト
  • コードナビゲーションツールバー
  • スマートキー
  • コード品質分析機能
10-seattle-ide-productivity-notes2-jp

IoTを活用したアプリケーションソリューションを構築可能

アプリやバックエンドシステムを容易にIoTデバイスと接続可能

Delphi 10 Seattleを用いれば、IoT (Internet of Things) を活用した革新的なソリューションを構築できます。既存のデスクトップアプリケーションやモバイルアプリケーションに、デバイスやセンサーと通信する機能を搭載し、企業のバックエンドデータ、クラウドサービスなどと容易に連携することができます。

詳細はこちら >>

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

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

EMSには、iOSおよびAndroid向けにプッシュ通知機能を提供できるプッシュ通知サーバー機能も搭載しています。モバイル向けに企業のバックエンドシステムと接続する中間サーバー構築にEMSは最適なソリューションです。

※ EMSを利用したアプリケーションを配布するには、別途EMSライセンスを購入する必要があります。

詳細はこちら >>

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

モバイル、デスクトップ、ウェアラブルのすべてをサポートするアナリティクス製品「Embarcadero® AppAnalytics」

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

詳細はこちら >>

その他のアドオン、コンポーネント製品

エンバカデロでは、革新的なIoTソリューションの構築、効率的なUI/UXの構築、ログ取得によるテストの効率化を支援するアドオン製品/コンポーネントを提供しています。

BeaconFence
BeaconFenceは、近接検知を利用するための開発者向けのソリューションです。BeaconFenceの活用により、屋内(および屋外)でGPSが使えない状況でも、精密なユーザーの位置追跡が可能になります。精密な位置情報の追跡のために、ビーコンの配置レイアウトをビジュアルに管理。ゾーンを作成して、その中に入ったり、出たりした際には、コールバックイベントを発生させることができます。BeaconFenceを用いれば、高精度の空間位置認識が可能となり、ビーコンによる近接検知のより高度な活用が実現できます。

詳細はこちら >>

Konopka Signature VCL Controls
Konopka Signature VCL Controlsを用いれば、Windowsアプリケーション向けに、最新の洗練されたユーザーインターフェイスを素早く設計できます。125以上のWindows UIコントロールは、より直感的でビジュアル的にも美しくなるように設計されており、DelphiおよびC++Builder開発者は、すべてのWindowsアプリケーションのUX構築において、現代化と簡素化を実現できます。

詳細はこちら >>

CodeSite
ローカルおよびリモートで実行されているコード内部の実行状況を、リアルタイムに確認できるログ取得システムがあれば、問題箇所を素早く把握できるようになります。CodeSiteを用いれば、ブレークポイントの設置、デバッグといった従来の手法から、アプリケーションの実行ログをリアルタイムトレースする方法に移行でき、複数のアプリケーションが協調する複雑なシステムにおける問題箇所の検出も容易になり、開発効率を格段に高めることができます。

詳細はこちら >>

RAD Studio awards実績ある開発環境

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

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

トライアル版

無料で10 Seattleのフル機能を30日間試用可能


ダウンロードはこちら >

Delphiを購入

10 Seattleを購入して、今すぐマルチデバイス開発を始めよう!

購入はこちら >

詳細は...

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

イベント一覧はこちら >

buynow normal jp

Free Trial






機能一覧

製品カタログ

新機能

製品エディション

機能評価ガイド

開発事例

イベント・セミナー情報

技術研修セミナー「旧Delphi/C++アプリケーションを最新に!移行のテクニック」

エンバカデロ飯田橋オフィス
1月28日

10 Seattle 新機能マラソン Webセミナー

魅力の新機能を徹底解説!
録画ビデオ公開中

RAD in Action - FireDAC Webセミナー

FireDACを使ったプログラミング手法を紹介
録画ビデオ公開中

ソーシャルネットワーク

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

移行に関する相談

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

モバイル開発の相談