Jump to: navigation, search

Difference between revisions of "E4/Evangelism"

< E4
(Assembly)
(Developing for e4 Tutorials)
 
(33 intermediate revisions by 8 users not shown)
Line 8: Line 8:
  
 
==== Supporting Message: Easier to Develop ====
 
==== Supporting Message: Easier to Develop ====
* Develop using Javascript and OpenSocial widgets
+
* Simplify APIs for accessing application services
* XWT for declarative  
+
* Support declarative and visual definition of user interfaces
* easier APIs to access Application services  (20 things)
+
* Support for web UI components in the Eclipse platform
  
 
==== Supporting Message: Easier to Assemble ====
 
==== Supporting Message: Easier to Assemble ====
* EMF Model for assembly
+
* Model-based workbench
* Visual Designer for assembly
+
* Tools for application assembly
* skinnable UI via CSS
+
* Skinnable UI
 
+
* Eclipse as an OpenSocial Gadget container
=== Secondary Theme: JavaScript Modularity ===
+
* Service-oriented programming model
 
+
  
 
=== Key Questions that need to be answered ===
 
=== Key Questions that need to be answered ===
Line 41: Line 40:
 
This section will 1) act as a catalog of content that has been created, 2) allow individuals to indicate their interest in developing new content and 3) allow people to connect and collaborate on the creation of new content.
 
This section will 1) act as a catalog of content that has been created, 2) allow individuals to indicate their interest in developing new content and 3) allow people to connect and collaborate on the creation of new content.
  
=== Tutorials ===
+
=== Tutorials ===
  
