views:

32

answers:

3

Is it possible to have an objective-c application send and receive ichat messages without ichat? NOT with applescript. I also want to do this to skype, mail, ect.

Is any of this possible? I need this to be in objective-c, not applescript, so it all needs to be within objective-c. If so, can someone post examples, websites, additional info?

Thanks, Elijah

A: 

I would hazard a guess that iChat isn't providing any sort of public API for you to use. That said, you can use AppleScript from Cocoa - check out the NSAppleScript documentation.

Carl Norum
Yes, I would have to agree. How about AIM, I think that has an API. I will try that out as well.
Elijah W.
@Elijah, if you just want to avoid using the iChat application itself, you can just use any number of IM libraries - check out libpurple: http://developer.pidgin.im/wiki/WhatIsLibpurple
Carl Norum
GREAT!! thanks! Now, are there lists of other libraries that can mimic other applications like mail, or itunes?
Elijah W.
@Elijah, yes. There are libraries to do almost anything you can imagine.
Carl Norum
Can you post a website that has alot of libraries on it so I can browse through them?
Elijah W.
@Elijah, google is your friend.
Carl Norum
haha! thanks! (waisting space)
Elijah W.
A: 

Yes it's possible. Check out Adium.

Dave DeLong
+1  A: 

There is the Instant Message Framework that allow to use iChat inside your applications. It even allows to use iChat Theater from your applications.

kiamlaluno
this is EXACTLY what I want! thanks!
Elijah W.