JavammICSOFT15 (In proceedings)
|
Author(s) | Lorenzo Bettini and Pierluigi Crescenzi |
Title | « Java-- Meets Eclipse - An IDE for Teaching Java Following the Object-later Approach » |
In | ICSOFT-PT 2015 - Proceedings of the 10th International Conference on Software Paradigm Trends, Colmar, Alsace, France, 20-22 July, 2015 |
Editor(s) | Pascal Lorenz, Marten van Sinderen and Jorge Cardoso |
Page(s) | 31--42 |
Year | 2015 |
Publisher | SciTePress |
ISBN number | 978-989-758-115-1 |
URL | http://dx.doi.org/10.5220/0005512600310042 |
Abstract |
In this paper, we introduce a new Eclipse-based IDE for teaching Java following the object-later approach. In particular, this IDE allows the programmer to write code in Java--, a smaller version of the Java language that does not include object-oriented features. For the implementation of this language we used Xtext, an Eclipse framework for implementing Domain Specific Languages; besides the compiler mechanisms, Xtext also allows to easily implement all the IDE tooling mechanisms in Eclipse. By using Xtext we were able to provide an implementation of Java-- with all the powerful features available when using an IDE like Eclipse (including debugging, automatic building, and project wizards). With our implementation, it is also straightforward to create self-assessment exercises for students, which are integrated in Eclipse and JUnit. |
@inproceedings{JavammICSOFT15,
author = {Bettini, Lorenzo and Crescenzi, Pierluigi},
booktitle = {ICSOFT-PT 2015 - Proceedings of the 10th International Conference
on Software Paradigm Trends, Colmar, Alsace, France, 20-22 July,
2015},
editor = {Pascal Lorenz and Marten van Sinderen and Jorge Cardoso},
url = {http://dx.doi.org/10.5220/0005512600310042},
isbn = {978-989-758-115-1},
title = {{Java-- Meets Eclipse - An IDE for Teaching Java Following the
Object-later Approach}},
abstract = {In this paper, we introduce a new Eclipse-based IDE for teaching
Java following the object-later approach. In particular, this IDE
allows the programmer to write code in Java--, a smaller version
of the Java language that does not include object-oriented
features. For the implementation of this language we used Xtext,
an Eclipse framework for implementing Domain Specific Languages;
besides the compiler mechanisms, Xtext also allows to easily
implement all the IDE tooling mechanisms in Eclipse. By using
Xtext we were able to provide an implementation of Java-- with all
the powerful features available when using an IDE like Eclipse
(including debugging, automatic building, and project wizards).
With our implementation, it is also straightforward to create
self-assessment exercises for students, which are integrated in
Eclipse and JUnit.},
publisher = {SciTePress},
year = {2015},
doi = {10.5220/0005512600310042},
pages = {31--42},
}
This document was generated by bib2html 3.3.
(Modified by Luca Paolini, under the GNU General Public License)