Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [soc-dev] Eclipse Platform: Implementing generic in JFace viewers

Hey John, Hey Lars,

thanks for your reply. I'm happy that you two to act as mentors on this topic. Currently I don't know who assigns a mentor to a student. But I think we have to wait until the Google administrators will announce their decisions about the applications.

Best regards,

Am 02.04.13 15:47, schrieb Lars Vogel:
Hi John and Hendrik,

I would also like to help in this effort, if possible.

Best regards, Lars

2013/4/2 John Arthorne <John_Arthorne@xxxxxxxxxx>

Hi Hendrik, this sounds great. There may be other candidates but I would
be happy to act as a mentor on this. I can dig up some old presentation
material on moving APIs to Java 5 to help get you started.

You can certainly run your own build, but the easiest way to develop is
just build JFace in your Eclipse workspace and run the automated tests as
you develop. Here are some pointers to help get started:


From:        Hendrik Still <hendrik.still@xxxxxxxxx>
To:        soc-dev@xxxxxxxxxxx,
Date:        04/02/2013 08:13 AM
Subject:        [soc-dev] Eclipse Platform: Implementing generic in JFace
Sent by:        soc-dev-bounces@xxxxxxxxxxx

my name is Hendrik Still and I'm interested to work on the topic
"Eclipse Platform: Implementing generic in JFace viewers" as part of the
At the moment I'm studying Computer Science in my third year in
Karlsruhe (Germany). Before I've started studying, I gained a degree as
IT specialist for application development. As part of my work as a
software developer and student I'm using Eclipse JDT, PDT, CDT..  daily.
To be honest until now I've not committed to one of this projects or the
eclipse platform yet, but I'm really looking forward to do so.

By now I've already cloned the source of eclipse.platform.ui, skimmed
the code and tried to build the platform from the
eclipse.platform.releng.aggregator.git repository. Currently my build
isn't running but hopefully I'll get this to work by this or next week.

As far as I understand the main issue is that without specifying the type
for e.g. the used model while compiletime leads to heavily using of
casting. That's why, according to me, the goal is to avoid castings like
in this example from with the use of Java Generics

public class TodoLabelProvider extends LabelProvider {
   public String getText(Object element) {
     if (element instanceof Category) {
       Category category = (Category) element;
       return category.getName();
     return ((Todo) element).getSummary();

I really want to take the Google Summer of Code as a chance to learn
more about the Eclipse Platform and about Eclipse opensource community,
as well . Extending my proficiency, it would be a great chance to share
my time and knowledge and become part of the project.

Kindest Regards
Hendrik Still

soc-dev mailing list

soc-dev mailing list

soc-dev mailing list

Back to the top