The Tower of Babble

Between September 2005 and July 2011 I was a regular contributor to MacFormat in the UK.

Whereas I’m posting the published articles for my MacWarehouse writing, with the MacFormat ones I’ve decided to post the text as submitted, including any comments that I included for design. I am, however, allowing myself a few small edits for clarity.

The particular one is my fifteenth column, written in November 2006. This is presented purely as a historical record as much, if not all, of the information contained in it may well have changed in the meantime.

“much, if not all, of the information contained in it may well have changed in the meantime” – something that I say with every one of these archive posts but this one seems to have dated a lot more than some of the others.

When this was written Facebook had only been open for public access for about a month and, today, I would venture that Facebook’s Messenger & WhatsApp, plus iMessage and WeChat account for the majority of the messaging in use on the internet today; though most of it isn’t the sort of real-time chatting that was in my mind when I wrote this. None of those services existed at the time of writing.


The Tower of Babble

man-1483479_1280

Babble – noun – the sound of people talking quickly and in a way that is impossible to understand.

For a Mac user wanting to use instant messaging there is a wide variety of, often confusing, choices. Things get even worse if you want to do more than basic IM and include things like video chat or making phone calls with your IM client.

OS X comes with iChat so it is probably the default option for most Mac users. iChat supports both AOL’s Oscar protocol and the open source Jabber protocol. As such if you use iChat you can chat with users of AOL Instant Messenger and ICQ, both of which support Oscar, and Google Talk, which uses Jabber. If you want to do video chat you are restricted to other iChat users or AIM users who run Windows XP. There is a hack that leverages Jabber to allow you to chat with Yahoo Instant Messenger or Microsoft MSN users, if you are interested have a look at ( now a dead link ) .

