Here is a project I've been working on for a little while. It's an Android app that connects to a partner application on your home computer and controls your keyboard and mouse. I know this has been done before, but none of the existing apps are very configurable or pretty, and none of them are useful for gaming. So I made this one, which I'm currently calling "Jpad", although I don't really like the name and will probably change it. I'm trying to get a few eyes on it before I put it on the Market, mostly to humiliate myself into fixing all the horrifying failures I've produced in the current version. Seriously, it's almost completely unusable. Run at your own frustration, and preferably after saving any vital documents, as it has been known to make the mouse temporarily inoperable. Also, it's currently pre-configured with a Minecraft controller, so you won't be typing documents or emulating Super Mario World with this quite yet.
Quote from sabaal, in the Prime Labs blog, »
First Post and Release of Jpad
The first (embarrassing) release of Jpad and Jpad-Server is here.
[*:ellamh4j]Lots of crashes
[*:ellamh4j]Multitouch sometimes (usually) does not work
[*:ellamh4j]Drawing glitch with mouse crosshair
[*:ellamh4j]No error checking
[*:ellamh4j]Pre-configured with Minecraft controller
[*:ellamh4j]Prolly lots more
[*:ellamh4j]Command line only
[*:ellamh4j]Spams mouse events if connection is lost while mouse is moving
I apologize in advance for the frustration you are about to experience.
To make this thing work, you need Java installed on the computer you wish to connect to. Since you're reading this on a Minecraft forum, and Minecraft runs on Java, I'll assume you've already completed this step. Download the jpad-server-1.0.jar file above, then use the command line to navigate to the folder it's in and do:
java -jar jpad-server-1.0.jar
You should see "Starting server... Ready!"
Once you've done that, you can run the Jpad android app to connect to it. Download jpad-1.0-alpha.apk from above, then copy it onto your Android device. You can use any free file browser to select and install the app (Astro and Linda are popular). When this is done, click on the new icon in your app drawer to start Jpad. But wait a second!
Jpad will crash if you try to use it right away, since it doesn't know where to send the data. Instead, when you get to the main menu (where "Minepad" is shown), press your menu button and select "Preferences". Enter the IP address of the computer that's running jpad-server (which can be found with the command "ipconfig" (Windows) or "ifconfig" (Linux)), then press your back button (the "Alright" button in the popup does nothing). If the IP address is correct, a connection will be established, and the terminal you started the server from on your computer will now say "Accepted connection from [your device's IP]".
Now that you're good and sick of this thing, you can finally click on "Minepad" and try playing Minecraft with it.
Thanks for giving this a shot, and if you run into any problems that fall into the "Prolly lots more" category above, I'd love to hear about them. I've a four-day weekend starting on Friday, so expect to see some bugs fixed around then.
To make this thing work, you need Java installed on the computer you wish to connect to. Since you're reading this on a Minecraft forum, and Minecraft runs on Java, I'll assume you've already completed this step. Download the jpad-server-1.0.jar file above, then use the command line to navigate to the folder it's in and do:
You should see "Starting server... Ready!"
Once you've done that, you can run the Jpad android app to connect to it. Download jpad-1.0-alpha.apk from above, then copy it onto your Android device. You can use any free file browser to select and install the app (Astro and Linda are popular). When this is done, click on the new icon in your app drawer to start Jpad.
But wait a second!
Jpad will crash if you try to use it right away, since it doesn't know where to send the data. Instead, when you get to the main menu (where "Minepad" is shown), press your menu button and select "Preferences". Enter the IP address of the computer that's running jpad-server (which can be found with the command "ipconfig" (Windows) or "ifconfig" (Linux)), then press your back button (the "Alright" button in the popup does nothing). If the IP address is correct, a connection will be established, and the terminal you started the server from on your computer will now say "Accepted connection from [your device's IP]".
Now that you're good and sick of this thing, you can finally click on "Minepad" and try playing Minecraft with it.
Thanks for giving this a shot, and if you run into any problems that fall into the "Prolly lots more" category above, I'd love to hear about them. I've a four-day weekend starting on Friday, so expect to see some bugs fixed around then.