This project shows you a way to control your computer program through your mobile WIFI device like a mobile phone in an Intranet environment. You don't have to install any software on the mobile device, but relying its web browser. What you need to do is to launch the Remofi on your PC which you want to control. The Remofi will listen to a port you choose (by default, it's 1688, a lucky number the Chinese people love most), and then by visiting the IP address/port you choose, you can control your PowerPoint (only tested in PowerPoint 2010)
The present PowerPoint controller has the following drawbacks:
- You have to buy extra remote controller.
- The remote controller might be lost when you really want to use it
- Your remote controller might be out of battery charge when doing presentation
- You might walk to the audience and then go out of the control area
The Remofi has the following advantages:
- Almost everyone has a smart phone, so you can control your PPT with this phone without worrying no controller
- Wifi covers much larger room than infrared ray or blue-tooth device, so you can control your PPT even outside of the meeting room.
Points of Interest
The client UI is extremely simple, with only two buttons. The reason is that the client browser on the mobile device should be simple, and two button can do the demonstration. Of course, I do want to make it more colorful in the next update.
Another thing I need to tell you guys is that when I actually try to control the PPT when the PowerPoint is in full-screen mode, the control from the client browser would alwasy force the PowerPoint to roll back to its preview mode.
I found that you can utilize some office DLL to realize the control when it's in full-screen mode, instead of the SendKeys method, but this way would compromise the extensibility of this program (because I think you can also use this way to control your other devices like your Media play). So if anyone has a better idea, please let me know.