On 1/8/06, The Rasterman Carsten Haitzler <[EMAIL PROTECTED]> wrote:
> On Sat, 7 Jan 2006 09:57:04 -0600 Mike Emmel <[EMAIL PROTECTED]> babbled:
>
> > On 1/7/06, Daniel Laird <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > > All this GTK work is very exciting ground for directfb.
> > >
> > > I presume the next version of cairo that is released will have this in 
> > > and i
> > > am hoping that gtk will support the DFB backend soon as this really builds
> > > momentum for this API.
> > >
> > >
> > >
> > > I have a question though and that is has anyone tried
> > > http://www.enlightenment.org/ version D17 of this says it supports 
> > > DirectFB
> > >
> > > Any triers?
> > >
> > > Any opinions.
> > >
> > I've played with it before I upgraded the gtk port for directfb.
> > It has a lot of good ideas but the problem is it replicates a lot of
> > functionality found in lower level libraries and does not provide a
> > complete solution ala gtk so its a bit of and oddball. Basically you
> > can add enlightenment but generally it does not replace anything.
> > Evas for example is cool but its not a complete 2D stack like cairo so
> > you end up
> > looking at cairo on evas then wonder why am i using evas ?
>
> cairo != evas. cairo is a 2d vector lib with immediate mode rendering. evas is
> a structured mode canvas with persistant objects. it works for our needs quite
> well. :) unlike cairo it has a blazing fast software engine and is entirely
> usable without hardware aceleration. (evas's software engine is an order of
> about 20-30 times faster than cairo. evas also has an xrender engine, opengl,
> directfb, runs in the linux framebuffer, can render to memory buffers, 
> supports
> qtopia and has a cairo engine that is half complete but was not worth
> completing due to performance issues). evas is designed for doing specific
> kinds of "display" in a certain way - it's not everything for everyone, but
> "full" solutions exist on top. ETK and EWL are 2 widget sets that sit on top 
> of
> evas that provide a large set of widgets and they are growing.
>
> anyway - :) just thought i needed to unlurk :) i agree - evas is not a 
> complete
> stack/solution - it's special for certain things, but what it does. it does
> very well and very fast, with good quality. we are improving its primitive
> support to make it do more - and it's design is easily expandible  :)
>
Opps big brother is watching :)
Agian I liked what I saw but I just don't see how to integrate
Enlightenment into another environment easily.
I wish you would take a look at Cairo and apply some of your magic to it.
An evas backend/frontend for cairo would be pretty trivial for you.
At the minimum cairo integration would give you PDF/PS output.
Not to mention that GTK is outputing to cairo and if you hooked cairo then
it would be pretty easy to finishup a Gdk/Evas backend.
Agian you have a lot of great ideas just a little bit of integration
would really help
Enlightenment IMHO. I for example think GTK is big bloated slow etc
etc and long term something like LiTE and even Enlightenment is
probably a better solution but unless people have a way to bring over
there current application base then they won't migrate.  For Directfb
we have the beginnings of a porting path via gdkdirectfb. Sometimes a
revolution needs a little evolution :)

Also what you would also gain from cairo is SVG support once you have
svg its pretty easy
to develop a rendering stack  for arbitrary XML such as XUL/HTML add
javascript support etc. Agian your design is exactly right but your
not bringing XML into your system. XML is important since it allows
not programmers to generate cool gui's.
For me one big thing that you like to achieve in programming is to
make hard things easy. If you can make it easy for non programmers to
create stunning applications thats a good thing.


Mike

> > But I do agree with the overall high level design he is on the right track.
> > It should port fairly quickly to directfb I did not see that as a problem.
> >
> > >
> > >
> > > Keep up the good work on gtk+webcore, cairo, gtk etc
> > >
> > >
> > >
> > > Dan
> > > ________________________________
> > > Express yourself instantly with MSN Messenger! MSN Messenger
> > > _______________________________________________
> > > directfb-dev mailing list
> > > [email protected]
> > > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
> > >
> > >
> > >
> >
> > _______________________________________________
> > directfb-dev mailing list
> > [email protected]
> > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
> >
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
> 裸好多
> Tokyo, Japan (東京 日本)
>

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to