MobileVNC client
What day is today? It’s the it-was-about-damn-time-to-start-working-on-your-student-conference-project day.
A picture says more than a thousand words. I wish it would also mean more than a thousand lines of code that I’m not really in the mood of writing. Anyway, here’s what I’m up to:

I’m preparing for the student conference this year a nifty J2ME VNC client. I’ve made some research on the RFB protocol. There are several versions of this RFB protocol out there, perhaps the most popular (and easy to implement) is 3.3. For now I am following version 3.3 myself, but at a certain point I might jump to 3.8.
There already is another open source J2ME VNC client in the wild, but unfortunately I’ve had only bad experiences with it, not to mention that the code is quite loosely documented. Kudos to the author for trying, but I’m just going to try and do better.
Did I just say open source? Yes I did. This client will also be open sourced right after the conference and whoever interested will be able to freely modify the sources and adapt it to their needs.
The 3.8 VNC protocol can be accessed here: http://www.realvnc.com/docs/rfbproto.pdf, while the old 3.3 protocol is available at http://www.cl.cam.ac.uk/research/dtg/attarchive/vnc/rfbproto.pdf









Hi..
I am interested in getting the source code of your Mobile VNC client, can you please mail it to me, or tell me the link from where I cant download the source code and other related documents..
thanks…
Hi..
I am interested in you Mobile VNC client and also getting its source code as you said its open source, so have you finished it and can you mail it to me or tell me the link from where I can get the source code.
thanks alot…
Hi
Here’s a zip of my project ( http://clau.sparetimegroup.net/java/MobileVNC/mobilevnc-ugly.zip ) , it’s a little rough on the edges, I hadn’t really had the time to get it into its best shape.
I’m using EclipseME for development, so if you’re using Netbeans or the like you’re pretty much on your own as I won’t be able to help you.
Cheers!
thanks clau!
Can you help me in making it in best shape or perhaps if you have any other mobile VNC code which is in better shape then this one.
thanks a lot, really appreciate your help..
cheers…
Unfortunately my time is very limited at the moment, as I am caught up with work, my participation in the Imagine Cup and soon, my undergraduate thesis.
The first thing you should to is get the code to compile. Just install a WTK and a distribution of Eclipse along with the EclipseME plugin. Use the import project option, locate MobileVNCMIDlet.java, right click it and choose Run As… > J2ME midlet or something similar.
If you want to play with the code (or at least have a slight idea as to what is happening there) you must know the RFB 3.3 protocol. You should read its documentation and keep it close at all times: http://www.cl.cam.ac.uk/research/dtg/attarchive/vnc/rfbproto.pdf
I don’t find upgrading the protocol to a higher version feasible as the 3.3 version seems powerful enough for a J2ME client, but feel free to experiment.
MobileVNC is based on J2ME VNC which is also open source, but appears that it is no longer maintained. I wanted to add ssh tunneling support to MobileVNC but I had to call it quits because it didn’t quite work out the way I expected it.
Ping me back if I can help you with anything else.
Cheers!
I appreciate your help, I wish you best for the imagine cup….
I was caught in some other projects..
got free this week..!!
I will start work on VNC from next week…
if I can get your email id, I can mail you my progress. please email me at as_bhatty@yahoo.com
thanks for your help all the way..
cheers..
best regards..!!