「オンザフライ」とは、変更の影響を受けるプロセスが進行中に変更が行われることを表すフレーズです。自動車、コンピュータ、料理業界で使用されています。自動車では、オンザフライとは、走行中に車の構成を変更することを表すのに使用できます。走行中に発生するプロセスには、一部の車で二輪駆動と四輪駆動を切り替えることや、一部のコンバーチブル車でルーフを開閉することなどがあります。コンピュータでは、オンザフライCDライターは、コンピュータのメモリに保存することなく、1つのCDからデータを読み取り、別のCDに書き込むことができます。マルチタスクオペレーティングシステムでプログラムやアプリケーションをオンザフライで切り替えるということは、タスクやプロセスを実行しながら、実行中のネイティブプログラムやエミュレートされたプログラムやアプリケーションを、一時停止、フリーズ、遅延、その他の望ましくないイベントを起こすことなく、並列で切り替えることができることを意味します。コンピュータ部品をオンザフライで交換するということは、コンピュータがまだ実行されている間にコンピュータ部品を交換することを意味します。また、プログラミングでは、プログラムがまだ実行されている間にプログラムを変更することを表すのにも使用できます。レストランなど食品を扱う場所では、この用語は注文をすぐに行う必要があることを示すために使われる。
口語では、「on the fly」は必要に応じて作られるものを意味します。このフレーズは次のような意味で使われます。
自動車業界では、この用語は、車両がエンジンで駆動され移動しているときに特定の操作を実行する状況を指します。四輪駆動車に関して言えば、この用語は、車がギアに入って移動しているときに二輪駆動から四輪駆動に切り替える能力を表します。[ 1 ]一部のコンバーチブルモデルでは、走行中に電動でルーフを折りたたむことができますが、他の場合は車を停止する必要があります。収穫機では、新しい監視システムにより、ドライバーは穀物の品質を追跡できるだけでなく、収穫の進行に合わせてローター速度を走行中に調整することもできます。
マルチタスクコンピューティングでは、オペレーティングシステムは、ネイティブアプリケーションまたはエミュレートされたソフトウェアなど、複数のプログラムを処理できます。これらのプログラムは、同じデバイス上で独立して並列に同時に実行され、分離されたリソースやデータ、または共有されたリソースやデータを使用し、タスクを個別にまたはまとめて実行します。ユーザーは、時間やパフォーマンスを無駄にすることなく、これらのプログラム間またはプログラムグループ間を瞬時に切り替えて、得られた効果を利用したり、目的を監視したりすることができます。GUIを使用するオペレーティングシステムでは、多くの場合、特定のソフトウェアのアクティブなウィンドウ(または同様の役割を果たすオブジェクト)から、別のソフトウェアのアクティブなウィンドウ(または同様の役割を果たすオブジェクト)に切り替えることで、この切り替えが行われます。
コンピュータは、その場で結果を計算することも、以前に保存された結果を取得することもできる。
これは、リムーバブルメディア(CD-ROM、DVDなど)のデータを、まず中間メディア(ハードディスクなど)に保存することなく、直接コピーすることを意味します。例えば、CD-ROMドライブからCDライタードライブにCD-ROMをコピーする場合などがこれに該当します。コピー処理では、各データブロックを取得してすぐに宛先に書き込む必要があります。そうすることで、次のデータブロックを取得するための空き容量を作業メモリに確保できるからです。
暗号化データストレージとして使用する場合、データストリームは書き込み時に自動的に暗号化され、読み出し時に復号化されるため、ソフトウェアからは透過的に処理されます。一般的にOTFEという略語が用いられます。
オンザフライプログラミングとは、プログラムを停止せずに変更する技術のことです。[ 2 ]
同様の概念であるホットスワッピングとは、コンピュータのハードウェアをその場で交換することを指します。
オンザフライコンピューティング(OTFコンピューティング)とは、ユーザーのニーズに合わせてソフトウェアを自動化およびカスタマイズすることです。要件仕様に基づき、このソフトウェアは基本コンポーネント、いわゆる基本サービスで構成され、これらの基本コンポーネントのユーザー固有の設定が行われます。したがって、要求されたサービスはユーザーの要求があった場合にのみコンパイルされ、特別に設計されたデータセンターで実行され、ユーザーが(オンザフライで)作成されたサービスの機能にアクセスできるようになります。[ 3 ]
レストラン、カフェ、宴会場など、料理を提供する場所では、この用語は注文をすぐに行う必要があることを示すために使われます。[ 4 ] [ 5 ] [ 6 ]これは多くの場合、以前に提供された料理が食べられない状態になっている、ウェイターがミスをしたり遅れたりした、または客がすぐに帰らなければならないなどの理由によるものです。[ 7 ]
アイスホッケーでは、パックがプレー中であっても、チームがラインチェンジ(選手交代)を行うことは合法であり、一般的である。このようなラインチェンジは「オンザフライ」で行われると表現される。[ 8 ]