我们有一个Web应用程序,一些常见的销售之间的交易(联系人,约会,地址,备注等)。我们需要保持我们的应用程序,Outlook和潜在的任何他们可能已经同步的设备。

有没有我们可以使用,以帮助我们与掌上电脑集成任何框架?任何想法或建议步骤赞赏。谢谢。

有帮助吗?

解决方案

我想看看微软同步框架。 Whitch有许多“供应商”既包括一些,一些开源,一些第三部分。提供者是一个像一个标准化的“连接”到数据源,如Outlook邮件,Outlook联系人,文件系统,数据库或任何你能想象。或者像微软说:

  

Microsoft同步框架是一个   全面的同步平台   使协作和离线   应用程序,服务和访问   设备。它具有技术和   工具,使漫游,共享,   并采取离线数据。运用   微软同步框架,开发人员   可以构建同步生态系统   集成任何应用程序,任何   使用任何协议从任何存储数据   在任何网络。

     

的Microsoft同步的一个重要方面   框架是创造能力   自定义同步提供。一种   供应商是一个软件组件,   代表一个副本   同步。复制品是   信息特别是储存库   被同步,诸如文件   系统的手持设备上。什么时候   表示数据源,提供者   列举其副本的变化。   代表目的地时,一   供应商将更改应用于其   复制品。如果在源数据和   目的地在类型或模式不同,   每个提供者执行任何必要的   映射或变换。

Microsoft同步框架主页:点击 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同步框架1.0 CTP1 - 设备点击 托管(.NET Compact Framework的)和非托管/本机(ARM)点击 支持的平台的Windows Mobile 5和6(仅在CTP1 ARM处理器)

的http:// WWW .microsoft.com /下载/ details.aspx?FAMILYID = a7c01a89-9af8-4eee-ab04-6a3ad098a03f&DisplayLang = EN

其他提示

我觉得的SyncML 在维基百科上的文章将是一个良好的开端。

的Funambol 具有客户端对多个平台和核心项目是免费的,开源的。

Plaxo.com定制了的Funambol Windows Mobile客户端为他们的客户。

我已经与Microsoft .NET Compact Framework的做到了这一点,并有很好的效果。 SQLCE可以提供在PDA上的本地存储。同步既可以用在Web服务的自定义代码或使用类似SQL Server复制进行。

另一种策略是设计一个第二网络门户与被特别小屏幕定位移动设备的UI。基于智能手机的用户可以与任何Web浏览器访问移动门户。这可能是最经济的解决方案effecive

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top