Results 1 to 23 of 23
  1. #1
    Join Date
    Dec 2000
    Location
    The Woodlands, Tx
    Posts
    5,962

    What to do, oh what do do..

    Ok...I have intentions of starting a chat site that is similar to Yahoo chat, and better than AOL chat(ugh). I have already tested this and can do it easily. (have a private test site up). That part is pretty much done.

    NOW....the advantage AOL and Yahoo have over me? They each have an instant messenger that ties directly into their chat system so that you dont have to goto the chat site, you can simply join chat from the IM. This is where I am lost.

    I need IM software that works on all the windows systems that can be further developed to interact with our chat software on a linux machine.

    1) Is there any software out there like this that is open source and can be developed for such a thing?

    2) If not, is there even a commercial company that is developing IM software for this type of purpose?

    3) If not even that, are any of YOU developing IM software that could be developed for such a thing?

  2. #2
    Join Date
    Dec 2000
    Location
    Leesburg, VA
    Posts
    3,205

    Re: What to do, oh what do do..

    Originally posted by Webdude

    NOW....the advantage AOL and Yahoo have over me? They each have an instant messenger that ties directly into their chat system so that you dont have to goto the chat site, you can simply join chat from the IM. This is where I am lost.
    That and about 30 million more visitors per month .

    It sounds like a cool project, good luck.

  3. #3
    Join Date
    May 2002
    Location
    Modesto, CA
    Posts
    3,414
    And about a billion dollars just laying around discretionary.
    dotGig
    <:<: [Fruit eating linux administrator]

  4. #4
    Join Date
    Sep 2002
    Location
    Dallas, TX
    Posts
    205
    You might want to consider Jabber. You could probably implement and extend their own protocol to meet your needs or perhaps just write a module that allows Jabber clients to use your chat service.

    Jabber was designed to be an open, flexible IM protocol so it should do everything that you need.

    http://www.jabber.org
    justin 'at' abrogo.com
    http://www.abrogo.com
    Shared Unix Hosting

  5. #5
    Join Date
    Nov 2001
    Posts
    1,262
    nice idea guy let us know the url when you get it all figured out

    and best of luck, btw.. you could launch the site now and then if you get a successful showing of visitors then try to get instant messanger

  6. #6
    Join Date
    Aug 2002
    Location
    Utah
    Posts
    25
    Oh yes. With Visual Basic. Easy as Cake, I can see you making your own Chat Client that works with the Linux enviroment in less than one day. ho ho, I have even made my own Chatting systems with Visual Basic.

  7. #7
    Join Date
    Dec 2000
    Location
    The Woodlands, Tx
    Posts
    5,962
    That's a possibility, though I dont know VB. What language are most IM's written in? What would be an estimated cost of having someone build one for us this way?

  8. #8
    I'd write you a nice cross platform Java client for 5-10,000 USD, depending on features needed and your protocol. If you want to tackle each platform in an optimized fashion, you're looking at a lot more time/effort/money.

  9. #9
    do *not* do java. java was *not* meant to be used for full-blown gui apps. get a shotgun and shoot anyone that says java near you.

    its reasonably doable in c++ or one of the popular 4gls (such as vb or powerbuilder)

    cheers,
    paul
    * Rusko Enterprises LLC - Upgrade to 100% uptime today!
    * Premium NYC collocation and custom dedicated servers
    call 1-877-MY-RUSKO or paul [at] rusko.us

    dedicated servers, collocation, load balanced and high availability clusters

  10. #10
    Please, dont' shoot! Hahhaha

    I would hardly consider a chat client a "full-blown gui app". It's not like the guy want's Microsoft Office or something.

    It's a chat client.


    Chill.

  11. #11
    Join Date
    Aug 2002
    Location
    Chicago, IL, United States
    Posts
    64
    use perl with gtk, cross platform plus you get to hear windows users says "get your lame open source widgets off my system your goddam hippie" lol

    if you are going to try something like a IM program you would be advised to use C\C++ or VB to create it just so your users dont have to download the jre they might not have(windows users should me thought to have ADD and not want to do anything that takes more then 3mins)
    Anthony LaMantia
    http://www.bia-security.com

  12. #12
    Join Date
    Sep 2002
    Location
    Dallas, TX
    Posts
    205
    Why oh why is VB still around? Man. I've yet to run into a VB app that actually works 100% of the time.

    To answer your question: though I don't know this for absolutely certain, it is very likely that every major IM app is written in C/C++.

    Look into Jabber. You are retreading ground already walked. They have done the hard work for you. Use it as it was meant to be used and you could have something up pretty quickly.

    Plus, if your chat service proves successful, it would not be unreasonable to expect all the Jabber clients out there to add support for it.
    justin 'at' abrogo.com
    http://www.abrogo.com
    Shared Unix Hosting

  13. #13
    Join Date
    Dec 2000
    Location
    The Woodlands, Tx
    Posts
    5,962
    cortices, you are absolutely correct and I like your thoughts on it. I have some more thoughts on it I would like to post, but I have to go somewhere right now though, so will post when I get back.

  14. #14
    Unless you have an incredible amount of money to spend on development (a client and server developed in C or C++, I agree on), you will definitely want to look into an existing program.

    It would cost a tremendous amount of money to have something developed on the same par as AIM or ICQ, to work on platforms with various versions of Windows, Mac, *nix, etc.

    Something on the scale they offer, done as well as theirs (even though they've had security and bug issues), would be a very large undertaking for many developers working for more than just a few months, if not around 8 months to a year or more to have that kind of quality, if you are lucky.

    You are talking some serious money, and if you have that kind of money to spend, you'd be better off just retiring now and not trying to compete with products that are so hugely popular and funded and hope you can get enough interest in your product.

    Although I've been approached about projects like this before, and although I'd be more than happy to work on one if offered the right amount of money, I'd certainly not even try and tackle such a thing myself without a great amount of inspiration. There's simply too many other things that would have a better pay off in the long run to develop (unless you are getting paid to, then that's different).
    Robert McGregor
    URL: http://www.2host.com
    Email: robertm@(nospam)2host.com

  15. #15
    Isn't this an ideal project for .NET? I am not a .NET developer, but from my understanding this sounds like an ideal platform.
    Adam Heavens
    Server Centre Limited (www.servercentre.net)
    Exchange 2007 Hosting, Windows/Linux Hosting

  16. #16
    Join Date
    Sep 2002
    Location
    Dallas, TX
    Posts
    205
    You must resist the encroachment of Microsoft standards! Resist I say!
    justin 'at' abrogo.com
    http://www.abrogo.com
    Shared Unix Hosting

  17. #17
    Sounds like you want to use Jabber server to connect to the AIM/Yahoo networks.

    But why do you/we need yet another chat solution? We already have ICQ, AIM, IRC, Jabber, Yahoo, etc.

    Chuck

  18. #18
    Join Date
    Dec 2000
    Location
    The Woodlands, Tx
    Posts
    5,962
    No, that's totally off. I am building our own online chat. The only reason IM's are in the picture is because Yahoo/AOL chats have their own IM's that tie into their chat systems. You can go right into their chats thru your IM without having to goto a website and logging in first.

    The problem with the major chats is that they are full of porn bots. AOL is the worst one on those. Yahoo limits theirs to only 40 users per room....which is good for locking up the porn rooms, but also affects popular "clean" rooms. The systems have also degraded. Unless you have special software on your computer such as ytunnel, you are lucky to stay in longer than 10 minutes without getting booted by some kiddie scripter.

    It seems the majors have lost interest in keeping their chat systems up to par. Yahoo is having more uptime probs on theirs, I dont know about AOL. They probably get paid quite a bit to allow all those porn bots that annoy everyone so much.

  19. #19
    I agree. ICQ has gone downhill too.

    I think if you tie the free Jabber server into your web-based chat client you should be good to go.

  20. #20
    Join Date
    Dec 2000
    Location
    The Woodlands, Tx
    Posts
    5,962
    Yeah, I think once we have the chat completely ready to go, I will look further into Jabber. At this point, it seems to be the best option. I looked at it the other day for a bit, didnt really gain much info on it....but I was also in a rush and had to leave for a meeting..

  21. #21
    Join Date
    Nov 2001
    Location
    Vancouver
    Posts
    2,416
    If you want cross platform GUI, another option is Python. There are a couple of cross platform graphics libraries and an active community.

    Python is particularly good in dealing with protocols, too.

    Also there are a number of Jabber - Python implementations.

    http://jabberpy.sourceforge.net/ - Jabber library

    Multiplatform gui for Jabber
    http://www.gnome.org/softwaremap/projects/iruka/

    Discussion on Cross Platform GUI's in python, including reference to PythonCard - an AppleCard like clone, multi-platform

    http://mail.python.org/pipermail/pyt...ry/082941.html

    Python, more work done, less time.
    “Even those who arrange and design shrubberies are under
    considerable economic stress at this period in history.”

  22. #22
    Join Date
    Dec 2000
    Location
    The Woodlands, Tx
    Posts
    5,962
    I dont know if I want to get into Python. I have enough to do without having to learn Python on top of that.

    OK, from the few minutes I have been at Jabber, here's what I can make out..

    I can get the software free (server&IM), right? So basically we would run our own Jabber? Does this mean that everyone who does this, all the Jabber IM's can talk to each other? That means only our version would have the chat tie in....which means to chat, they would have to download our version. Am I right? Or completely offbeat here?

    So far, what I have to do::
    1) Finish the chat system.
    2) Do the Jabber setup.
    3) The hardest part, tie the Jabber server and chat server together so they use the same user database. This way someone can click the chat button on their Jabber, and open an interface to our chat system.....which that chat interface will have to also be built into Jabber...dang. Ok. First things first.....I'll get the chat up and running, get a userbase built up, and then worry about this other stuff. I certainly dont have the rsources to do it all at once..It'll have to be an ongoing development.

  23. #23
    Sounds to me if you setup a private jabber server and a web-based jabber client you are half way there.

    From what I understand, you are looking for a private IM service with an optional web-based client. This is what jabber provides for you so you don't have to write your own.

    IIRC, Jabber allows connections from other IM clients like AIM and ICQ. So those who already have these clients can just login to your jabber server or the other two options of downloading your jabber client or connecting to the web-based client.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •