<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:date="http://exslt.org/dates-and-times">
<channel>
<ttl>30</ttl>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<language>en</language>
<description><![CDATA[All you ever wanted to know about aim and aol from an AIM Windows Developer. (Disclaimer: the opinions expressed herein are my own and do not necessarily represent those of my employer.)]]></description>
<link>http://journals.aol.com/gregsblog/aimInfo/</link>













<title><![CDATA[aimInfo]]></title>

<pubDate>Wed, 23 Jan 2008 04:16:52 GMT
</pubDate>









<item>
<description>I am launching a new version of &lt;a href="http://journals.aol.com/gregsblog/aimInfo/entries/2007/02/16/aim-musiclink-1.0/795"&gt;AIM MusicLink&lt;/a&gt;, version 1.0.0.5.&amp;nbsp; This fixes the widely reported problem where choosing to add a hyperlink to your profile was not being saved.&amp;nbsp; In addition I fixed a bug where I was cutting off the first character in the &lt;a href="http://music.yahoo.com/jukebox/"&gt;Yahoo Jukebox&lt;/a&gt; player.&amp;nbsp; For a little refresher on what MusicLink does, it takes the current playing song in &lt;a href="http://www.winamp.com"&gt;WinAmp&lt;/a&gt;, &lt;a href="http://www.itunes.com"&gt;iTunes&lt;/a&gt;, &lt;a href="http://www.real.com"&gt;Real Player&lt;/a&gt;, &lt;a href="http://www.microsoft.com/windows/windowsmedia"&gt;Windows Media Player&lt;/a&gt;, or Yahoo Jukebox and sets it as your status message and in your profile.&amp;nbsp; I add a hyperlink in your profile so your buddies can listen to a 30 second clip of the song in iTunes if it is installed.&lt;br/&gt;&lt;br/&gt;&lt;img src="http://hometown.aol.com/GregsBlog/musicLink_v5.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#ff0000"&gt;&lt;b&gt;&lt;br/&gt;
UPDATE 12/05/2007 1030PM EST - For any further AIM MusicLink issues or questions please go to my new blog &lt;a href="http://www.gregsmind.com"&gt;http://www.gregsmind.com&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                                                                                                                                                                        &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Open+AIM"&gt;Open AIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM+MusicLink"&gt;AIM MusicLink&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/03/29/aim-musiclink-1.0.0.5/838</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/03/29/aim-musiclink-1.0.0.5/838</guid>




<title><![CDATA[AIM MusicLink 1.0.0.5]]></title>

<pubDate>Thu, 29 Mar 2007 22:59:49 GMT
</pubDate>





