Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse DemoCamps November 2010/Dortmund/DemoProposals"

(New page: = Demo Proposals<br> = English abstract preferred, but not mandatory. == "Building Xtext based projects with Maven", Karsten Thoms, itemis AG<br> == Using Xtext from within Eclipse is e...)
 
m (Demo Proposals)
Line 6: Line 6:
  
 
Using Xtext from within Eclipse is easy, but for using Xtext in many real-life projects an important question must be answered: How do I get my stuff build on the build server. Building projects requires headless execution without an Eclipse installation. In many projects Maven is used for building Java based software, and same should be done with Xtext based projects. This demo will show two approaches: Building with Maven3 using the Maven Tycho plugins and a "classic" Maven2 based build, since many projects don't want to migrate to Maven3 yet.<br>
 
Using Xtext from within Eclipse is easy, but for using Xtext in many real-life projects an important question must be answered: How do I get my stuff build on the build server. Building projects requires headless execution without an Eclipse installation. In many projects Maven is used for building Java based software, and same should be done with Xtext based projects. This demo will show two approaches: Building with Maven3 using the Maven Tycho plugins and a "classic" Maven2 based build, since many projects don't want to migrate to Maven3 yet.<br>
 +
 +
 +
== "Eclipse Code Recommenders", Marcel Bruch, TU Darmstadt ==
 +
Application frameworks have become an integral part of today's software development - this is hardly surprising given their promised benefits such as reduced costs, higher quality, and shorter time to market. But using an application framework is not free of cost. Before frameworks can be used efficiently, software developers have to learn their correct usage which often results in high initial training costs.
 +
 +
However, framework usages frequently follow typical patterns that manifest themselves in source code of applications that use these frameworks - and thus can be extracted from code and directly reused to guide novice developers when learning these frameworks. The code recommenders project facilitates this reuse of collective knowledge by automatically collecting such information from code and brings back this knowledge into the IDE by means of intelligent code completion, extended (usage-driven) javadocs, smart api-misuse detectors, or personalized code search engines.
 +
 +
This talk introduces ''Eclipse Code Recommenders'', a new (upcoming) Eclipse project proposal under the umbrella of the Eclipse Technology top-level project.
  
  
  
 
<br>
 
<br>

Revision as of 09:44, 7 October 2010

Demo Proposals

English abstract preferred, but not mandatory.

"Building Xtext based projects with Maven", Karsten Thoms, itemis AG

Using Xtext from within Eclipse is easy, but for using Xtext in many real-life projects an important question must be answered: How do I get my stuff build on the build server. Building projects requires headless execution without an Eclipse installation. In many projects Maven is used for building Java based software, and same should be done with Xtext based projects. This demo will show two approaches: Building with Maven3 using the Maven Tycho plugins and a "classic" Maven2 based build, since many projects don't want to migrate to Maven3 yet.


"Eclipse Code Recommenders", Marcel Bruch, TU Darmstadt

Application frameworks have become an integral part of today's software development - this is hardly surprising given their promised benefits such as reduced costs, higher quality, and shorter time to market. But using an application framework is not free of cost. Before frameworks can be used efficiently, software developers have to learn their correct usage which often results in high initial training costs.

However, framework usages frequently follow typical patterns that manifest themselves in source code of applications that use these frameworks - and thus can be extracted from code and directly reused to guide novice developers when learning these frameworks. The code recommenders project facilitates this reuse of collective knowledge by automatically collecting such information from code and brings back this knowledge into the IDE by means of intelligent code completion, extended (usage-driven) javadocs, smart api-misuse detectors, or personalized code search engines.

This talk introduces Eclipse Code Recommenders, a new (upcoming) Eclipse project proposal under the umbrella of the Eclipse Technology top-level project.



Back to the top