我们正在为一个客户工作,其中我们开发了供在线用户使用的自定义 ADF 应用程序(Web 用户 - 连接到互联网的人)。用于此应用程序的所有数据都存储在数据库中。
我们有类似的离线桌面(独立)应用程序,建立在 Java Swings 之上,供用户在未连接到互联网时使用(离线模式)。这里输入和输出数据存储在 XML 文件中。
现在客户想要消除独立桌面应用程序。他们想要一个单一的应用程序(单一代码库),它既可以在连接到互联网时在线工作,又应该在未连接到互联网时离线工作。
我们可以使用 HTML5 实现这一点吗?如果是,请分享 IDE 和其他技术链接。
如果没有,请告诉我们市场上有哪些 Java 技术可以实现相同的目标?
请注意,我们当前的 ADF 应用程序与 Oracle EBS 集成。