</item>
<item>
<description>I know everyone has been chomping at the bit to check out AIM Music Link.&amp;nbsp; Today I am going to launch it as a sneak peak to some other plugin stuff we are going to be releasing over the next week or so.&amp;nbsp; AIM MusicLink is meant to be a replacement to MyPlaylist that I wrote as part of &lt;a href="http://journals.aol.com/gregsblog/aimInfo/entries/2006/01/10/jams-release---woohoo/506"&gt;JAMS&lt;/a&gt; and &lt;a href="http://journals.aol.com/gregsblog/aimInfo/entries/2006/09/06/new-aim-gadget-2.80/607"&gt;AIM Gadgets&lt;/a&gt;.&amp;nbsp; &lt;br/&gt;&lt;br/&gt;AIM MusicLink consists of two parts.&amp;nbsp; The first part runs in the background just like MyPlaylist, and sets the current media artist and title you are listening to as your status message as well as at the bottom of your profile.&amp;nbsp; The second part is a UI that is launched via the Actions menu from the buddy list.&amp;nbsp; The UI will show the status message for all your buddies, a preference to start sharing what you are listening to, as well as a preference to insert the song in the profile.&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&lt;b&gt;&lt;img src="http://hometown.aol.com/GregsBlog/musicLink.png"/&gt;&lt;br/&gt;&lt;br/&gt;NOTE: The preferences are off by default, so if you want to start sharing, check the boxes.&lt;br/&gt;&lt;br/&gt;&lt;/b&gt;AIM MusicLink supports the following media players:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;a href="http://apple.itunes.com"&gt;iTunes&lt;/a&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;a href="http://www.winamp.com"&gt;WinAmp&lt;/a&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;a href="http://www.microsoft.com/windows/windowsmedia/download/AllDownloads.aspx?displang=en&amp;amp;qstechnology="&gt;Windows Media Player&lt;/a&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;a href="http://music.yahoo.com/jukebox/"&gt;Yahoo Jukebox&lt;/a&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;a href="http://www.real.com/"&gt;RealPlayer&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In addition, if you want more info on what your buddy is listening to.&amp;nbsp; Load the AIM Music Link module or check your buddy's profile, and you can double click on the&amp;nbsp; buddy in the module or click the link in the profile, and you will be taken to the iTunes store so you can listen to what your friends are listening too.&lt;br/&gt;&lt;br/&gt;So what's next???&amp;nbsp; I want to add support for the open source &lt;a href="http://www.songbirdnest.com/"&gt;SongBird Media Player&lt;/a&gt; as well as &lt;a href="http://radio.aol.com"&gt;AOL Radio&lt;/a&gt;.&amp;nbsp; In addition, I want to actually get rid of the UI that replicates your buddy list, because I would like the status message to appear in the tooltip in the buddy list.&lt;br/&gt;&lt;br/&gt;You can download &lt;a href="http://hometown.aol.com/GregsBlog/AIMMusicLink_1001.exe"&gt;AIM MusicLink here&lt;/a&gt;.&amp;nbsp; I would be amiss to mention, there is a license agreement, you can view it in the installer or &lt;a href="http://greenhouse.aol.com/eula.jsp"&gt;here&lt;/a&gt;.&amp;nbsp; It is the typical &lt;a href="http://greenhouse.aol.com"&gt;AOL Greenhouse&lt;/a&gt; (aka, skunk works) license...nothing to fear.&lt;br/&gt;&lt;br/&gt;As always feedback is appreciated.&amp;nbsp; I will be doing another post tonight or tomorrow with some more plugin news.&lt;br/&gt;&lt;br/&gt;&lt;font color="#ff0000"&gt;&lt;b&gt;UPDATE 2/16/2007 421PM EST - One of my trusty testers found a problem with the installer when trying to install MusicLink into AIM 6.1.&amp;nbsp; A new installer is now uploaded and ready to go for AIM 6.0 or AIM 6.1.&lt;br/&gt;&lt;br/&gt;UPDATE 12/05/2007 1030PM EST - For any further AIM MusicLink issues or questions please go to my new blog &lt;a href="http://www.gregsmind.com"&gt;http://www.gregsmind.com&lt;/a&gt;&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                                                                                                                                                                                                                                                                                                                                                                                                                                      &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM+MusicLink"&gt;AIM MusicLink&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/OpenAIM"&gt;OpenAIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AOL+Greenhouse"&gt;AOL Greenhouse&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/02/16/aim-musiclink-1.0/795</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/02/16/aim-musiclink-1.0/795</guid>




<title><![CDATA[AIM MusicLink 1.0]]></title>

<pubDate>Fri, 16 Feb 2007 20:01:24 GMT
</pubDate>






