• Post Reply Bookmark Topic Watch Topic
  • New Topic

Creating a shared space in Java?  RSS feed

 
Sarah Dickman
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi friends,

I want to know how to create a shared workspace with these services available:
a.Discovery service (to obtain the list of member in the community)
b.Instant Messaging (1 to 1 chatting)
c.File Sharing (Each member in the community will have a shared
folder in the PC, which allow other member access it, list and
download)
d.Bulletin Board � OPTIONAL (Anyone in the community can paste a
message on the shared board, making general announcement)

Technical Requirement
1.The program MUST be written in Java.
2.Use multicast socket for the discovery service.
3.Point-to-point instant messaging is a MUST, multiple clients
accessing a single chat server is NOT ALLOWED.


I need to use Java programming language to do this. However, I do not have any ideas how to start. Can anyone teach me or tell me whether there are any tutorials or guides for me to learn how to do this?
Thanks in advance.
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If I understand you correctly, this sounds like a job for the JINI approach. An alternative would be use of Java Message Service. This Sun page on JMS should help.
The way these Technical Requirements are stated, this sounds like a class assignment, correct?
Bill
 
Henry Wong
author
Sheriff
Posts: 23292
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, it does sound like an assignment -- which is why I recommend against using Jini. The technical requirement implies that you must write your own discovery service, using multicast sockets. Not use an already implemented discovery service -- that happens to use multicast sockets.

Henry
 
Michael Ernest
High Plains Drifter
Sheriff
Posts: 7292
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Henry. There's more than a little work inplied in this project. Once you've gotten started, you might ask more specific questions in the Distributed Computing forum.

I am closing this topic.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!