我们构建了一个承载数据(联系人,电子邮件等)的.NET服务器应用程序。 我们希望将数据同步到移动设备:iPhone,Windows Mobile,Blackberry等。
我们应该怎么做?
构建多个移动应用程序,每个平台一个(例如iPhone应用程序,Blackberry应用程序等),每个应用程序与我们的服务器同步。
许可Microsoft的Microsoft Exchange协议技术,以便我们的服务器应用程序假装成Exchange服务器,从而使同步在所有不同的平台上自动工作(据我们了解,iPhone,Windows Mobile,Blackberry等。所有都具有与Microsoft Exchange的内置同步功能。)
还有其他选择吗?
有什么建议吗?
答案 0 :(得分:1)
您应该考虑的一个选择是Oracle的移动企业应用程序平台。这是几种不同产品的组合,例如Database Lite Mobile Server,ADF Mobile和JDeveloper。
移动企业应用程序平台允许您使用JDeveloper编写代码一次,并使用ADF Mobile为多个移动体系结构创建程序包。 Database Lite Mobile Server可以将应用程序配置到移动设备。之后,您可以从移动服务器管理控制台监视和管理移动设备。 以下是一些指向更多信息的链接:
ORACLE MEAP:http://bit.ly/fQbXUL
Database Lite Mobile Server:http://bit.ly/eJOzhN
需要注意的是,数据需要存储在后端的Oracle数据库中。希望有所帮助,祝你好运解决问题。
- Eric