Help - Search - Members - Calendar
Full Version: IM Project
Forums > Resource Center > Webmasters' Corner > Webmasters' Corner Resolved Topics
eternalwonder143
Hi guys...it's been QUITE a while.

I am trying to create an IM client that can be implemented into a webbrowser, ie Meebo. This client is bascially going to be on a much smaller scale; it is actually going to be used as part of a project for school. I have decided to use AJAX, which means I will be writing a lot of javascript and using the Jabber server, as well as my own server for hosting. I know that I have to get the Jabber communication and socket layer communication set up, but I have no idea how to even begin going about this. I will be using HTML/CSS/PHP for the GUI and coding the client in JavaScript. Does any one out there have any suggestions? I know that CB is home of some of the most talented peeps on the web...I just haven't been able to be on here a lot now that college has started. I would greatly appreciate any pointers! thumbsup.gif
mipadi
Are you going to implement the Jabber client in JavaScript, or something else? Are you writing the server-side component, too?
eternalwonder143
I plan on implementing the connection with Javascript, and I will be doing the server side scripting as well, perhaps with the help of Dojo...it's a javascript toolkit that someone recommended? ...I'm kind of new to the server-side scripting, I've usually done all client-side
mipadi
A client in JavaScript should be doable; Jabber uses XML, which is easy for JavaScript. I've not heard of JavaScript being used for server-side applications, though; I suppose it's doable, but that might not be the best option.
eternalwonder143
I'm sorry! What I meant to say is that we are using XMPP, which uses XML for the server side part.
mipadi
Well, yeah, Jabber is (basically) synonymous with XMPP. But you'll still need software to process the XML on the server side, and that may be hard to do with JavaScript.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.