To provide seamless acceleration, we have integrated the Manager and the Accelerator cores with a high level interface. This interface makes it possible to accelerate applications executed through open source frameworks for big data analytic (like Apache Spark) without a single change in the original application code.
What this project basically does, is pairing together the frameworks with the FPGA Manager. Upon a task execution, the framework communicates with the FPGA Manager. The Manager then takes care of all the communication with the FPGA device and returns the computed data back to the requested client.
This way we provide a complete acceleration solution. From your perspective nothing has changed, except now your applications run much faster.