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"

(Communication Channels)
(112 intermediate revisions by 24 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{e4}}
 +
{{note|Earlier work on the Eclipse Platform (e.g., the CSS styling, dependency injection, Modeled UI) have graduated from the e4 incubator and are now part of the [[Eclipse4|Eclipse SDK]]}}
 +
{{Infobox
 +
| name      = e4
 +
| download  = http://download.eclipse.org/e4/downloads/
 +
| website  = http://www.eclipse.org/e4/
 +
| list      = e4-dev
 +
| newsgroup = eclipse.e4
 +
| irc      = #eclipse-e4
 +
| product  = E4
 +
| source    = http://git.eclipse.org/c/e4/
 +
}} __NOTOC__  
  
'''e4''' is the community effort for building the next generation of the Eclipse Platform. The project has three principle aims:
+
'''e4''' is an incubator for community exploration of future technologies for the Eclipse Platform. The project has a number of principal 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. The e4 project summary page is [http://www.eclipse.org/projects/project_summary.php?projectid=eclipse.e4 here].
+
  
<table border="0"  width="100%" cellspacing="6">
+
*'''Explore technologies for inclusion in the SDK:''' This will allow us to explore and incubate new technologies and patterns for use in the SDK.
<tr>
+
*'''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.
<td valign="top" width="45%">
+
*'''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.  
<h3>Downloads</h3>
+
*'''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.
* <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>
+
Please refer to the [http://www.eclipse.org/proposals/e4 project proposal] for more information, including the initial list of committers. Also of interest is the [http://www.eclipse.org/projects/project_summary.php?projectid=eclipse.e4 e4 project summary page].
* <b>Resources:</b>
+
* <b>SWT:</b> [[E4/SWT/Running_the_demos | Running the cross-compile-SWT-to-Flash demos]]
+
* <b>UI:</b>  [[E4/UI/Running_the_demos | Running the e4 photo demo]]
+
* <b>XWT:</b> [[E4/XWT/Running_the_demos | Running the declarative UI demos]]
+
  
<h3>Source</h3>
+
{| width="100%" cellspacing="6" border="0"
# 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/drops/S-3.5M4-200812111908/index.php 3.5 M4].  Note that for Modelled UI and the e4 Photo Demo example, you will also need to install (Help->Install New Software) "Models and Model Development/EMF SDK - Eclipse Modeling Framework SDK version 2.4.1.vxxx".
+
|-
 +
| width="45%" valign="top" |
 +
=== Architecture  ===
  
<h3>Milestones</h3>
+
*[http://www.eclipse.org/e4/resources/e4-summary.odp One page executive summary of initial e4 incubator]
 +
*[http://www.eclipse.org/e4/resources/e4-whitepaper.php e4 white paper]
 +
*[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
 +
*[[E4/UI/Modeled UI|Modeled UI in Eclipse E4 (graduated)]]
 +
*[http://live.eclipse.org/node/741 Flexible Resources for Next Gen Apps and Tools] EclipseCon09 recording
 +
*[http://wiki.eclipse.org/images/a/ab/XWT.pdf XWT - Eclipse XML Window Toolkit] e4 Webinar
 +
*[http://www.toedter.com/download/eclipsecon/e4-css-demo-EclipseCon-2009.pdf e4 CSS Styling Demo (graduated)] EclipseCon09 deck
 +
*[http://www.eclipse.org/e4/resources/contexts.pdf What's the context? (graduated)] EclipseCon09 slide deck
  
Our first milestone dates have been selected:
+
=== Downloads  ===
  
<table border="1"  width="100%" cellspacing="6">
+
*[http://download.eclipse.org/e4/downloads/drops/S-0.15-201401152200/index.html e4 0.15] (Jan 2014)
<tr>
+
*[http://download.eclipse.org/e4/downloads/ integration builds and other releases]
<th>Milestone</th>
+
*'''Recommended:''' [http://download.eclipse.org/e4/downloads/ Download] or [[E4/Install|install]] the latest e4 milestone build.
<th>Date</th>
+
*Our [[E4/Builds|automated build process ]] produces [http://download.eclipse.org/e4/downloads/ weekly builds].
<th>Comments</th>
+
</tr>
+
  
<tr>
+
=== Milestones  ===
<td>0.9 M1</td>
+
<td>2009/02/06</td>
+
<td>based on 3.5 M4 and Galileo M4 - see [[E4/Builds]] for schedule</td>
+
</tr>
+
  
<tr>
+
The e4 incubator follows the Eclipse [[Simultaneous Release]] schedule. For milestone dates see the Eclipse Platform [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_4.xml#release_milestones Luna Plan].
<td>0.9 M2</td>
+
<td>2009/03/20</td>
+
<td>based on 3.5 M6 and Galileo M5</td>
+
</tr>
+
  
</table>
+
=== Others  ===
  
<h3>Ongoing Work</h3>
+
*[[E4/Renaming Eclipse RCP|Renaming Eclipse RCP]]  
* [[E4/DeclarativeUI/Declarative_Construction_Roundup | Declarative Construction Roundup]]
+
*All pages starting with "[http://wiki.eclipse.org/index.php?title=Special%3APrefixindex&from=E4&namespace=0 E4]"
* [[E4/DeclarativeUI/Styling_Roundup | Styling (CSS, XAML) Roundup]]
+
*All pages under the category "[http://wiki.eclipse.org/Category:E4 E4]"
* [[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]]
+
  
<h3>Communication Channels</h3>
+
=== Communication Channels  ===
* [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>
+
*[https://dev.eclipse.org/mailman/listinfo/e4-dev e4 mailing list]
<td valign="top" width="45%">
+
*[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 ]
  
<googlecalendar width="100%" height="300" mode="AGENDA" title="e4 Calendar">ctri5teoag0n87t2qu9bla8u3g%40group.calendar.google.com</googlecalendar>
+
=== Evangelism  ===
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]
+
  
 +
*[[E4/Evangelism|e4 Evangelism Information]]
  
<h3>Background Information</h3>
+
| width="45%" valign="top" |
* [http://www.eclipse.org/e4/resources/e4-summary.odp One page executive summary of e4]
+
<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]  
* [[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]]
+
  
<h3>Past Work</h3>
+
=== Background Information  ===
* [[e4/Summit|Summit on e4 held in Ottawa, May 22nd and 23rd, 2008]]
+
  
</td>
+
*[[Media:PartsAndServices2010.zip|EclipseCon 2010 Parts and Services: e4 model and Application Framework talk slide deck]]
<td valign="top" width="10%">
+
*[[Media:EclipseCon_2008_e4_talk.zip|EclipseCon 2008 Eclipse 4.0 talk slide deck]]
</td>
+
*[[Media:EclipseCon_2008_The_Future_of_SWT_talk.zip|EclipseCon 2008 The Future of SWT talk slide deck]]
</tr>
+
*[http://docs.google.com/View?docid=df8w648g_97g33mk6hb notes from the e4 BoF]
</table>
+
*[[E4/Running the demos|How to run the demos]]
[[Category:e4]]
+
*[[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_Project]]

Revision as of 09:50, 16 June 2014

Note.png
Earlier work on the Eclipse Platform (e.g., the CSS styling, dependency injection, Modeled UI) have graduated from the e4 incubator and are now part of the Eclipse SDK


e4
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source

e4 is an incubator for community exploration of future technologies for the Eclipse Platform. The project has a number of principal aims:

  • Explore technologies for inclusion in the SDK: This will allow us to explore and incubate new technologies and patterns for use in the SDK.
  • 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 is the e4 project summary page.

Architecture

Downloads

Milestones

The e4 incubator follows the Eclipse Simultaneous Release schedule. For milestone dates see the Eclipse Platform Luna Plan.

Others

Communication Channels

Evangelism

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

Background Information

Past Work

Back to the top