Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

Eclipse Plugin Development WS 2011-2012



Info Meeting (time changed): 27-July-2011 at 15:00hrs. Room : 01.07.014 (seminar room).

 

Registration Process:  Follow the given steps.

  1. Attend the Info Meeting.
  2. Send your details (Name, Matrikelnummer, Course, Semester and latest CV) by mail to one of the contacts given at the bottom of this page.
  3. Once you get the confirmation from us, register in TUM-online for the lab-course.

NOTE: In case, due to any reason if you are unable to attend the initial meeting, jump to step 2.

 

 

 

eclipse

What is Eclipse?

 

Most people knwo Eclipse as a IDE for Java, C++ and other languages. But Eclipse is more than that.

This is what eclipse.org says about the Eclipse platform: "The Eclipse Platform provides the core frameworks and services upon which all plug-in extensions are created. It also provides the runtime in which plug-ins are loaded, integrated, and executed. The primary purpose of the Platform is to enable other tool developers to easily build and deliver integrated tools."

So the Eclipse platform is much more than a Java-IDE. The Eclipse platform is the foundation of many also commercial products, such as IBM Rational Software Architect, including the famous Java-IDE. Besides that, Eclipse is a open-source community similar to Apache, but focused on commercial usage of open-source software. This is a comprehensive description of the different things, Eclipse really is: http://dev.eclipse.org/blogs/wayne/2010/06/14/eclipse-is/

 

sysiclipse

What is this course about?

We will develop plug-ins for Eclipse in weekly iterations. You will get to know the plug-in architecture of Eclipse as well as core technologies such as RCP, SWT, EMF and GEF/GMF. Eclipse and its technologies are an emerging standard platform in many domains and delivers cutting edge technology. You will get in contact with the community of thousands Eclipse developer world-wide and learn how to communicate with them.

The plug-is you develop are not toy examples but plug-ins for the unicase Eclipse client, the EMF Client Platform and the EMFStore. These projects are open-source and used by a broad community. So you work on a real problem in a real project environment, providing you with a unique learning experience. In fact you can become contributor or even committer on a real Eclipse Project.

Professor

Bernd Bruegge Prof. Bernd Brügge, Ph.D.

Contact

  Jonas Helming Jonas Helming Maximilian Kögel Maximilian Kögel nitesh_narayan Nitesh Narayan yang li Yang Li