next up previous
: 名前付けアプリケーション : 状況適応型アプリケーションの作成例 : 位置アラームアプリケーション

汎用状況適応型アプリケーション

位置アラームは位置情報しか使用しないが,汎用状況適応型アプリケーショ ンは,どのようなカテゴリにも対応可能である.つまり,複雑なユーザ状況に も適応的動作を行える.また,適応的動作もスクリプトを記述することにより, どのような動作も行える,柔軟性に優れたアプリケーションである.

汎用状況適応型アプリケーションはユーザがユーザ状況およびスクリプトを選 択するインタフェースを備える.これにより,ユーザが容易に汎用状況適応型 アプリケーションを使用することができる.


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);
            /* ユーザが設定した適応的動作を行う */
        }
}



Fumio Wakayama 平成14年2月26日