Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sapphire-dev] Meet about Eclipse 4.x hosting of Sapphire UI?

Not quite done refactoring yet. 

Regarding making the runtime compatible with native e4, I would need some help figuring out what to do with many of my workbench code dependencies. Here is the list of ui bundle dependencies from the sapphire.ui plugin. Note that SWT renderer is still sitting in the main sapphire.ui plugin.

org.eclipse.swt,
org.eclipse.jface,
org.eclipse.jface.text,
org.eclipse.ui.editors,
org.eclipse.ui.forms,
org.eclipse.ui.ide,
org.eclipse.ui.views,
org.eclipse.ui.workbench

For instance, if I remove dependency on ui.workbench, I get compilation problems in the code that integrates with the outline view, etc. Is it even possible to have a bundle that contributes to the workbench and is simultaneously compatible with 3.x and native 4.x?

- Konstantin



-----Original Message-----
From: Tom Schindl [mailto:tom.schindl@xxxxxxxxxxxxxxx] 
Sent: Monday, April 04, 2011 2:16 AM
To: Konstantin Komissarchik
Subject: Re: [sapphire-dev] Meet about Eclipse 4.x hosting of Sapphire UI?

Hi Konstantin,

That's sounds good. If you are done with the refactoring I think we
should try to create an integration into a NATIVE e4 Application (which
means running without a compat layer).

Ideally your runtime env should NOT require org.eclipse.ui and
org.eclipse.ui.workbench because then they are able ro run solely ontop
of the Eclipse 4.x Application Platform.

Tom

Am 29.03.11 18:31, schrieb Konstantin Komissarchik:
> I started working on finer bundle/feature breakup and eliminating dependencies that can be avoided. It is my understanding based on EclipseCon's 4.x presentations that WTP XML editor does already run in 4.x platform today, so it should be possible to get Sapphire to run on 4.x in its current form. Once I am done with the refactoring work, it should be even easier to integrate simpler examples of Sapphire UI into 4.x.
> 
> - Konstantin
> 
> 
> -----Original Message-----
> From: sapphire-dev-bounces@xxxxxxxxxxx [mailto:sapphire-dev-bounces@xxxxxxxxxxx] On Behalf Of Konstantin Komissarchik
> Sent: Saturday, March 26, 2011 11:43 AM
> To: 'Tom Schindl'
> Cc: 'Sapphire project'
> Subject: Re: [sapphire-dev] Meet about Eclipse 4.x hosting of Sapphire UI?
> 
> Hi Tom,
> 
> No problem. It was a busy conference.
> 
> By I "wst bundles", I think you are referring to WTP's XML Editor implementation. If you are trying to back a Sapphire model by an XML file, you can use the default DOM parser or connect to the XML editor's DOM for live bi-directional editing in a multi-page editor setting. The XML editor integration code is currently part of the main Sapphire bundles, but should probably be factored out so that it is an optional piece to add if you need it.
> 
> Did I answer your question?
> 
> - Konstantin
> 
> 
> -----Original Message-----
> From: Tom Schindl [mailto:tom.schindl@xxxxxxxxxxxxxxx] 
> Sent: Saturday, March 26, 2011 10:53 AM
> To: konstantin.komissarchik@xxxxxxxxxx
> Subject: Re: Meet about Eclipse 4.x hosting of Sapphire UI?
> 
>  Hi Konstantin,
> 
> Sorry for not showing up but I was so busy that I didn't had a chance to
> come to your talk.
> 
> Nonetheless I've taken a look at Sapphire and what I don't fully get is why
> you need those wst-bundles also at runtime and not only at design time.
> 
> Tom
>  
> ----------------ursprüngliche Nachricht-----------------
> Von: konstantin.komissarchik@xxxxxxxxxx
> An: tom.schindl@xxxxxxxxxxxxxxx
> Datum: Tue, 22 Mar 2011 01:59:50 -0700
> -------------------------------------------------
>  
>  
>> Are you still interested in meeting up during the EclipseCon? Let me know
> when 
>> would be a good time for you or catch me after my Sapphire session on
> Wednesday @ 
>> 1400 
>> (http://www.eclipsecon.org/2011/sessions/?page=sessions&id=2263). 
>>
>> - Konstantin
> 
> 
> 
> _______________________________________________
> sapphire-dev mailing list
> sapphire-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/sapphire-dev
> 




Back to the top