Kompazz – Status Update

Posted in kompazz, kompazzvg, Linux, PND by Karthik Murugesan on March 31, 2008

Last week I was mostly working on the kompazzvg implementation and here is the short status update.

  • vgContext, vgPath implementations almost complete. Need to write more test cases.
  • Completed solid and gradient paint in vgPaint. Yet to implement the pattern paint. Need to write more test cases.
  • Completed all affine matrix transformations. Need to write more test cases.
  • Completed the basic EGL implementation that can support only eglCreatePixmapSurface.

This week, I am planning to complete Alpha masking, Scissoring, vgImage and egl surface for Evas.


4 Responses

Subscribe to comments with RSS.

  1. rfl said, on April 5, 2008 at 1:44 pm

    Hi Karthik,
    I have a few questions for you !

    By egl surface for Evas, could you mean you’re using the EFL for your project?
    If so, do you still use AGG for your rendering?

    You said in an earlier comment that you would release the source sometimes in april, is it still the case ?
    What license will you use ? LGPL, BSD,… ?

  2. Karthik Murugesan said, on April 7, 2008 at 12:44 am

    Dear rfl,
    All the UI frontend for kompazz will be in EFL and the actual map rendering will be done using KompazzVG. The egl surface for EVAS will be a simple EVAS smart object which can be used by any EFL application that requires OpenVG/AGG rendering.

    Regarding the release, the alpha version of KompazzVG source will be released in April and the licensing will be mostly LGPL (Not finalized yet).

    Ping me back if you have any further queries.

  3. rfl said, on April 7, 2008 at 6:20 pm

    it’s me again, sorry to bug you once more.

    The UI frontend is in EFL, but which library are you using ? edje, ETK, EWL ?

    If your only dependencies (beside AGG) are the EFL, why not release KompazzVG as BSD and try to get it into E’s cvs ?
    Do you plan to announce your project on the e-devel mailing list?

    Anyway, whatever the licence is, I’ll be glad to play with it once released đŸ™‚

  4. Karthik Murugesan said, on April 9, 2008 at 6:32 am

    Dear rfl,
    Thanks for your feedback.

    Regarding your queries, I am using EFL only for the kompazz project and kompazzvg is dependent only on agg. In fact I removed the egl implementation for EVAs from kompazzvg just to keep it independent.

    For UI in kompazz, I wish I can use ETK/EWL, but due to device resource constraints I am go ahead with edje as of now (with some more smart objects).

    Also KompazzVG is just a derivative of Kompazz project and I am mostly focussing only on the features required for kompazz while keeping it flexible enough for full standard compliance later.

    Currently I am more focussed towards the development of kompazz and hence never thought about licensing and which CVS to use etc as of now.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: