Browser as a view using WebUI lazarus / 38-Networking and Web Programming ---------------------------------------------------------------------- delphius · 2023-06-09 21:18 WebUI is a lightweight portable lib witch helps you to use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend. I made a wrapper for webui on free pascal, tested it, made several examples, everything works great. This is an analogue of the library WebView that was written about in this topic I used Qooxdoo as a JavaScript framework in the browser to replace LCL on regular desktop forms Has anyone else worked in this direction? Are there any similar working schemes for using a browser with RIA as a representation for desktop applications? ---------------------------------------------------------------------- egsuh · 2023-06-11 22:07 I have tried VirtualUI here: https://www.cybelesoft.com/thinfinity/virtualui/. Installing this, I can run my Windows application in webbrowser. It was not bad, but not using it yet. I'd like to look into WebUI. ---------------------------------------------------------------------- delphius · 2023-06-13 07:43 Quote from: egsuh on June 12, 2023, 12:07:19 amInstalling this, I can run my Windows application in webbrowser Yes, I watched this product, it's more about virtualization and has nothing to do with native development of web interfaces with a backend in a programming language other than js. Using a library like WebUI is a natural intermediate step before moving to native development using pas2js and webassembly, which awaits us in the future, according to this roadmap ---------------------------------------------------------------------- Sartaj · 2023-12-19 20:04 It is a good library. You can develop desktop app with HTML/JS. But i face problem where you can't embed JS to live website. It uses webui.js link to activate backend code. If it can embed JS code to any live website then it can work as browser extension. I am also looking to use of profile settings. If these are possible in this then we don't need to compile cef. Quote from: delphius on June 09, 2023, 11:18:50 pmWebUI is a lightweight portable lib witch helps you to use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend. I made a wrapper for webui on free pascal, tested it, made several examples, everything works great. This is an analogue of the library WebView that was written about in this topic I used Qooxdoo as a JavaScript framework in the browser to replace LCL on regular desktop forms Has anyone else worked in this direction? Are there any similar working schemes for using a browser with RIA as a representation for desktop applications? ---------------------------------------------------------------------- Ericktux · 2024-01-28 13:54 Hello friends, I am trying to use WEBUI in Lazarus Pascal but when building the example I get the error "webui-2.dll" does not find the file.  PS: I am using lazarus 3.0 x64 in win10x64 ---------------------------------------------------------------------- KodeZwerg · 2024-01-28 14:03 Quote from: Ericktux on January 28, 2024, 02:54:27 pmHello friends, I am trying to use WEBUI in Lazarus Pascal but when building the example I get the error "webui-2.dll" does not find the file.  PS: I am using lazarus 3.0 x64 in win10x64 Go to https://webui.me/ , press Download, choose your operating system, download the file, extract it in your "example" folder where the binary .exe is, et voila. ---------------------------------------------------------------------- Thaddy · 2024-01-28 19:58 Or use CEF in Kiosk mode. ---------------------------------------------------------------------- egsuh · 2024-01-29 02:29 Is this only for "viewing" purpose or can this replace many Lazarus form elements like TEdit, TTreeview, etc.? ---------------------------------------------------------------------- Ericktux · 2024-03-06 13:39 Hello friend, I imagine you can use the html5 elements and link them with Pascal code, greetings