I may be wrong, but doesn't GTK have its own DirectFB port, why can't
you use that instead of reinventing the box?

On Wed, Mar 19, 2008 at 2:05 AM, Kay Ramme - Sun Germany - Hamburg
<[EMAIL PROTECTED]> wrote:
> Hi Monali,
>
>
>  Mona wrote:
>  >  Hi all,
>  >
>  > I am working on porting openoffice ( version 2.3.1) applications ( writer,
>  > calc, impress) to work with DirectFb on Unix platform . I am new to large
>  > code base of OOo . It would really be very helpful if you validate my
>  > understanding on the following .
>  Let's see ...
>
> >
>  > 1) OOo has GTK plugin. However since the GTK plugin is now based on
>  > X11Classes which are based on Sal Classes ,
>  >
>  >  I would need to replace all the low level X calls in these X11 classes 
> into
>  > equivalent GDK calls .
>  > I am looking at approach where i have the GtkPlugin classes still deriving
>  > from X11 classes . However if OOo code is configured for DirectFB backend (
>  > maybe a --enable-directfb) i would change the X11 classes to talk to GDK
>  > rather than X. Am i right here ?
>  Sounds correct, Philipp likely has more to say. I may be more
>  appropriate to just create a new VCL backend.
>
>
>  >
>  >  2)Since there is VCL layer for all graphics, i assume that all above
>  > applications will be ported to directFB backend  if i port the VCL GTK
>  > Plugin to DirectFb backend . Is this so simple ?
>  Should be.
>
> >
>  > 2.b) Has someone tried something similar with OOo?
>  You mean porting it to directFB? I don't think so, but it has a least
>  been ported to
>  - X11
>  - Win32
>  - Max OS X / Cocoa
>  - Java AWT (NeoOfficeJ)
>
>
>  > 2.c) How much effort would be involved in this activity ?
>  Doing the basic porting of VCL should be doable in months ...
>
>
>  >
>  > 3) I also assume that i would need no changes in the UNO layer and awt
>  > toolkit . I am interested in using writer , calc and impress packages to 
> act
>  > as viewers i.e support for read-only .  Would i need to port layers other
>  > than VCL that also talk to X e.g dtrans.
>  Depends, dtrans deals with clipboard and D&D, don't know if these are in
>  principle available while using directFB.
>
>
>  >
>  > 4) I have NOT understood how the sw, sc and sd modules interact with the
>  > framework layer (svx,sfx). Where do i find details of these framework
>  > modules.    I have read this -
>  > http://www.openoffice.org/white_papers/tech_overview/tech_overview.html#3*
>  You may want to start further reading in the Wiki:
>
>  http://wiki.services.openoffice.org/wiki/Framework
>
>  or in the dev. guide:
>
>  
> http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Office_Development
>
>
>  >
>  > 5) What are the graphics calls at the application layer ? Below the
>  > application layer is Framework,Infrastructure and SAL layer.
>  Graphics calls are done directly calling VCL or in newer code calling
>  the XCanvas (which supports e.g. DirectX etc., but also as a VCL
>  back-end again).
>
>
>  >
>  > Which layer maps graphic calls from OOo appliucations (like sw) calls to 
> the
>  > VCL layer ?
>  AFAIK, this is either done directly or through framework or SVX.
>
>
>  >
>  > 6) Is there any way to incrementally test this approach ?
>  Starting to port VCL should be sufficient, there are also some test
>  applications in vcl/workbench, which should give you are first
>  understanding of what needs to be done.
>
> >
>  > 7) Is there any simple application that follow the same approach as
>  > writer(sw) and which can be used to test the flow of from application layer
>  > through framework layer to VCL layer. I have seen few demo applications in
>  > vcl/workben. Any more suggestions ?
>  The framework people may give some more hints where they have "hidden"
>  their test applications ... :-)
>
>  >
>  > Regards,
>  > Monali.
>  >
>
>  What's the motivation behind you project? Obviously you would like to
>  run OOo on X11 free systems, which are AFAIK mostly small appliances
>  like set-top-boxes etc. Are we going to see a set-top-box with OOo
>  installed? Or are you targeting small devices?
>
>  Regards
>
>          Kay
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
From: Travis Athougies
2 + 2 = 4

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to