Abstract

It is our great pleasure to welcome you to the 2014 Eclipse Technology eXchange Workshop, sponsored by ACM SIGPLAN. This year's workshop continues the tradition of bringing together researchers and practitioners to discuss potential new uses of Eclipse in research and education as well as how Eclipse can leverage novel work in, e.g., programming languages and software engineering research. ETX has been a very successful workshop at OOPSLA from 2003-2007 and given that the Eclipse Ecosystem is still very relevant for research and education we felt that it was time to revive ETX at SPLASH. Due to the longer hiatus, the response to our call for papers was a little lower than what we had hoped for, but after a rigorous round of reviews we had three submissions that were accepted. We decided to complement the program with two invited talks and provided authors and attendees with an opportunity to showcase some of their Eclipse-related work in an open demonstration session. In the first invited talk, Anish Karmarkar from Oracle presented the standardization work on CAMP (Cloud Application Management for Platforms), a standard for managing software applications on PaaS cloud platforms. Since the cloud is an ongoing hot topic and has led to the proliferation of the DevOps model, his talk could provide interesting insights into the interrelation between development, deployment, and operation of software systems in the cloud, an area where IDEs could and arguably need to play a much stronger role in the future. Tamás Szabó from itemis AG was the second invited speaker and talked about mbeddr, a set of extensible and integrated languages for embedded software development. mbeddr is a customizable IDE that is built on the Meta Programming System (MPS) from JetBrains. MPS directly works on the Abstract Syntax Tree of the IDE contents and this model is projected to the user for editing. mbeddr utilizes the capabilities of the projectional editor by providing various notations (projections) for the developers; apart from the regular source code, developers can easily embed tables, complex mathematical formulas and diagrams right into to the text.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.