blob: bdd7d68def4a77792b1b27a4a1bd6baea162b75e [file] [log] [blame]
<?php
/**
* Copyright (c) 2015, 2018 Eclipse Foundation.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* Contributors:
* Nathan Gervais (Eclipse Foundation) - Initial implementation
* Eric Poirier (Eclipse Foundation)
*
* SPDX-License-Identifier: EPL-2.0
*/
?>
<h1><?php print $pageTitle; ?></h1>
<p>On June 24 and June 28, the Eclipse Foundation presented Helios In Action - a
virtual conference where attendees could interact with project leads involved
in the release and see demos of the new features. The annual simultaneous
release has now grown to 39 projects with over 33 million lines of code,
contributed by committers around the world. With such a large global
community, this is our way of bringing Helios to you!</p>
<h2>Part 1 - June 24</h2>
<p>
<a class="title" href="javascript:switchMenu('linux');" title="Description"> Linux Tools
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/916"
target="blank"
>Watch the recording</a><br> Andrew Overholt (Red Hat)
</p>
<p>
<div id="linux" class="switchcontent">
The Linux Tools project aims to bring a full-featured C and C++ IDE to Linux
developers. It builds on the source editing and debugging features of the CDT
and integrates popular native development tools such as the GNU Autotools,
Valgrind, OProfile, RPM, SystemTap, GCov, GProf and LTTng. Current projects
include Autotools build integration, a Valgrind heap usage analysis tool and
an OProfile call profiling tool. It also has projects implementing LTTng trace
viewers and analyzers. <br> <br> Linux Tools also provides a place for Linux
distributions to collaboratively overcome issues surrounding distribution
packaging of Eclipse technology. The project produces both best practices and
tools related to packaging. Since the 0.3.0 release, one of the features is a
source archive of the Eclipse SDK that can be used by all Linux distributions
building and distributing it. <br> <br>
</div>
</p>
<p>
<a class="title" href="javascript:switchMenu('runtime');" title="Description">
Eclipse Runtime (RT)
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/917"
target="blank"
>Watch the recording</a><br> Jeff McAffer (EclipseSource)
</p>
<p>
<div id="runtime" class="switchcontent">
With the Eclipse community expanding its offerings in the Runtime space
(EclipseRT), many developers are interested in figuring out what this means
and how they can leverage EclipseRT projects like Equinox, Jetty and
EclipseLink. Join Jeff McAffer, the RT PMC and Equinox co-lead, for a review
of EclipseRT projects and the new features they bring to Helios. <br> <br>
</div>
</p>
<p>
<a class="title" href="javascript:switchMenu('egit');" title="Description"> Eclipse Git Team Provider
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/918"
target="blank"
>Watch the recording</a><br> Chris Aniszczyk (Red Hat)
</p>
<p>
<div id="egit" class="switchcontent">
EGit is an Eclipse Team provider for the Git version control system. Git is a
distributed SCM, which means every developer has a full copy of all history of
every revision of the code, making queries against the history very fast and
versatile. <br> <br> The EGit project is implementing Eclipse tooling on top
of the JGit Java implementation of Git. <br> <br>
</div>
</p>
<p>
<a class="title" href="javascript:switchMenu('jsdt');" title="Description"> JavaScript Development Tools
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/919"
target="blank"
>Watch the recording</a><br> Simon Kaegi (IBM)
<p>
<p>
<div id="jsdt" class="switchcontent">
With the advent of Web 2.0, JavaScript have become central in the creation of
a richer user experience on the Web. Its use has shifted from the creation of
simple functions and events handlers to the creation of complex Web
Application frameworks. Such complexity made it crucial that a more
sophisticated set of tools become available on Eclipse. <br> <br> JSDT's goal
is to develop an IDE for JavaScript applications, with full support for
editing, search, and refactoring. The functionality of the JavaScript
Development Tools is heavily based on the functionality of the Java
Development Tools, but since JavaScript is not a fully typed or class-based
language, it is not possible to provide 100% of the JDT functionality. JSDT is
extensible in that it can be (is) plugged into the HTML and JSP editors within
WTP as well as being architected with pluggable type inference and completion
proposals in mind. The inference engine is used to determine type and class
structures from the JavaScript code, enabling as much of the JDT equivalent
functionality as possible, while still allowing adopters to contribute to the
process for atypical or extended scenarios. <br> <br>
</div>
</p>
<p>
<a class="title" href="javascript:switchMenu('javaee');" title="Description">
Java EE Standards Support from Web Tools
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/920"
target="blank"
>Watch the recording</a><br> Naci Dai (eteration)
</p>
<p>
<div id="javaee" class="switchcontent">
The Web Tool Platform (WTP) project provides extensible frameworks and
exemplary tools to build Web and Java EE applications. For Helios, the Web
Tools Platform will be up-to-date with supporting the latest Java EE 6
specification. Join this session to see what's newly available for Java EE
development. <br> <br>
</div>
</p>
<p>
<a class="title" href="javascript:switchMenu('mpc');" title="Description"> Marketplace Client & p2 Discovery Connector
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/921"
target="blank"
>Watch the recording</a><br> Ian Skerrett (Eclipse Foundation)
</p>
<p>
<div id="mpc" class="switchcontent">
The Eclipse community has hundreds, if not thousands, of third-party plugins
that users can add to their Eclipse installation. Unfortunately, there is not
easy way to discover and install these solutions from within Eclipse. <br> <br>
The Eclipse Foundation has recently launched a new website, called Eclipse
Marketplace, that provides a listing of Eclipse-based solutions. The listings
allow each solution provider to specify a p2 update site for their solution.
MPC provides a tight install integration between the Eclipse workspace and
Eclipse Marketplace, plus other third party solution listings. <br> <br>
</div>
</p>
<h2>Part 2 - June 28</h2>
<p>
<a class="title" href="javascript:switchMenu('top10');" title="Description"> 10 Reasons to Install Helios
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/924"
target="blank"
>Watch the recording</a><br> Ian Bull (EclipseSource)
</p>
<p>
<div id="top10" class="switchcontent">
Ian Bull, component lead for Zest and the Eclipse Visualization Framework and
committer on the Equinox p2 project, presents the top 10 features in Helios he
is most excited about. <br> <br>
</div>
</p>
<p>
<a class="title" href="javascript:switchMenu('emf');" title="Description"> EMF on the Web
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/925"
target="blank"
>Watch the recording</a><br> Kenn Hussey (Cloudsmith)
</p>
<p>
<div id="emf" class="switchcontent">
The Eclipse Modeling Framework (EMF) has long provided a code generation
facility capable of emitting everything needed to get started with building a
complete application for EMF-based domain models. It includes a GUI from which
options can be specified and code generators can be invoked, to produce a
model API, edit support, unit tests and a sample editor. <br> <br> With the
Helios release of Eclipse, this facility moves beyond the boundaries of the
Eclipse platform, and desktop applications in general, by adding support for
the Rich Ajax Platform (RAP) and Google Web Toolkit (GWT). This session will
demonstrate EMF's support for these application runtime platforms and
highlight differences in the code generated for each. <br> <br>
</div>
</p>
<p>
<a class="title" href="javascript:switchMenu('modeling');" title="Description">
Modeling
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/926"
target="blank"
>Watch the recording</a><br> Ed Merks, Cedric Brun (Obeo), Sebastian Zarnekow
(itemis)
</p>
<p>
<div id="modeling" class="switchcontent">
The Eclipse Modeling Project is one of the most active projects within the
Eclipse community. Ed Merks will give a quick overview of the Modeling
projects in Helios. Then Cedric Brun will demo Acceleo and Sebastian Zarnekow
will show Xtext. <br> <br>
</div>
</p>
<h2>July 20</h2>
<p>
<a class="title" href="javascript:switchMenu('mylyn');" title="Description"> Mylyn
</a><br> <a class="recordingtitle" href="http://live.eclipse.org/node/927"
target="blank"
>Watch the recording</a><br> Mik Kersten (Tasktop Technologies)
</p>
<p>
<div id="mylyn" class="switchcontent">
This session will demonstrate the most noteworthy features and enhancements
for Mylyn in the Helios release, such as enhanced support for Agile
development, code reviews, social technologies and continuous integration
systems. Mik Kersten, lead of the Mylyn project will showcase the latest and
greatest task-focused features and APIs. <br> <br>
</div>
</p>