Senior Project: Yin's Contribution

 

My main contribution to the senior project is the research in beanshell and the implementation of script editor which make uses of beanshell interpreter. All possible static methods are added to different model classes. Some of them are fully working, and some of them are just stubbed methods that needs further implementation. I have also implemented several component objects such as button and text area components, and also implemented the move ability of these objects. These are the areas that Khiem and I had both worked on. I have also implemented other parts of the project, such as showing the number of total components drawn in the canvas, which is part of the Structure menu item, and also enable the show and hide components capability of the View function.

At the end of the quarter, I spent a significant amount of time integrating our project together. This involves investigating differences we each had made to the project, and deciding what are the pieces should be eliminated and what are the ones should be combined.