Open main menu

CDOT Wiki β

Changes

User:Tlo5

5,633 bytes added, 10:47, 19 August 2009
Week 8
:'''Program:''' BSD
:'''Current Job/Position:''' Junior Developer @ Smart Processing Solutions Inc.
:'''Blog:''' [http://tlo5.blogspot.com/tlo5.blogspot.com== Beginners == * '''[http://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/ Tutorias by Jordan Anastasiade (Professor Seneca College)]'''* '''[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://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/naming.html 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]''' == Installing Tools == * '''Download [http://www.eclipse.org/downloads/ Eclipse for RCP/Plug-in Developers (175 MB)]'''. Unzip on your system in the directory: '''''Eclipse PlugIn''''' * '''Download [http://download.eclipse.org/webtools/downloads/ Eclipse Web Tools Platform]''' (Stable Milestone Build) == IRC Channels == * Eclipse IRC channels are [http://wiki.eclipse.org/index.php/IRC available here]'''* Seneca IRC channel - #seneca, #seneca-wtp, #eclipse == Contributions == = DPS911 ==== Week 1 === * Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237151#c0 237151] to assess the level of difficulty* Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=243806#c0 243806] to assess the level of difficulty* Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=243317#c0 243317] to assess the level of difficulty* Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=271780#c0 271780] to assess the level of difficulty === Week 2 ===* Found bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236404#c0 236404] and was successful to reproducing* Conducted research on SWT - Progress Bar === Week 3 === * In-class presentation of bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236404#c0 236404] * Continue research on SWT - Progress Bar === Week 4 === * Successfully made my own SWT Progress Bar* Conducted research on download progress tracking  === Week 5 === * Conducted research on download progress tracking  === Week 6 === * Trace and debug the "Download and Installing" and "Installed JREs" buttons* read and understand LaunchWizardAction.java, NewServerWizardAction.java === Week 7 ===* Blog on Creating Simple Widget=== Week 8 ===* Researched on bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236976#c0 236976] === Week 9 ===* Blog on SWT "Hello World" Explaination=== Week 10 ===* Checked the code for TaskWizard.java in org.eclipse.wst.server.ui.wizard* Checked the code for WizardFragment.java in org.eclipse.wst.server.ui.wizard=== Week 11 ===* Blog on SWT Progress Bar=== Week 12 === = DPS909 ==== Week 1 === * Not enroll in course  === Week 2 ===* Unzipped Eclipse WTP and Eclipse for RCP/Plug-in Developers on my home PC* Set up Zenit Wiki page, Blog and Account on Bugzilla website* Installed Eclipse Communication Framework (ECF) to run IRC within Eclipse WTP* Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=173912#c0 173912]* Conducted research on Ecipse WTP - Web Services bugs  === Week 3 === * Home PC went out of would not start WTP properly. Decide to install Eclipse on VMWare session on laptop* Reproduced bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=267447#c0 267447] but was having a very difficult time reproducing due to lack of knowledge on the system === Week 4 === * Investigate on various bugs to pick one that I can actually handle === Week 5 === * Found that the org.eclipse.wst.wsdl.ui package links to source code present in org.elicpse.wst.wsdl package.* Downloaded org.eclipse.wst.wsdl package to perform debugging and understand flow of logic through different classes === Week 6 === * Documented on Angel Vera techniques to find the source code for the specific bug === Week 7 === * Read Jatinder's blog and found out WSDL Editor not available in Debugger (M4) and downloaded M5. Success* Found bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236404#c0 236404] and was successful to reproducing === Week 8 === * Debugged the whole WSDL file and learned different things including: WSDL is built using DOM, DOM uses recursion to build child nodes, each node is a different Class and uses the following name format <WSDL_ELEMENT_NAME>+<Impl> e.g PortImpl === Week 9 === * read and understand PortType.java, PortTypeImpl.java, Types.java, Port.java === Week 10 === * Trace and debug the "Add", "Delete", and "Extension" buttons* read and understand WSDLElement.java, WSDLFactory.java, WSDLPackage.java === Week 11 === * Found the Nodes structure and there seems to be problem with ExtensibleElement.java and ExtensibleElementImpl.java* Insert various codes into ExtensibleElement.java and WSDLElement to remove the "annotation" - Unsuccessful* wrote documentation the finding of all the ExtenibleElement classes    == Projects ===== [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236404#c0 Bug 236404] ===---- ==== Description ==== :WSDL editor does not remove removed annotations from Properties/Extensions tab :Steps To Reproduce::1.Create WSDL file:2. In "Source" tab add annotation in wsdl:portType:<xsd:annotation>: <xsd:documentation>: Annotation: </xsd:documentation>:</xsd:annotation>:3. This annotation be added to the Properties/Extensions tab:4.Remove this annotation. :5. This annotation don't removed from the Properties/Extensions tab:6. Ctrl-z, Ctrl-y : annotations will be added to Properties/Extensions tab
1
edit