User:Tlo5

From CDOT Wiki
Jump to: navigation, search

Main Info

Name: Tommy Lo
IRC Nick: tlo5
Learn Email: tlo5@learn.senecac.on.ca
Program: BSD
Current Job/Position: Junior Developer @ Smart Processing Solutions Inc.
Blog: tlo5.blogspot.com

Beginners

Installing Tools

IRC Channels

  • Eclipse IRC channels are available here
  • Seneca IRC channel - #seneca, #seneca-wtp, #eclipse

Contributions

DPS911

Week 1

  • Reproduced bug 237151 to assess the level of difficulty
  • Reproduced bug 243806 to assess the level of difficulty
  • Reproduced bug 243317 to assess the level of difficulty
  • Reproduced bug 271780 to assess the level of difficulty

Week 2

  • Found bug 236404 and was successful to reproducing
  • Conducted research on SWT - Progress Bar

Week 3

  • In-class presentation of bug 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

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 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 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 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

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