</item>
<item>
<description>&lt;font color="#ff0000"&gt;&lt;font size="4"&gt;&lt;b&gt;ALERT: There is a new version of AIM MusicLink, please visit my new blog to download it.&amp;nbsp; My new blog can be found here:&amp;nbsp; &lt;a href="http://www.Gregsmind.com"&gt;www.Gregsmind.com&lt;/a&gt;.&amp;nbsp; The latest release 2.0.0.4 fixes the issues people are leaving in the comments.&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;After the feedback I got from the last AIM MusicLink release, I decided to add back the profile support that was in the previous release.&amp;nbsp; I also fixed a few bugs that I uncovered with setting the profile at sign on as well as a bug or two with setting ones status.&amp;nbsp; I also cleaned up the preference dialog as I found a few issues there as well.&amp;nbsp; Profile support is off by default, so make sure you change the preference via the Actions menu at the bottom of the Buddy List on &lt;a href="http://beta.aol.com"&gt;AIM 6.5&lt;/a&gt; or &lt;a href="http://x.aim.com/laim"&gt;LAIM&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;img src="http://hometown.aol.com/GregsBlog/ML_Profile.png"/&gt;&lt;br/&gt;&lt;br/&gt;You can download the latest AIM MusicLink &lt;a href="http://hometown.aol.com/GregsBlog/AIMMusicLink_2002.exe"&gt;here&lt;/a&gt;.&amp;nbsp; As always feedback is appreciated.&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;&lt;font color="#ff0000"&gt;UPDATE Wed August 29th, 2007:&lt;br/&gt;I checked on the black background problem with black text and the latest AIM 6.5 beta does not have an issue with black on black text.&amp;nbsp; My profile displays properly.&amp;nbsp; See screenshot below:&lt;br/&gt;&lt;img src="http://hometown.aol.com/GregsBlog/dark.png"/&gt;&lt;br/&gt;&lt;br/&gt;The bug regarding %song is an issue with the AIM API, I will try working around it from the plugin's point of view, but I am trying to fix it in the platform first.&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Tags:                                                                                                                                                                   &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM+6.5"&gt;AIM 6.5&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Lite+AIM"&gt;Lite AIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/OpenAIM"&gt;OpenAIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM+MusicLink"&gt;AIM MusicLink&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/28/new-aim-music-link-version-2.0.0.2/1175</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/28/new-aim-music-link-version-2.0.0.2/1175</guid>




<title><![CDATA[New AIM Music Link version 2.0.0.2]]></title>

<pubDate>Tue, 28 Aug 2007 15:21:03 GMT
</pubDate>





</item>
<item>
<description>I have been off the radar the past few weeks.&amp;nbsp; First I was on my honeymoon for a 3 weeks, and then we had a little re-org at AOL yesterday.&amp;nbsp; In addition, I have been wanting to relaunch my blog using something other than AOL Journals for quite a while.&amp;nbsp; So all of these events have culminated in me launching a new blog at &lt;a href="http://www.gregsmind.com"&gt;GregsMind.com&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;We have a lot happening on AIM, and in our social network.&amp;nbsp; The new blog will have all the usual goodness including new &lt;a href="http://www.aim.com"&gt;AIM&lt;/a&gt; plugins to download, client updates, &lt;a href="http://developer.aim.com"&gt;OpenAIM&lt;/a&gt; updates, etc.&amp;nbsp; Hopefully you will find the new blog easier to follow and with many more frequent updates.&amp;nbsp; This blog will remain online so if you need to go back to reference something I wrote you can.&lt;br/&gt;&lt;br/&gt;Thanks for reading...and see you at &lt;a href="http://www.gregsmind.com"&gt;GregsMind.com&lt;/a&gt;.&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                               &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/GregsMind"&gt;GregsMind&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM"&gt;AIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/OpenAIM"&gt;OpenAIM&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/10/17/whats-old-is-new---gregsmind.com/1294</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/10/17/whats-old-is-new---gregsmind.com/1294</guid>




