Difference between revisions of "E4"

From Eclipsepedia

Jump to: navigation, search
m (Milestones)
 
(37 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{Infobox
+
{{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
 
| name      = e4
 
| download  = http://download.eclipse.org/e4/downloads/
 
| download  = http://download.eclipse.org/e4/downloads/
Line 11: Line 13:
 
}} __NOTOC__  
 
}} __NOTOC__  
  
 
+
'''e4''' is an incubator for community exploration of future technologies for the Eclipse Platform. The project has three principal aims:  
'''e4''' is the community effort for building the next generation of the Eclipse Platform. The project has three 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.  
 
*'''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.  
Line 18: Line 19:
 
*'''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.
 
*'''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].  
+
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].
  
 
{| width="100%" cellspacing="6" border="0"
 
{| width="100%" cellspacing="6" border="0"
 
|-
 
|-
 
| width="45%" valign="top" |  
 
| width="45%" valign="top" |  
=== Info ===
+
=== Architecture  ===
  
 
*[http://www.eclipse.org/e4/resources/e4-summary.odp One page executive summary of e4]  
 
*[http://www.eclipse.org/e4/resources/e4-summary.odp One page executive summary of e4]  
*[http://www.eclipse.org/e4/resources/e4-whitepaper.php e4 white paper]
+
*[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/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/724 Web to Desktop, Desktop to Web] EclipseCon09 recording  
*[[E4/UI/Modeled_UI|Modeled UI in Eclipse E4]]
+
*[[E4/UI/Modeled UI|Modeled UI in Eclipse E4]]  
 
*[http://live.eclipse.org/node/741 Flexible Resources for Next Gen Apps and Tools] EclipseCon09 recording  
 
*[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://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] EclipseCon09 deck  
 
*[http://www.toedter.com/download/eclipsecon/e4-css-demo-EclipseCon-2009.pdf e4 CSS Styling Demo] EclipseCon09 deck  
 
*[http://www.eclipse.org/e4/resources/contexts.pdf What's the context?] EclipseCon09 slide deck
 
*[http://www.eclipse.org/e4/resources/contexts.pdf What's the context?] EclipseCon09 slide deck
  
=== Tutorial ===
+
=== Downloads  ===
*[http://www.vogella.de/articles/EclipseE4/article.html Eclipse e4 Tutorial] Tutorial from Lars Vogel
+
  
*[http://wiki.eclipse.org/E4/Snippets Eclipse e4 Snippets]
+
*[http://download.eclipse.org/e4/downloads/drops/R-0.12-201206131100/index.html e4 0.12] (June 212)
 
+
*[http://download.eclipse.org/e4/downloads/ integration builds and other releases]
*[http://wiki.eclipse.org/E4/E4Designer Eclipse e4 Visual Designer]
+
*'''Recommended:''' [http://download.eclipse.org/e4/downloads/ Download] or [[E4/Install|install]] the latest e4 milestone build.  
 
+
=== Downloads ===
+
 
+
*[http://download.eclipse.org/e4/downloads/drops/R-0.9-200907291930/index.html 0.9] 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].
 
*Our [[E4/Builds|automated build process ]] produces [http://download.eclipse.org/e4/downloads/ weekly builds].
  
=== Demos ===
+
=== Milestones  ===
  
*'''SWT:''' Running the [[E4/SWT/Running the demos|cross-compile-SWT-to-Flash demos]]  
+
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_3.xml#release_milestones Kepler Plan].
*'''UI:''' Running the e4 [[E4/UI/Running the photo demo|photo demo]], [[E4/UI/Running the contacts demo|contacts demo]], and the [[E4/CSS|CSS]] [[E4/UI/Running CSS demos|examples]]
+
*'''XWT:''' Running the [[E4/XWT/Running the demos|declarative UI demos]]
+
*'''RAP:''' Running the [[E4/RAP Integration/Experimental|demos on RAP]]
+
  
=== Compatibility ===
+
=== Others  ===
  
*'''Compatibility:''' Running the [[E4/UI/Running the compatibility demo|e4 compatibility layer]]
+
*[[E4/Renaming Eclipse RCP|Renaming Eclipse RCP]]  
 +
*All pages starting with "[http://wiki.eclipse.org/index.php?title=Special%3APrefixindex&from=E4&namespace=0 E4]"
 +
*All pages under the category "[http://wiki.eclipse.org/Category:E4 E4]"
  
=== Component Areas ===
+
=== Communication Channels ===
 
+
* [[E4/CSS | CSS]]
+
* [[E4/XWT | XWT]]
+
 
+
=== Source ===
+
 
+
*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].
+
 
+
=== Milestones ===
+
 
+
Our first milestone dates have been selected:
+
 
+
{| width="100%" cellspacing="6" border="1"
+
|-
+
! Milestone
+
! Delivery Date
+
! Comments
+
|-
+
| 1.0 M1
+
| 10/09/2009
+
| Done
+
|-
+
| 1.0 M2
+
| 11/20/2009
+
| Done
+
|-
+
| 1.0 M3
+
| 01/15/2010
+
| Done
+
|-
+
| 1.0 M4
+
| 02/26/2010
+
| Done
+
|-
+
| 1.0 M5
+
| 04/09/2010
+
| Done
+
|-
+
| 1.0 M6
+
| 05/21/2010
+
|
+
|}
+
 
+
=== Ongoing Work ===
+
 
+
*[[E4/OpenSocialGadgets|Hosting OpenSocial Gadgets in Eclipse]]
+
*[[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]]
+
 
+
=== Communication Channels ===
+
  
 
*[https://dev.eclipse.org/mailman/listinfo/e4-dev e4 mailing list]  
 
*[https://dev.eclipse.org/mailman/listinfo/e4-dev e4 mailing list]  
Line 127: Line 61:
 
*[[E4/Meeting Minutes|meeting minutes]]  
 
*[[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/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=Platform&component=UI&version=4.1 Enter a 4.1 SDK bug]
 
*[https://bugs.eclipse.org/bugs/enter_bug.cgi?product=e4 Enter an e4 bug ]
 
*[https://bugs.eclipse.org/bugs/enter_bug.cgi?product=e4 Enter an e4 bug ]
 +
 +
=== Evangelism  ===
 +
 +
*[[E4/Evangelism|e4 Evangelism Information]]
  
 
| width="45%" valign="top" |  
 
| 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]  
 
<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 ===
 
+
=== Background Information ===
+
 
+
  
*[[Media:PartsAndServices2010.zip|EclipseCon 2010 Parts and Servcies: e4 model and Application Framework talk slide deck]]  
+
*[[Media:PartsAndServices2010.zip|EclipseCon 2010 Parts and Services: e4 model and Application Framework talk slide deck]]  
 
*[[Media:EclipseCon_2008_e4_talk.zip|EclipseCon 2008 Eclipse 4.0 talk slide deck]]  
 
*[[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]]  
 
*[[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]  
 
*[http://docs.google.com/View?docid=df8w648g_97g33mk6hb notes from the e4 BoF]  
 
*[[E4/Running the demos|How to run the demos]]  
 
*[[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]]  
 
*[[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]  
 
*Constructive criticism of E4: [http://eclipse.dzone.com/news/who-needs-online-ide], [http://eclipse.dzone.com/news/online-eclipse-e4-lack-imagina]  
Line 148: Line 83:
 
*[[E4/Buzz|Buzz]]
 
*[[E4/Buzz|Buzz]]
  
=== Past Work ===
+
=== Past Work ===
  
 
*[[E4/Summit|Summit on e4 held in Ottawa, May 22nd and 23rd, 2008]]
 
*[[E4/Summit|Summit on e4 held in Ottawa, May 22nd and 23rd, 2008]]
Line 155: Line 90:
 
|}
 
|}
  
=== Evangelism ===
+
[[Category:E4]] [[Category:Eclipse_Project]]
 
+
* [[E4/Evangelism|e4 Evangelism Information]]
+
[[Category:E4]] [[Category:Eclipse_Platform]]
+

Latest revision as of 16:53, 7 March 2013

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 ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse SourceProject Set File

e4 is an incubator for community exploration of future technologies for the Eclipse Platform. The project has three 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 project proposal for more information, including the initial list of committers. Also of interest is the e4 project summary page.

[edit] Architecture

[edit] Downloads

[edit] Milestones

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

[edit] Others

[edit] Communication Channels

[edit] Evangelism

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

[edit] Background Information

[edit] Past Work