Hello Everybody, listen I need someone to help me out making a forum something like that on Java Spaces. Let me tell ya what to doo. If any one able to do this because I think I can't do it, no one can. Please contact me freely on wbadshah@hotmail.com. Any one please help I will be really great ful.
You are required to design and develop a Java application based on the JavaSpaces technology to provide a distributed environment for the provision of a Bulletin Board system. Note that this specification is deliberately vague to allow you scope to develop the software in different ways. However, the core functionality must include the following requirements:
1) The system should support a number of different (and individual) Topics. Each Topic will have a Title and a Topic Owner. The Topic Owner will be the person who created the Topic by posting the first message with that particular Title.
2) Any user of the system can browse a list of Topics. Having selected a Topic the user can then retrieve all posts on that Topic held in the system.
3) Any user can add a new message to a Topic. There should be a facility for "Private" messages which can ONLY be retrieved and viewed by the Topic Owner and the original sender.
4) Only the Topic Owner can delete a Topic. When this happens ALL messages on that particular topic will be deleted from the system.
5) Users interested in a particular Topic can request that the system notify them when new messages are received relating to that Topic. These users should also be notified when the Topic is deleted by the Topic Owner.
The system should be robust and issues such as Transaction Management should be taken into account and included as and where necessary.
The application MUST have a suitable GUI interface although few marks will be awarded to software with a flashy UI but little functionality! You are free to use a GUI builder if you wish (e.g. Forte, SunONE, JBuilder, etc.) but your code MUST work independent of any IDE. Dead Line : 6th DEC