我的要求是为windows PDA创建一个windows mobile 6.1应用程序,它大部分时间都在脱机工作,当它连接到服务器时,它应该在线工作,以同步从PDA到服务器和服务器到PDA的数据,以保持本地和中央数据库的最新因此,在每个PDA中都会有大量的事务,当它在线时,它应该与中央服务器同步。
我如何才能做到这一点?我可以使用microsoft同步服务来完成此操作吗?或者有其他更好的方法来解决这个问题?
目前,PC通过RAPI确认设备存在且已连接后,启动服务器,并在PDA上生成一个应用程序作为客户端。PDA上的客户端进程与PDA上的数据库进行通信,并使用SQL CE 2.0将记录返回给PC应用程序。我有机会将PC和PDA应用程序套件分别升级到Framework3.5和CF3.5。
由于业务需求,我无法摆脱要求PC应用程序显示在PDA上完成的工作的预览的工作流程。