Hi Girish,
You may find the "Platform Overview" and "WTKX Primer" sections of the
tutorial helpful in understanding Pivot's architecture:
http://incubator.apache.org/pivot/1.3/tutorials/platform_overview.html
http://incubator.apache.org/pivot/1.3/tutorials/wtkx_primer.html
Greg
On Oct 5, 2009, at 5:45 AM, Girish Babu (gibabu) wrote:
Hi Todd,
Thanks for your reply and insight on this. I’m still finding my way
around Pivot and trying to understand the point where the display
actually gets translated onto the applet container. Any thoughts
documented on this ? I’ll definitely share anything that I can
develop of use in this regard.
Regarding the second query, I wasn’t thinking on those lines J …
that would be a great way to go in the future. In reality, I was
looking for a flow diagram of how the UI gets rendered from a given
wktx file (translation to a compiled class, build into a display
(??), etc)
Regards,
Girish
From: Todd Volkert [mailto:[email protected]]
Sent: Thursday, October 01, 2009 5:31 PM
To: [email protected]
Subject: Re: Integration into Eclipse RCP/plugin development
Hi Girish,
Has anyone attempted to integrate Apache Pivot into Eclipse Plugin/
RCP applications ? I wanted to proceed to do the same, but was
wondering if any groundwork already exists to continue from.
If I'm not mistaken, Eclipse RCP apps run using SWT, correct? Pivot
apps are backed at the lowest levels by AWT, so in order to get this
to work, you'd have to use an SWT/AWT bridge, and perhaps write a
new ApplicationContext subclass that performed this bridging behind
the scenes. We've considered tackling something like this in the
past but never got to it. If you start working in this, it'd be
great if you could share your experience with it.
Also, is there a pictorial representation describing the various
layers while building the UI from Pivot, since this info will be
useful while trying to integrate this into an Eclipse application ?
You mean live updating as you code your WTKX? Nothing like that
exists so far, but it'd be a great contribution to the tools sub-
project if you wrote one :)