This topic applies to FRE for Linux and Windows .
| Windows | Linux | |
|---|---|---|
| Wrapper files | com.abbyy.FREngine-%BUILD_ID%.jar | com.abbyy.FREngine-%BUILD_ID%.jar |
| Loading and unloading methods | InitializeEngine function and COM loaders/DeinitializeEngine function | InitializeEngine function/DeinitializeEngine function |
| Processing | Supports both single-threaded and multi-threaded processes | Supports both single-threaded and multi-threaded processes |
| Using in-process | Use the InprocLoader object | Native JNI binding |
| Using out-of-process | Use the OutprocLoader object | You must use com.abbyy.Outproc.FREngine-%BUILD_ID%.jar instead of com.abbyy.FREngine-%BUILD_ID%.jar (See details of using out-of-process implementation under Linux in Out-of-Process Server Implementation) |
| Using remote method invocation | No | com.abbyy.rmi.FREngine-%BUILD_ID%.jar com.abbyy.rmi.server.FREngine-%BUILD_ID%.jar (See details in Using the RMI-capable wrapper) |
| Code samples | Hello EnginesPool | Hello Outproc MultiThreading rmiWorker rmiWorkerClient rmiPoolServer rmiPoolClient threadPoolClient |
