データソース (Data Sources)

データソースを使用すると、ユーザーインターフェイスをアプリケーションデータから切り離し、Kanzi Studio プロジェクトと Kanzi アプリケーションを定義するアプリケーションコードとの依存関係を取り除くことができます。

Kanzi は、Kanzi Engine データソースプラグインを定義することによって、データソースの形式と構造を定義することができます。

Kanzi アプリケーションでデータソースを使用する場合、プロパティやプロパティフィールドの値をデータソースからのデータにバインドします。このバインディングは、ノードやリソースとアプリケーションデータの間に接続を確立します。データソース内のデータが変更されると、そのデータにバインドされているノードやリソースがデータの変更を反映します。

一般的なユースケースとしては、クラスターやIVIシステム内のノードのプロパティを、アプリケーションが接続するサーバーから提供されるデータソースのデータにバインドすることです。例えば、Kanzi アプリケーションは、データソースを使用して、速度、RPM、燃料情報、アドレス帳のエントリ、アルバムや曲の情報、ナビゲーション情報などのデータを取得することができます。

データソースチュートリアルを完了することで、Kanzi アプリケーションでデータソースを定義し使用する方法を学びます。チュートリアル: データソースからアプリケーションデータを取得する を参照してください。

関連項目

チュートリアル: データソースからアプリケーションデータを取得する

データソースの定義

データソースを使用する

Java と Kotlin を使用して

バインディング (Bindings)