Although we live in a modular world, it will always make sense to write and run integration-tests that allow the testing of the whole application, and not just a module. These integration-tests are often the only way to test real usage scenarios that rely on multiple modules and that can be affected by other modules and by the packaging of your application.
Standard [35 minutes]
There you were, with the ultimate Eclipse/RCP application, ready to select the perfect presentation framework to design your own user interface. Little did you know that you were about to open Pandora's box! Indeed, with the plethora of existing projects serving this purpose in Eclipse, selecting a presentation framework can happen to be quite a daunting task.
Presentation frameworks have been a hot topic in the Eclipse ecosystem these past few years. Many projects have emerged to bring new alternatives to design graphical interfaces for RCP applications.
The Melody ecosystem is a field-proven modeling solution offering an environment with a high added-value for engineers working on system, software and hardware architectures. At the center of this ecosystem is a graphical modeling workbench supporting the Arcadia engineering method. Arcadia mainly focuses on functional analysis, (complex) architecture definition and early validation. Both the method and its supporting ecosystem are currently widely deployed in the Thales Group, in all domains across several countries, thanks to a massive rollout of model-based approaches.
EcoreTools is one of the prominent graphical modelers in Eclipse: it's pretty much the first step users discovering EMF are taking. Yet the project got little love over the years since the original team stepped out.
This is changing for the Eclipse Luna cycle as the Sirius project enables the creation of rich modeling environment very quickly. A complete rewrite of the modeler is being done with in the end :
The m2e-wtp project aims at providing a tight integration between the Eclipse’s Web Tools Platform and m2e, the Maven Integration plugin for Eclipse. After reaching version 1.0 and graduating from the Eclipse incubator, m2e-wtp is now available by default as part of the Java EE Kepler distribution.
In this heavily demo-focused presentation of Maven, Eclipse WTP and a combination of other plugins from the m2e ecosystem, we will show you a few tips and tricks that could improve the development process of your Java EE applications :
This talk illustrates the customization capabilities of Papyrus with FAST and TOPHOO, 2 environments developed for AIRBUS system and software engineers. It also intents to share our return of experience in terms of development, deployment, maintenance and support of these environments.
The GEF4 initiative, created 2 years ago, has finally taken up some speed. While a new GEF4 Geometry component had already been finalized in the Juno development stream, migration and refactoring of further parts of the GEF 3.x / Zest 1.x code base has been our main focus since.
As we plan to generally replace Draw2d with JavaFX as a rendering front end, we have initiated a new GEF4 SwtFX component for backwards compatibility reasons. It allows to embed SWT controls into a JavaFX scene graph if the scene in turn is embedded into a specialized FXCanvas (SwtFXCanvas).
The cool kid of app development is Google Glass. Early brave developers are already putting out software, experimenting with the new experience. Eclipse is up to the challenge! Whether you are building web based Glassware using the Google Mirror API, native Glass apps, or M2M, eclipse can do it. Add a few simple extensions and it will rock.
This talk will give you an overview of the early tools, and demo developing cool applications for the Glass.
Java 8 is coming. It is happening right here. Developers of your favorite Java IDE are participating in shaping this long awaited milestone for the Java ecosystem: On time with the GA of Java 8, JDT will ship its first release with support for developing in Java 8.
If you have a basic understanding of the new features in Java 8, come here and learn how the JDT team mastered the challenges of lifting the Eclipse Java IDE to the next language version.
Consider the tasks needed each time you set up a fresh development environment to work with a particular version of a specific project: