Video courtesy of NokiaConversations
One of the first situation aware apps I remember seeing was:
It won the first Google Android Developer Challenge Grand Prize in 2008. It lets you specify how an Android phone should behave (e.g., audible ringing vs. vibrate) based on a variety of conditions including location. It is a $9.99 product with a variety of $1.99 plug-ins.
Nokia’s Beta Labs introduced a experimental app for their platforms that seems to be very similar to Locale.
You can see a description of Nokia Situations in the video embedded above.