Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[e4-dev] Fwd: Eclipse 4.2 Application platform based Products

Hi all,

I believe this discussion is relevant to the Eclipse 4 team in building a splash service for native Eclipse 4 apps. Would be great to get your feedback on the bug mentioned.

Thanks,
Sopot

---------- Forwarded message ----------
From: Keimel, Christoph <c.keimel@xxxxxxx>
Date: Mon, Jun 11, 2012 at 1:26 PM
Subject: AW: [e4-dev] Eclipse 4.2 Application platform based Products
To: Sopot Çela <sopotcela@xxxxxxxxx>


Hi Sopot

 

thanks. I took your changes and added the possibility to set some attributes for the text label and the progress bar through the service API to make the component more flexible. I also changed the layout from using a GridLayout to fixed positions.

 

I also tried to add support to make the progress bar to be INDETERMINATE, but this doesn’t work on my Win7 machine. I’m not sure why … could be an issue with the UI thread being busy in the background, so the progress bar has no chance to update in indeterminate mode. This is probably just academic, because nobody will really need an indeterminate progress bar on the splash screen … so we could just skip this feature.

 

As you suggested, I will opened bug 382224 for a discussion on the implementation details: https://bugs.eclipse.org/bugs/show_bug.cgi?id=382224

 

Greetings

Christoph

 

Von: Sopot Çela [mailto:sopotcela@xxxxxxxxx]
Gesendet: Samstag, 9. Juni 2012 13:07
An: Keimel, Christoph


Betreff: Re: [e4-dev] Eclipse 4.2 Application platform based Products

 

Hi Christoph,
 
I really liked it and I implemented a sample progress bar and used it on a
simple prototype twitter client I am building on E4AP. Take a look at the
picture and tell me what you think. Maybe we can open a bug and track the
progress and get the most skeptical guys in Platform/UI take a look at this
:)
 
I also attached the changes in the service. Eclipse should point out the
other changes needed.
 
I agree that some parameters should be read from .product but I think when
this is publicly tracked we can take more feedback in order to get it right
the first time.

I also used patch https://bugs.eclipse.org/bugs/attachment.cgi?id=214769

 

On Tue, Jun 5, 2012 at 10:07 PM, Sopot Çela <sopotcela@xxxxxxxxx> wrote:

Thanks Christoph. I will take a look and get back to you with my impressions.

 

Regards,

Sopot

 

On Tue, Jun 5, 2012 at 12:18 PM, Keimel, Christoph <c.keimel@xxxxxxx> wrote:

Hi,

 

the splash service has not evolved much since my last post on the forum. Attached is the current project with minimal dependencies. I love the E4AP and would therefore happily contribute and deepen my understanding of the framework. I could also invest some time in an effort to make the splash service more usable in a general way.

 

General Issues:

a) customizable position of the text (read from product definition?)

b) get the splash image osgi is using as a default (where to look?)

 

Progress Bar:

i) add a progress bar with custom position (read from product definition?)

ii) add API to set "totalWork" and "worked" for the progress bar

 

Thinking about a progress bar raises the question of how the total work load can be estimated. It will probably be best to leave this in the hands of the application. Some more events during the startup of the framework would be usefull. Is there a discussion going on somewhere on which events to include?

 

Greetings

Christoph

--
Christoph Keimel

EM-SOFTWARE GmbH
Oskar-Messter-Str. 29
85737 Ismaning


Tel.:      089-99 65 47-26            Fax.:        089-99 65 47-99
Web:    www.emsw.de              E-Mail:   
c.keimel@xxxxxxx

Geschäftsführer: Dipl.-Inf. (FH) Georg Engl
UST-Id-Nr.: DE 131 175 644, HRB 80271 München

 

 


Von: Sopot Çela [mailto:sopotcela@xxxxxxxxx]
Gesendet: Montag, 4. Juni 2012 20:32
An: E4 Project developer mailing list
Cc: Keimel, Christoph
Betreff: Re: [e4-dev] Eclipse 4.2 Application platform based Products

 

For 1) I can provide an initial implementation as a continuation of my work on bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=376821 once this bug has been decided upon. Also I could join my efforts with Christoph if he likes to contribute his work on the forum post you mentioned.


On Jun 4, 2012, at 16:36, "Toedter, Kai" <kai.toedter@xxxxxxxxxxx> wrote:

Hi All,

 

Recently I tried porting a lot of RCP 3.x tutorial material to the Eclipse 4 Application Platform. I wanted to use “native” e4 only (and nothing from the compatibility layer). Currently I am having some issues and need some help.

 

1)      Is it possible to provide a splash screen WITH progress bar? Doing it with the same mechanism that works in 3.x doesn’t work in “native” e4 apps. I know how to do it manually, like it’s described at http://www.eclipse.org/forums/index.php/mv/msg/328812/, but are there any plans to support this out of the box?

2)      Are there any plans to put standard commands like “Save” or “About” into the native e4 workbench layer? Right now everything is  in org.eclipse.ui.workbench

3)      What about the standard icon sets? Right now everything is  in org.eclipse.ui with dependency to org.eclipse.ui.workbench

 

I am asking because in the future I would like to provide full featured Eclipse 4 Application Platform based applications without using and deploying the “old” 3.x bundles.

 

Thanks

 

Kai Tödter

 

Siemens AG

Corporate Technology

System Architecture & Platforms

CT T DE IT 1

Otto-Hahn-Ring 6

81739 Munich, Germany

Phone: +49 89 636-41064

Fax: +49 89 636-45450

mailto: kai.toedter@xxxxxxxxxxx

Internet: www.siemens.com/corporate-technology

 

Siemens Aktiengesellschaft: Chairman of the Supervisory Board: Gerhard Cromme; Managing Board: Peter Loescher, Chairman, President and Chief Executive Officer; Roland Busch, Brigitte Ederer, Klaus Helmrich, Joe Kaeser, Barbara Kux, Hermann Requardt, Siegfried Russwurm, Peter Y. Solmssen, Michael Suess; Registered offices: Berlin and Munich, Germany; Commercial registries: Berlin Charlottenburg, HRB 12300, Munich, HRB 6684; WEEE-Reg.-No. DE 23691322

 

_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev

 

 



Back to the top