Java Reference
In-Depth Information
superior to searching via the Web interface, although that works as well. Second
are the project wiki pages, which recently have become far more popular than
the Eclipse Web site for content because they are easier to maintain and facilitate
immediate contribution. Most projects have developer and release engineering
mailing lists, but don't use these unless you're a developer on the project. If you
post a question to a mailing list, you'll likely be directed to the newsgroup.
Contributions are welcome, of course, and they're best attached to a Bugzilla
in the form of a patch. Guidelines govern contributing patches on the wiki. It's
best to confer with a developer on the project before contributing code, and
remember that you must follow intellectual property guidelines for all contribu-
tions. If you're contributing a patch or feature, be sure to include unit tests to
cover the code, when applicable. Finally, remember that contributions come in
various shapes and sizes. Documentation is just as welcome as code because
there's always a shortage of documentation.
The best starting point for learning more about Eclipse and how to get
involved is to visit the Web site, the wiki, newsgroups, mailing lists, and the new-
comers FAQ page, in particular: www.eclipse.org/home/newcomers.php.
1.6 Summary
As you can see, the Modeling project has a wide array of modeling technologies.
Diversity is an important part of the Eclipse ecosystem, and the Modeling proj-
ect is the poster child of diversity, considering the range of commercial, aca-
demic, and individual contributors to the project. Furthermore, the Modeling
project continues to improve relations with specification organizations, such as
the OMG. This topic focuses specifically on using a subset of Modeling project
technologies within the context of creating a DSL Toolkit, but it's possible to do
much more with what's provided in Modeling.
On the larger topic of domain-specific languages and model-driven software
development, the rest of this topic focuses on providing a view and extended
tutorial of what capabilities exist today. Although the Modeling project has come
a long way from its beginnings with the Eclipse Modeling Framework, it has a
long way to go before the functionality provided by its many components used
together as a DSL Toolkit will rival the richness of the JDT for Java development.
Arguably, no project at Eclipse will ever achieve this lofty goal, but we hope to
provide considerable improvement in Modeling in the next few years. The areas
for improving the JDT are narrowing, and the possibilities and functionality of
modeling are just beginning. So let's get started.
 
Search WWH ::




Custom Search