I'd like to share a sample of my remote desktop application because lots of users are asking for a sample. This is my first C# and PS Vita Application.
I haven't though of a good name for my application yet because I'am very picky when it comes to naming, but for now I will call this PS Vita Remote Deskop, an application that allows you access your computer remotely using the PS Vita, by translating the PS Vita's input to keyboard/mouse input.
Windows 7 (haven't tried this on XP or Vista)
.net Frame work 3.5 above
PlayStaion Mobile SDK 0.99 for PC
PlayStation Mobile Dev Assistant 0.99 for PS Vita
How to Install
1. download the program here http://www.mediafire.com/?b68g7qa2ukzku8a
2. extract the PS VITA REMOTE DESKTOP.rar
3. load and install "VitaRemoteClient" using the PSM Studio.
4. locate "VitaRemoteServer.exe" from the "VitaRemoteServer folder", run the server.
5. windows security alert will appear, select allow access.
6. a ballon tooltip will appear showing the computer's Ip address
input the ip address to your vita then tap connect.
D pad = arrows keys;
Left Analog stick = W, A, S, D;
Right Analog Stick = Mouse Movement;
Gyro X and Y axis only = mouse movement;
accelerometer X axis only = A, D;
Lbutton = U;
Square = J;
Cross = K;
Circle = L;
start = numpad0;
select= show/hide mouse cursor;
TouchScreen "don't function well still working on it."
Tap = executes a left mouse click;
double tap = executes a left mouse double click;
Draging with one finger = moves the mouse;
Draging with two fingers = moves the view port;
Max Resolution 480 x 270;
lowest Resolution 400x200;
Audio not yet available
definining key inputnot yet available
the program is 30% complete but it's working.
Solved! Go to Solution.
Thanks for this! I'm going to try and integrate some of my own remote desktop's features, one of them was joystick emulation support via PPJoy on the server end, made working with emulators a lot easier. You should start a git repo so we can push our own changes and forks around!
EDIT: No server source?
"C:\Program Files (x86)\MSBuild\Sce\Sce.Psm.Common.targets(5,5): Error MSB4024: The imported project file could not be loaded. The 'Project' start tag on line 9 position 2 does not match the end tag of 'CollectBundleAssemblies'. Line 145, position 5. (MSB4024) (SampleLib)"
What exactly does this mean?
"C:\Users\-\Desktop\PS VITA REMOTE DESKTOP\lib\SampleLib\SampleSprite.cs(32,32): Error CS1061: 'Sce.PlayStation.Core.Graphics.Texture2D' does not contain a definition for 'ShallowCopy' and no extension method 'ShallowCopy' accepting a first argument of type 'Sce.PlayStation.Core.Graphics.Texture2D' could be found (are you missing a using directive or an assembly reference?) (CS1061) (SampleLib)"
Shallowcopy() is depricated, so you have to change
this.texture = texture.Shallowcopy();
this.texture = texture.ShallowClone() as Texture2D;