Equinox p2
Provisioning your world.
Equinox p2 is a comprehensive provisioning platform for delivering and managing RCP applications, tools, servers and embedded systems. Using integrated multi-threaded download, bundle pooling and state-of-the-art constraint resolution technology, p2 gives you one-stop-shopping for defining, installing and managing complex software systems.
The EclipseSource team includes founders and committers of the p2 effort.
Get courses, support and customized consulting from the experts. Call us.
North America: +1-888-679-8753
Europe: +49 721 6647330
Or email us: info@eclipsesource.com
Traditional installers don't know about Eclipse bundles and features, they simply copy files around and set parameters. They also stop short of updating installed function. p2 has deep knowledge of how Eclipse works and gives you full control of all aspects of your Eclipse install from program and VM arguments to start-levels to bundle configuration. There is no need to use disparate tools for install, update and management of your system.
Installing and managing complex systems can be challenging. p2's simplified workflows give end-users natural metaphors like drag-and-drop to manage their software. Application developers can compose and integrate new provisioning interfaces by reusing p2's GUI components.
If your users have many Eclipse-based systems installed on one machine, p2's bundle pooling will save disk space, download time and bandwidth. Bundles installed for one profile can be pooled and used to run other profiles. Any given bundle need only be downloaded and installed once to be available to all p2 profiles.
Unlike previous Eclipse management technology, p2 knows exactly what you are and will be running. By separating the description of the your system from the system itself p2 allows you to reason about installation changes before committing them. No more runtime surprises or wondering what you are actually running.
Today's systems are composed of many different technologies. Each runtime has its own requirements and configuration quirks. WARs, JARs, RPMs, MSI, executables etc. all work differently and integrate differently. p2's extensible touchpoint mechanism adapts by using platform-specific code to interact with runtimes and install components.
Get courses , support and customized consulting from the experts. Call us.
North America: +1-888-679-8753
Europe: +49 721 6647330
Or email us: info@eclipsesource.com
Ian Bull - September 15, 2009
The p2 provisioning platform has replaced Update Manager as a mechanism for managing Eclipse based applications. While p2 is most notably recognized for managing Eclipse installs, p2 has been designed as a general purpose provisioning platform for OSGi and Eclipse RCP. In this webinar, you will see how you can use p2 to manage your own RCP based applications.
Jeff McAffer - May 4, 2009
In this video Jeff McAffer, EclipseSource CTO, demonstrates how to define, provision and manage remote Eclipse, Equinox and OSGi-based systems using p2 technology. The presentation highlights the extensibility and flexibility by showing a combination of standard p2 function and EclipseSource extensions for remote scenarios. Upcoming videos build on this base and show the use of p2 in server and cloud-based environments.
Pascal Rapicault - IBM - July 14, 2008
Equinox p2 is a component of the Eclipse Equinox project. p2 provides a framework for provisioning Eclipse-based applications. It replaces Update Manager as a mechanism for managing your Eclipse install, searching for updates and installing new functionality.
Pascal Rapicault - IBM - July 14, 2008
This presentation covers the new p2 UI and shows how p2 helps users manage their plug-ins and stay up-to-date.