Hello all!
I have this question:
At school we just defined a new project, we want to build an instant messaging system.
Because I only know Java I would like to build it in J2EE. The problem is the others don't know much Java, we have one Delphi programmer and 2 Perl/PHP programmers.
Well, my question is: what techniques do I have to use to build a minimum instant messaging system.
I think we'll need a server containing the buddy lists of each registered user. Once a user logs on, the server provides him with a list of active/inactive buddy's, and once they start talking they talk peer-to-peer, with JMS. Is that the right architecture?
One of the guys in my group said that we would have a problem with network addressing, when one is using the instant messaging program behind a router. This is the thing I know nothing about.
As you can see I'm a real noob, but half a year I was a total noob to Java too, so I'm sure I can learn this. My question is: what techniques do I need to build a minimum demo instant messaging application?
My guess:
- Java (for the client)
- JMS, XML (for the communication)
- some addressing api, like uhrm corba, jini or whatever?
- some ejb/jms whatever application server?
oh btw... wish me luck...
I have this question:
At school we just defined a new project, we want to build an instant messaging system.
Because I only know Java I would like to build it in J2EE. The problem is the others don't know much Java, we have one Delphi programmer and 2 Perl/PHP programmers.
Well, my question is: what techniques do I have to use to build a minimum instant messaging system.
I think we'll need a server containing the buddy lists of each registered user. Once a user logs on, the server provides him with a list of active/inactive buddy's, and once they start talking they talk peer-to-peer, with JMS. Is that the right architecture?
One of the guys in my group said that we would have a problem with network addressing, when one is using the instant messaging program behind a router. This is the thing I know nothing about.
As you can see I'm a real noob, but half a year I was a total noob to Java too, so I'm sure I can learn this. My question is: what techniques do I need to build a minimum demo instant messaging application?
My guess:
- Java (for the client)
- JMS, XML (for the communication)
- some addressing api, like uhrm corba, jini or whatever?
- some ejb/jms whatever application server?
oh btw... wish me luck...