メルマガはこちらから

PAGE
TOP

新バージョン『RAD Studio 12 Athens』提供開始

PR TIMES

エンバカデロ・テクノロジーズ合同会社
~Googleのグラフィックライブラリ「Skia」サポートにより表現力豊かなUIを実現~

エンバカデロ・テクノロジーズ(本社:米国テキサス州オースティン、日本法人:東京都千代田区、日本法人代表:藤井 等、以下エンバカデロ)は、クロスプラットフォームネイティブアプリの統合開発環境のメジャーバージョン『RAD Studio 12』『Delphi 12』『C++Builder 12』を提供開始しました。


RAD Studio 12 - Skiaを利用したUIの設計
公式サイト:https://www.embarcadero.com/jp/products/rad-studio

■UIライブラリのSkiaをFireMonkeyに統合

Delphi と C++Builder の両方でクロスプラットフォーム・レンダリング・エンジンのSkiaを 統合しました。Skia4Delphiオープンソースプロジェクトをさらに拡張し、Vulkanサポート、Skiaシェーディング言語によるエフェクトとフィルタのサポート、WebPエンコーダー、プリンターのサポート、PDFへの印刷なども可能です。Skia UIコントロールは、Windows向けのVCL、マルチプラットフォーム向けのFireMonkeyの両コンポーネントライブラリで提供されます。

■最新のOSプラットフォームバージョンに対応
RAD Studio 12は、最新の各OSプラットフォームであるiOS 17、Android 14、macOS 14 Sonomaをオフィシャルでサポートしました。Google Play Storeでの公開に必要なAndroid API level 33の互換性もあります。iOS、Android、macOSサポートは、Delphi言語のみでサポートされます。

■Delphiの文字列や型の取扱を強化
Delph 12では、長い文字列や、SQL、HTML、JSON、XMLなどの改行を含む複数行テキストをアプリケーションのソースコード内に簡単に埋め込めるようにトリプルクォートでの記述をサポートしました。また、Win32/Win64互換性を強化するためのNativeIntの弱いエイリアス定義、IEEE745の要件による浮動小数点数のNaN比較の改善、すべてのプラットフォームでの浮動小数点例外の無効化も追加しました。

■C++開発環境の刷新
C++Builder 12では、Clangの新バージョン(Clang 15)をベースとした新しいWin64コンパイラのプレビューバージョンが提供されます。また、Visual Studio向けプラグインとして人気のある「Visual Assist」の機能をC++Builderに搭載し、コード補完、コード・ナビゲーション、リファクタリングを含む、高度なコード・インサイトを提供します。これにより大幅な開発作業の生産性を向上することが期待されます。

■MDIとタブUIによるVCLのモダナイゼーション
MDI(Windowsのマルチ・ドキュメント・インターフェース)モデルは現在でも人気のインターフェースであり、今回のリリースではMDIアプリケーションの完全なHighDPIサポートを採用し、VCLスタイルも採用できるようになりました。さらに、RAD Studio 12.0では、新しいTFormTabsBarコントロールにより、MDIからの簡単な移行や全く新しいモデルとして、新しいタブベースのUIが導入されました。

■Delphi RTLの改良やFireDACのセキュリティ向上
Delphi RTL(ランタイムライブラリ)にも多くの改良があり、C++ Builderでも活用されています。FireDACライブラリは、シンプルなデータフィルタリング条件を入力するためのUIの開発を可能にするQBEモード(Query-By-Example)をサポートするようになりました。

さらに、FireDACコンポーネントは、特定のクエリコントロールのSQLコマンドの種類を制限したり、複数のコマンドを禁止したり、それ以降のSQLの変更をブロックするなど、アプリケーションのセキュリティを向上できるような機能を追加しました。

■RAD Serverのパフォーマンスも改善
REST型のサーバーAPIホスティングプラットフォームであるRAD Serverでは、スマートIDモデルを簡単にサポートできるようになりました。標準ライブラリを使用して、サーバーが公開するリソースに対してより良く識別子を定義できます。また、パフォーマンスの向上、データのページング改善、セッション認証の改善など全体的な品質の向上も実現しています。

