(2017/03/01~)
2017/03/03

Arduino 関係

ちょっと忙しくて整理できてません ><


2017/03/23

RAD Studio / Delphi / C++Builder 10.2 Tokyo リリース

RAD Studio / Delphi / C++Builder 10.2 Tokyo がリリースされました。

既に DL 可能ですが、新規購入&アップデート版購入は 3/28 以降になります (キャンペーンがまだ終わっていません)。Starter Edition や Architect Trial は既に 10.2 Tokyo になっています。

インストーラが爆速です。IDE の起動速度も速くなっています。

RAD Studio 10.2 Tokyoの主な新機能

Delphi Linuxコンパイラ

FireMonkeyの機能強化

データベース関連の新機能と機能強化

C++向けの新機能

RAD Serverのマルチテナントサポート

クロスプラットフォームRTLの改善

IDE の強化やその他の改善点...

10.2 Tokyoを入手するには、有効なアップデートサブスクリプションまたは上位のサポートプログラムに加入している必要があります。アップデートサブスクリプションに加入していない場合、あるいはアップデートサブスクリプション期間が失効している場合には、10.2 Tokyoをインストールすることはできません。


2017/03/24

機能一覧から見た RAD Studio / Delphi / C++Builder 10.2 Tokyo の新機能

機能一覧はこちら

