Date added: 2010-10-08 00:49:39
Link to internship report if online:
Type of learner
Description: Sweet Home 3D is an interior design Java application for quickly choosing and placing furniture on a house 2D plan drawn by the end-user, with a 3D preview. I created the Object Oriented Analysis Draft of the "Duplicate style" plug-in, which I programmed as well.
At first I tried to find a project that satisfied the requirements and sent about 10 personal messages to their developers. I got no reply for some days so I sent about 10 personal messages again (all to different projects).
I got 3 replies after all, and Sweet Home 3D was very interesting and the developer told me to build a plug-in so I thought about the "Duplicate Style". I posted my suggestion at the developers' forum and the first response was "it would make it Sweeter Home 3D" and the developer said thank you for the proposal and gave more ideas for features that could be achieved with plug-ins.
The developer was very helpful and nevertheless I created the draft and developed the code.
I had some trouble with reverse engineer in NetBeans so I added connections manually in the class and sequence diagrams and I created the collaboration diagram in paint (only using the images for the objects from NetBeans).
The creation of the plug-in was actually nice because it was the first time I created a plug-in.