We want to migrate UI rich application from delphi to java or Web Application.
Reason is that we want application to be portable on all Operating Systems.
Current Components and Modules of Application in Delphi :
- In Delphi we are utilizing TWebBrowser component to display HTML content
- We are playing mp3 that is extracted from FileStream on clicks in HTML.
- All resources for HTML are retrieved from Embeded Database Firebird/Ms Access.
- To sync some content we are doing HTTP post to PHP scripts to centralize the data on webserver.
Deployment: - Application has to be deployed on CD and installed on Desktop computer on Mac OS, Linux, Windows.
I need your help how to approach this migration. Is better to go with Java UI or Web App that will be deployed with WAMP/XAMP and appropriate distributions on Linux and Mac's.
EDIT: I have some specific requirements for audio functionality. Audio files are separate files distributed on CD or USB. Audio files are one solid file compiled from mp3's inside. Application will have to have ability to extract the mp3 based on offset and size of mp3 stored in index file and to play in real time... How this affects idea of Web App using this approach.