AskBiography Logo   Latest News  Follow Us on Twitter  Follow Us on Google Buzz  Became Fan - Facebook  Subscribe to RSSRSS   Bookmark and Share

MarcoPolo (software)

MarcoPolo (software)
Software information
DeveloperDavid Symonds
Stable release2.5
Latest release dateNovember 19, 2007
Operating systemMac OS X
Typeautomation (utility software)
LicenseGNU GPL

     Home | Software | MarcoPolo (software)

MarcoPolo is an application which brings context-aware computing to computers running Mac OS X. It allows the computer to determine its context through gathering evidence from the environment (evidence sources), using flexible rule-based fuzzy matching to make an educated guess (rules), and then performing arbitrary actions upon changing context (actions).

In the Macworld review, it states "MarcoPolo constantly examines various sources of data about your computer; you set rules based on these sources, assigning a degree of confidence to each rule."

Evidence Sources include:


*USB port

*WiFi network (not working in v2.5- find v2.5.1 or wait for v3.0 rewrite)

*Ethernet port



*Light meter reading

*Power source- battery or AC

*Currently running application

Actions include:

*Running an AppleScript

*Setting Network Location

*Launching or quitting an Application

*Changing the desktop background

*Activating or deactivating a network port

MarcoPolos concept of contexts is a generalisation of a location, and encompasses more than just where the computer is located. A context might represent what you are doing, or what else is going on around you.

Warning: simplexml_load_file( [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.0 410 Gone in /home/askbio/public_html/index_bio.php on line 257

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "" in /home/askbio/public_html/index_bio.php on line 257

Fatal error: Call to a member function children() on a non-object in /home/askbio/public_html/index_bio.php on line 260