blob: 684d8e9133d7a4c2ec62def0434f3ceb238754d5 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Project Plan - technology.packaging</title><meta name="author" content="Bjorn Freeman-Benson" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/menu/assets/skins/sam/menu.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/reset.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/footer.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/print.css" media="print" />
<!--[if lte IE 7]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie_style.css" media="screen"/> <![endif]-->
<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie6_style.css" media="screen"/> <![endif]-->
<!-- Dependencies -->
<!-- Source File -->
</head>
<body>
<div id="novaWrapper"> <div id="clearHeader">
<div id="logo">
<img src="/eclipse.org-common/themes/Nova/images/eclipse.png" alt="Eclipse.org"/>
</div>
<div id="otherSites">
<div id="sites">
<ul id="sitesUL">
<li><a href='http://marketplace.eclipse.org'><img alt="Eclipse Marketplace" src="http://dev.eclipse.org/custom_icons/marketplace.png"/>&nbsp;<span>Eclipse Marketplace</span></a></li>
<li><a href='http://www.youtube.com/user/EclipseFdn' target="_blank"><img alt="Eclipse YouTube Channel" src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png"/>&nbsp;<span>Eclipse YouTube Channel</span></a></li>
<li><a href='https://bugs.eclipse.org/bugs/'><img alt="Bugzilla" src="http://dev.eclipse.org/custom_icons/system-search-bw.png"/>&nbsp;<span>Bugzilla</span></a></li>
<li><a href='http://www.eclipse.org/forums/'><img alt="Forums" src="http://dev.eclipse.org/large_icons/apps/internet-group-chat.png"/>&nbsp;<span>Eclipse Forums</span></a></li>
<li><a href='http://www.planeteclipse.org/'><img alt="Planet Eclipse" src="http://dev.eclipse.org/large_icons/devices/audio-card.png"/>&nbsp;<span>Planet Eclipse</span></a></li>
<li><a href='http://wiki.eclipse.org/'><img alt="Eclipse Wiki" src="http://dev.eclipse.org/custom_icons/accessories-text-editor-bw.png"/>&nbsp;<span>Eclipse Wiki</span></a></li>
<li><a href='http://portal.eclipse.org'><img alt="MyFoundation Portal" src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png"/><span>My Foundation Portal</span></a></li>
</ul>
</div>
</div>
</div>
<div id="header">
<div id="menu">
<ul>
<li><a href="/" target="_self">Home</a></li>
<li><a href="/downloads/" target="_self">Downloads</a></li>
<li><a href="/users/" target="_self">Users</a></li>
<li><a href="/membership/" target="_self">Members</a></li>
<li><a href="/committers/" target="_self">Committers</a></li>
<li><a href="/resources/" target="_self">Resources</a></li>
<li><a href="/projects/" target="_self">Projects</a></li>
<li><a href="/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input id="searchBox" type="text" name="q" size="25" />
<input id="searchButton" type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script>
</div>
</div>
<div id="novaContent" class="faux"> <br style="clear:both;height:1em;"/>
<div id="leftcol">
<ul id="leftnav">
<li class="separator"><a class="separator" href="/projects/">
Projects<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/projects/whatsnew.php" target="_self">What's New?</a></li>
<li><a href="/projects/listofprojects.php" target="_self">List of Projects</a></li>
<li><a href="/projects/searchpage.php" target="_self">Search through Projects...</a></li>
<li><a href="/projects/dev_process/index-quick.php" target="_self">Rules &amp; Processes</a></li>
<li><a href="/projects/dev_process/index.php" target="_self">FAQ</a></li>
<li><a href="/projects/tools" target="_self">Tools for committers</a></li>
</ul>
</div>
<style>
h2 {
border-bottom: 2px solid gray;
}
h3 {
border-bottom: 1px dotted gray;
}
</style>
<div id="fullcolumn">
<div id="midcolumn">
<div xmlns="http://www.w3.org/1999/xhtml" id="rendered-plan">
<div id="maincontent">
<div id="midcolumn"><h1>
Project Plan For
<a href="http://www.eclipse.org/projects/project_summary.php?projectid=technology.packaging">Eclipse Packaging Project</a>, version 1.3</h1><div id="toc"><p><a name="toc"><strong>Table of Contents</strong></a></p><ul><li><a href="#introduction">Introduction</a></li><li><a href="#release_deliverables">
Release Deliverables
</a></li><li><a href="#release_milestones">
Release Milestones
</a></li><li><a href="#target_environments">
Target Environments
</a></li><li><a href="#compatibility">
Compatibility with Previous Releases
</a></li><li><a href="#themes_and_priorities">
Themes and Priorities
</a></li><li><a href="#appendix">
Appendix
</a></li></ul></div><h2><a name="introduction">Introduction</a></h2><p>The Eclipse Packaging Project (EPP) is responsible for creating technology that makes
it easier for new users to consume the output of other Eclipse projects and for coordinating
the package releases together with the yearly release train. In order to achieve this goal,
EPP is active on different levels since the Europa Release 2007:</p><ul>
<li>
<b>Create entry level downloads based on defined user profiles.</b>
The project defined and created the EPP downloads of Java Developer, Java EE Developer,
C/C++ Developer and RCP Developer. These downloads are available from the main Eclipse
download page. In addition to that, EPP coordinates with other package maintainers the
creation of new package definitions and ensures that the packages are tested.
</li>
<li>
<b>Provide and integrate the EPP Usage Data Collector (UDC).</b>
The Usage Data Collector collects information about how individuals are using the Eclipse
platform. The intent is to use this data to help committers and organizations better
understand how developers are using Eclipse.
</li>
<li>
<b>Provide and integrate the Eclipse Marketplace Client (MPC).</b>
The MPC provides tight install integration between the Eclipse workspace and Eclipse Marketplace,
plus other third party solution listings.
</li>
<li>
<b>Provide a platform that allows the creation of packages (zip/tar downloads)
from an update site.</b>
The core technology of the project will enable the creation of download packages that are
created by bundling Eclipse features from one or multiple Eclipse update sites.
</li>
<li>
<b>Create and manage a new dynamic installer.</b>
EPP creates a new RAP-based wizard that enables a user to choose and pick software
components from other Eclipse projects. The output is a customized p2-installer that guides
the user through the initial install process and downloads the necessary software
components.
</li>
</ul><h2><a name="release_deliverables">Release Deliverables</a></h2><p><a href="#toc">Table of Contents</a></p><h2><a name="release_milestones">Release Milestones</a></h2><p>All EPP releases appear simultaneously with the release train releases (here:
Helios).</p><table border="1" align="center"><tr><td><b>Helios M6</b></td><td>2010-03-19</td><td/></tr><tr><td><b>Helios M7</b></td><td>2010-05-07</td><td><p>All packages must be defined and their content must be specified.</p></td></tr><tr><td><b>Helios RC1</b></td><td>2010-05-21</td><td/></tr><tr><td><b>Helios RC2</b></td><td>2010-05-28</td><td/></tr><tr><td><b>Helios RC3</b></td><td>2010-06-04</td><td/></tr><tr><td><b>Helios RC4</b></td><td>2010-06-11</td><td/></tr><tr><td><b>Helios RC5</b></td><td>2010-06-23</td><td/></tr></table><p><a href="#toc">Table of Contents</a></p><h2><a name="target_environments">Target Environments</a></h2><p>EPP creates its packages for Windows 32-bit, Windows 64-bit, Linux 32-bit, Linux 64-bit and Mac OSX.
All of the packages require at least a JVM 1.5 because of the software components that are
included in the packages.</p><p>Source code used and developed within the project needs a JVM 1.5 or higher.
</p><h3>Internationalization</h3>
<div><p>All outputs produced are prepared for internationalization via Babel.</p></div>
<p><a href="#toc">Table of Contents</a></p><h2><a name="compatibility">Compatibility with Previous Releases</a></h2><div><p>All frameworks and APIs produced with this release are compatible with previous releases</p></div><p><a href="#toc">Table of Contents</a></p><h2><a name="themes_and_priorities">Themes and Priorities</a></h2><h3>Helios Packages</h3><p>EPP will create and deliver the packages for the next release train. The exact
content and the number of packages are subject to change and depend on the community
feedback and help.</p><ul><li><b>Committed</b><ul>
<li>Eclipse IDE for Java EE Developers</li>
<li>Eclipse IDE for Java Developers</li>
<li>Eclipse IDE for C/C++ Developers</li>
<li>Eclipse Modeling Tools</li>
<li>Eclipse for RCP/Plug-in Developers</li>
<li>Eclipse IDE for Java and Report Developers</li>
<li>Eclipse IDE for PHP Developers</li>
<li>Pulsar for Mobile Java Developers</li>
<li>Eclipse SOA Platform for Java and SOA Developers</li>
</ul><div>Some xhtml content here. Make sure to use the prefix before the elements</div></li></ul><h3>Dynamic Package Delivery Component</h3><p> The dynamic package delivery component provides an extensible framework for, and an
exemplary implementation of, a service for dynamically selecting and
downloading/installing installable units.</p><ul><li><b>Committed</b><p>Preview available for Friends-of-Eclipse.</p></li></ul><h3>Usage Data Collector (UDC)</h3><p>Bug fixes only are planned for this release.</p><ul><li><b>Committed</b><ul><li>udc dialog keeps coming up [<a href="http://bugs.eclipse.org/295332">295332</a>] (target milestone: 1.3.0)</li><li>Provide the UDC as a Downloadable ZIP archive [<a href="http://bugs.eclipse.org/220792">220792</a>] (target milestone: 1.3.0)</li><li>Add link on upload wizard to UDC FAQ [<a href="http://bugs.eclipse.org/235693">235693</a>] (target milestone: 1.3.0)</li><li>Usage data upload fails with proxy requiring authentication [<a href="http://bugs.eclipse.org/241511">241511</a>] (target milestone: 1.3.0)</li><li>mismatch between UDC Preferences and the Help that comes with it [<a href="http://bugs.eclipse.org/252259">252259</a>] (target milestone: 1.3.0)</li><li>UDC: Upload url should be displayed in preferences/wizard [<a href="http://bugs.eclipse.org/282382">282382</a>] (target milestone: 1.3.0)</li><li>Add a link to the usage data collector home page [<a href="http://bugs.eclipse.org/216975">216975</a>] (target milestone: 1.3.0)</li><li>Provide source for UDC [<a href="http://bugs.eclipse.org/221104">221104</a>] (target milestone: 1.3.0)</li><li>AskUserUploaderWizard shouldn't implement INewWizard [<a href="http://bugs.eclipse.org/235706">235706</a>] <strike>(target milestone: 1.3.0)</strike></li><li>UDC defaults to 60 second upload period if number formatted incorrectly [<a href="http://bugs.eclipse.org/284288">284288</a>] <strike>(target milestone: 1.3.0)</strike></li><li>Usage Data Collector is uploading too many files [<a href="http://bugs.eclipse.org/291796">291796</a>] <strike>(target milestone: 1.3.0)</strike></li><li>Update UDC Releng to use Athena [<a href="http://bugs.eclipse.org/301767">301767</a>] <strike>(target milestone: 1.3.0)</strike></li></ul></li></ul><h3>Marketplace Client (MPC)</h3><p>The Marketplace Client will be introduced with this release.</p><ul><li><b>Committed</b><p>New code.</p></li></ul><p><a href="#toc">Table of Contents</a></p><h2><a name="appendix">Appendix </a></h2><p><a href="#toc">Table of Contents</a></p></div>
</div>
</div>
<div style="float: right; text-align: right"><a href="?projectid=technology.packaging&raw=1">view raw xml of project plan</a><br>
<a href="/projects/dev_process/project-status-infrastructure.php">from project meta-data key "projectplanurl"</a></div>
</div> <!-- midcolumn -->
</div> <!-- fullcolumn -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-910670-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<br style="clear:both;height:1em;"/>&nbsp;
</div>
<div id="clearFooter"></div>
<div id="footer">
<ul id="footernav">
<li><a href="/">Home</a></li>
<li><a href="/legal/privacy.php">Privacy Policy</a></li>
<li><a href="/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="/legal/copyright.php">Copyright Agent</a></li>
<li><a href="/legal/">Legal</a></li>
<li><a href="/org/foundation/contact.php">Contact Us</a></li>
</ul>
<span id="copyright">Copyright &copy; 2011 The Eclipse Foundation. All Rights Reserved.</span>
</div>
</div> </body>
</html>