<title><![CDATA[What's Old is New - GregsMind.com]]></title>

<pubDate>Wed, 17 Oct 2007 19:59:09 GMT
</pubDate>





</item>
<item>
<description>We had an old feature in &lt;a href="http://www.aol.com"&gt;AOL 9.0&lt;/a&gt; where you could grab your buddy's buddy icon, wallpaper and sound via a dropdown menu on the IM form.&amp;nbsp; Well I thought I would bring it back for &lt;a href="http://www.aim.com"&gt;AIM&lt;/a&gt; via a plugin.&amp;nbsp; Install the plugin, then in the Actions menu in the buddy list or in the People menu on the IM form, there will be a new menu item called "Snag Expression."&amp;nbsp; When you click that menu item, I grab the buddy's expression, including WeeMees and sounds.&lt;br/&gt;&lt;br/&gt;To try out this plugin download it &lt;a href="http://hometown.aol.com/GregsBlog/snagexp.exe"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;UPDATE 9/13/07: I have renamed the blog post, the plugin, and any plugin related data that gets set in the COM/ATL registry based on the comment that was left below in this blog post.&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                                                                                                                                                                                                                                                                                           &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/OpenAIM"&gt;OpenAIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/SnagExp"&gt;SnagExp&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/09/10/snag-expression/1222</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/09/10/snag-expression/1222</guid>




<title><![CDATA[Snag Exp(ression)]]></title>

<pubDate>Tue, 11 Sep 2007 01:25:50 GMT
</pubDate>





</item>
<item>
<description>A few weeks ago I was trying to analyze some issues in our audio and video code.&amp;nbsp; I decided that while we have great test tools, it would be interesting to write a managed code AIM client that only did audio and video.&amp;nbsp; The idea was this client could be used to isolate issues like memory allocation and performance.&amp;nbsp; Writing this client is actually easy thanks to &lt;a href="http://developer.aim.com"&gt;Open AIM&lt;/a&gt;.&amp;nbsp; I am attaching the actual c-sharp file so everyone can look at or even copy and paste the code.&amp;nbsp; But I will also go over the basic steps to create this client or for that matter any c-sharp client.&amp;nbsp; Download the full code &lt;a href="http://hometown.aol.com/GregsBlog/AvTestor.cs"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;1) Start Visual Studio and create a c-sharp command line project (test tools are easier as command line projects, though you can create a full ui client too.)&lt;br/&gt;&lt;br/&gt;2) Import the acccore.dll so you can create the main AIM session object.:&lt;br/&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [DllImport("acccore.dll", EntryPoint="#111", PreserveSig=false)] &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private static extern void AccCreateSession(&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [MarshalAs(UnmanagedType.LPStruct)] Guid riid,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [MarshalAs(UnmanagedType.IDispatch)] out object session);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&lt;/i&gt;3) Create the main AIM session, pass in your developer key and sign on to AIM:&lt;br/&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; object o;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; AccCreateSession(typeof(IAccSession).GUID, out o);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s = (AccSession)o;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; s.ClientInfo.set_Property(AccClientInfoProp.AccClientInfoProp_Description,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "client name (key=KEY GOES HERE)");&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s.Identity = username;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s.SignOn(password);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&lt;/i&gt;4 ) Add a command listener to capture the commands being typed in at the command prompt.&amp;nbsp; See &lt;i&gt;class InputEvent &lt;/i&gt;for implementation details.&lt;br/&gt;&lt;br/&gt;5) Start an audio session:&lt;br/&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (m_avManager == null)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_avManager = (IAccAvManager)s.GetSecondaryManager((int)AccSecondarySessionServiceId.AccSecondarySessionServiceId_AudioVideo);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_avSession = m_avManager.CreateSession(userName, 0);&lt;br/&gt;&lt;/i&gt;&lt;br/&gt;6) Quit an audio session:&lt;br/&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (state != AccSecondarySessionState.AccSecondarySessionState_Offline)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_avSession.EndSession();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_avSession = null;&lt;br/&gt;&lt;br/&gt;&lt;/i&gt;Those are the basics.&amp;nbsp; Handling a multiparty audio session or peer-to-peer video is just as easy as repeating steps 5 and 6 for those types.&amp;nbsp; The sample also shows how to implement events for session state or even how to handle, monitor and select input and output devices.&amp;nbsp; We have made audio and video very powerful and yet very simple to implement.&amp;nbsp; Give the code a glance and try implementing a client like this yourself.&amp;nbsp; You might find it fun and useful.&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                                                                                                                                                                                    &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM"&gt;AIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/OpenAIM"&gt;OpenAIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/P2P"&gt;P2P&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Peer-to-Peer"&gt;Peer-to-Peer&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/30/build-your-own-av-client/1187</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/30/build-your-own-av-client/1187</guid>




<title><![CDATA[Build your own AV Client]]></title>

<pubDate>Thu, 30 Aug 2007 18:44:23 GMT
</pubDate>





