We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
这是一个很好的问题。最成熟的同步解决方案之一是 Sybase iAnywhere 的 MobiLink。我们已经广泛使用它,如果您有一些预算,它非常适合企业系统。它不是开源的,因此不符合您所述的要求。
您可以混合一些基本的网络技术来推出您自己的技术,这就是我们的目标。用于离线内容和数据库存储的简单 Web 服务和 HTML 5。请参阅此链接:
http://diveintohtml5.ep.io/offline.html - 离线浏览器应用程序
http://webkit.org/blog/126/ webkit-does-html5-client-side-database-storage/ - 客户端数据库存储
查看此示例:http://webkit.org/demos/sticky-notes/
我见过有关开放数据库同步的讨论,但没有具体的内容。
This is a great question. One of the most mature solutions for Sync is Sybase iAnywhere's MobiLink. We have used it extensively, and it is perfect for enterprise systems if you have some budget. It is not open source, and so does not meet your requirements as stated.
You could mix some basic web technologies to roll your own, which is where we are heading. Simple web services and HTML 5 for the offline content and database storage. See this link:
http://diveintohtml5.ep.io/offline.html - Offline Browser Applications
http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/ - Client Database Storage
Check out this example: http://webkit.org/demos/sticky-notes/
I have seen talk of Open Database Sync, but nothing concrete.
Herbert:
我想邀请您访问 OpenMobster。它是一个用于移动应用程序的开源云平台。它使用商业友好的 Eclipse 许可证。
功能包括:
同步专为需要离线功能的应用程序而设计。支持所有同步模式,例如双向同步、单向设备同步、单向云同步、启动同步(慢速同步的一项创新)。
云端是基于 Java 的,运行在基于 JBoss 微容器的内核上。
2.0 处于 Beta 阶段,支持所有 Android 版本和 BlackBerry 4.0.x。
2.2 将添加对 iPhone 和基于 GWT 的管理控制台的支持以及其他功能。
以下是一些可以帮助您获取更多信息的链接:
link://code.google.com/p/openmobster/wiki/AndroidSyncApp 和 link://code.google.com/p/openmobster/wiki/DeveloperZone
如果您有更多问题,请随时向用户发帖论坛地址:
链接://groups.google.com/group/openmobster-users
祝你好运!!!
Herbert:
I would like to invite you to check out OpenMobster. It is an Open Source Cloud Platform for Mobile Apps. It uses the business friendly Eclipse license.
Features include:
Sync is specifically designed for apps requiring offline capabilities. All sync modes such as Two-Way Sync, One Way Device Sync, One Way Cloud Sync, Boot Sync (an innovation over Slow Sync) is supported.
The Cloud Side is Java based running on a JBoss Microcontainer based kernel.
2.0 which is in Beta supports all Android versions and BlackBerry 4.0.x.
2.2 will add support for iPhone and a GWT based Management Console among other features.
Here are some links that may help you get more information:
link://code.google.com/p/openmobster/wiki/AndroidSyncApp, and link://code.google.com/p/openmobster/wiki/DeveloperZone
If you have more questions, please feel free to post on the user forum at:
link://groups.google.com/group/openmobster-users
Good Luck!!!
我还没有看到 SymmetricDS 列出。它是一个基于Java的开源(LGPL)数据库同步系统。它正在积极开发中并且已经存在了一段时间。它在很多方面与 Microsoft 的同步框架相似。一个区别是它会自动创建捕获数据所需的触发器。我认真考虑过在我的下一个项目中使用它,但我们是一家 Microsoft 商店,可能会选择 MSF。
I don't see SymmetricDS listed yet. It is an open source (LGPL) Java-based database synchronization system. It is under active development and has been around for a while. It is similar in many ways to Microsoft's Sync Framework. One difference is that it will auto-create the triggers it needs to capture the data. I seriously considered using this for my next project, but we are a Microsoft shop and will probably go with MSF.
那里没有太多信息,但“同步”似乎是 Java 对 MS 同步框架的回答。
这里有一篇有趣的论文 - http://www.cs.unc.edu/ ~dewan/sync/sync_paper.html,以及 IBM 站点上的一些不太有用的信息 - http://publib.boulder.ibm.com/infocenter/iwedhelp/v6r0/index.jsp?topic=%2Fcom.ibm .db2e.doc%2Fsynfjsa.html。
There isn't much information out there, but "Sync" seems to be Javas answer to the MS Synchronization Framework.
There's an interesting paper here - http://www.cs.unc.edu/~dewan/sync/sync_paper.html, and some not so useful information on the IBM site - http://publib.boulder.ibm.com/infocenter/iwedhelp/v6r0/index.jsp?topic=%2Fcom.ibm.db2e.doc%2Fsynfjsa.html.