OK, I am getting tired of hearing about how "The new AIM TOS allows AOL
to have all rights to anything you say on IM, AOL reads/stores all your
IMs, etc."
I take this kind of personally, because that is not something I would want to be associated with.
First off, that blurb in the TOS only refers to AIM forum posts, not
IMs. I agree that it is vague and should be reworded to be clear.
Second, the amount of IM traffic is on the order of hundreds of
gigabytes a day. It would be very costly, and we have no desire to
record all IM traffic. We don't do it.
Thirdly, if you still don't trust us, we have Direct IM (aka Send IM
Image) and Secure IM in all recent versions of the AIM software. In
other words, you can send your IMs in such a way that they never go
through our servers, and/or are encrypted with industry-standard SSL
and S/MIME technology. I know this since I designed these features.
There are no backdoors; I would not have permitted any.
I am saying this as a concerned individual, and not as a corporate spokesperson..
Monday, March 14, 2005
Friday, March 11, 2005
Icons for AIM Web Presence Indicator
One thing about the AIM Web Presence Indicator is that it requires you
to supply your own image URLs for online and offline. For those who
don't want to go poking around looking for little running man graphics,
I found these URLs:
http://www.aim.com/remote/gr/MNB_online.gif
http://www.aim.com/remote/gr/MNB_offline.gif
I also found Frank's Icons, a great AIM buddy icon site that not only has a lot of great icons, but allows you to customize the colors and wording on the icon as well. Here's an icon that I made:


I also found Frank's Icons, a great AIM buddy icon site that not only has a lot of great icons, but allows you to customize the colors and wording on the icon as well. Here's an icon that I made:

Tuesday, March 8, 2005
AIM Web Presence Indicator, Extended
I got some responses to the last post asking if it was possible to do
more than just change the image if the user was online or offline.
Well, big.oscar.aol.com doesn't know to supply anything other than an
image, but it is possible to use Javascript to get the desired result.
I was hoping that the image's "location" property would be set appropriately based on the redirect from big.oscar, but unfortunately that's not the case. So the only thing I could think of was to have a tiny offline image, and use the image's "height" property to tell in the onload handler whether it was the online or offline image that loaded. Fortunately, this worked pretty well. Here's a simple example page that demonstrates this behavior:
<html>
<script language="javascript">
function imgload(e)
{
if (document.getElementById("i").height <= 2)
document.getElementById("s").style.fontStyle = "italic";
}
</script>
<body>
<img id="i" onload="imgload()" border="0" src="http://big.oscar.aol.com/nosuchuser?on_url=http://www.aol.com/aim/gr/online.gif&off_url=http://www.aol.com/aim/gr/offline.gif">
<span id="s">nosuchuser</span>
</body>
</html>
and the output:
nosuchuser
This italicizes the text if the user "nosuchuser" is offline. This is just a simple example, from here you can do lots of things, such as add/change a hyperlink, etc.
I was hoping that the image's "location" property would be set appropriately based on the redirect from big.oscar, but unfortunately that's not the case. So the only thing I could think of was to have a tiny offline image, and use the image's "height" property to tell in the onload handler whether it was the online or offline image that loaded. Fortunately, this worked pretty well. Here's a simple example page that demonstrates this behavior:
<html>
<script language="javascript">
function imgload(e)
{
if (document.getElementById("i").height <= 2)
document.getElementById("s").style.fontStyle = "italic";
}
</script>
<body>
<img id="i" onload="imgload()" border="0" src="http://big.oscar.aol.com/nosuchuser?on_url=http://www.aol.com/aim/gr/online.gif&off_url=http://www.aol.com/aim/gr/offline.gif">
<span id="s">nosuchuser</span>
</body>
</html>
and the output:

This italicizes the text if the user "nosuchuser" is offline. This is just a simple example, from here you can do lots of things, such as add/change a hyperlink, etc.
Monday, March 7, 2005
AIM Web Presence Indicator
In my next couple posts, I'm going to cover some of the interfaces to the AIM system that exist currently. One such example is the AIM web presence server, AKA big.oscar.aol.com. You can construct an image URL that displays one image if you are online, and another image if you are offline. Here's an example:
<IMG SRC="http://big.oscar.aol.com/juberti?on_url=http://members.aol.com/juberti/images/online.gif&off_url=http://members.aol.com/juberti/images/offline.gif">Note that if you are not using the "Allow everyone to see me" privacy mode, you will always show up as "offline" in this indicator.
You can also get clever and link the image to an aim GoIM URL, so that anyone who clicks on your icon will be able to easily send you an IM.
<A HREF="aim:goim?screenname=juberti"><IMG SRC="http://big.oscar.aol.com/juberti?on_url=http://members.aol.com/juberti/images/online.gif&off_url=http://members.aol.com/juberti/images/offline.gif"></A>Sunday, March 6, 2005
DoorManBot

Monday, February 28, 2005
AIM Plug-Ins

The mechanism will be COM/IDispatch, so any standard development tool can be used to author these plugins.
The API will be very rich and support presence, IMing, file transfer, audio/video, and more, including the ability to set up peer-to-peer sessions with another user who has your plugin.
We've been thinking of some cool plug-in ideas, but I'm sure that the AIM community is where the best ideas will come from.
AOL Opening Up Community

Subscribe to:
Posts (Atom)