Difference between revisions of "DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule"
(markup clean-up) |
|||
Line 46: | Line 46: | ||
**** Drag and drop the following URL from your browser to the list in the Manage Sites window: http://download.eclipse.org/rt/ecf/2.1/3.4/updateSite/site.xml | **** Drag and drop the following URL from your browser to the list in the Manage Sites window: http://download.eclipse.org/rt/ecf/2.1/3.4/updateSite/site.xml | ||
**** Click OK in the Manage Sites window | **** Click OK in the Manage Sites window | ||
+ | |||
+ | |||
+ | |||
+ | == Week 2 (Jan 19) - Eclipse Webtools Overview == | ||
+ | * '''[http://www.eclipse.org/home/newcomers.php Eclipse Newcomers FAQ]''' | ||
+ | * '''[http://www.eclipse.org/webtools/development/arch_and_design/ArchitectureOverviewInitial.html Eclipse Webtools Architecture Overview]''' | ||
+ | * '''[http://cs.senecac.on.ca/~jordan.anastasiade/OS/Eclipse%20Platform%20Naming%20Conventions Eclipse Naming Conventions]''' | ||
+ | * '''[http://www.eclipse.org/webtools/community/ Eclipse WTP Community]''' | ||
+ | ** '''[http://www.eclipse.org/webtools/community/education/web/index.php Eclipse WTP Community Education]''' | ||
+ | * Blogs and Planets | ||
+ | ** [http://zenit.senecac.on.ca/~chris.tyler/planet/ OpenSource@Seneca Planet] | ||
+ | * Intro to course wiki | ||
+ | ** Guided Tour | ||
+ | ** "Yes, you can edit it!" | ||
+ | ** Common Editing tasks, History, Reverting changes | ||
+ | ** Watches, [[Special:Recentchanges|Recent Changes]] | ||
+ | ** Comparing selected versions (cf. diff) | ||
+ | ** [http://developer.mozilla.org/en/docs/Help:Editing Editing help] | ||
+ | * '''Book''' | ||
+ | ** [http://www.amazon.com/Java-Developers-Guide-Eclipse-2nd/dp/0321305027/ref=sr_1_28?ie=UTF8&s=books&qid=1223058109&sr=8-28 Java Developer's Guide to Eclipse] | ||
+ | * '''Tutorials''' | ||
+ | ** [http://java.sun.com/docs/books/tutorial/jdbc/index.html JDBC Tutorial] | ||
+ | ** [http://www.w3schools.com/xml/default.asp XML Tutorial] | ||
+ | ** [http://ant.apache.org/manual/index.html ANT Tutorial] | ||
+ | * '''TODO''' | ||
+ | ** Complete all TODO items from Week 1 | ||
+ | ** Blog about your reactions to [http://www.firstmonday.org/issues/issue3_3/raymond/ "Cathedral and Bazaar"] and [http://video.google.ca/videoplay?docid=7707585592627775409&q=open+source "Revolution OS"]. | ||
+ | ** Comment in at least one other student's blog with your feedback to what they wrote | ||
+ | ** Create an account on [https://bugs.eclipse.org/bugs/createaccount.cgi Eclipse Bugzilla] |
Revision as of 15:20, 15 January 2009
Contents
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 and Java/Eclipse Skills and Concepts
Week 1 (Jan 12) Course introduction
- Course introduction
- Intro to open source
- Intro to the Eclipse WTP project
- Software
- Readings/Resources
- "Cathedral and Bazaar" by Eric Raymond
- "Revolution OS" [film] (see also http://www.revolution-os.com/ or QA 76.9.A25 R68 2003)
- Books
- Database Resources:
- Java EE Tutorial and 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 OpenSource@Seneca Planet
- Blog on your reactions to the readings for this week.
- Begin learning how to use IRC for communication. We'll cover this in detail next week, but it's better to get started early.
- If you are familiar with IRC, after you install ECLIPSE WTP, you will include the ECF (Eclipse Communication Framework) so that your IRC client will be a communication perspective inside Eclipse. Please read the instructions to add IRC client to your Eclipse WTP:
- In Eclipse 3.4/Ganymede, choose Help -> Software Updates...
- Click on Available Features tab; Click on Manage Sites... button.
- Drag and drop the following URL from your browser to the list in the Manage Sites window: http://download.eclipse.org/rt/ecf/2.1/3.4/updateSite/site.xml
- Click OK in the Manage Sites window
- If you are familiar with IRC, after you install ECLIPSE WTP, you will include the ECF (Eclipse Communication Framework) so that your IRC client will be a communication perspective inside Eclipse. Please read the instructions to add IRC client to your Eclipse WTP:
Week 2 (Jan 19) - Eclipse Webtools Overview
- Eclipse Newcomers FAQ
- Eclipse Webtools Architecture Overview
- Eclipse Naming Conventions
- Eclipse WTP Community
- Blogs and Planets
- Intro to course wiki
- Guided Tour
- "Yes, you can edit it!"
- Common Editing tasks, History, Reverting changes
- Watches, Recent Changes
- Comparing selected versions (cf. diff)
- Editing help
- Book
- Tutorials
- TODO
- Complete all TODO items from Week 1
- Blog about your reactions to "Cathedral and Bazaar" and "Revolution OS".
- Comment in at least one other student's blog with your feedback to what they wrote
- Create an account on Eclipse Bugzilla