All of lore.kernel.org
 help / color / mirror / Atom feed
* Putting fltk into oe-core (recipes-graphics)
@ 2013-08-27  6:59 Laszlo Papp
  2014-01-30 18:46 ` Laszlo Papp
  0 siblings, 1 reply; 6+ messages in thread
From: Laszlo Papp @ 2013-08-27  6:59 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 873 bytes --]

Hi all,

was this thoroughly discussed before? I think the 'fltk' graphics library
is quite lightweight. We still use that instead of qt and gtk on limited
embedded platforms simply because it takes 1.2 MB or a bit more rather than
a full blown Qt with 10-12+ MB.

If I understand correctly there were discussions that gtk should not be
inside openembedded core which I agree about. However, I think it would be
useful to have some lightweight library like this in. Of course, this is
lacking some features that Qt has, but that is why it is lightweight after
all. :-)

It is currently in the openembedded layer. It has a couple of minor
dependencies which should probably be moved, but I do not see anything
major. I think it is a more "core" option for ui building than the
alternatives. This also supports opengl to a certain extent.

Cheers,
Laszlo

[-- Attachment #2: Type: text/html, Size: 1005 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Putting fltk into oe-core (recipes-graphics)
  2013-08-27  6:59 Putting fltk into oe-core (recipes-graphics) Laszlo Papp
@ 2014-01-30 18:46 ` Laszlo Papp
  2014-02-01  9:02   ` Richard Purdie
  0 siblings, 1 reply; 6+ messages in thread
From: Laszlo Papp @ 2014-01-30 18:46 UTC (permalink / raw)
  To: openembedded-core

Ping?

I asked this a bit more than five months ago. Shall I take it as "No"?

On Tue, Aug 27, 2013 at 7:59 AM, Laszlo Papp <lpapp@kde.org> wrote:
> Hi all,
>
> was this thoroughly discussed before? I think the 'fltk' graphics library is
> quite lightweight. We still use that instead of qt and gtk on limited
> embedded platforms simply because it takes 1.2 MB or a bit more rather than
> a full blown Qt with 10-12+ MB.
>
> If I understand correctly there were discussions that gtk should not be
> inside openembedded core which I agree about. However, I think it would be
> useful to have some lightweight library like this in. Of course, this is
> lacking some features that Qt has, but that is why it is lightweight after
> all. :-)
>
> It is currently in the openembedded layer. It has a couple of minor
> dependencies which should probably be moved, but I do not see anything
> major. I think it is a more "core" option for ui building than the
> alternatives. This also supports opengl to a certain extent.
>
> Cheers,
> Laszlo


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Putting fltk into oe-core (recipes-graphics)
  2014-01-30 18:46 ` Laszlo Papp
@ 2014-02-01  9:02   ` Richard Purdie
  2014-02-03 16:03     ` Laszlo Papp
  0 siblings, 1 reply; 6+ messages in thread
From: Richard Purdie @ 2014-02-01  9:02 UTC (permalink / raw)
  To: Laszlo Papp; +Cc: openembedded-core

On Thu, 2014-01-30 at 18:46 +0000, Laszlo Papp wrote:
> Ping?
> 
> I asked this a bit more than five months ago. Shall I take it as "No"?

The lack of responses does indicate that its not something there is
strong support for so I don't think fltk will be moving, correct.

Cheers,

Richard



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Putting fltk into oe-core (recipes-graphics)
  2014-02-01  9:02   ` Richard Purdie
@ 2014-02-03 16:03     ` Laszlo Papp
  2014-02-04  7:47       ` Iorga, Cristian
  0 siblings, 1 reply; 6+ messages in thread
From: Laszlo Papp @ 2014-02-03 16:03 UTC (permalink / raw)
  To: Richard Purdie; +Cc: openembedded-core

On Sat, Feb 1, 2014 at 9:02 AM, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
> On Thu, 2014-01-30 at 18:46 +0000, Laszlo Papp wrote:
>> Ping?
>>
>> I asked this a bit more than five months ago. Shall I take it as "No"?
>
> The lack of responses does indicate that its not something there is
> strong support for so I don't think fltk will be moving, correct.

Currently, I do not see any minimal gui library in openembedded core
for building some simple GUI on real embedded devices, but OK.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Putting fltk into oe-core (recipes-graphics)
  2014-02-03 16:03     ` Laszlo Papp
@ 2014-02-04  7:47       ` Iorga, Cristian
  2014-02-04 11:46         ` Laszlo Papp
  0 siblings, 1 reply; 6+ messages in thread
From: Iorga, Cristian @ 2014-02-04  7:47 UTC (permalink / raw)
  To: Laszlo Papp, Richard Purdie; +Cc: openembedded-core

Hi Laszlo,

Maybe adding more information will make the case for it.
For example, the fact that is used in a lot of OSS.

A very good demo of the possibilities of FLTK is Giada, "A Hardcore Loop Machine"
http://www.giadamusic.com/

In my opinion, it is one of the best looking apps written using FLTK for the graphical interface.
Also, judging from the screenshots, I think it should be interesting to use it with a touch interface.
However, I don't have any info regarding how well FLTK behaves in this aspect.
Example screenshot: http://www.giadamusic.com/screenshot-09

Also, while Giada looks complex and with a lot of functionality built-in, the source code seems neat and tidy, which might be an argument regarding the fitness of FLTK in the embedded space.
Giada's authors takes pride of the facts that the source code contains around 100 files and has around 30KLoC.

