DonaldShimoda Posted February 3, 2016 Posted February 3, 2016 I love UNIGUI, but cannot even think in use if dont works on Linux on ARM and win platforms. Lazarus do that job, i have several delphi app compiling ok on LAZARUS for ARM. Why can you migrate this? If you do i will by a PRO license. Theres any estimation, work in progress there?
Administrators Farshad Mohajeri Posted February 7, 2016 Administrators Posted February 7, 2016 Donald, I hear you, but we need to release our long-awaited version 1.00 first before we can work on a different branch such as ARM platform.
DonaldShimoda Posted February 10, 2016 Author Posted February 10, 2016 Donald, I hear you, but we need to release our long-awaited version 1.00 first before we can work on a different branch such as ARM platform. You don't need to touch a single one of code to release for arm. If you have it running on linux 386 will work on arm also, if you use lazarus off course. Si your code very connected windows? I can't see why must be? Do you use INDY server components? They work excellent on lazarus/linux/arm
Darth Florus Posted February 17, 2016 Posted February 17, 2016 I hope Embarcadero/IDERA correct directions a allow UniGui Apps to work on Linux.
IRWANTO82 Posted February 18, 2016 Posted February 18, 2016 delphi10 bigben will comming with linux support,, i hope it will support with unigui
rencarnacion Posted February 18, 2016 Posted February 18, 2016 But as far as I know that version will compile Linux Console APP, so I Guess that will not compile graphic Applications. I think that Delphi will be capable to compile full for Linux for the first Quarter of the Next Year .
Administrators Farshad Mohajeri Posted February 18, 2016 Administrators Posted February 18, 2016 Technically speaking, uniGUI apps are console apps. 1
Darth Florus Posted February 18, 2016 Posted February 18, 2016 Personally talking I don't need that Delphi make visual apps on Linux, only services or web apps, the actual model that use PAServer used to deploy and test executables on others platforms I think is viable to be used on Linux to. A UniGui app is in his interior a VCL app. The problem could be the inner of components. We know that internally a UniGui component use a GDI handler that is a Window only feature, thas minds that use calls to windows api to work Is possible that Delphi use internally a Wine package to work to. The problem with this is that Wine does not support windows services only Desktop and console applications. This is the problem that forces to Borland times ago to use QTWidgets to implement Kylix. I don't know how FireMonkey implements internally but it work on Android an IOS. Then UniGui could migrate to FireMoneky internally to be capable to be used as a LInux app.
Administrators Farshad Mohajeri Posted February 18, 2016 Administrators Posted February 18, 2016 A uniGUI app does not rely on VCL controls. GDI handles are only needed for bitmap conversion routines. Those routines needs to be ported to Linux equivalents.
Darth Florus Posted February 18, 2016 Posted February 18, 2016 Very good!, then we can think about UniGui on Linux on very soon!. Actually if You compile a console app (for example with intraweb) you can use it in Linux with "wineconsole <youapp.exe>" and in the file "rc.local" (of Fedora) can be setted to "wineconsole <youapp.exe> > null" and when the server start your web app at start to. I was think that this coold'n be possible with UniGui because the standalone app show a window on the tray. Thats means that uses windows gui to work. If in a future if UniGui standalone app does not show a windows could be used this way and therfore a UniGui app could be possible to be used on Linux. Only need to use a guardian to start up the web app if crash for some reason.
Darth Florus Posted February 18, 2016 Posted February 18, 2016 Only for telling....once I'm install on my android table an app for configuration of the launcher that implements its user interface with ExtJS. And I remember that is possible with Java to implement a local embedded web server. I think if UniGui can be used as a Android Service or Android App or a IOS app as console or service app wil be possible to do the same on every platform that Delphi support and therfore used to make embedded apps using UniGui. This will be awesome.....dream will not cost anything. Best Regards
DonaldShimoda Posted February 19, 2016 Author Posted February 19, 2016 Very good!, then we can think about UniGui on Linux on very soon!. Actually if You compile a console app (for example with intraweb) you can use it in Linux with "wineconsole <youapp.exe>" and in the file "rc.local" (of Fedora) can be setted to "wineconsole <youapp.exe> > null" and when the server start your web app at start to. Don't work for ARM IOT. And we don't know how much will cover next linux delphi compiler. FPC does it now. And not any arm, it builds for any platform supported by FPC. 1
lema Posted March 14, 2016 Posted March 14, 2016 There is a huge (and fast growing) new market around IOT. Over 5 million Raspberry boxes are sold till now. Farshad , please give it a try and save ourselves from python / php.
Administrators Farshad Mohajeri Posted March 16, 2016 Administrators Posted March 16, 2016 There is a huge (and fast growing) new market around IOT. Over 5 million Raspberry boxes are sold till now. Farshad , please give it a try and save ourselves from python / php. This is planned...! 1
Freeman35 Posted September 6, 2016 Posted September 6, 2016 godzilla will use firemonkey as well, maybe this mean no need to wait delphi for linux. If unigui ported to fmx and work on osx, this mean will be work on linux too. ( I hope )
DonaldShimoda Posted August 16, 2017 Author Posted August 16, 2017 Don't work for ARM IOT. And we don't know how much will cover next linux delphi compiler. FPC does it now. And not any arm, it builds for any platform supported by FPC. My friend i can help you in the migration to lazarus/fpc, please let me know if i can be util in any way. I have BIG interest on have unigui servers running on arm devices (like RPI3, Beaglebone, Banan pi, etc) That will not happen with Delphi Linux compiler from several years ago if that even happens. Please, think in lazarus as a option or provide source code to professional sbscribers to allow to try it on lazarus/fpc. Just suggestions. Best regards.
Recommended Posts