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 "E4"

m
Line 9: Line 9:
 
| viewvc    = e4/
 
| viewvc    = e4/
 
| psf      = http://dev.eclipse.org/viewcvs/index.cgi/e4/releng/
 
| psf      = http://dev.eclipse.org/viewcvs/index.cgi/e4/releng/
}}
+
}} __NOTOC__  
__NOTOC__
+
  
'''e4''' is the community effort for building the next generation of the Eclipse Platform. The project has three principle aims:
+
'''e4''' is the community effort for building the next generation of the Eclipse Platform. The project has three principle aims:  
* '''Simplify the Eclipse programming model:''' This will reduce development and maintenance costs and enable a larger developer community to leverage the platform in their own Eclipse-based applications.
+
* '''Enable the platform for use on emerging web-based runtime technologies:''' This will ensure the platform remains a compelling and viable application framework in a rapidly changing web technology landscape, and it will allow e4-based applications to leverage web technologies, while remaining insulated from specific technology choices that may quickly become obsolete.
+
* '''Broaden participation in development of the platform:''' This reduces the risks associated with building on a platform largely funded from a single source. Having a large and diverse group of commercial backers, will ensure the platform remains vibrant and viable over the long term.
+
Please refer to the [http://www.eclipse.org/proposals/e4 project proposal] for more information, including the initial list of committers. Also of interest are the [http://www.eclipse.org/projects/project_summary.php?projectid=eclipse.e4 e4 project summary page] and the [http://www.eclipse.org/projects/project-plan.php?projectid=eclipse.e4 project plan].
+
  
<table border="0"  width="100%" cellspacing="6">
+
*'''Simplify the Eclipse programming model:''' This will reduce development and maintenance costs and enable a larger developer community to leverage the platform in their own Eclipse-based applications.  
<tr>
+
*'''Enable the platform for use on emerging web-based runtime technologies:''' This will ensure the platform remains a compelling and viable application framework in a rapidly changing web technology landscape, and it will allow e4-based applications to leverage web technologies, while remaining insulated from specific technology choices that may quickly become obsolete.  
<td valign="top" width="45%">
+
*'''Broaden participation in development of the platform:''' This reduces the risks associated with building on a platform largely funded from a single source. Having a large and diverse group of commercial backers, will ensure the platform remains vibrant and viable over the long term.
<h3>Info</h3>
+
* [http://www.eclipse.org/e4/resources/e4-summary.odp One page executive summary of e4]
+
* [http://live.eclipse.org/node/737 e4 Project in Review] EclipseCon09 recording
+
* [http://live.eclipse.org/node/724 Web to Desktop, Desktop to Web] EclipseCon09 recording
+
* [http://live.eclipse.org/node/727 Modeled UI in Eclipse e4] EclipseCon09 recording
+
* [http://live.eclipse.org/node/741 Flexible Resources for Next Gen Apps and Tools] EclipseCon09 recording
+
* [https://www.linkedx.com/eclipse/#requestedContent=contentID://EclipseConferences/EC2009/639 XWT - Declarative UI Designed for Eclipse] EclipseCon09 deck
+
* [http://www.toedter.com/download/eclipsecon/e4-css-demo-EclipseCon-2009.pdf e4 CSS Styling Demo] EclipseCon09 deck
+
* [https://www.eclipse.org/e4/resources/contexts.pdf What's the context?] EclipseCon09 slide deck
+
  
<h3>Downloads</h3>
+
Please refer to the [http://www.eclipse.org/proposals/e4 project proposal] for more information, including the initial list of committers. Also of interest are the [http://www.eclipse.org/projects/project_summary.php?projectid=eclipse.e4 e4 project summary page] and the [http://www.eclipse.org/projects/project-plan.php?projectid=eclipse.e4 project plan].  
* [http://download.eclipse.org/e4/downloads/drops/S-0.9M4-200906291130/index.html 0.9 M4] is available
+
* <b>Recommended:</b> [[E4/Install | Download/install the latest e4 milestone build]].
+
* Our [[E4/Builds | automated build process ]] produces [http://download.eclipse.org/e4/downloads/ weekly builds].
+
  
<h3>Demos</h3>
+
{| width="100%" cellspacing="6" border="0"
* <b>Resources: [http://sergebeauchamp.blogspot.com/2009/01/latest-e4-resource-changes.html Serge's latest resource changes]</b>
+
|-
* <b>SWT:</b> Running the [[E4/SWT/Running_the_demos | cross-compile-SWT-to-Flash demos]]
+
| width="45%" valign="top" |  
* <b>UI:</b>  Running the [[E4/UI/Running_the_photo_demo | e4 photo demo]] and the [[E4/UI/Running_CSS_demos | CSS examples ]]
+
=== Info ===
* <b>XWT:</b> Running the [[E4/XWT/Running_the_demos | declarative UI demos]]
+
* <b>RAP:</b> Running the [[E4/RAP_Integration/Experimental | demos on RAP]]
+
  
<h3>Compatibility</h3>
+
*[http://www.eclipse.org/e4/resources/e4-summary.odp One page executive summary of e4]
* <b>Compatibility:</b>  Running the [[E4/UI/Running_the_compatibility_demo | e4 compatibility layer]]
+
*[http://live.eclipse.org/node/737 e4 Project in Review] EclipseCon09 recording
<h3>Source</h3>
+
*[http://live.eclipse.org/node/724 Web to Desktop, Desktop to Web] EclipseCon09 recording
* You can get the projects directly from CVS via our [[E4/ProjectSetFiles | collection of project set files]] and load them into [http://download.eclipse.org/eclipse/downloads/ the latest I build].
+
*[http://live.eclipse.org/node/727 Modeled UI in Eclipse e4] EclipseCon09 recording
 +
*[http://live.eclipse.org/node/741 Flexible Resources for Next Gen Apps and Tools] EclipseCon09 recording
 +
*[https://www.linkedx.com/eclipse/#requestedContent=contentID://EclipseConferences/EC2009/639 XWT - Declarative UI Designed for Eclipse] EclipseCon09 deck
 +
*[http://www.toedter.com/download/eclipsecon/e4-css-demo-EclipseCon-2009.pdf e4 CSS Styling Demo] EclipseCon09 deck
 +
*[https://www.eclipse.org/e4/resources/contexts.pdf What's the context?] EclipseCon09 slide deck
  
<h3>Milestones</h3>
+
=== Downloads ===
  
Our first milestone dates have been selected:
+
*[http://download.eclipse.org/e4/downloads/drops/S-0.9M4-200906291130/index.html 0.9 M4] is available
 +
*'''Recommended:''' [[E4/Install|Download/install the latest e4 milestone build]].
 +
*Our [[E4/Builds|automated build process ]] produces [http://download.eclipse.org/e4/downloads/ weekly builds].
  
<table border="1"  width="100%" cellspacing="6">
+
=== Demos ===
<tr>
+
<th>Milestone</th>
+
<th>Date</th>
+
<th>Comments</th>
+
</tr>
+
  
<tr>
+
*'''Resources: [http://sergebeauchamp.blogspot.com/2009/01/latest-e4-resource-changes.html Serge's latest resource changes]'''
<td>0.9M4</td>
+
*'''SWT:''' Running the [[E4/SWT/Running the demos|cross-compile-SWT-to-Flash demos]]
<td>06/26/2009 </td>
+
*'''UI:''' Running the [[E4/UI/Running the photo demo|e4 photo demo]] and the [[E4/CSS|CSS]] [[E4/UI/Running CSS demos|examples]]
<td>Based on Eclipse Galileo (Eclipse, EMF, WST, GEF) - see [[E4/Builds]] for schedule</td>
+
*'''XWT:''' Running the [[E4/XWT/Running the demos|declarative UI demos]]
</tr>
+
*'''RAP:''' Running the [[E4/RAP Integration/Experimental|demos on RAP]]
  
<tr>
+
=== Compatibility ===
<td>[http://download.eclipse.org/e4/downloads/drops/S-0.9M5-200907101930/index.html 0.9M5] (Feature Freeze)</td>
+
<td>07/10/2009</td>
+
<td></td>
+
</tr>
+
  
<tr>
+
*'''Compatibility:''' Running the [[E4/UI/Running the compatibility demo|e4 compatibility layer]]
<td>0.9RC1</td>
+
<td>07/17/2009</td>
+
<td></td>
+
</tr>
+
  
<tr>
+
=== Source ===
<td>0.9RC2</td>
+
<td>07/24/2009</td>
+
<td></td>
+
</tr>
+
  
</table>
+
*You can get the projects directly from CVS via our [[E4/ProjectSetFiles|collection of project set files]] and load them into [http://download.eclipse.org/eclipse/downloads/ the latest I build].
  
<h3>Ongoing Work</h3>
+
=== Milestones ===
* [[E4/Bespin | Eclipse-based Bespin Server]]
+
* [[E4/DeclarativeUI/Declarative_Construction_Roundup | Declarative Construction Roundup]]
+
* [[E4/DeclarativeUI/Styling_Roundup | Styling (CSS, XAML) Roundup]]
+
* [[E4/JavaScript | JavaScript Support]]
+
* [[E4/Resources | Flexible Resources]]
+
* [[E4/Workbench_Model | Workbench Model]]
+
* [[E4/Eclipse_Application_Services | Eclipse Application Services]]
+
* [[E4/Pervasive Themes|Pervasive Themes]]
+
* [[E4/Compatibility|Compatibility]]
+
* [[E4/Work Areas|Work Areas]]
+
* [[Eclipse_4.0/Committer_Resources|E4 Committer Resources]]
+
* [[E4/Renaming_Eclipse_RCP|Renaming Eclipse RCP]]
+
<h3>Communication Channels</h3>
+
* [https://dev.eclipse.org/mailman/listinfo/e4-dev e4 mailing list]
+
* [http://www.eclipse.org/newsportal/thread.php?group=eclipse.e4 e4 newsgroup]
+
* [https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev old e4 mailing list], for archival purposes
+
* [irc://irc.freenode.net/#eclipse-e4 #eclipse-e4 on irc.freenode.net] - [http://echelog.matzon.dk/logs/browse/eclipse-e4/ logs] (also [[Eclipse_4.0/eclipse-e4-04-07-08 | here]]).
+
* [[e4/Meeting Minutes | meeting minutes]]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=E4 All e4 bugs ]
+
* [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=e4 Enter an e4 bug ]
+
  
</td>
+
Our first milestone dates have been selected:
<td valign="top" width="45%">
+
  
<googlecalendar width="100%" height="300" mode="AGENDA" title="e4 Calendar">ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com</googlecalendar>
+
{| width="100%" cellspacing="6" border="1"
This calendar is available in the following formats:<br>
+
|-
[[Image:Ical.gif]][http://www.google.com/calendar/ical/ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com/public/basic.ics iCal],[[Image:Xml.gif]][http://www.google.com/calendar/feeds/ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com/public/basic ATOM News Feed],[[Image:Html.gif]][http://www.google.com/calendar/embed?src=ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com&ctz=Canada/Toronto HTML]
+
! Milestone
 +
! Date
 +
! Comments
 +
|-
 +
| 0.9M4
 +
| 06/26/2009
 +
| Based on Eclipse Galileo (Eclipse, EMF, WST, GEF) - see [[E4/Builds]] for schedule
 +
|-
 +
| [http://download.eclipse.org/e4/downloads/drops/S-0.9M5-200907101930/index.html 0.9M5] (Feature Freeze)
 +
| 07/10/2009
 +
|
 +
|-
 +
| 0.9RC1
 +
| 07/17/2009
 +
|
 +
|-
 +
| 0.9RC2
 +
| 07/24/2009
 +
|
 +
|}
  
 +
=== Ongoing Work ===
  
<h3>Background Information</h3>
+
*[[E4/Bespin|Eclipse-based Bespin Server]]  
* [[Media:EclipseCon_2008_e4_talk.zip|EclipseCon 2008 Eclipse 4.0 talk slide deck]]
+
*[[E4/DeclarativeUI/Declarative Construction Roundup|Declarative Construction Roundup]]  
* [[Media:EclipseCon_2008_The_Future_of_SWT_talk.zip|EclipseCon 2008 The Future of SWT talk slide deck]]
+
*[[E4/DeclarativeUI/Styling Roundup|Styling (CSS, XAML) Roundup]]  
* [http://docs.google.com/View?docid=df8w648g_97g33mk6hb notes from the e4 BoF]
+
*[[E4/JavaScript|JavaScript Support]]  
* [[e4/Running the demos|How to run the demos]]
+
*[[E4/Resources|Flexible Resources]]
* {{bug|200097}} is the bugzilla plan item for creating an Eclipse 4.0 Plan
+
*[[E4/Workbench Model|Workbench Model]]  
* [[Eclipse_4.0/Wishlist|E4 Wishlist]]
+
*[[E4/Eclipse Application Services|Eclipse Application Services]]
* Constructive criticism of E4: [http://eclipse.dzone.com/news/who-needs-online-ide], [http://eclipse.dzone.com/news/online-eclipse-e4-lack-imagina]
+
*[[E4/Pervasive Themes|Pervasive Themes]]
* [[e4/RCP Future|The Future of RCP]]
+
*[[E4/Compatibility|Compatibility]]
* [[e4/Buzz|Buzz]]
+
*[[E4/Work Areas|Work Areas]]  
 +
*[[Eclipse 4.0/Committer Resources|E4 Committer Resources]]  
 +
*[[E4/Renaming Eclipse RCP|Renaming Eclipse RCP]]
  
<h3>Past Work</h3>
+
=== Communication Channels ===
* [[e4/Summit|Summit on e4 held in Ottawa, May 22nd and 23rd, 2008]]
+
  
</td>
+
*[https://dev.eclipse.org/mailman/listinfo/e4-dev e4 mailing list]
<td valign="top" width="10%">
+
*[http://www.eclipse.org/newsportal/thread.php?group=eclipse.e4 e4 newsgroup]
</td>
+
*[https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev old e4 mailing list], for archival purposes
</tr>
+
*[irc://irc.freenode.net/#eclipse-e4 #eclipse-e4 on irc.freenode.net] - [http://echelog.matzon.dk/logs/browse/eclipse-e4/ logs] (also [[Eclipse 4.0/eclipse-e4-04-07-08|here]]).
</table>
+
*[[E4/Meeting Minutes|meeting minutes]]
[[Category:e4]]
+
*[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=E4 All e4 bugs ]
[[Category:Eclipse Platform]]
+
*[https://bugs.eclipse.org/bugs/enter_bug.cgi?product=e4 Enter an e4 bug ]
 +
 
 +
| width="45%" valign="top" |
 +
<googlecalendar title="e4 Calendar" mode="AGENDA" height="300" width="100%">ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com</googlecalendar> This calendar is available in the following formats:<br> [[Image:Ical.gif]][http://www.google.com/calendar/ical/ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com/public/basic.ics iCal],[[Image:Xml.gif]][http://www.google.com/calendar/feeds/ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com/public/basic ATOM News Feed],[[Image:Html.gif]][http://www.google.com/calendar/embed?src=ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com&ctz=Canada/Toronto HTML]
 +
 
 +
<br>  
 +
 
 +
=== Background Information ===
 +
 
 +
*[[Media:EclipseCon_2008_e4_talk.zip|EclipseCon 2008 Eclipse 4.0 talk slide deck]]
 +
*[[Media:EclipseCon_2008_The_Future_of_SWT_talk.zip|EclipseCon 2008 The Future of SWT talk slide deck]]
 +
*[http://docs.google.com/View?docid=df8w648g_97g33mk6hb notes from the e4 BoF]
 +
*[[E4/Running the demos|How to run the demos]]  
 +
*{{bug|200097}} is the bugzilla plan item for creating an Eclipse 4.0 Plan
 +
*[[Eclipse 4.0/Wishlist|E4 Wishlist]]
 +
*Constructive criticism of E4: [http://eclipse.dzone.com/news/who-needs-online-ide], [http://eclipse.dzone.com/news/online-eclipse-e4-lack-imagina]
 +
*[[E4/RCP Future|The Future of RCP]]
 +
*[[E4/Buzz|Buzz]]
 +
 
 +
=== Past Work ===
 +
 
 +
*[[E4/Summit|Summit on e4 held in Ottawa, May 22nd and 23rd, 2008]]
 +
 
 +
| width="10%" valign="top" |
 +
|}
 +
 
 +
[[Category:E4]] [[Category:Eclipse_Platform]]

Revision as of 06:43, 18 July 2009

e4
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse SourceProject Set File

e4 is the community effort for building the next generation of the Eclipse Platform. The project has three principle aims:

  • Simplify the Eclipse programming model: This will reduce development and maintenance costs and enable a larger developer community to leverage the platform in their own Eclipse-based applications.
  • Enable the platform for use on emerging web-based runtime technologies: This will ensure the platform remains a compelling and viable application framework in a rapidly changing web technology landscape, and it will allow e4-based applications to leverage web technologies, while remaining insulated from specific technology choices that may quickly become obsolete.
  • Broaden participation in development of the platform: This reduces the risks associated with building on a platform largely funded from a single source. Having a large and diverse group of commercial backers, will ensure the platform remains vibrant and viable over the long term.

Please refer to the project proposal for more information, including the initial list of committers. Also of interest are the e4 project summary page and the project plan.

Info

Downloads

Demos

Compatibility

Source

Milestones

Our first milestone dates have been selected:

Milestone Date Comments
0.9M4 06/26/2009 Based on Eclipse Galileo (Eclipse, EMF, WST, GEF) - see E4/Builds for schedule
0.9M5 (Feature Freeze) 07/10/2009
0.9RC1 07/17/2009
0.9RC2 07/24/2009

Ongoing Work

Communication Channels

This calendar is available in the following formats:
Ical.gifiCal,Xml.gifATOM News Feed,Html.gifHTML


Background Information

Past Work

Back to the top