質問

当社には、いくつかの一般的な販売エンティティ (連絡先、予約、住所、メモなど) を処理する Web アプリケーションがあります。アプリ、Outlook、およびそれらが同期している可能性のあるすべてのデバイスを維持する必要があります。

PDA との統合に役立つフレームワークはありますか?ご意見やご提案をお待ちしております。ありがとう。

役に立ちましたか?

解決

Microsoft Sync Framework を検討してみます。これには、含まれているもの、オープンソース、サードパーツなど、多くの「プロバイダー」があります。プロバイダーは、Outlook メール、Outlook 連絡先、ファイル システム、データベース、その他想像できるあらゆるものなど、データソースへの標準化された「接続」のようなものです。あるいはマイクロソフトが言うように:

Microsoft Sync Frameworkは、アプリケーション、サービス、デバイスのコラボレーションとオフラインアクセスを可能にする包括的な同期プラットフォームです。ローミング、共有、およびデータのオフラインを可能にするテクノロジーとツールを備えています。Microsoft Syncフレームワークを使用して、開発者は、あらゆるアプリケーションを統合する同期エコシステムを構築し、任意のネットワーク上のプロトコルを使用してストアのデータと任意のデータを構築できます。

Microsoft Syncフレームワークの重要な側面は、カスタム同期プロバイダーを作成する機能です。プロバイダーは、同期のためのレプリカを表すソフトウェアコンポーネントです。レプリカは、ハンドヘルドデバイス上のファイルシステムなど、同期する情報の特定のリポジトリです。データソースを表す場合、プロバイダーはレプリカからの変更を列挙します。目的地を表す場合、プロバイダーはレプリカに変更を適用します。ソースと宛先のデータがタイプまたはスキーマが異なる場合、各プロバイダーは必要なマッピングまたは変換を実行します。

Microsoft Sync Framework のホームページ:
http://msdn.microsoft.com/en-us/sync/default.aspx

導入:
http://msdn.microsoft.com/en-us/sync/bb821992.aspx

連絡先の同期サンプル - Outlook 同期
このサンプルでは、​​カスタム プロバイダーを作成して、異なるデータ ソース間でコンテンツを同期する方法を示します。このサンプルでは、​​Microsoft Outlook、Vista の連絡先、および VCard ファイルの間で連絡先を同期します。このデモの重要な点は、同期フレームワークを通じて異種のデータ ソースとデータ型を適切にマッピングできるようにするデータ マッピング機能です。

http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sync&ReleaseId=613

Microsoft Sync Framework v1.0 CTP1 - デバイス
マネージド (.NET Compact Framework) およびアンマネージド/ネイティブ (ARM)
サポートされているプラ​​ットフォームは Windows Mobile 5 および 6 (CTP1 では ARM プロセッサのみ)

http://www.microsoft.com/downloads/details.aspx?FamilyID=a7c01a89-9af8-4eee-ab04-6a3ad098a03f&DisplayLang=ja

他のヒント

私は、ウィキペディアののSyncML の記事は良いスタートになると思います。

フナンボルに複数のプラットフォーム用のクライアントを持ち、コアプロジェクトは、フリーでオープンソースです。

Plaxo.com彼らの顧客のためのFunambolのWindows Mobileクライアントをカスタマイズしています。

私は、Microsoft .NET Compact Frameworkのでこれを行われ、優れた結果を持っていました。 SQLCEは、PDA上のローカルストレージを提供することができます。同期するWebサービスを介してのいずれかのカスタムコードで実行またはSQL Serverレプリケーションのようなものを使用してすることができます。

別の戦略は、特異的に小さなスクリーンを有するモバイルデバイスをターゲットにしているUIと第二のウェブポータルを設計することであろう。スマートフォンベースのユーザーは任意のWebブラウザとモバイルポータルにアクセスすることができました。これが最もコストeffecive解決策になるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top