機能 Enterprise 以上 Professional Starter
New Linux 64-bit 用 Delphi ネイティブコンパイラとツールチェイン(dcclinux64) D
New Ubuntu 16.04 LTS およびRed Hat Enterprise 7 向け
Linux サーバーサイドおよびスタンドアロンアプリケーション開発のサポート
D
Enhanced Jelly Bean (4.1, 4.2, 4.3)、Kit Kat (4.4)、Lollipop (5.x)、
Marshmallow (6.x) および Nougat (7.x) 向けネイティブAndroid ARMv7 アプリケーション開発のための
FireMonkey アプリケーションプラットフォーム
CD C1D1
Enhanced Windows 10、Windows 8.x、Windows 7、Windows Server 2012 および
2016 向け32-bit アプリケーション開発のためのVCL(Visual Component Library)
CD CD CD
Enhanced Windows 10、Windows 8.x、Windows 7、Windows Server 2012 および
2016 向け64-bit アプリケーション開発のためのVCL(Visual Component Library)
CD CD
Enhanced モバイルからタブレット、縦横表示など、多様なフォームファクターに適合する
UI を作成できるMultiView コンポーネント。新たにWindows 10 UI、ボーダー表示を管理できるオプション、
ドッキングパネルモードの位置合わせをサポート
CD C3D3 C5D5
New TBitmap、TCanvas、TContext3D のマルチスレッド対応 CD CD CD
New Android のネイティブスレッドをDelphi のスレッドと統一 CD C1D1
New iOS 向けTForm でシステムステータスバーの動作を変更できる
SystemStatusBar オプション
CD C1D1
Enhanced Windows 向けWebBrowser コンポーネント CD CD CD
Enhanced デスクトップ/モバイルアプリケーション間でのアップテザリングの
FireMonkey サポート。Wi-Fi およびBluetooth を利用可能
CD C1D1
Enhanced macOS およびAndroid 向けに新しいFireMonkey スタイルを追加
(macOS Graphite およびAndroid Wear Dark Blue)
CD C3D3
Enhanced VCL アプリケーション向けHiDPI / 4K モニタサポートと
Windows 8.1/10 マルチモニターサポート(数多くの機能改善を含む)
CD CD CD
New 64-bit Linux プロジェクトのビルドと管理のIDE サポート D
New スタンドアロンDelphi コンパイラで
ラージメモリーアドレス領域を利用可能に
D D
Enhanced プラットフォーム間での配布とデバッグのための
プラットフォームアシスタント
CD CD
New 配置マネージャ:Linux への配置 D
Enhanced Delphi 1 / C++Builder 3 から10.1 Berlin までの
旧バージョンプロジェクトのインポート
CD CD
Enhanced C++ Clang ベースコンパイラのコード生成のための最適化改善
(-O1 および -O2 に加え、新たに-O3 最適化を追加)
C C C
New C++リンカ向けラージメモリ領域のサポートと
アドレスヒープエラーのリソースハンドリングの改善
C C C
New 64-bit Linux 向けDelphi RTL D
New Linux コンパイラにおける自動参照カウンタ
(Automatic Reference Counting)
D
Enhanced HTTP フレームワークをサポートするためのハッシュ関数を含む
System.HashRTL ユニット。10.2 で新たにファイルハッシュのための関数を追加
CD CD CD
Enhanced サポートするすべてのプラットフォーム上のプラットフォームライブラリにマップされた
HTTP クライアントフレームワーク(HTTPS サポートも含むため、OpenSSL ライブラリの配布は不要)。
非同期サポートの改善を含む
CD C3D3 C5D5
New Linux 向けネイティブHTTP(S)クライアントライブラリのサポート D
New 新しいモジュール型ビューメニューによりメニュー項目をサブセクションに再配置 CD CD CD
Enhanced アプリケーションを容易にHiDPI 対応にできるIDE プロジェクトオプションの改善。
Windows 上のプロジェクトマニフェストファイルで、各実行レベルでのサポートが可能に
CD CD CD
Enhanced GetIt アーキテクチャをベースとした新しいインストーラを提供。
インストール時にプラットフォームを選択可能(後で、IDE からツールメニューの
「プラットフォームマネージャ」オプションを使ってプラットフォームを追加することも可能)。
追加のインストール機能は、GetIt から入手可能。さらに、インストール時間を削減する並列ダウンロードもサポート
CD CD CD
New Linux 64-bit のリモートデバッグ D
Enhanced Win32 / Win64 向けClang ベースのC++コンパイラ向けのデバッグサポートの改善 C C
Enhanced DUnitX をベースとしたユニットテスティングフレームワークの統合 CD CD CD
New Linux プラットフォーム向けDUnitX のサポート D
New BlobFields の表示オプションサポート CD CD CD
New TField クラス向けのダイレクトGUID アクセス CD CD CD
Enhanced MySQL、MariaDB、Microsoft SQL Server、Oracle Database、InterBase、
PostgreSQL、Informix、Sybase SQL Anywhere、Microsoft Access、IBM DB2 Server、Firebird、
Advantage Database、generic ODBC driver を含むWindows / macOS 向けエンタープライズデータベースのサポート
CD C2D2
Enhanced Microsoft Access、SQLite、MariaDB、InterBase ToGo / IBLite、
ローカルホスト上のInterBase、MySQL Embedded, ローカルホスト上のMySQL Server、Advantage Database local engine、
ローカルホスト上のPostgreSQL、Firebird Embedded、ローカルホスト上のFirebird を含むローカルデータベースサポート
CD CD
New MySQL、MariaDB、Microsoft SQL Server、Oracle Database、InterBase、PostgreSQL、
Sybase SQL Anywhere、IBM DB2 Server、Firebird、Advantage Database、MongoDB、
generic ODBC driverエンタープライズデータベース、SQLite、
InterBase ToGo / IBLite などのローカルデータベースを含むLinux 向けデータベースサポート
D
Enhanced MySQL v 5.7 およびMariaDB v 5.5、MySQL Pre4pared Statements API、
内部BLOBストリーミングを新たにサポートしたFireDAC MySQL ドライバのアップデート
CD C2D2
Enhanced MERGE / REPLACE / INSERT OR REPLACE のSQL コマンド、及びdmAppend、
dmUpdate、dmAppendUpdate モードのサポートを含む TFDBatchMoveSQLWriter コンポーネントの
最適化と拡張によるFireDAC ETL サポート
CD CD
Updated 容易に利用可能なTFDMemTable:TClientDataSet と高い互換性を持つインメモリデータセット。
最適化されたJSON 形式でのシリアライゼーションをサポート。10.2 で設計時のデータセットデータの編集も可能に
CD CD
Enhanced API ホスティング、データアクセス、SQL データベースアクセスを含む
REST ベースのミドルウェアスタックRAD Server(EMS)
C6D6
New RAD Server(EMS)のマルチテナントサポート D6
New テナント設定管理のためのコンソールアプリ(Windows およびLinux) C6D6
Enhanced EMS コンソールのWeb ベースのインターフェイスにより、ユーザー/グループ
/セッション/API コールの分析/レポートが可能(テナントごとにフィルター可能)
C6D6
New スタンドアロンまたはApache モジュールとしてWebBroker をLinux へ配置 D
New Linux サーバー向けにDataSnap を用いた多層データベースアプリケーションを構築 D
Enhanced WebBroker アーキテクチャによりDataSnap サーバーをApache HTTP サーバー
(HTTP またはHTTPS を使用)に配置(Delphi では新たにLinux プラットフォームをサポート)
CD
Enhanced 最新のAzure API に合わせてAzure サポートをアップデート CD CD
Enhanced 最新のAWS API に合わせてAWS サポートをアップデート CD CD
Update レポートツールFastReport VCL RAD Edition(GetIt パッケージマネージャ経由で提供) CD CD
Update レポートツールFastReport FMX RAD Edition(GetIt パッケージマネージャ経由で提供) CD CD
Enhanced ネットワークライセンスにて、旧バージョンのライセンスが利用可能
(Delphi 2007 - 10.1 Berlin、C++Builder 2007 - 10.1 Berlin、HTML5 Builder XE3、RadPHP XE2)。
Delphi 7、C++Builder 6 も利用可
CDH CDH
Enhanced スタンドアロン製品にて、旧バージョンのライセンスが利用可能
(Delphi 2007 - 10.1 Berlin、C++Builder 2007 - 10.1 Berlin、 HTML5 Builder XE3、
RadPHP XE2、Delphi 7、および C++Builder 6)
CD CD

*1 Delphi Professional およびC++Builder Professional でMobile Add on Pack を購入した場合、またはRAD Studio Professional で利用できます。
*2 Professional では、FireDAC Client/Server Pack を購入した場合に利用できます。
*3 RAD Studio Professional に含まれます。Delphi Professional およびC++Builder Professional では、デスクトップ向けのみ利用可能。モバイル向けを利用するには、Mobile Add on Pack の購入が必要です。
*4 Professional では、ローカル接続に限定されます。リモート接続を利用する場合にはFireDAC Client/Server Pack の購入が必要です。
*5 Starter ではWin32 プラットフォームのみが利用できます。
*6 RAD Studio には、RAD Server パッケージおよびRAD Server にアクセスするクライアントを開発するためのツール、開発とテスト用に使用できる5 ユーザーライセンスが含まれています。RAD Server ソリューションを用いて開発したアプリケーションを配布するには、別途ライセンスが必要です。


この雑談に対するご意見ご感想等ありましたら Delphi Forum までどうぞ。

 BACK   古いのを読む   新しいのを読む