Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クイック・スタート » Mobile Link テクノロジの概要 » Mobile Link Contact サンプルの解説

 

Contact サンプル・チュートリアルの概要

Contact サンプルは、Mobile Link 開発者にとって貴重なリソースです。このサンプルを使用して、Mobile Link アプリケーションの開発時に必要なさまざまな方法の実装例を紹介します。

Contact サンプル・アプリケーションは、1 つの SQL Anywhere 統合データベースと、2 つの SQL Anywhere リモート・データベースから構成されています。このサンプルでは、同期の一般的な方法をいくつか説明します。この章で説明することを最大限に活用するために、サンプル・アプリケーションのソース・コードを読んで理解してください。

統合データベースは SQL Anywhere データベースですが、同期スクリプトは他のデータベース管理システムの最小限の変更を処理する SQL 文で構成されています。

Contact サンプルは samples-dir\MobiLink\Contact にあります。概要については、同じディレクトリにある readme ファイルを参照してください。samples-dir の詳細については、サンプル・ディレクトリを参照してください。

同期の設計

Contact サンプル・アプリケーションの同期の設計では、以下の機能を使用します。

  • カラムのサブセット   統合データベース上の Customer、Product、SalesRep、Contact の各テーブルのカラムのサブセットが、リモート・データベースで共有される。

  • ローのサブセット   統合データベース上の SalesRep テーブルのローのうち 1 つのみについて、すべてのカラムが各リモート・データベースで共有される。リモート・データベース間でのローの分割を参照してください。

  • タイムスタンプベースの同期   最後のデバイス同期以降に実行された統合データベースに対する変更を識別する方法。Customer、Contact、Product の各テーブルは、タイムスタンプベースの方法を使用して同期される。タイムスタンプベースのダウンロードを参照してください。