qxpdfpc is a Web-based application for remotely controlling
PDF Presenter Console (aka pdfpc). It is mainly aimed
at mobile (specifically, smartphone) devices.
qxpdfpc requires pdfpc at least version 4.6.
Fetch the qxpdfpc sources from github.com.
Download and install the Qooxdoo toolkit. You need version 7.7 or above.
In the qxpdfpc root directory, run
qx compile. This should produce thecompileddirectory with various files and subdirectories.
Configure
pdfpc. Set these options in thepdfpcrcfile (man pdfpcrc):option rest-static-root /full/path/to/qxpdfpc/compiled/sourceoption rest-passwd a_very_secret_password(yes, make it special; you do not want somebody else from the auditorium to control your presentation, do you?) In principle,pdfpccan generate a secure random password and allow to scan it and other connection details in the form of a QR-encoded image, but currentlyqxpdfpcdoes not support it.
Run
pdfpcwith the-Vflag. This will enable the application Web server bound to port 8088. If another port is desired, it can be configured either on the command line (-p) or permanently inpdfpcrc.Make sure access to the port from outside is not blocked (that is, no firewall is running on your PC; if it is, you should reconfigure it appropriately -- refer to the manual of your OS).
In your smartphone, open a browser and enter the URL of the server, e.g.,
http://IP_of_your_PC:8088/. When you do it first time, a dialog will appear where the connection details (the sameIP_of_your_PC, chosen port, and password) should be entered. PressConnect.Voila! Now you can control your presentation from the mobile device in your palm: navigate with
Next/Prevbuttons, as well as see the current slide and read respective notes, if any.More functionality to follow, stay tuned (or better, contribute to the development).