位置アラームは位置情報しか使用しないが,汎用状況適応型アプリケーショ ンは,どのようなカテゴリにも対応可能である.つまり,複雑なユーザ状況に も適応的動作を行える.また,適応的動作もスクリプトを記述することにより, どのような動作も行える,柔軟性に優れたアプリケーションである.
汎用状況適応型アプリケーションはユーザがユーザ状況およびスクリプトを選 択するインタフェースを備える.これにより,ユーザが容易に汎用状況適応型 アプリケーションを使用することができる.
main(){ user_context_t context; char *namelist; r2_init(``R2_system_address''); /* ユーザによる状況選択処理*/ get_name_list(``Tempreture'',namelist); /* ユーザによる適応的動作選択処理*/ event_request(``Tempreture:Hot''); for(;;){ get_event(NULL,&context); /* ユーザが設定した適応的動作を行う */ } }