Posts Tagged ‘Mac’

AOL on Desktop for the Mac

Monday, May 12th, 2008

It has been an eternity (well more like 5 years), but we have released a new AOL client for the Mac. The client will run on both MacTel and PPC for Leopard and Tiger.

So far the reviews have been very good for this application, so if you are a long time AOL user on the Mac check out the latest build.

http://macblog.aol.com/media/ADM-FullWidthFlyout.jpg

One thing about this client that is worth pointing out is the buddy list and IM functionality in the client is powered by the Open AIM Mac SDK. The Mac SDK contains framework for applications to be written using Cocoa. This framework is the same that powers our experimental AIM Lite client for the Mac that we released in January of this year. You can view the source for this experimental client in the Mac SDK. We are starting to see more applications being written for platforms other than Windows which is really exciting.

I know the AOL Mac team would love to have some feedback on their work. They have a blog where you can keep up with the latest info and where you can share your thoughts on the client.

New Year’s Treat…AIM.app for the Mac

Wednesday, January 2nd, 2008

Happy New Year everyone, and today we have some exciting news to go along with the new year. The AIM Lite team has been hard at work on various different projects, and we’re proud to announce a preview version of our favorite — AIM.app.

Download AIM.app for Mac

This is a native Mac AIM client with a large feature set. It’s made for Mac users, by Mac users, and I think you are all going to like it.  This client is used by the Open AIM development team to test the API.  AIM Lite is the test client we use on the Windows side of the house.  Much like MFC Buddy whose source code is shipped inside the Windows SDK and is available via the AIM Gallery, AIM.app’s source code is available in the Mac SDK.  As always you can download all of our SDKs and read all about our API on http://developer.aim.com.

This is the first public release of the client — but for those Mac developers out there you can see old versions in source at the OpenAIM developer website here. You can also see full release notes here.

AIM.app also supports plugins! Try out KidIM, which allows parents to setup a simple IM environment for kids. Try that our here

As always, we thrive on feedback. Just like in the windows version of AIM Lite, please send us feedback via the AIM.app Help menu.

Here are the screenshots:

AIM Mailbag Part I

Wednesday, November 28th, 2007

I got a lot of questions, both on the blog and via the Wimzi widget on the right side of the blog, as a result I am going to break down the Mailbag in to two parts. Thanks for all the questions, and remember you can always ask questions not just when I am doing a mailbag. On with the questions:

Q: Could there be a way to have for privacy reasons the Cell/Mobile Icon be a preference where you can shut it off on your own will when connecting via mobile.

A: There is a preference in the Privacy Settings (AIM Buddy List Menu: Edit | Settings) to allow, or not allow others to see that you are mobile. If you uncheck that box, people will not see the icon. However if you are forwarding your IMs this preference will not work, so what happens when you set up mobile forwarding, is that you have an option of adding a group that can only send you IMs. This is accessible in the Mobile Settings accessible in the same way that Privacy Settings can be accessed. When the group is added to your buddy list, you can add buddies to the group, and only those buddies will see you online as mobile and be able to IM you. Here is the Mobile Preference window:

Q: Beta testers have been asking for actually colorized Screennames in their buddylists… like a buddy sound call it a buddy color. I am sure there is alot of technical issues to work out on that.

A: We actually have this in the API, in the IAccBartItem interface under the prop AccBartItemType_RichName. The only client that supports this is the AOL 9.0 client in both displaying the text and setting the text. What is interesting about this code is that it is very complex and a maintenance nightmare. I actually had the task of reverse engineering the protocol for this feature to support it in OpenAIM, and it was no picnic. In any case here is a screen capture of what custom colorized Screen Names in the Buddy List looks like in AOL:

I am not sure if we will ever add this to AIM/ICQ, but if we do, it will be different from the way AOL did it.

Q: You are probably sick of hearing the quesion…Is there any new info you can give on AIM for Mac?

A: (No I am not sick of hearing this question as I type from my MacBook Pro) ;-) In case you are not aware Open AIM has a full API available on Mac (Linux and Win Mobile as well). The Mac SDK contains a full Mac AIM client written by one of the engineers on my team, the only issue is that you have to compile it yourself via XCode. I am very confident that by the end of the year at the latest I will be able to share some news regarding a Mac Client.

Q: Why did you do aim 6.5 refresh instead of just going to aim 6.6 and also how come you skipped 6.2,3, and 4?

A: I wish I could say we engineers decide on version numbers for the client releases we do, but we do not. In the old days when I first started on AIM during AIM 2.5, we, the engineers, definitely tried to control the versioning based on features we added and bugs we fixed. So when we did bug fixes and minor features we would increment in tenths (AIM 3.0 to AIM 3.1). If we did a major release like when we moved to host based buddy lists we incremented by the whole number (AIM 3.5 to 4.0). In the case of Open AIM, my team chooses version numbers based on when we modify or add to the interfaces. For example when we release multiple versions of Open AIM 1.3 the differences are non-interface changes (mainly bug fixes). For the client, there is no exact reason why we skip version numbers, it may be related to business/marketing or technical reasons.

So that is the mailbag for tonight, I will get to more questions tomorrow where we will cover new features, GTalk, custom clients and the always popular why will my AIM MusicLink not work.

Tiny Buddy version 3.20 and AIM Fight Widget

Monday, November 19th, 2007

One of the most common question I get is what are we doing with operating systems other than Windows. Most people know that the AIM core platform that my team writes is cross platform, in other words it works on Mac, Linux, and Windows Mobile operating system, and of course Windows. Even better from a cross-platform point-of-view are the Web AIM APIs, which will work everywhere.

With this in mind here are two Apple related releases to check out. The first one, TinyBuddy, is not new, but definitely a helpful little application for iPhone and iPodTouch to send quick IMs to people without incurring the SMS charges. The latest TinyBuddy version 3.20, has the following improvements:

  • Better performance for large buddy lists.
  • One less prompt on sign-in and first IM sent.
  • Better status message display (previously it did not show status messages, just away messages).
  • Better information if you are signed off because Mobile Safari suspended the page for too long (happens if you switch to another application or web page).
  • Uses Dojo 1.0 for the JavaScript toolkit.

You can check out TinyBuddy here: http://x.aim.com/ty/

Last week there was an article written by John Fronckowiak, about how he built a Mac OS X Dashboard Widget for AIM Fight. Using the AIM Fight interface John built a very slick widget that not only allows you to easily fight other SNs but also shows fighting history. Check it out here: http://www.apple.com/downloads/dashboard/justforfun/aimfight.html