ORJavaScriptが有効ではありません。インターフェイスインターフェイス“インターフェイス(interface)”とは?“インターフェイス(もしくはインタフェース)(interface)”という言葉は、直訳すると“境界面”になります。一般的にこの“境界面”は物(もの)と人の間にあるもので、物が人に対して提供するコミュニケートの手段の事です。相変わらず意味が解かりません。ある物がある機能を持っていて、その機能を使うかどうかの決定権を人間様に委ねる場合、人間様は物がその機能を持っている事を知っている必要があります。その機能がどういった仕組みでその機能を実現しているかまでは知る必要がありません。物は人間様に、自分がある機能を備えているという事実を知らせ、実行手段を提供するだけでいいのです。この、物が人間様に機能の存在を知らせると共に提供する実行手段が“インターフェイス”です。人が物の機能を使う時、必要な知識は機能の名前と意味だけです。人は物が提供する“インターフェイス”によって、その物が持つ機能の名前と意味を理解し、その機能を使えるようになります。“インターフェイス”は“機能の名前”といえます。ちなみに、物が“インターフェイス”によって機能の意味を人に知らせる行為(?)を“機能の意味をアフォードする”と言ったりもします。身近なものだと、テレビのリモコンの操作ボタンが“インターフェイス”です。人間様はボタンの存在と意味を認知さえすればよく、電子工学?を理解していないとチャンネルを変えられないという事態にはなりません。“テレビのリモコン”が“テレビのリモコン”でありうる為には、“テレビのリモコン”として存在するその物体が、“テレビのリモコン”でありうる為の機能を備えていて、同時に、“テレビのリモコン”でありうる為の“インターフェイス”を備えている必要があります。なければその物体は“テレビのリモコン”であるとは言えません。テレビのチャンネルを換える機能を持たない“テレビのリモコン”はありえません。物には備えるべき機能があり、それを備えていなければ存在が認められません。物は“インターフェイス”によって、自分が持つ機能の実行手段を提供するだけでなく、自分の状態を知らせたりもします(“バッテリー切れ”の様な)。人と人が言葉や仕草、表情等で行うように、物と人は“インターフェイス”によってコミュニケーションを行っているわけです。物は人の様に、余程不良品でもない限り、嘘をついたり暴走したりはしません。人の勘違いによって予期せぬ問題が起こる可能性があります。この問題を回避するために、物と人がより正確にコミュニケート出来るように“インターフェイス”を設計しなくてはなりません。便利な機能も大事ですが、それを正確に扱えるような“インターフェイス”も大事なんです。物凄く便利な機能を謳っていても、それを使いこなせる技術が前提では、その機能が無いのと一緒です。操作がややこしくて通話が出来ない携帯電話は、通話機能が無いのと一緒です。