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.