</item>
<item>
<description>Last Thursday we released the latest &lt;a href="http://beta.aol.com/projects.php?project=aim6"&gt;AIM Beta, version 6.5.3.12&lt;/a&gt;.&amp;nbsp; This version makes improvements to existing new features like status and better color.&amp;nbsp; As always plugins that work in the previous version will work in this version.&amp;nbsp; In the meantime here is the change log:&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Status message in the Buddy List®:&lt;/strong&gt; Broadcast a personal message to your friends, even when you're available. Click &lt;strong&gt;Enter status message here…&lt;/strong&gt;
and type a message. It will appear under your screen name on their
Buddy List and in your IM window. New! Thanks to beta feedback, we’ve
updated this feature to only show a custom status message in your Buddy
List view. Note: You'll only see the set message of users who are on
your buddy list and testing with the same version. We encourage you to
create a new screen name and post it in the Message Boards created for
this feature so others can add it to their Buddy List to see how this
feature works.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;State selector menu:&lt;/strong&gt; Do you want to set yourself as
Available, Away, Mobile or invisible? Choose from the handy state drop
down button. Want to go away fast? Click the yellow sticky icon and
we’ll set your away message. Click it again to come back from away.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Modern design, plus more color:&lt;/strong&gt; Check out the new
sleek chrome. We’ve also added more color to the top of your Buddy
List. Pick your favorite by clicking on the color wheel in the upper
right corner.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Get Buddy Info:&lt;/strong&gt; We’ve removed the blue (i) from the
Buddy List. It now only appears on your buddy’s details card when you
hover over their screen name. You’ll still get the orange (i) in the
Buddy List to indicate something new about your buddies.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Plus:&lt;/strong&gt; Continue to test our new TXT Message mode
feature from the IM window. Don't waste your mobile phone text
messages. Send them from AIM. Clicking the TXT Msg button on the IM
form is just one new place you can access this mode. And, if you are
having issues signing on AIM can help configure your firewall or proxy
settings. Look for the Connection tab in your settings manager.
&lt;/p&gt;&lt;img src="http://hometown.aol.com/GregsBlog/aim65b3.png"/&gt;&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                                                                    &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM+6"&gt;AIM 6&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Open+AIM"&gt;Open AIM&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/27/the-latest-aim-6-beta.../1168</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/27/the-latest-aim-6-beta.../1168</guid>




<title><![CDATA[The Latest AIM 6 Beta...]]></title>

<pubDate>Mon, 27 Aug 2007 13:12:33 GMT
</pubDate>





</item>
<item>
<description>Between being sick last week and being in 4 time zones in 26 hours this week on business travel, it has been hard to find time to get a blog post done.&amp;nbsp; We have a couple of new AIM plugins to share this morning.&amp;nbsp; Both plugins are pretty basic but great little utilities.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;&lt;a href="http://hometown.aol.com/GregsBlog/Translator.exe"&gt;Translator&lt;/a&gt;&lt;br/&gt;--------------&lt;br/&gt;&lt;/b&gt;Translator is a plugin that will allow you to translate incoming instant messages.&amp;nbsp; So, if your buddy is writing to you in English, but you would rather read his messages in Spanish, that is possible.&amp;nbsp; If your buddy is writing to you in Italian and you only understand English, we support that as well.&amp;nbsp; The plugin has a preference window accessible via the Actions menu at the bottom of the buddy list.&amp;nbsp; One more note, the plugin does require version 1.1 of the .net runtime or better.&amp;nbsp; You can download the plugin &lt;a href="http://hometown.aol.com/GregsBlog/Translator.exe"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;SSO to &lt;a href="http://developer.aim.com"&gt;developer.aim.com&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&lt;b&gt;-----------------------------------&lt;br/&gt;&lt;/b&gt;This plugin was written by our intern this year, and is a very convenient plugin that will seemlessly sign you on to &lt;a href="http://developer.aim.com"&gt;developer.aim.com&lt;/a&gt; to manage your developer keys and download the latest SDK or post on the message boards.&amp;nbsp; This plugin will work with &lt;a href="http://beta.aol.com"&gt;AIM 6.2 beta 2&lt;/a&gt; or the latest &lt;a href="http://x.aim.com/laim"&gt;AIM Lite&lt;/a&gt;.&amp;nbsp; Because this plugin is a widget, you can rename the extension from .awi to .zip and view the files in the plugin to see how we made this work.&amp;nbsp; Download this plugin &lt;a href="http://hometown.aol.com/GregsBlog/SignOn.awi"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                                                                             &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM+6"&gt;AIM 6&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Open+AIM"&gt;Open AIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Translator"&gt;Translator&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/23/a-couple-of-new-plugins/1127</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/23/a-couple-of-new-plugins/1127</guid>




<title><![CDATA[A couple of new plugins]]></title>

<pubDate>Thu, 23 Aug 2007 14:33:27 GMT
</pubDate>