Now, in my opinion, what is a little bit "strange" regarding FLTK is that it doesn't "fit in", because it doesn't have a native look'n'feel on any of the supported platforms.
But that's not really an issue in an embedded device, where FLTK might power up the only GUI needed for that particular device.

Regards,
Cristian Iorga
YP
Intel

-----Original Message-----
From: openembedded-core-bounces@lists.openembedded.org [mailto:openembedded-core-bounces@lists.openembedded.org] On Behalf Of Laszlo Papp
Sent: Monday, February 3, 2014 6:04 PM
To: Richard Purdie
Cc: openembedded-core
Subject: Re: [OE-core] Putting fltk into oe-core (recipes-graphics)

On Sat, Feb 1, 2014 at 9:02 AM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote:
> On Thu, 2014-01-30 at 18:46 +0000, Laszlo Papp wrote:
>> Ping?
>>
>> I asked this a bit more than five months ago. Shall I take it as "No"?
>
> The lack of responses does indicate that its not something there is 
> strong support for so I don't think fltk will be moving, correct.

Currently, I do not see any minimal gui library in openembedded core for building some simple GUI on real embedded devices, but OK.
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Putting fltk into oe-core (recipes-graphics)
  2014-02-04  7:47       ` Iorga, Cristian
@ 2014-02-04 11:46         ` Laszlo Papp
  0 siblings, 0 replies; 6+ messages in thread
From: Laszlo Papp @ 2014-02-04 11:46 UTC (permalink / raw)
  To: Iorga, Cristian; +Cc: openembedded-core

Hi Cristian,

yes, you are right in my opinion; thank you for your follow up!

The demo is very impressive, and as you say, "native theme and look"
does not matter much on real embedded device, i.e. not generic
computing mobile platforms - that are more powerful than some of the
old, but still existing desktop machines - with its own UX design
guide... Basically, the theme is what you define is, so I do not see
issues in there. :-)

In my experience, you would try hard to avoid X or even wayland on
such devices in favor of framebuffer, etc. The problem, I see, I would
need to grab a somewhat large "oe" layer to make a minimal UI on a
real embedded device. That is not going to happen any soon. I would
rather maintain my own fltk recipe in our layer instead.

As for the touchscreen, yes, I would be actually interested in using
fltk for touch screen devices. In fact, I already have some code, so I
am just looking into the option to get the necessary libraries
deployed by the Yocto project and openembedded-core.

If you ask me, and I can throw my two cents in, qt and gtk are lotta
more heavy and should not have made their way into oe-core IMHO, but
perhaps it is only there for compatibility now.

I mean, I would be fine with any good lightweight libraries on oe-core
for creating minimal touch guis and that kind on minimal embedded
devices, but I currently see no other option than writing your own ui
kit with raw opengl, perhaps using glew from oe-core, etc. Suggestions
would be welcome. I think oe-core could have this responsibility, but
I will leave that with the maintainer...

Cheers, L.

On Tue, Feb 4, 2014 at 7:47 AM, Iorga, Cristian
<cristian.iorga@intel.com> wrote:
> Hi Laszlo,
>
> Maybe adding more information will make the case for it.
> For example, the fact that is used in a lot of OSS.
>
> A very good demo of the possibilities of FLTK is Giada, "A Hardcore Loop Machine"
> http://www.giadamusic.com/
>
> In my opinion, it is one of the best looking apps written using FLTK for the graphical interface.
> Also, judging from the screenshots, I think it should be interesting to use it with a touch interface.
> However, I don't have any info regarding how well FLTK behaves in this aspect.
> Example screenshot: http://www.giadamusic.com/screenshot-09
>
> Also, while Giada looks complex and with a lot of functionality built-in, the source code seems neat and tidy, which might be an argument regarding the fitness of FLTK in the embedded space.
> Giada's authors takes pride of the facts that the source code contains around 100 files and has around 30KLoC.
>
> Now, in my opinion, what is a little bit "strange" regarding FLTK is that it doesn't "fit in", because it doesn't have a native look'n'feel on any of the supported platforms.
> But that's not really an issue in an embedded device, where FLTK might power up the only GUI needed for that particular device.
>
> Regards,
> Cristian Iorga
> YP
> Intel
>
> -----Original Message-----
> From: openembedded-core-bounces@lists.openembedded.org [mailto:openembedded-core-bounces@lists.openembedded.org] On Behalf Of Laszlo Papp
> Sent: Monday, February 3, 2014 6:04 PM
> To: Richard Purdie
> Cc: openembedded-core
> Subject: Re: [OE-core] Putting fltk into oe-core (recipes-graphics)
>
> On Sat, Feb 1, 2014 at 9:02 AM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote:
>> On Thu, 2014-01-30 at 18:46 +0000, Laszlo Papp wrote:
>>> Ping?
>>>
>>> I asked this a bit more than five months ago. Shall I take it as "No"?
>>
>> The lack of responses does indicate that its not something there is
>> strong support for so I don't think fltk will be moving, correct.
>
> Currently, I do not see any minimal gui library in openembedded core for building some simple GUI on real embedded devices, but OK.
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-02-04 11:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-27  6:59 Putting fltk into oe-core (recipes-graphics) Laszlo Papp
2014-01-30 18:46 ` Laszlo Papp
2014-02-01  9:02   ` Richard Purdie
2014-02-03 16:03     ` Laszlo Papp
2014-02-04  7:47       ` Iorga, Cristian
2014-02-04 11:46         ` Laszlo Papp

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.