MSN has long been a sandbox and would only talk to other users of MSN. Regulatory pressure is changing that and the latest version for the Mac, now know as Microsoft Messenger, will communicate with Yahoo and if you have a Microsoft Live Communications Server will also talk to AIM. If you want to user Microsoft Messenger for video chat you will have to stick to Windows if you use the official client as Microsoft don’t support it on the Mac. Alternatively an open source project called Mercury ( http://www.mercury.to ) is working on creating a Mac client that can do video chat but it is still in beta and the chat has to be started by a Windows user.

Yahoo Instant Messenger used to only talk to other YIM users but can now also talk to Microsoft Messenger. One of the main reasons to use YIM is that you can do video chat between Macs and PCs quite easily and if this is the main thing that you want a chat client for then it is a good choice. Apart from that there isn’t a great deal to differentiate it from any other IM service.

AOL offers two IM clients, AOL Instant Messenger and ICQ. These were originally from two separate companies but AOL bought Mirabilis, ICQ’s developer, in 1998. For much of the past 8 years they have operated as essentially two separate IM services although they have been able to communicate with each other since 2000. For some time Microsoft tried to get MSN to talk to AIM by writing their own code, independently of AOL, but every time Microsoft released a patch AOL would counter with changes to their servers which blocked MSN. This seems to have subsided for now and as of today both AIM and ICQ can only talk to themselves and iChat. The Mac clients for AOL or ICQ don’t support video but as above AIM users on Windows XP can video chat with iCaht.

Google have now released their own IM service called Google Talk but they only produce client software for the PC. This is not too much of an issue for Mac users though as Google use the open source Jabber protocol which is supported by iChat.

Skype is the poster child for VoIP (voice over internet protocol) and is the best choice if you want to be able to either make calls to regular phones or have a phone number that people can contact you on anywhere in the world. Whilst AIM, ICQ, YIM and MSN all support calling out to phones this feature is limited to the Windows version. The latest beta version for the Mac now supports video calling and Skype also works as a standard, text based, IM application but Skype only talks to Skype.

There is no perfect IM application that does everything. It is quite possible that you will need more than one to tick all of your boxes. There are a few, third party, applications that will connect to more than one service but these do not support all of their features and none of them support Skype. Have a look at the following, Fire ( http://fire.sourceforge.net ), Adium ( http://www.adiumx.com ) and Proteus ( now a dead link ) all of which will allow you to chat with people using different services all within the one application.

 

Image Capture

Between September 2005 and July 2011 I was a regular contributor to MacFormat in the UK.

Whereas I’m posting the published articles for my MacWarehouse writing, with the MacFormat ones I’ve decided to post the text as submitted, including any comments that I included for design. I am, however, allowing myself a few small edits for clarity.

The particular one is my fourteenth column, written in October 2006. This is presented purely as a historical record as much, if not all, of the information contained in it may well have changed in the meantime.


Image Capture

There are a number of features in Mac OS X that are not well publicised but which can be very useful. This is one of the downsides of most software, operating systems included, coming with virtually no documentation or indeed only coming with virtual documentation in the form of PDFs or help files. Mac OS X Server comes with nearly 2,000 pages of documentation in PDF form but few people will bother to read all of them due to the pain of having to print them all out and then bind or staple them, is it a surprise then that many OS X Server users don’t know about all of the really great features that it has. Having electronic documentation means that you can post updated versions of the web as soon as they are available, and Apple are very good at doing this, but we ought to at least have the option of purchasing a printed copy which we can browse through and make notes in the margin of. The growth of on-demand publishing sites such as Lulu.com and Blurb.com show that it is possible and Apple once used a similar service for their developer documentation. Blurb.com even have their own OS X software that you can use to create books in a manner similar to iPhoto’s photo albums.

When I got my first Mac, a 1990 vintage Mac Plus, not only did I get a proper printed manual but there was a very cute on-screen tutorial called Mouse Basics that taught me how to use a mouse. These days all you tend to get is a fairly slim booklet telling you how to plug everything in and a few pages on the basic interface. If you want to know more you need to look in Mac Help. The problem is that if you don’t know that a feature exists how would you ever be prompted to look in Mac Help to find out more about it?

One such feature is camera and scanner sharing, which is tucked away inside the Image Capture application. This is the ability to attach a scanner or digital camera to one Mac on your network and access it from another. You can have one Mac with central resources attached and then make use of those resources on all of your Macs, thus helping to cut down on your costs a bit. Scanner sharing is more fully developed than camera sharing, it will work with most scanners that have TWAIN drivers whereas it is a bit hit-or-miss telling if a camera can be shared or not as Apple don’t publish a list of compatible cameras.

Open up Image Capture, choose Preferences… from the Image Capture menu and then select the Sharing tab. You should now be able to check the box next to Share my Devices and then check which devices you want to share. Now quit Image Capture or else you won’t be able to access your device from another Mac as the Mac you are sharing it from will report that it is in use.

You now have two choices about how you access the shared device from the remote Mac. Firstly you can launch Image Capture on the remote Mac, go to the Devices menu, choose Browse Devices… and then Remote Image Capture devices from when you should be able to see your scanner or camera. Secondly if you selected the Enable Web Sharing option when you set-up sharing you can access your device with Safari. You can either enter the URL that is shown under the Enable Web Sharing option or more simply you can tell Safari to look for devices on your local network, though this only works if you are on the same sub-net as the device you want to access. Open Safari, from the Bookmarks menu choose Show All Bookmarks, or click the Bookmarks icon, and then select Bonjour from the collections list on the left-hand side. If Bonjour isn’t shown you will need to enable it by going to Preferences, selecting Bookmarks and then putting a check mark against Collections: Include Bonjour. You should now see your shared device in the list of bookmarks so double-click it. Whichever way you access your shared device you can now use it from the remote Mac.

With a shared camera you can see thumbnails of the images on the camera, download some or all of them to the remote Mac or delete pictures from the camera. If your Camera supports it, and again there is no definitive list of which ones do or do not, you can even take pictures remotely.

Want to know more? Now that you know the feature is there open Image Capture and select Image Capture Help from the Help menu and then See all Image Capture topics. Don’t just do this for Image Capture, open any program that you regularly use and look through the help files to see if there are any other hidden gems that you are missing out on.