http://www.gmote.org
GMote can operate by going through your cellular network's data connection. Here are the steps needed to enable this:
1) Make sure your cell phone is connected to a cell network (you can verify this by browsing to a web page)
2) Setup port forwarding on your router to forward port 8889 to the computer that is running the GMote server. (note: if you don't have a WIRED router either, then skip to setp 3) Here are some quick tips on how to do this:
*2-1) Determine your computer's local ip address by right clicking on the gmote server icon and selecting 'help', 'show local ip'
*2-2) Log into your router and go to the port forwarding section (it might be called NAT settings, or Application and Gaming).
*2-3) Set the start and end port to 8889, the protocol to 'both', and the ip to the local ip of your computer that was determined in step 1 (note: if you plan on using gmote touch, then you'll also have to forward port 9901).
3) Determine your external ip (this is different from your local ip). You can determine this by going to:
What's My IP Address? (I suggest you try to use your ip first to make sure everything works. However, external ip addresses tend to be dynamic and therefore may change after a few days. If this is your case, you can try to enter the hostname that is shown on the website. This is more likely to remain constant).
4) Make sure that the GMote server is started on your computer
5) Start GMote on your phone. It will try to automatically find a server. Once it fails, select the 'Enter server manually' option.
6) Type in the external ip address that you found in step 3.
If these steps were followed correctly, the application should now be working. If you have any problems (especially in step 2), you can try Googling "port forwarding".
**Also, setting up port forwarding on your router may expose your computer to external security risks. You are therefore setting this up at your own risk, and by using Gmote, you agree that the Gmote developers will not be held responsible for any damage that occurs.
Please keep in mind that since you are going through your carrier instead of through a local network, normal data charges may apply if you don't have an unlimited data plan.