</item>
<item>
<description>Last week we posted a new version of the Open AIM 1.3 SDK for Windows, but today we updated the other platforms as well.&amp;nbsp; For those keeping score at home that is Linux, Mac and Windows Mobile.&amp;nbsp; Our full change log can be viewed here:&lt;br/&gt;&lt;a href="http://developer.aim.com/sdk/1_3/release_notes.txt"&gt;http://developer.aim.com/sdk/1_3/release_notes.txt&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I wanted to point out a few highlights from the release notes:&lt;br/&gt;&lt;pre&gt;&lt;ul&gt;&lt;li&gt;Updated internal dependencies, so on Mac &amp;amp; Linux the new SDK is not a drop-in upgrade; you must rebuild.&lt;/li&gt;&lt;li&gt;Added AccSessionState_Paused and AccSessionProp_Pause to allow sessions to go offline temporarily (e.g., during machine sleep).&lt;/li&gt;&lt;li&gt;Added AccPluginInfoProp_Windows to allow plugins to notify custom clients of plugin windows. This is used on Windows to support IsDialogEvent().&lt;/li&gt;&lt;li&gt;Added IAccServiceTicket which will appear in OnRequestServiceResult's "cookie" argument if you are a plugin running within AIM 6.2 beta 2 or later.&lt;/li&gt;&lt;li&gt;Added more AccCommandFlags.&lt;/li&gt;&lt;/ul&gt;&lt;/pre&gt;&lt;br/&gt;I will be posting a couple of plugins in the next few days and as always feedback is appreciated.&lt;br/&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/09/open-aim-1.3/1046</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/09/open-aim-1.3/1046</guid>




<title><![CDATA[Open AIM 1.3]]></title>

<pubDate>Thu, 09 Aug 2007 16:53:28 GMT
</pubDate>





</item>
<item>
<description>The week in Israel went really well, and I even had time to put together a quick plugin for all &lt;a href="http://developer.aim.com"&gt;Open AIM&lt;/a&gt; clients (AIM 6, AIM Lite, etc.).&amp;nbsp; The plugin adds a menu item when you right click on a buddy.&amp;nbsp; The menu item, called Send Quick IM, will quickly send a "yt?" message to that buddy.&amp;nbsp; Instead of opening up an IM window and typing a message, all you need is a click of the mouse.&amp;nbsp; I will add some more goodness to the Quick IM plugin in the future.&amp;nbsp; You can download the plugin &lt;a href="http://hometown.aol.com/GregsBlog/QuickIM.exe"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Here are some pictures from the trip to Israel...&lt;br/&gt;&lt;br/&gt;&lt;img src="http://farm2.static.flickr.com/1170/938872497_70681ffc75_m.jpg"/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://farm2.static.flickr.com/1221/949655693_a2f868051c_m.jpg"/&gt;&lt;br/&gt;&amp;nbsp; ICQ Awards for top downloads&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; View from my room&lt;br/&gt;&lt;br/&gt;&lt;img src="http://farm2.static.flickr.com/1427/1009282445_7612f2af13_m.jpg"/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://farm2.static.flickr.com/1408/1010855690_c6e5f53cd2_m.jpg"/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sunrise @ Masada&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eerie Dead Sea&lt;br/&gt;&lt;div class="tags" id="tagsLocation"&gt;&lt;br/&gt;Tags:                                                                                                                                           &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/ICQ"&gt;ICQ&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Open+AIM"&gt;Open AIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/AIM"&gt;AIM&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Israel"&gt;Israel&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Masada"&gt;Masada&lt;/a&gt;, &lt;a rel="tag" target="_blank" href="http://technorati.com/tag/Dead+Sea"&gt;Dead Sea&lt;/a&gt;&lt;/div&gt;</description>
<link>http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/06/back-from-israel-with-a-plugin/1029</link>
<guid isPermaLink="true">http://journals.aol.com/gregsblog/aimInfo/entries/2007/08/06/back-from-israel-with-a-plugin/1029</guid>




<title><![CDATA[Back from Israel with a Plugin]]></title>

<pubDate>Mon, 06 Aug 2007 11:09:05 GMT
</pubDate>





</item>
<generator>Atom 1.0 XSLT Transform v1 (http://atom.geekhood.net/)
  </generator>
</channel>
</rss>
