Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[soc-dev] Interested to work on "Target language aware editors for the modeling tool eTrice"

Hi everyone.

I am Jayant Gupta, a B.Tech. student (IV Yr. Mathematics & Computing) from The Indian Institute of Technology, Guwahati, India, and am enthusiastic to participate in GSoC under The Eclipse Foundation. I am interested to work on the idea "Target language aware editors for the modeling tool eTrice"[1] under the eTrice project.

I have had the privilege of participating in the previous two incarnations of GSoC(2012 & 2013), both time under The Eclipse Foundation, and got the opportunity to work on the ideas "Diagram Layout in eTrice with KIELER"[2] and "Error Markers and Quick Fixes in eTrice State Chart Diagrams"[3] respectively. Under the awesome guidance of Dr. Henrik Rentz-Reichert along with Dr. Miro Spoenemann (for the first project), I was able to complete both the projects successfully and had a really great experience.

Following my previous experience of working with eTrice, I began with firstly going through relevant sections of the eTrice User Documentation and then went on to study the eTrice Developers' Wiki and set up a fresh development environment (in Kepler SR2 with Xtexd 2.5). Currently, I am analyzing the relevant parts of the code and the documentation to help myself better understand the challenges and methodology of completing the project, and preparing my proposal.

As per the skills required for the project, I am fairly proficient in Java & C/C++ and am very well-verse in Object Oriented Programming. Also, I am quite familiar with the prerequisite technologies involved in the project. I have a good experience of plug-in development in Eclipse, the SWT and JFace frameworks (on which I worked last year as well) and am also familiar with other frameworks used in eTrice (Graphiti, EMF and Xtext). Apart from the skills required, I have an immense interest in the field of Real-Time Software Modeling (ROOM in particular). This makes me a good candidate for working on this idea.

With the ever growing size of the eTrice community, this idea of having target language aware editors for editing the action code(which defines the logic of behavior diagrams) is very crucial and would greatly facilitate the the users by providing model aware content assist and syntax highlighting, thus speeding up the development process.

Thus, I extend my candidature for working on this ideas and assure that if given opportunity, I would work hard and would make the project a success.

Thanks everyone for your precious time.

Kind Regards,
Jayant Gupta

P.S. I intend to carry on  further discussion on the eTrice-dev[4] mailing list & would periodically post a summary of our discussion on the soc-dev.

[1] https://wiki.eclipse.org/Google_Summer_of_Code_2014_Ideas#The_eTrice_Project:_Target_language_aware_editors_for_the_modeling_tool_eTrice
[2] http://www.google-melange.com/gsoc/project/google/gsoc2012/jayant/6385413778309120
[3] http://www.google-melange.com/gsoc/project/google/gsoc2013/jayant/6029034571956224
[4] https://dev.eclipse.org/mailman/listinfo/etrice-dev

Back to the top