新しいキャッシュマネージャでパフォーマンスを向上させる
4D v16 は、 より良いパフォーマンスと スケーラビリティのために設計されています。プリエンプティブ・マルチスレッディングのような主要機能に加え、4D v16 64-bitは、キャッシュメモリ内のオブジェクトの処理を最適化し、断片化の問題を回避するために、全く新しいキャッシュマネージャを組み込んでいます。
新しいキャッシュマネージャは、最近のコンピュータ(64GBまたは128GBのキャッシュを搭載)の非常に大きなキャッシュの使用を改善し、低価格のRAMを利用して、大きなデータベースも完全にメモリ内に保持することができます。また、データオブジェクトをキャッシュに保持または解放する際の優先順位のサポートが強化され、メモリのアンロード量が減少するため、非常に大きなデータファイルで小さなキャッシュサイズの状況も改善されます。
4Dライトプロで物件を見る
4D v16から、 4D Write Proドキュメントが4D Write Proエリアに 表示される方法をデザイン段階で定義することができます。一行のコードも書かずに、解像度、ズーム、ページビューモードなどのビュー属性を定義することができます。また、高度なプロパティも用意されており、例えば、4Dエクスプレッションを表示するか、値を表示するかなどを定義することができます。この場合も、コードを書く必要はなく、チェックボックスにチェックを入れるだけで完了します。
4D Write Proの動的式評価の保護
4D v16で、4D Write Proは、ドキュメント内の4D表現の評価に関して、より高いレベルの保護を提供するようになりました。
開発者は、これらの式の評価をチェックするために、4Dに完全に依存することができるようになりました。そうすることで、エンドユーザーのマシンとデータベースは、起こりうるあらゆる副作用から自動的に保護されます。
有効な 4D 式は、フィールド、変数、4D コマンド、値を返すステートメント、プロジェクトメソッドなどです。
4D v16 からは、”安全でない” 4D 式は評価されず、代わりにエラーが表示されるようになりました。
Alturaフリー版4D Windows 64ビットが登場
4D製品群のWindows 64ビット版の提供に向けて、私たちは大きな節目を迎えました。それは、Alturaフリー版です。Alturaは、MacOSの機能をWindows上でエミュレートするためのライブラリで、プラグイン開発者がWindows上で製品を提供するために利用されていたものである。
内部的には4DはしばらくAlturaを使わなくなりましたが、サードパーティのプラグインに機能を提供するために深く統合されていました。
4D Write Proのヘッダーとフッター
4D Write Proは、4D v16で進化しています!
4D Write Proのドキュメントにヘッダーとフッターを挿入することができますが、4D Writeプラグインから既存の.4w7ドキュメントを開いたときに、既存のヘッダーとフッターを取得することができるようになりました。
ドキュメントのセクションを定義し、ヘッダーやフッターを すべて、またはセクションごとに独立して追加することができます。右ページと左ページ、またはセクションの最初のページに異なるヘッダ/フッタを設定することができます。もちろん、ヘッダーとフッターは、文書の他の部分と同様にスタイル(フォント、色、マージン、パディング、ボーダー…)を設定でき、画像を含めることも可能です。
Objectフィールドでさらに進化
v15で導入されたオブジェクトフィールドは、スキーマレスデータベース(NoSQL)に似た非構造化データベースを可能にします。4D v16は、さらに大きな一歩を踏み出しました。非構造化データのためのダイナミックな構造を手に入れる… 混乱していますか?
顧客が独自のフィールドを作成できるカスタムデータを保存できるように、オブジェクトフィールドを使用することを想像してみてください。これはうまく機能し、オブジェクトフィールドを使用する最も興味深い理由の1つです。問題は、顧客がこの非構造化データをどのようにクエリするかということです。どの’フィールド’を使用したかはわかりませんし、クエリエディタを上に構築したり、使用した値のドロップダウンを提供したりすることもできません。
スムーズな製品起動
4D v16は、簡単でスムーズな製品アクティベーションを提供します。開発またはデプロイメントのいずれにおいても、4D製品をアクティベートする際に改善されたユーザーエクスペリエンスの恩恵を受けることができます。
フォルダとその中身を削除する
DELETE FOLDERコマンドにオプションパラメーターが追加され、選択したフォルダーとそのコンテンツを一度に削除することができるようになりました。
リストボックスのヘッダーにアイコンを追加
4D v15 R5から、リストボックスのヘッダーに、プログラミングでアイコンを追加することができるようになりました。画像は、ファイル、画像変数、画像ライブラリから取得することができます。このアイコンは、列の左側にも右側にも配置することができます。
シングルサインオン(SSO)
Windowsでクライアントサーバーアプリケーションを実行しているお客様には、4D v15 R5でシングルサインオン機能を使用することにより、エンドユーザーエクスペリエンスを向上させることができます。