On Sat, 19 Jul 2008 05:56:53 -0400 Jose Gonzalez <[EMAIL PROTECTED]> babbled:

>       Or rather, what to do with "edc" and its use for representing gfx
> components in both edje and evolve... that's the real question here.
> 
>       Right now, evolve has no direct 'gfx' representations other than via
> edje/edc, and the latter is limited to what has been available in evas so far.
> Edje/edc itself deals mostly with defining "groups" -- which are a kind of
> 'template' for creating stateful, compound evas objs (certain smart objs) from
> basic gfx components (ie. the "parts").
>       But with an extended set of gfx capabilities for evas (vgfx stuff,
> transforms, masks, filters, ...), one can *begin* looking into extending the
> descriptions of such parts so that such new gfx aspects can be represented
> via edc and/or scripting.

yup. indeed. and with edje.. i'm open to this. for example - if we have enough
vgfx to do full svg (and scale it realtime) then i see no problem adding proper
svg support so u can include svg's just like you do png/jpg etc.

this has already been discussed with respect to native video format handling
for evas - getting 2 codecs in place that:

1. allow for very efficient lossless encoding AND fast decode (beter than
encoding X full images).
2. allow for lossy encoding (mpeg/mpeg4/h263/624/theora - whatever but use one)
that can also provide an alpha channel.

so open for improving it.

>       More could also be done in evolve/edc to introduce *canvas*
> presentations, by which I mean something like what Flash/mxml and
> Silverlight/xaml (and svg) allow developers/designers to define.

i've looked at flash before - in detail. i know where it stands relative to
edje :) i get where you are coming from - and yes - we should/need to/want to
expand to support this kind of stuff. one of the steps was more extensive
scripting - ie more embryo - or look at lua.

>       In fact, I'd encourage those interested in gfx matters to take a look
> at those two formats (and the apis behind the relevant libs) and see what
> can be learned from them in terms of expressive capabilities so that one can
> *begin* getting ideas as to what could also be done in both edje/edc and
> evolve/edc (and possibly with scripting and/or C as well).

indeed - agree. and i have. i've kept mental notes for edje for a while... that
is one reason for the video codec and extended scripting. basically from
flash/swf. if we have better vgfx in evas we can consider svg support too...
and more. i'd like to extend the tweening and animation stuff - add spline
curves, paths, containers.. and more. there is room to improve. it just takes
time and effort. one step at a time! :)

>       Thoughts or comments on this?
> 
> ____________________________________________________________
> Click here for free information on nursing degrees, up to $150/hour
> http://thirdpartyoffers.juno.com/TGL2141/fc/Ioyw6i3nEnkrJKQmsKO8b7JLixuV9RDtG9jt3GM18aQCwyTuM9kxb6/
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to