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).