The Lavadora Project aims to deliver a plug-in for the Eclipse Platform which tries to mirror a functionality offered by commercial development environments (IDE's) in the area of Web Services, making use of (wherever it's possible) available for this purpose Open Source software components. This is the first release of this program which delivers a basic functionality for:
History and rationale
The history of the program is fairly short and simple. It has been created as an illustration of my M.Sc. Thesis. It gave me a lot of fun and it turned out that it would be a good idea to further develop it. The moment when I decided to release it to Open Source was when I first saw what JBuilder X Enterprise has to offer for Web Services. It appeared that it could do almost the same things as my plug-in, but it had more options (which the plug-in lacked only because of time matters). So why to pay for almost the same thing when you can have it for free?
There is another reason, which is of bigger importance: Web Services, as a universal and open technology for heterogeneous software integration need to have good Open Source tools which will allow everyone (especially those who cannot afford expensive software) to easily and fast develop applications for it.
Plans for future development
There is a lot to do, but the main features to be developed are:
Eclipse is cross-platform, so its plug-ins shall be, but this one is not (at least for some time). I have encountered strange and hard to explain problem while running Lavadora under my Linux installation (Knoppix 3.3). It hangs while trying to parse WSDL documents. The problem doesn't exist under Windows and also under Linux, when running the plug-in from PDE (Plug-in Development Environment) - as a project. I'm sure I'm going to work this out, but it will take some time. You can try it on your own, any hints and explanations will be appreciated.