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.