Versions are a very important aspect of any component based programming model.
With the advent of the p2 provisioning system we have greater flexibility in delivering content to users. This flexibility can expose problems with our versioning process and these problems can ultimately lead to users running untested combinations of bundles.
This talk will explain the difference between versioning your source and versioning your binaries. It will explain why this is a problem and will outline methods for dealing with it.
The Rich Ajax Platform enables access to RCP applications with a web browser. A common nit has been that the look of a desktop application in a web browser cannot compete with today's stylish web 2.0 applications. But it doesn't have to be that way! The new CSS theming of RAP, combined with workbench theming and some minor adjustments to the workbench window can bring style to the visual appearance of RAP applications.
In a series of snippets and screenshots, this lightning talk will demonstrate the metamorphosis of an ordinary RAP application with the default RAP look into a modern web application that compares with popular web 2.0 sites.
Jordi works as an Eclipse developer and consultant at EclipseSource.
He leads the commercial Yoxos Enterprise product team and is a committer on the Eclipse Rich Ajax Platform (RAP) and Eclipse Packaging Project (EPP) projects. Jordi has built several Eclipse-based tools and IDEs since 2004 and has worked on a variety of commercial RAP applications.
Manuel works as an Eclipse developer and consultant at EclipseSource. He is a developer for the free Yoxos Eclipse distribution. He is currently also heavily involved in the EPP Dynamic Package Delivery subproject (informally known as EPP/P2 wizard), that uses P2 provisioning technology to configure and deploy customized eclipse installations. In his free time he hacks on JGit/EGit.
Andrew is a developer with IBM Rational Software in the Ottawa lab and is a commiter on the PDE Build, Equinox Framework and Equinox p2 projects. Before joining the Eclipse platform team, he worked on the Eclipse CDT project. Andrew holds a BMath degree from the University of Waterloo.
Ralf is a member of the RAP development team at EclipseSource in Karlsruhe, Germany. Ralf's special focus is on the styling capabilities of RAP - he developed RAP's CSS theming subsystem and also contributes to CSS support in e4. His technical interests include agile development practices and programming languages, while his right brain loves typefaces, colors, and user interface design.