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 <[email protected]> Date: Mon, Jun 11, 2012 at 1:26 PM Subject: AW: [e4-dev] Eclipse 4.2 Application platform based Products To: Sopot Çela <[email protected]> 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:[email protected]] *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 <[email protected]> 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 <[email protected]> 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: [email protected] Geschäftsführer: Dipl.-Inf. (FH) Georg Engl UST-Id-Nr.: DE 131 175 644, HRB 80271 München**** **** ** ** ------------------------------ *Von:* Sopot Çela [mailto:[email protected]] *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" <[email protected]> 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: [email protected]**** 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 [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev**** ** ** ** **
_______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
