Jump to content


Photo

Linux Support needed

linux lazarus fps arm

  • Please log in to reply
15 replies to this topic

#1 DonaldShimoda

DonaldShimoda

    Member

  • uniGUI Subscriber
  • PipPip
  • 14 posts

Posted 03 February 2016 - 05:00 PM

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? 


  • 0

#2 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9829 posts

Posted 07 February 2016 - 06:03 PM

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.


  • 0

#3 DonaldShimoda

DonaldShimoda

    Member

  • uniGUI Subscriber
  • PipPip
  • 14 posts

Posted 10 February 2016 - 02:43 PM

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


  • 0

#4 Oscar Flor

Oscar Flor

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 140 posts
  • LocationAsuncion

Posted 17 February 2016 - 09:01 PM

I hope Embarcadero/IDERA correct directions a allow UniGui Apps to work on Linux.


  • 0

Oscar Flor
Sebaot Software


#5 irwan

irwan

    Active Member

  • uniGUI Subscriber
  • PipPipPip
  • 68 posts

Posted 18 February 2016 - 02:16 PM

delphi10 bigben will comming with linux support,,

 

i hope it will support with unigui


  • 0

#6 Ronny Encarnacion

Ronny Encarnacion

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 507 posts

Posted 18 February 2016 - 02:47 PM

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 .


  • 0

Ronny Encarnacion


#7 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9829 posts

Posted 18 February 2016 - 04:25 PM

Technically speaking, uniGUI apps are console apps.


  • 1

#8 Oscar Flor

Oscar Flor

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 140 posts
  • LocationAsuncion

Posted 18 February 2016 - 04:26 PM

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.


  • 0

Oscar Flor
Sebaot Software


#9 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9829 posts

Posted 18 February 2016 - 04:29 PM

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.


  • 0

#10 Oscar Flor

Oscar Flor

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 140 posts
  • LocationAsuncion

Posted 18 February 2016 - 06:24 PM

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.


  • 0

Oscar Flor
Sebaot Software


#11 Oscar Flor

Oscar Flor

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 140 posts
  • LocationAsuncion

Posted 18 February 2016 - 06:32 PM

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


  • 0

Oscar Flor
Sebaot Software


#12 DonaldShimoda

DonaldShimoda

    Member

  • uniGUI Subscriber
  • PipPip
  • 14 posts

Posted 19 February 2016 - 10:22 PM

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

#13 lema

lema

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 350 posts

Posted 14 March 2016 - 11:35 AM

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 :blink2: from python / php.


  • 0

#14 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9829 posts

Posted 16 March 2016 - 02:45 PM

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 :blink2: from python / php.

 

This is planned...!


  • 1

#15 Freeman35

Freeman35

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 180 posts

Posted 06 September 2016 - 04:19 PM

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 :) )


  • 0

#16 DonaldShimoda

DonaldShimoda

    Member

  • uniGUI Subscriber
  • PipPip
  • 14 posts

Posted 16 August 2017 - 03:44 PM

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.


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users