Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[e4-dev] e4 Eclipse Application Services wiki page redux

I just completed an extreme makeover of the Eclipse Application Services (more commonly referred to as "the twenty things") wiki page. It's been transformed from a bulleted list to a readable table with icons (funny, just like how in SWT if you need icons you use a Table and ditch the List widget ;)).
http://wiki.eclipse.org/E4/Eclipse_Application_Services

Now one can easily check the progress of these items that the e4 team is hoping to expose for consumption. As you can see, the majority of them has an 'X' marker with 'No progress' next to them. :( The shape of a lot of these APIs are still up in the air so that is where you, the reader, can help! :)

If you take a look at the status handling wiki page, you'll see a brief overview of the item in question and its current state on the 3.x stream and a potential code path for the API in e4. You can help by modifying these wiki pages to include your use cases as well as (constructive :)) criticisms of the current 3.x API such as its limitations (this should be in a headless bundle instead of a UI one) or its weirdness.
http://wiki.eclipse.org/E4/EAS/Status_Handling

For some of the items that are further along, such as the selection service, I've included some sample code for adding said item into your e4 application.
http://wiki.eclipse.org/E4/EAS/Selection

By having both the code in the 3.x stream and its current state in e4 in front of us, we can easily ask ourselves the question of "Is it actually easier to do this in e4 or is this getting worse?". In the case of the selection service, after I completed the wiki page, I quickly filed a bug as I could see that we actually needed more code in e4 to provide the selection than we did in 3.x!
https://bugs.eclipse.org/bugs/show_bug.cgi?id=293234

Please go over the list of items, or just the items your application needs, and provide thoughts on the existing 3.x API/code pattern and how you might envision the evolved e4 version to look like!

Thank you for your time.

Regards,
Remy

----------
Remy Suen
Eclipse Platform/UI Committer, Rational Team Concert Developer
IBM Ottawa
613-356-5162


Back to the top