位置アラームは位置情報しか使用しないが,汎用状況適応型アプリケーショ ンは,どのようなカテゴリにも対応可能である.つまり,複雑なユーザ状況に も適応的動作を行える.また,適応的動作もスクリプトを記述することにより, どのような動作も行える,柔軟性に優れたアプリケーションである.
汎用状況適応型アプリケーションはユーザがユーザ状況およびスクリプトを選 択するインタフェースを備える.これにより,ユーザが容易に汎用状況適応型 アプリケーションを使用することができる.
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);
/* ユーザが設定した適応的動作を行う */
}
}