我们希望将富UI应用程序从delphi迁移到
java或Web Application.
原因是我们希望应用程序在所有操作系统上都可移植.
Delphi中当前的应用程序组件和模块:
>在Delphi中,我们使用TWebBrowser组件来显示HTML内容
>我们正在播放在HTML中点击时从FileStream中提取的mp3.
>从Embeded Database Firebird / Ms Access中检索HTML的所有资源.
>要将我们正在执行HTTP发布的一些内容同步到PHP脚本,以便将数据集中在Web服务器上.
部署:
– 应用程序必须部署在CD上,并安装在Mac OS,Linux,Windows上的台式计算机上.
我需要您的帮助,如何处理此迁移.最好使用将在WAMP / XAMP上部署的Java UI或Web App以及Linux和Mac上的相应发行版.
编辑:
我对音频功能有一些特定的要求.音频文件是分布在CD或USB上的单独文件.音频文件是从mp3内部编译的一个实体文件.应用程序必须能够根据存储在索引文件中的mp3的偏移量和大小来提取mp3并实时播放…这会如何影响使用此方法的Web App的想法.
解决方法
你为什么不试试FreePascal?它使用与Delphi相同的语言,可以在Windows / Linux / Mac上编译为本机应用程序.由于您已经在Delphi中安装了应用程序,因此转换它应该不会太困难.