The Eclipse Kepler release is getting closer. Let’s celebrate this event together at one of the many Eclipse DemoCamps this summer. And what better way to celebrate than demo-ing our latest tools that take code completion into a new direction: down the rabbit hole – and into the cloud.
Once you’re convinced by the [ctrl]flow demo JavaFX tutorial, you can go ahead and enable intelligent code completion and extended documentation for your favorite frameworks. In this article I am going to walk you through the mining workflow for generating models for your local Eclipse installation using our newly released version 0.7 of the [ctrl]flow Server. The basic workflow will include converting Eclipse’s p2 repository to a Maven repository, analyzing code artifacts, mining the models and finally registering the models in the Eclipse IDE.
WALA, the T. J. Watson Libraries for Analysis, is a powerful open source framework that drives the [ctrl]flow Server’s static analysis process for extracting usage information from your code (essentially the analyze command). Over the past few weeks, we have made several contributions to the framework that we hope will be useful not only for Codetrails but for other WALA users as well.
PPPJ 2013 is a conference with a strong focus on the technologies that make the Java platform great, be it the JVM itself or the languages that run on top of it. And if this year’s keynotes are any indication, it again is going to be a very exciting conference covering what’s hot in the Java-verse.
In the open source community, it is a beloved summer activity: the Google Summer of Code. Each summer, hundreds of students receive generous stipendiums from Google for working with selected open source projects. By the end of the summer, these projects have not only received valuable code contributions, but also often new committers – who are priceless.
For EclipseCon 2013, we were invited to run the Code Recommenders Challenge game during the Eclipse Community Awards. We wanted to add a twist and thought that a team challenge based on the ‘Family Feud’ game format might be fun.
[ctrl]flow Server, the extended recommendation and documentation tool, is now available for evaluation in a developer preview. Download the software and follow the tutorial to get started on mining your own Java repositories for usage patterns. The tutorial shows you how to mine the JavaFX API and install intelligent code recommendations and extended documentation in your Eclipse IDE.