I have implemented plugin that needs to be run in headless mode in the remote machine. I have implemented this using the extension point  with implementation of IPlatformRunnable class.
But that method appears deprecated according to . I tried using IApplicationServer start method following the code samples at , but it seems that it cannot be run in headless mode as when I executed the jar in my local machine it started an eclipse instance.
Could you please let me know the recommended approach for $subject.
 <extension id="org.eclipse.core.runtime.applications" point="org.eclipse.core.runtime.applications">
<parameter name="optimize" value="true"/>