1
edit
Changes
Created page with '{| <h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Intro...'
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Introduction</h1>
|}
Through direct involvement in [http://www.eclipse.org/webtools Eclipse WTP] project, students were introduced to technical, social and pragmatic aspects of developing open source software. Students worked under the guidance of Seneca professor [[User:JAnastasiade|Jordan Anastasiade]], alongside Seneca professor [[User:Pliu|Peter Liu]], and within the [http://www.eclipse.org/webtools/community Eclipse Community] to identify, reproduce, and fix bugs from the [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=priority&y_axis_field=product&z_axis_field=bug_severity&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=WTP+Common+Tools&product=WTP+ServerTools&product=WTP+Source+Editing&product=WTP+Webservices&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=REOPENED&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&priority=P2&priority=P3&priority=P4&priority=P5&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=assigned_to&type0-0-0=regexp&value0-0-0=.@ca.ibm.com&field0-0-1=noop&type0-0-1=noop&value0-0-1= Eclipse Bugs] database. Students were encouraged to contribute to the community in any way they can. This could involve writing code to fix bugs, testing solutions, contributing to a bug fix or developing tutorials. [http://zenit.senecac.on.ca/wiki/index.php/DPS909_and_OSD600_Winter_2009_Eclipse_WTP_Weekly_Schedule Winter 2009] was the first time run through of [https://cs.senecac.on.ca/index.php?outline=DPS909 DPS909] and [https://cs.senecac.on.ca/index.php?outline=OSD600 OSD600] with Eclipse WTP. This page reflects a summary of the work done during the course and students' accomplishments.
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Tutorials</h1>
|}
==Using Eclipse to develop WTP==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/0/WTP_Tutorial_1.html Using Eclipse to develop WTP]
*Description:
==Building Eclipse Web Application==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/1/Building_Eclipse_Web_Application.html Building Eclipse Web Application] - Processing Forms with JSP and JavaBeans in Web Application
*Description:
==Building Eclipse Enterprise Application==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/2/WTP%20Tutorials%20-%20Building%20Enterprise%20Application.html - Building Eclipse Enterprise Application ] - EJB 3.0 Session Bean, Using Eclipse with GlassFish
*Description:
==Persistence in Web Tier==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/3/Web_Persistence_with_JPA_PersonTutorial.html Persistence in Web Tier] - Web Persistence with JPA – Using Eclipse with GlassFish
*Description:
==Persistence in EJB Tier==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/4/WTP_Persistance_EJB_Tier.html Persistence in EJB Tier] - EJB 3.0 Persistence Tier – Using Eclipse with GlassFish and MySql
*Description:
==Sample Enterprise Application in Eclipse WTP==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/5/EnterpriseApplication.html Sample Enterprise Application in Eclipse WTP]
*Description:
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Bugs Fixed</h1>
|}
== ==
== ==
== ==
== ==
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Other bugs worked on</h1>
|}
== ==
== ==
== ==
== ==
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Special Events</h1>
|}
==WTP - API Concepts and Roles ==
Server Tools Architecture - Techniques to find the source code for a specific bug
==Eclipse Plug-in Architecture ==
Plug-in Technology - Techniques for developing Eclipse WTP
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Introduction</h1>
|}
Through direct involvement in [http://www.eclipse.org/webtools Eclipse WTP] project, students were introduced to technical, social and pragmatic aspects of developing open source software. Students worked under the guidance of Seneca professor [[User:JAnastasiade|Jordan Anastasiade]], alongside Seneca professor [[User:Pliu|Peter Liu]], and within the [http://www.eclipse.org/webtools/community Eclipse Community] to identify, reproduce, and fix bugs from the [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=priority&y_axis_field=product&z_axis_field=bug_severity&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=WTP+Common+Tools&product=WTP+ServerTools&product=WTP+Source+Editing&product=WTP+Webservices&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=REOPENED&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&priority=P2&priority=P3&priority=P4&priority=P5&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=assigned_to&type0-0-0=regexp&value0-0-0=.@ca.ibm.com&field0-0-1=noop&type0-0-1=noop&value0-0-1= Eclipse Bugs] database. Students were encouraged to contribute to the community in any way they can. This could involve writing code to fix bugs, testing solutions, contributing to a bug fix or developing tutorials. [http://zenit.senecac.on.ca/wiki/index.php/DPS909_and_OSD600_Winter_2009_Eclipse_WTP_Weekly_Schedule Winter 2009] was the first time run through of [https://cs.senecac.on.ca/index.php?outline=DPS909 DPS909] and [https://cs.senecac.on.ca/index.php?outline=OSD600 OSD600] with Eclipse WTP. This page reflects a summary of the work done during the course and students' accomplishments.
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Tutorials</h1>
|}
==Using Eclipse to develop WTP==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/0/WTP_Tutorial_1.html Using Eclipse to develop WTP]
*Description:
==Building Eclipse Web Application==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/1/Building_Eclipse_Web_Application.html Building Eclipse Web Application] - Processing Forms with JSP and JavaBeans in Web Application
*Description:
==Building Eclipse Enterprise Application==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/2/WTP%20Tutorials%20-%20Building%20Enterprise%20Application.html - Building Eclipse Enterprise Application ] - EJB 3.0 Session Bean, Using Eclipse with GlassFish
*Description:
==Persistence in Web Tier==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/3/Web_Persistence_with_JPA_PersonTutorial.html Persistence in Web Tier] - Web Persistence with JPA – Using Eclipse with GlassFish
*Description:
==Persistence in EJB Tier==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/4/WTP_Persistance_EJB_Tier.html Persistence in EJB Tier] - EJB 3.0 Persistence Tier – Using Eclipse with GlassFish and MySql
*Description:
==Sample Enterprise Application in Eclipse WTP==
*Link: [https://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/5/EnterpriseApplication.html Sample Enterprise Application in Eclipse WTP]
*Description:
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Bugs Fixed</h1>
|}
== ==
== ==
== ==
== ==
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Other bugs worked on</h1>
|}
== ==
== ==
== ==
== ==
{|
<h1 id="mp-tfp-h0" style="margin:0; background:#B20000; font-size:150%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.3em 0.4em">Special Events</h1>
|}
==WTP - API Concepts and Roles ==
Server Tools Architecture - Techniques to find the source code for a specific bug
==Eclipse Plug-in Architecture ==
Plug-in Technology - Techniques for developing Eclipse WTP