著者名: Vanessa Talbot

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。
製品 blank

JournalのJSONエクスポート

Deeplからの自動翻訳

4D アプリケーションでは、データファイルが重要であるため、データベースのすべてのアクティビティはログファイルに保存されます。皆さんもご存知のように、ログファイルは、不幸な不測の事態が発生した場合に、データベースを復旧させるために不可欠な要素です。しかし、データベースの活動に関するすべての情報は、分析に役立つこともあります。例えば、テーブルのアクティビティをチェックしたり、ユーザーによる変更を確認したり、レコードの履歴を追ったりすることができます。

製品 4D Mobile

4Dモバイルセッション

Deeplからの自動翻訳

WEBセッションのコマンドは4Dモバイルセッションに適応されました。4D Mobileセッションに関連するクエリーの結果やプロセス間変数を保存できるようになりました。例えば、4D Mobileセッションの新しい処理で、ユーザーのカートを管理することができます。

製品 blank

アプリケーションデプロイメントのための新アーキテクチャ

Deeplからの自動翻訳

今日、マージされたアプリケーションは、アプリケーションパッケージとコンパイルされたファイル(.4DC)に多くの情報を保存します。アプリケーションパッケージに情報を保存すると、読み取り専用のアプリケーションを作成できなくなるだけでなく、アプリケーションを更新したときに情報が失われてしまうという、もう1つの厄介な結果が生じます。

製品 blank

REPLACE STRINGの方が速い

Deeplからの自動翻訳

4D v15 R3では、コマンドのアルゴリズムが強化されました。 REPLACE STRINGコマンドのアルゴリズムが強化され、大量のデータに対する置換が高速化されました。32,000件のオカレンスを置き換えるテストでは、新しいアルゴリズムにより、コマンドは古いものに比べて平均4000倍高速になりました。

製品 blank

製品活性化のための改善

Deeplからの自動翻訳

4D v15 R2では、4D製品ライセンスのアクティベーションが改善されました。

1つの番号の入力で最初のアクティベーションが可能

4D Serverを使用する場合、さらに4D Client、4D Write、4D View、その他多くの拡張が必要です。そして、5、10、20、またはそれ以上のライセンス番号を受け取り、製品に手動で入力します。

v15 R2では、4Dサーバーのライセンス番号を入力するだけで、5つ、10つ、20つ、それ以上の拡張機能がアクティベートされます。

製品 blank

新規デプロイされたアプリで、「データファイルの選択」ダイアログが表示されないようにする。

Deeplからの自動翻訳

アプリケーションを顧客に配布する際、マージされた4D Server またはシングルユーザーアプリケーションを配布する際、4Dは通常「データファイルの選択」ダイアログを表示します。これは、更新されたソリューションの場合、4Dは最後に使用したデータファイルの位置を見つけることができないため、古い構造を置き換えたばかりであるためです。また、初めて使用する場合、4Dはデータファイルの作成場所を知らないので、その場所を尋ねます。

このダイアログは、あなたのアプリケーションとの最初のインタラクションとして、顧客を混乱させるかもしれません。また、データファイルの検証は、アプリケーションが実行される前に行われます。 On Startupが実行され、コードが他のファイルを選択する前に、データファイルの検証が行われます。これを避けるために、4D v15は デフォルト・データという新しい機能を導入しました。