データソース (Data Sources)¶
データソースを使用すると、ユーザーインターフェイスをアプリケーションデータから切り離し、Kanzi Studio プロジェクトと Kanzi アプリケーションを定義するアプリケーションコードとの依存関係を取り除くことができます。
Kanzi は、Kanzi Engine データソースプラグインを定義することによって、データソースの形式と構造を定義することができます。
Kanzi アプリケーションでデータソースを使用する場合、プロパティやプロパティフィールドの値をデータソースからのデータにバインドします。このバインディングは、ノードやリソースとアプリケーションデータの間に接続を確立します。データソース内のデータが変更されると、そのデータにバインドされているノードやリソースがデータの変更を反映します。
一般的なユースケースとしては、クラスターやIVIシステム内のノードのプロパティを、アプリケーションが接続するサーバーから提供されるデータソースのデータにバインドすることです。例えば、Kanzi アプリケーションは、データソースを使用して、速度、RPM、燃料情報、アドレス帳のエントリ、アルバムや曲の情報、ナビゲーション情報などのデータを取得することができます。
データソースチュートリアルを完了することで、Kanzi アプリケーションでデータソースを定義し使用する方法を学びます。チュートリアル: データソースからアプリケーションデータを取得する を参照してください。
関連項目¶
チュートリアル: データソースからアプリケーションデータを取得する