For my major project i have 7 months in hand.
I have decided to make a video chatting application using java (like yahoo messenger or skype)
with features ,
- Authentication of user name and password before logging in
- one to one online video chatting .
- Conferrence video chatting.
- Option to add friends (added friends visible when online).
- Sharing of files or sending and recieving of files.
- If possible more features (Please suggest)
Please help how to accomplish above tasks.
I have Not decided whether to use swing gui for desktop (like yahoo messenger) or to use web browser for the application to run on , Please suggest which would be better choise .
Do i need to use Java Media Framework ?
What else i need to study ?
Presently i know java swing , core java (not everything as java is very vast) ,JDBC , JSP , Java Servlets , Struts 2 (basic) .
Please provide a link of book which can help me of available to download free. [I have no money :-( ]
Waiting for the help.