==== Developing for e4 Tutorials ====
+
==== Developing for Eclipse 4 Tutorials ====
[http://www.vogella.de/articles/EclipseE4/article.html Eclipse e4 Tutorial by Lars Vogel]
+
  
==== Assembly ====
+
[http://www.vogella.de/articles/Eclipse4RCP/article.html Eclipse 4 Tutorial by Lars Vogel]
*Please add a link to existing content or content that you plan on creating.
+
  
==== Migration ====
+
==== Using XWT <br> ====
*Please add a link to existing content or content that you plan on creating.
+
  
 +
[http://wiki.eclipse.org/E4/XWT http://wiki.eclipse.org/E4/XWT]
 +
 +
==== Assembly  ====
 +
 +
*[http://wiki.eclipse.org/E4/XWTDesigner XWT Visual Designer]
 +
*[http://wiki.eclipse.org/E4/E4Designer e4 Visual Designer]
 +
*[[Image:E4VisualDesigner.png]]
 +
 +
*(Please add a link to existing content or content that you plan on creating).
 +
 +
==== Migration  ====
 +
 +
*Please add a link to existing content or content that you plan on creating.
  
 
=== Examples and Demos ===
 
=== Examples and Demos ===
  
==== Developing for e4 Tutorials ====
+
==== Developing for e4 Tutorials ====
 +
 
 
*Please add a link to existing content or content that you plan on creating.
 
*Please add a link to existing content or content that you plan on creating.
 +
 +
 +
 +
==== Developing for&nbsp;XWT Tutorials<br> ====
 +
 +
*[http://dev.eclipse.org/blogs/yvesyang/2009/01/17/xwt-getting-started/ Getting started with XWT]
 +
*[http://www.ibm.com/developerworks/opensource/library/os-eclipse-e4/ Eclipse e4 highlights&nbsp;featuring XWT]&nbsp;by&nbsp;&nbsp;[http://www.ibm.com/developerworks/opensource/library/os-eclipse-e4/#author1 Yi Ming Huang]&nbsp;from IBM&nbsp;
 +
*[http://dev.eclipse.org/blogs/yvesyang/2009/11/13/declarative-data-binding-part-1/ Declarative Data Binding]
 +
*Dynamic UI
 +
 +
#[http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/ UI Trigger]
 +
#[http://dev.eclipse.org/blogs/yvesyang/2009/11/01/xwt-data-trigger-2/ Data Trigger]
 +
 +
&nbsp;
  
 
==== Assembly ====
 
==== Assembly ====
 
* Kai Toedter's Blogs [http://www.toedter.com/blog/?p=80 e4: Animated Splash Screen Experiment], [http://www.toedter.com/blog/?p=71 e4 CSS Styling: More Fun with radial Gradients]
 
* Kai Toedter's Blogs [http://www.toedter.com/blog/?p=80 e4: Animated Splash Screen Experiment], [http://www.toedter.com/blog/?p=71 e4 CSS Styling: More Fun with radial Gradients]
 +
* "On the Road to Eclipse 4.0": Interview with Mike Wilson about e4 for German Eclipse Magazine and JAXenter: [http://jaxenter.com/On-the-Road-to-Eclipse-4-0.html On the Road to Eclipse 4.0 (English)], [http://it-republik.de/jaxenter/artikel/On-the-Road-to-Eclipse-4.0-2844.html On the Road to Eclipse 4.0 (German)]
 
*Please add a link to existing content or content that you plan on creating.
 
*Please add a link to existing content or content that you plan on creating.
  
Line 67: Line 92:
 
* Please add any e4 presentation material you would like to share.
 
* Please add any e4 presentation material you would like to share.
  
=== Events ===
+
* Presentation on e4 at EclipseRT Day, Toronto, December 2009 ([http://www.eclipse.org/e4/resources/slides/Boris_Bokowski-e4-EclipseRT-day-toronto.ppt Powerpoint slides]) - Boris Bokowski
* OOP conference, January 2010: Kai Toedter on [http://www.sigs-datacom.de/konferenz/sessiondetails.html?tx_mwconferences_pi1&#91;showUid&#93;=98&tx_mwconferences_pi1&#91;pointer&#93;=0&tx_mwconferences_pi1&#91;mode&#93;=1&tx_mwconferences_pi1&#91;s&#93;=0 "e4-Preview: CSS-Styling and Workbench Modeling"]
+
* Presentation on current state of e4 to Eclipse Board of Directors, December 2009 ([http://www.eclipse.org/e4/resources/slides/Boris_Bokowski-e4-board-20091210.ppt Powerpoint slides]) - Boris Bokowski
* EclipseCon conference, March 2010: Kai Toedter on [http://www.eclipsecon.org/2010/sessions/sessions?id=1086 "What's new in e4 CSS Styling?"], Tom Schindl & Kai Toedter on [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1093 "e4 - Anatomy of an e4-Application"]
+
* e4 overview presentation at Eclipse Summit Europe 2009 ([http://www.eclipse.org/e4/resources/slides/e4-overview-ese2009.ppt Powerpoint slides]) - Tom Schindl, Boris Bokowski, Kai Tödter, Hallvard Traetteberg, Yves Yang
* JAX conference, May 2010: Boris Bokowski on "adopting e4" and "OpenSocial Gadgets", Kai Toedter on "e4-Preview: CSS-Styling and Workbench Modeling" [http://it-republik.de/konferenzen/jax2010/speaker/ http://it-republik.de/konferenzen/jax2010/speaker/]
+
* I have presented e4 a number of times with [http://rcp-company.com/uploads/articles/PR0022%20-%20javagruppen.dk%20-%20%20e4%2C%20the%20next%20generation%20Eclipse%20platform.pdf these slides]. /[mailto:tonny.madsen@rcp-company.com Tonny Madsen]
* JUG San Francisco, 14 April, 2010,  [http://www.sfjava.org/calendar/12296574/ Learn about Eclipse e4] : Lars Vogel will be presenting Eclipse e4 to the JUGSF
+
  
* Please add where you are speaking about e4 and the regions you are available to speak
+
=== Events  ===
 +
 
 +
*OOP conference, January 2010: Kai Toedter on [http://www.sigs-datacom.de/konferenz/sessiondetails.html?tx_mwconferences_pi1%5BshowUid%5D=98&tx_mwconferences_pi1%5Bpointer%5D=0&tx_mwconferences_pi1%5Bmode%5D=1&tx_mwconferences_pi1%5Bs%5D=0 "e4-Preview: CSS-Styling and Workbench Modeling"]
 +
* Eclipse User Group Belgium: February 23th: Wim Jongman [[Regional Communities/Belgium|on Eclipse 4]]
 +
*EclipseCon conference, March 2010:
 +
 
 +
#Kai Toedter on [http://www.eclipsecon.org/2010/sessions/sessions?id=1086 "What's new in e4 CSS Styling?"],
 +
#Tom Schindl &amp; Kai Toedter on [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1093 "e4 - Anatomy of an e4-Application"],
 +
#Benoit Langlois (Thales) &amp; Yves YANG (Soyatec) on [http://www.eclipsecon.org/2010/sessions/sessions?id=1138 "UI modeling in Action with PMF, e4 and EGF"] [http://www.slideshare.net/BENOIT_LANGLOIS/ui-modeling-in-action-with-pmf-e4xwt-and-egf deck] and [http:///soyatec.org/eclipse/eclipsecon2010/PMFPMF.html Demo],
 +
#Yves YANG on [http://www.eclipsecon.org/2010/sessions/sessions?id=1319 "Develop an e4 Application More Simply than a Visual Basic Application "],
 +
#Yves YANG on [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1159 "Overview of XWT - Declarative UI for enterprise application"]
 +
 
 +
*JAX conference, May 2010: Boris Bokowski on "adopting e4" and "OpenSocial Gadgets", Kai Toedter on "e4-Preview: CSS-Styling and Workbench Modeling" [http://it-republik.de/konferenzen/jax2010/speaker/ http://it-republik.de/konferenzen/jax2010/speaker/]
 +
*JUG San Francisco, 14 April, 2010, [http://www.sfjava.org/calendar/12296574/ Learn about Eclipse e4]&nbsp;: Lars Vogel will be presenting Eclipse e4 to the JUGSF
 +
*[http://www.eclipse.dk/arrangements/2010-02-11-eclipse-e4-og-generalforsamling eclipse.dk], Copenhagen, Denmark, 11 February 2010, Tonny Madsen will talk about [http://rcp-company.com/uploads/articles/PR0023%20-%20eclipse.dk%20-%20%20e4%2C%20the%20next%20generation%20Eclipse%20platform.pdf e4, the Next Generation Eclipse Platform]
 +
 
 +
*Java One - Call for papers is out now; deadline is March 14. We should try to get some e4 presentations accepted. Add suggestions below:
 +
 
 +
*EclipseCon Poster - encougage people to submit e4 posters for the EclipseCon poster reception
 +
 
 +
*Java Forum Stuttgart - is anyone talking at this event?
 +
 
 +
<br>
 +
 
 +
*Please add where you are speaking about e4 and the regions you are available to speak
 +
 
 +
*Tonny Madsen, The RCP Company, can talk about e4 in Denmark, Sweden, Norway, Iceland, Finland and UK.
  
 
== Other Stuff ==
 
== Other Stuff ==
Line 83: Line 133:
 
We will plan to have monthly evangelist meetings to encourage communication, collaboration and all that good stuff meeting are suppose to do.  :-)
 
We will plan to have monthly evangelist meetings to encourage communication, collaboration and all that good stuff meeting are suppose to do.  :-)
  
First meeting will be Thursday, January 28 at 11amPT/2pmET/20:00CET.  Call-in numbers are:
+
'''Second meeting''' will be Thursday, February 11 at 11amPT/2pmET/20:00CET.  Call-in numbers are:
  
 
U.S.  1-866-394-4146
 
U.S.  1-866-394-4146
Line 112: Line 162:
  
 
[[Category:E4|Evangelism]]
 
[[Category:E4|Evangelism]]
 +
 +
== Open discussion Topics for the Call ==
 +
 +
* Who would be willing to give interviews about Eclipse e4 with OpenSource Podcasts. I can try to setup something but I believe a e4 leader should be conducting the interview (from Lars Vogel 06. February 2010 )
 +
* Which topics should I also cover in my tutorial http://www.vogella.de/articles/EclipseE4/article.html. (from Lars Vogel 06. February 2010) I can think of
 +
** Extension of UI model via additional plugins
 +
** Improved service example
 +
** Using different renderers
 +
 +
* Where can I find information about using different Renderers (from Lars Vogel 06. February 2010)
 +
 +
* Some article ideas (from James Sugrue 08. February 2010)
 +
** Why Move From Eclipse 3.x to e4?
 +
** Getting a basic application together.
 +
** Using XWT
 +
** e4 Migration Guide
 +
 +
 +
* e4 programming contest at EclipseCon
 +
** need volunteers to help support the contest at the conference

Latest revision as of 16:40, 29 January 2012

e4 is generating a lot of interest in the Eclipse community. A lot of people are already helping to promote and evangelize the e4 platform. The intent of this page is to help e4 evangelists collaborate on their promotion of the e4 technology.


e4 Themes and Messages

Lots of people have heard about e4 but not a lot of people can explain what it is and who it is for. Therefore, we should attempt to develop a common set of messages and short description. The following is a proposal and open for comment.

Main Theme: e4 is the next generation platform for building Eclipse-based applications (RCP 2.0)

Supporting Message: Easier to Develop

  • Simplify APIs for accessing application services
  • Support declarative and visual definition of user interfaces
  • Support for web UI components in the Eclipse platform

Supporting Message: Easier to Assemble

  • Model-based workbench
  • Tools for application assembly
  • Skinnable UI
  • Eclipse as an OpenSocial Gadget container
  • Service-oriented programming model

Key Questions that need to be answered

  • How do people migrate to e4?
  • What is in e4 for a Java EE and Web developer that might not be building Eclipse-based applications?


e4 User Portal

We need to create a web page that targets new users to e4. The goal would be to make it easy for them to find information and resource to get started on e4. On this use page we could include things like:

  • Getting Started Tutorials
  • Examples and Demos
  • Migration Documents
  • Blog feed of e4 related posts
  • Download links
  • Support Forum links

The Eclipse Foundation will help build the web page but it will rely upon the Evangelists to help supply content.

Content

This section will 1) act as a catalog of content that has been created, 2) allow individuals to indicate their interest in developing new content and 3) allow people to connect and collaborate on the creation of new content.

Tutorials

Developing for Eclipse 4 Tutorials

Eclipse 4 Tutorial by Lars Vogel

Using XWT

http://wiki.eclipse.org/E4/XWT

Assembly

  • (Please add a link to existing content or content that you plan on creating).

Migration

  • Please add a link to existing content or content that you plan on creating.

Examples and Demos

Developing for e4 Tutorials

  • Please add a link to existing content or content that you plan on creating.


Developing for XWT Tutorials

  1. UI Trigger
  2. Data Trigger

 

Assembly

Events and Speaking

Presentation Material

  • Please add any e4 presentation material you would like to share.
  • Presentation on e4 at EclipseRT Day, Toronto, December 2009 (Powerpoint slides) - Boris Bokowski
  • Presentation on current state of e4 to Eclipse Board of Directors, December 2009 (Powerpoint slides) - Boris Bokowski
  • e4 overview presentation at Eclipse Summit Europe 2009 (Powerpoint slides) - Tom Schindl, Boris Bokowski, Kai Tödter, Hallvard Traetteberg, Yves Yang
  • I have presented e4 a number of times with these slides. /Tonny Madsen

Events

  1. Kai Toedter on "What's new in e4 CSS Styling?",
  2. Tom Schindl & Kai Toedter on "e4 - Anatomy of an e4-Application",
  3. Benoit Langlois (Thales) & Yves YANG (Soyatec) on "UI modeling in Action with PMF, e4 and EGF" deck and Demo,
  4. Yves YANG on "Develop an e4 Application More Simply than a Visual Basic Application ",
  5. Yves YANG on "Overview of XWT - Declarative UI for enterprise application"
  • Java One - Call for papers is out now; deadline is March 14. We should try to get some e4 presentations accepted. Add suggestions below:
  • EclipseCon Poster - encougage people to submit e4 posters for the EclipseCon poster reception
  • Java Forum Stuttgart - is anyone talking at this event?


  • Please add where you are speaking about e4 and the regions you are available to speak
  • Tonny Madsen, The RCP Company, can talk about e4 in Denmark, Sweden, Norway, Iceland, Finland and UK.

Other Stuff

  • What else could/should the evangelist try to work on together?


Coordination Meeting

We will plan to have monthly evangelist meetings to encourage communication, collaboration and all that good stuff meeting are suppose to do.  :-)

Second meeting will be Thursday, February 11 at 11amPT/2pmET/20:00CET. Call-in numbers are:

U.S. 1-866-394-4146

Participant Passcode: 874 515 514#

The following countries have also been approved for toll-free calls, if required:

Germany: 0800-111-1193

  Germany Caller paid 49-6958-999-0561

UK: 0800-358-3473

  UK Caller Paid:  44-207-154-0023

France: 0800-94-0253

  France Caller Paid:  33-1-70-99-3261

Sweden: 0200-125-713

  Sweden Caller Paid:  46-850-520-161

Finland: 0800-114-845

  Finland Caller Paid:  358-969-379-456

Open discussion Topics for the Call

  • Who would be willing to give interviews about Eclipse e4 with OpenSource Podcasts. I can try to setup something but I believe a e4 leader should be conducting the interview (from Lars Vogel 06. February 2010 )
  • Which topics should I also cover in my tutorial http://www.vogella.de/articles/EclipseE4/article.html. (from Lars Vogel 06. February 2010) I can think of
    • Extension of UI model via additional plugins
    • Improved service example
    • Using different renderers
  • Where can I find information about using different Renderers (from Lars Vogel 06. February 2010)
  • Some article ideas (from James Sugrue 08. February 2010)
    • Why Move From Eclipse 3.x to e4?
    • Getting a basic application together.
    • Using XWT
    • e4 Migration Guide


  • e4 programming contest at EclipseCon
    • need volunteers to help support the contest at the conference