IMLocation is a context sensitive program for MacOSX, that does useful stuff for you, based on where your laptop physically is, and what you are doing with it.
It can mute your speakers in libraries. It can automatically put up the away message "Watching a DVD" when you are using the DVD Player. It can change your status messages to let your friends know where you are.
You can have IMLocation automatically run an Automator workflow, to do literally anything in response to where you are.
By looking at the MAC address of the wireless access point or ethernet jack you are using to connect to the internet. The first time you go online somewhere, IMLocation asks you to name where you are. When you go online there again, IMLocation will know where you are.
he short answer is, not ready to be sold. This article explains in detail.
After downloading IMLocation, simply drag it where you want it installed, and run it.
By default IMLocation will start your status messages with your location, so the away message "working", will automatically become "Home: working". You can always turn off this option in the Preferences panel.
For more control of how your location is displayed, put the string:Mac OS X 10.5, running on a laptop made by Apple.
I do not plan to bring IMLocation to another operating system.
There is just too much Mac-specific code for porting it to make sense. Also, targeting Mac OS X lets me make assumptions about what hardware the computer has, because OS X only runs on Apple-built computers.
By using Automator, you can control any Program.
But IMLocation is tightly integration with Apple's iChat, and the popular open-source program Adium.
If you use a different Mac OS X program, or web-service, and would like IMLocation to support better, please let me know how I can do that! (Unfortunatly, IMLocation is for Mac OS X only).In college I used my laptop to take notes in all my classes. Originally IMLocation was a quick hack to let my friends know where I was throughout the day, and a nice project for me to learn Objective-C. Since it was useful for me I went ahead and put it online for other people to use.
Over time it got more sophisticated, and I started to add more features that I needed like: closer integration with iChat, automatic muting of my speakers in classrooms, etc. I also started to add features that other people requested, like integration with programs I never used.
Please let me know how I can make IMLocation better for you!
Primarily Objective-C 2.0, using Cocoa.
Bits and pieces are also written in AppleScript, and ANSI-C using Carbon.
I have also used PHP and perl for some rapid prototyping, and scripting.
No.
If you would like to know how I did something, check out my blog. I post code-snippets, and solutions to interesting problems there. Or send me an email.
If you have a problem with IMLocation Please let me know! Bugs will get fixed more quickly the sooner I know about them.
Oftentimes telling IMLocation to rescan the current location will fix problems, especially if IMLocation is just slow at figuring out where you are. Launch IMLocation, and select Rescan from the Locations menu (or hit command + R).
If this didn't answer your question, please ask it.