また、Delphi向けにJSONデータバインディングウィザードを新たに搭載し、指定したJSONデータ型に基づいてクラスを作成し、データの入出力を行うメソッドを自動生成することが可能になりました。これにより、JSONデータのハンドリングをノーコードで実現できます。

その他の改善事項や変更点については、ホームページをご覧ください。
新機能:https://www.embarcadero.com/jp/products/rad-studio/whats-new-in-12-athens

■製品ラインナップ
RAD Studio 12は、Delphi / C++の2つの言語を利用できます。エンバカデロでは、単一言語のみを利用できるDelphi 12、C++Builder 12も販売します。また、いずれの製品も、目的別に複数のエディションが用意されています。製品ラインナップ並びに価格については、ホームページをご覧ください。
製品ラインナップ:https://www.embarcadero.com/jp/products

■提供方法
エンバカデロ製品は、オンラインショップ各社、ソフトウェア流通代理店各社、販売パートナー各社から購入いただけます。
購入方法の詳細:https://www.embarcadero.com/jp/how-to-buy

■RAD Studio 12発売記念キャンペーンも実施
RAD Studio 12 Athensの発売を記念して、RAD Studio / Delphi / C++Builder 12の各エディションを最大25%OFF(Architect 25% OFF、Enterprise 20% OFF、Professional 15% OFF)で提供する「RAD Studio 12発売記念キャンペーン」を、2023年11月9日から12月25日までオンラインショップ各社限定で実施します。キャンペーンの詳細は、以下のページをご覧ください。

キャンペーンの詳細:https://www.embarcadero.com/jp/campaign-japan

キャンペーン実施オンラインショップ:
RS-BIC eshop:http://eshop.ryobi.co.jp/shopbrand/EMBT/
ComponentSource:https://www.componentsource.co.jp/brand/embarcadero
エンバカデロ直販サイト「Embarcadero Direct」:https://embarcadero.stores.jp/

■エンバカデロ・デベロッパーTVで新バージョンの紹介

RAD Studio 12 Athensのリリースを受けて、『RAD Studio 12特集』と題して新バージョンの特集をライブ配信のデベロッパーTVでお届けします。MVPの細川氏を交え、最新バージョンの強化ポイントを詳しく解説します。
番組では、皆さんからの応援メッセージも募集します。番組で紹介させていただいた方には、エンバカデロ日本法人15周年記念エコバッグを進呈させていただきます。

日時:11月13日(月)16時~17時
詳細:https://www.embarcadero.com/jp/events-japan/webinar/developers-tv

■RAD Studioについて
RAD Studioは、クラウドサービスや主要なデータベース、広範なIoTデバイスとの接続性を提供するクロスプラットフォームネイティブアプリケーションの統合開発環境です。Windows 10対応のアプリケーション構築をサポートするVCLコントロール、Windows、Mac、モバイル向けクロス開発を可能にするFireMonkeyフレームワークが、コンポーネントによるビジュアル開発を実現。アプリケーションパフォーマンスを犠牲にすることなく、単一コードからマルチプラットフォームサポートが可能になります。


■エンバカデロ・テクノロジーズについて
1993年にデータベースツールベンダーとして設立され、2008年にボーランドの開発ツール部門『CodeGear』と合併したエンバカデロ・テクノロジーズは、アプリケーション開発者とデータベース技術者が多様な環境でソフトウェアアプリケーションを設計、構築、実行するためのツールを提供する最大規模の独立系ツールベンダーです。2015年10月には、独立系ツールベンダーであるアイデラの傘下となり、2017年8月には、WebアプリケーションプラットフォームであるSenchaを買収し、さらなる技術革新と製品/サービスの品質向上に努めています。

米国企業の総収入ランキング『Fortune 100』のうち90以上の企業と、世界で300万以上のユーザーが、エンバカデロのRAD Studio、Delphi、C++Builder、Senchaといったアプリケーション開発ツールやデータベースツールを採用し、生産性の向上と革新的なソフトウェア開発を実現しています。

コーポレートサイト:https://www.embarcadero.com/jp/
Sencha製品情報:https://jp.sencha.com/

一般の方からのお問い合わせ先:
エンバカデロ・テクノロジーズ
〒101-0047 東京都千代田区内神田1-14-8 KANDA SQUARE GATE 5F
TEL 03-4540-4148