Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Information about Instant Messanger on Java

 
Ali Shahzad Zia
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Readers,
This is my first message i am posting at javaranch. Actually i am totally new@ java and i am yet to create an application in Java. I have a sound programming background in Web Technologies such as CFML and ASP and some programming background in C as well.
I have to create an application involving Object Orientated Programming in it and for that i have chosen java/C#. The application that i have to make following OOP is the Instant Messanger similar to the one that is used in MSN Messanger. The problem is that i do not know where to start from and from where to read the book. Kindly if anyone out there could help me what steps do i have to take and from where i have to start reading the book of Java would be great.
The functionalities that i have decide to keep in that do not involve voice chatting.
Kindly if anyone could guide me thru this would be so nice of him as i have to submit this project b4 Nov and have to submit the UML model in a fortnight.
 
kevin comario
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First create the GUI using Swing. You should check out the swing tutorial Sun has. Swing will help you create the look of your instant messanger. After you have done that then read up on how to handle events, for instance what you want done if someone presses a button labeled submit. You will also need to research Java I/O, Threads and java.net if your going to be adding networking functionality. Also it is probably not a good idea to compare c# to java since a lot of java programmers resent MS for that.
 
Dave Vick
Ranch Hand
Posts: 3244
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
new@java
Welcome to the Java Ranch, we hope you�ll enjoy visiting as a regular however,
your name is not in keeping with our naming policy here at the ranch. Please change your display name to an appropriate name as shown in the policy.
Thanks again and we hope to see you around the ranch!!
 
Dirk Schreckmann
Sheriff
Posts: 7023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't have the link handy, but...
On IBM's website is a decent tutorial on creating an instant messaging application in Java. You could try a search on this site and/or on google for the link.
 
Ali Shahzad Zia
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for replying kevin. I'll go thru the sun tutorial and will be in touch with u for my upcoming assignments. Also i'd like u to tell me from where should i get the sun tutorials of swing if possible. give a URL to it.
 
Dirk Schreckmann
Sheriff
Posts: 7023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sun's main tutorial listing can be found at http://developer.java.sun.com/developer/onlineTraining/ . You'll probably want to take a look at the one titled "The Java Tutorial".
 
Shane McKenzie
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello....I read this fellow's question, as well as the answers given...I myself would also like to creat an IM app in java....I'd like to see the tutorial you mention Dirk, but I looked on both google and IBM's page, and I can't seem to find it. Any further info on this? It seem like a cool thing to undertake! Thanks in advance for any help any of you can send my way!
 
Ashok Mash
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is something that I found: http://www.manning.com/shigeoka/
Also try www.sourceforge.net I remember reading about a Java IM project in there.
Hope this helps,
Ashok.
 
Dirk Schreckmann
Sheriff
Posts: 7023
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic