I want to develop Web UI for my desktop application to allow users do some tasks remotely. The Web UI server and desktop app will run on the same computer.
Question is: what is the best way to implement it?
I found several possible solutions:
Please push me to the right direction :)
I have tried UniGui and it's a really good choice. Have a look at their site (www.unigui.com) and see for yourself.
Basically, you create a new UniGUI app and use dedicated components from the palette. You can use the same application for both desktop and web purposes. Plus, it can be compiled as an ISAPI module with ease. :)
If you need to convert a Windows application into a cross-browser (thus, a cross-OS) application, try Thinfinity VirtualUI.
It's an alternative for UniGui, it works with Delphi and other Windows apps as well.
The windows-to-web conversion process requires you to (1) add a piece of code to the source, and (2) run a Windows-based server.
Remote users must run an HTML5 browser to load the application within a browser tab.
Additionally, VirtualUI-enabled applications can be extended and integrated with the web by using Web Components.
There's a CodeProject article that explains the architecture, the execution and how to add web components to the Windows application.
You will find a 30-day trial for VirtualUI and tutorials to web-enable your Delphi app on the VirtualUI product page.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With