Changes

Jump to: navigation, search

DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule

2,722 bytes added, 14:23, 12 January 2009
New page: =Introduction= The course is broken into two parts. First, general open source and and community specific skills and ideas are taught. Students learn and/or review how to work with Java...
=Introduction=

The course is broken into two parts. First, general open source and and community specific skills and ideas are taught. Students learn and/or review how to work with Java EE, WTP, Eclipse project techniques and practices. Second, students focus on bug fixing within the Eclipse WTP project itself.

=Part I – Essential Open Source Development Skills and Concepts=


== Week 1 (Jan 12) Course introduction ==

* Course introduction
* Intro to open source
* Intro to the Eclipse WTP project
** [http://www.eclipse.org/webtools/ Eclipse WTP Overview]
** [http://cs.senecac.on.ca/~jordan.anastasiade/OS/Lesson1/Pres/JavaEE.pdf Java EE Intro]
* Software
** [http://cs.senecac.on.ca/~jordan.anastasiade/common/HowTo_JavaSE.pdf Java Standard Edition: Java SE]
** [http://cs.senecac.on.ca/~jordan.anastasiade/common/HowTo_JavaEE.pdf Java Enterprise Edition: Java EE]
** [http://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/0/WTP_Tutorial_1.html Eclipse WTP - Install Procedure]

* '''Readings/Resources'''
** [http://www.firstmonday.org/issues/issue3_3/raymond/ "Cathedral and Bazaar"] by Eric Raymond
** [http://video.google.ca/videoplay?docid=7707585592627775409&q=open+source "Revolution OS"] [film] (see also http://www.revolution-os.com/ or QA 76.9.A25 R68 2003)
** [http://www.amazon.com/Eclipse-Plug-ins-3rd-Eric-Clayberg/dp/0321553462/ref=pd_bxgy_b_text_b Eclipse Plug-ins [3rd Edition] (Eclipse Series) by Eric Clayberg and Dan Rubel]
** Database Resources:
*** [http://cs.senecac.on.ca/~jordan.anastasiade/common/mysql-connector-java-3.1.8-bin.jar MySql (.jar)]
*** [http://cs.senecac.on.ca/~jordan.anastasiade/common/ojdbc14.jar Oracle (.jar)]
*** [http://cs.senecac.on.ca/~jordan.anastasiade/common/My_accounts.pdf My Accounts]
** Java EE [http://java.sun.com/javaee/5/docs/tutorial/doc/ Tutorial] and [http://cs.senecac.on.ca/~jordan.anastasiade/OS/Lesson1/Code/Lesson1.zip Samples (.zip)]

* '''TODO'''
** Create an '''account''' on this wiki for yourself
** Create a '''personal wiki page''' on this wiki
** Add add a link for yourself to the [[People]] page and the [[Winter 2009 Open Source Students]] page
** Create a '''blog''' (wordpress or blogspot or whatever) and create a feed category or tag called "open source"
** Read the [[Blog Guidelines]] for instructions on how to use your blog in the course
** Add your '''blog feed''' and info to the [[Open Source@Seneca Planet List]] so that it appears in the [http://zenit.senecac.on.ca/~chris.tyler/planet OpenSource@Seneca Planet]
** '''Blog''' on your reactions to the readings for this week.
** Begin learning how to use [[Irc|IRC]] for communication. We'll cover this in detail next week, but it's better to get started early.

Navigation menu