Discover the best of the web!
Learn more about Digg by taking the tour.
Warning: The Content in this Article May be Inaccurate
Readers have reported that this story contains information that may not be accurate.AJAX Remote Desktop
peterdamen.com — A quick proof-of-concept Java application that lets you view the desktop of a remote computer using a just a web browser!
- 1197 diggs
- digg it
- ChuckRoastHere, on 10/12/2007, -9/+9Really cool man. Dugg
- hchaudh1, on 10/12/2007, -7/+18@frebis
Not to be overly crazy about this but how is Java even related to JavaScript? They are 2 totally different technologies. Neither has any bearing on the other. You can make them work with each other, but in separate sand boxes. - Grimboy, on 10/12/2007, -4/+5hchaudh1: RTFA! It's all self contained with a server program for reasons of security, privacy and bandwidth.
- heffer2k02, on 10/12/2007, -0/+19The server is a java applet. It serves AJAX to the client that autoupdates a grid of images on the webpage that contain the changes on the remote desktop. So yes, this is an AJAX remote desktop - exactly as the title says.
Is an AJAX page served by apache not AJAX because apache is written in C? - Peepsalot, on 10/12/2007, -4/+4Remote desktop using only a browser with java is already a feature of UltraVNC.
http://ultravnc.sourceforge.net/features/javaviewer.html
Edit: OK, I think I understand it better now, java is only required on the server side, and this is designed to be an alternative to VNC servers. I can't really test this at work now, but the concept it still pretty cool I guess.. - Jakelshark, on 10/12/2007, -1/+2its using AJAX for the browser, not java...thats the whole point of the damn program
we know other VNC clients have a browser-java app - thatbox, on 10/12/2007, -1/+1Edit: Yeah, what he said.
- Nayrb, on 10/12/2007, -0/+0I have not tried this yet but if it does what it says it does, then this is exactly what I am looking for. I really wish it was open source though.
- hchaudh1, on 10/12/2007, -7/+18@frebis
- 0x20boy, on 10/12/2007, -9/+3very slick
- jon213, on 10/12/2007, -17/+1very slick indeed.
http://xmlhttprequest.com/news/
- jon213, on 10/12/2007, -17/+1very slick indeed.
- rawbite, on 10/12/2007, -28/+17is this java or ... ?
Why is this called AJAX?- cantankerous, on 10/12/2007, -26/+8Jeepers look it up for crying out loud:
http://en.wikipedia.org/ - olegk, on 10/12/2007, -47/+38exactly, why the f*** do they call it AJAX??? AJAX is Asynchronous Javascript and XML. What they did is a java applet, no javascript, no XML request. And for those who don't know, Java and Javascripts are two completely different things.
- Norweed, on 10/12/2007, -4/+34I'm guessing because the server side is written in java and the client side is a browser that's updated using AJAX?
- info, on 10/12/2007, -24/+15Rawbite, et al, are right... this is not AJAX. Of course, calling it that sure helped get it to the front page.
This is lame and inaccurate. - Frebis, on 10/12/2007, -11/+3Talk to java developers, The current version of java doesnt allow for enough javascritping controls to support ajax development. However Java 1.6 will support this.
- opes, on 10/12/2007, -11/+1@rawbite
*****.com - NJank, on 10/12/2007, -1/+27JAVA app on server, serves up AJAX for client. Yes, it's AJAX.
- Grimboy, on 10/12/2007, -3/+12olegk, info: You're idiots for thinking: Uhh, it's a jar uhh... must be an applet. Why the ***** did you get digged so high. Oh, that's right, nobody else reads it anyway.
Not so, you have to run the server for this locally for priviacy and bandwidth reasons. - bakagaigin, on 10/12/2007, -0/+2http://www.ajaxtothemax.com/ comes to mind.
- cantankerous, on 10/12/2007, -26/+8Jeepers look it up for crying out loud:
- Haroldx, on 10/12/2007, -6/+4@rawbite
"showing that an AJAX enabled webpage can render a remote desktop over a single HTTP socket."
mmhmm
Anyone got a screenshot? I'll check it out later today. - Beanlover, on 10/12/2007, -2/+8Seems pretty cool. I get a few broken images with every refresh but it has a lot of potential.
Digg++ - kimos, on 10/12/2007, -3/+8Super cool! Seems to work, but freaks out pretty hard if you try to open localhost with it... Kinda like the infinite mirror tunnel thing.
No source though... That's too bad... - d0nk, on 10/12/2007, -10/+9This sounds a lot like VNC's java based web vncviewer. I havn't tried this one, but they both sound like they do the same thing (viewing wise, anyway).
- DrBones, on 10/12/2007, -2/+4logmein.com provides amazing (and free) remote web based remote access using activex, java, or html (though html is kind of lame). works on my mac, ubuntu, and xp boxes. only windows hosts though for now.
- tghw, on 10/12/2007, -0/+9No, this is completely different from vncviewer. The Java part is a web server which doles out AJAX'd pages for the viewer.
- brufleth, on 10/12/2007, -10/+1No...I don't see the difference. Many VNCservers will open a port and you can access the computer using any java enabled web browser by going to http://host:port and logging in. It sounds like these people did the same thing, called it AJAX (although it seems they may have used Java instead of Javascript making that inaccurate) and then they tried to sell it as something new and amazing. VNC works across every platform I've used (Mac OS, Linux, Windows, Solaris, etc) and many versions of the servers and viewers are free.
- plingboot, on 10/12/2007, -3/+9>No...I don't see the difference. Many VNCservers will open a port
>and you can access the computer using any java enabled web
>browser by going to http://host:port and logging in. It sounds like
> these people did the same thing, called it AJAX (although it seems
> they may have used Java instead of Javascript making that
>inaccurate) and then they tried to sell it as something new and
> amazing.
You're an idiot.
This is a server side app (written in java, but that's not important) sending AJAX Javascript / HTML via a browser. This is not a java applet.
- drye, on 10/12/2007, -4/+35Anyone else scarred to run a jar from some guy you have no idea what could be going on there...
- drewcare, on 10/12/2007, -4/+2my thoughts exactly
- ascheinberg, on 10/12/2007, -5/+6EXACTLY. I can't believe anyone actually downloaded this and blindly ran it.
- dankers, on 10/12/2007, -4/+3Anybody remember that article last week where it pointed out that an article the day before was fake. Cannot remember the name and tried to search for it.
- deadmoo, on 10/12/2007, -2/+11It is no different from using that shareware demo that you just downloaded.
- tghw, on 10/12/2007, -8/+4To be "scarred" you'd have to have already run it, and it blew up in your face and you were permanently marred because of it. Turns out that's not what it does, so don't be _scared_ to try it out.
p.s. LEARN TO SPELL! - BrewedInTexas, on 10/12/2007, -7/+5@tghw
"p.s. LEARN TO SPELL!"
p.s. LEARN NOT TO BE A DICK - Jugalator, on 10/12/2007, -2/+2"It is no different from using that shareware demo that you just downloaded."
Which is just as bad from a security perspective if that shareware demo was just a random piece of software posted somewhere. - creeptick, on 10/12/2007, -2/+0Right on. I'd also wanna see the source just so I could pick it apart. The AJAX thing of all this ellicits a *meh* from me: you could just as well use page refreshes, or a flash applet... Now if the server side was AJAX.... =D
- DickBreath, on 10/12/2007, -0/+4ME ME ME!!! Do I win! Yes I'm paranoid!
I ran it under an MS Virtual Server 2005 (you know, the free one). Then connected to it with FireFox from different computer. Yep. It does what it says. The Java is a server, it serves html/javascript to the browser. The browser shows a continuously updating picture of the server's desktop. (Every second or so.)
Whether it did anything undesirable on the server machine I do not know, but hey, it's a virtual machine that I have already destroyed.
I did unzip the jar file. (You know that all JAR files are just Zip files, just as all OpenOffice.org documents are just Zip files.) Very few classes, with obvious seeming class names. So nothing seems odd at that level. I did not look deeper into the class file binaries. No source code is included.
So it does *at least* what it is advertised to do. I cannot say it does nothing more, but it does not *appear* to do so.
I suppose I could run compare the filesystems and registries of the before and after disk images of the virtual machine, but who has time. Now I could also try running this jar file on a virtual machine running Linux. I might actually try that!
- kordless, on 10/12/2007, -25/+12From Wikipedia:
"Ajax, shorthand for Asynchronous JavaScript and XML, is a Web development technique for creating interactive web applications."
It doesn't say "Java" there, it says "JavaScript". If your application is Java, then it's not AJAX.
Also, RealVNC has been ported to Java for quite some time now: http://www.realvnc.com/javavncviewer.html
No Digg.- gherikill, on 10/12/2007, -13/+5If this is JAVA it is not new. Suse uses a JAVA vnc client for remote desktop.
- Chewie67, on 10/12/2007, -17/+8If this is JAVA it is not on my PC. Windows is slow enough without that PIG Java slowing it down more.
- bogomill, on 10/12/2007, -0/+16@kordless
Did you even try it? You are supposed to run the jar on the computer that you want to connect to remotely. Then you connect to that computer using a web browser. The remote desktop is rendered *inside* the browser as an HTML page using AJAX. - Norweed, on 10/12/2007, -6/+20LOL what are you talking about?
AJAX is just means: Asynchronous JavaScript and XML. however, it need not be Asynchronous, nor use JavaScript, nor use XML....soo basically AJAX is just an idea. In addition, IT'S THE FREAKING SERVER THAT'S WRITTEN IN JAVA. notice the .jar file....why don't you use wikipedia to tell you what a .jar file is?
Some people I tell you. - Grimdotdotdot, on 10/12/2007, -5/+6Not so - AJAX has come to mean 'sends a request to the server without refreshing the current page', ie 'asynchronous'.
AJAX should really be called 'A' for Asynchronous.
You can do it without Javascript and it doesn't have to use XML, but it does have to be asynchronous.
- osilus, on 10/12/2007, -14/+22I could be wrong about this, but hasn't VNC had this feature for some time?
- Ludwig, on 10/12/2007, -10/+11It certainly has. Using a Java applet. I'm not sure why you were modded down.
This seems like yet another "I can do x with AJAX" post. Hate to break it to you people, but everything should not be done with AJAX.- dcmjzero, on 06/21/2008, -0/+1not everyone can run java... what about the iphone?
- dmorel, on 10/12/2007, -3/+26let's clear some things up here...
Java on the server, AJAX on the client...
FTFA:
You would probably only use this if you cannot setup a VNC connection due to network restrictions.
So, yes, it's AJAX, and he knows about VNC... - zoxed, on 10/12/2007, -1/+9I am guessing the potentially usefull feature which (AFAIK) VNC does not have is covered in:
"You would probably only use this if you cannot setup a VNC connection due to network restrictions. This should work fine over a corporate firewall and proxy as all requests are over HTTP." - carpediem, on 10/12/2007, -0/+6The client is Ajax. That's the whole point of this. With the VNC Java applet client, the end-user must have Java installed and working. This is far from 100% of the population, thanks to the lack of cooperation from Microsoft, the lack of Java on some Linux distributions, and the lack of Java on many handheld devices. With the Ajax client, anyone running IE, Firefox (or any other Mozilla gecko-based browser), or Opera should be able to run this remote desktop client. Further, Java applets often have issues running through corporate proxy servers.
This can be a problem either on the server side or client side. This won't have that issue - if the browser works through the firewall, so will this.
Not everything needs to be done in Ajax simply for the fun of it, but this is one thing that gets many advantages by running via Ajax.
- Ludwig, on 10/12/2007, -10/+11It certainly has. Using a Java applet. I'm not sure why you were modded down.
- blueigloo, on 10/12/2007, -10/+3Slow news day.
- geraldb28, on 10/12/2007, -7/+0Yeah, I'm thinking VNC... miniDigg
- naich, on 10/12/2007, -3/+6OK, it's cool but it could be a used as a hacking tool - just trick someone into running it and watch them remotely.
- deadmoo, on 10/12/2007, -1/+5You should check out Mirkov, if you are looking for a backdoor program similar to this.
http://www.megasecurity.org/trojans/m/mirkov4/Mirkov4_1.1.html - Grimboy, on 10/12/2007, -2/+2If they have the ports open, yes.
- carpediem, on 10/12/2007, -3/+3Ports don't really matter. This runs on port 80, which almost everyone has open.
- deadmoo, on 10/12/2007, -1/+5You should check out Mirkov, if you are looking for a backdoor program similar to this.
- GeneHACKman, on 10/12/2007, -8/+13Did Mario or Luigi post this?
"...using a just a web browser."
Mama Mia! That's a digg-a for me!- jpf., on 10/12/2007, -1/+2Ha! Good catch! ... gotta go, Princess Peach seems to be in some sort of trouble! =-O
- CrazyScntst, on 10/12/2007, -2/+16You guys are missing the point. This app allows a remote desktop session over HTTP. It doesn't matter that the server part is written in JAVA. The point here is that the communication with the server is only over HTTP and javascript (hence AJAX) in a web browser.
- diligent1, on 10/12/2007, -2/+16Geez guys - YES, it's a JAVA application running on the web server...
That Java application serves up an AJAX enabled web page that allows the viewer to see the desktop of the server.
BOTH technologies come into play.
DOH! CrazyScnts beat me to it! - raingrove, on 10/12/2007, -19/+3java != ajax
it seems like the hot keyword ajax is being over used nowadays...- Norweed, on 10/12/2007, -2/+13Did you even read the article or are you just jumping on the java != AJAX bandwagon. The ***** server is coded in java moron.
- nickj6282, on 10/12/2007, -6/+2Did anyone try this? Is it safe? I could definitely see some usefulness in this for myself.
- CrazyScntst, on 10/12/2007, -6/+0See mine and diligent1's comments above
- nickj6282, on 10/12/2007, -5/+2Yeah, I figured that out after I posted, thus the comment change.
- V3X3D, on 10/12/2007, -0/+7cpu ussage 89% :|
nice tool however, needs a bit of developing. Looking forward to use it incase vnc is restricted on the network - ascheinberg, on 10/12/2007, -0/+11I have read several comments about this being Java and not AJAX, but those people misunderstand what this is.
The Java part (the JAR file) is an app running as a server on a PC. The difference is that apps like VNC actually serve you - the client - an applet which runs in your browser, so the remote machine is using Java too. This app claims to serve the client HTML and Javascript/XMLHttpReq(), hence AJAX.
If you can run a desktop remotely using only HTML and Javascript, that's a big deal, since no app I know of does just this. I don't know what type of performance lots of mini-HTTP requests will yield, but I'm guessing that since AJAX is in the title, several people will prefer it to a more standard, persistent applet. - ChuckCaplan, on 10/12/2007, -1/+2In general, if you want to see the source code of a compiled .class file, you can use a decompiler like Cavaj (freeware) from http://www.bysoft.se/sureshot/cavaj/ .
Nothing fancy is going on with this code, but it is definitely a cool proof-of-concept idea. - hchaudh1, on 10/12/2007, -1/+1Nice to see another cool java app. Another one of my favorites is Aerith. Its not been released yet, but the videos look real good. Check it out.
- chucker, on 10/12/2007, -0/+9Kinda neat. And yes, it's AJAX, on the client side. The *server* is in Java.
However, the thing takes up way too much CPU time and has some serious refresh problems. So, not much more than a proof of concept.- Norweed, on 10/12/2007, -1/+7and it wasn't sold as more than that.
KPbEc
People on here (not you just in general) love to jump all over things and call them in accurate. In the process they usually make themselves look like idiots, but somtimes the stupid people win out and a story get marked as inaccurate. Note yesterday's .999...=1 page.
People should have 3 strikes and if they mod something as inaccurate more than 3 times when a sorry is infact accurate they should have to forfit their digg account. - recursive, on 10/12/2007, -2/+3Tell me more about this .999... = 1 page. I haven't seen it.
- NoSalt, on 10/12/2007, -1/+1.99999... = 1
http://polymathematics.typepad.com/polymath/2006/06/no_im_sorry_it_.html
- Norweed, on 10/12/2007, -1/+7and it wasn't sold as more than that.
- sauce4E, on 10/12/2007, -4/+3if you have a problem understanding the difference, AJAX will work without a JVM pluggin, and an applet will not
- DickBreath, on 10/12/2007, -0/+1No JVM is required at the browser. The browser is served an Html page with JavaScript. The JavaScript periodically queries the server to obtain image updates. The image updates do NOT refresh the entire page.
Is that AJAX?
Oh, BTW, incidentially, and unrelated to AJAX, the server part of this is a Java APPLICATION. (Some are calling it an Applet which is completely inaccurate as Applets run on the browser and that is not happening here.)
What idiots flagged this article as inaccurate?
- DickBreath, on 10/12/2007, -0/+1No JVM is required at the browser. The browser is served an Html page with JavaScript. The JavaScript periodically queries the server to obtain image updates. The image updates do NOT refresh the entire page.
- soreyes, on 10/12/2007, -1/+1The end gain in RD functionality sounds a lot like this:
Set Up Remote Desktop Web Connection with Windows XP
http://www.microsoft.com/windowsxp/using/networking/expert/northrup_03may16.mspx- EgoDemens, on 10/12/2007, -0/+3That uses an activeX version of the regular RDP Client (mstsc.exe) This is using nothing more than JS on a web page. So the result is the same, but this version does not require the ability to use activeX.
- danesparza, on 10/12/2007, -0/+1The end result is NOT the same.
That is an activeX control that will attempt to open a connection to the remote server on 3389 NO MATTER WHERE THE ActiveX control is hosted.
This pushes everything over the same port.
- rik83, on 10/12/2007, -3/+0very nice, thank you
- Ensnared, on 10/12/2007, -9/+2Runs in a browser != AJAX
Seriously - enough with the buzzword-abuse already. - jon213, on 10/12/2007, -8/+3also check out http://xmlhttprequest.com/news/ awesome AJAX news aggregator..
- mediatedthought, on 10/12/2007, -2/+4What about security?
- Grimboy, on 10/12/2007, -0/+3From what I know VNC should usually be tunneled through ssh, then just make a key, and you're off.
- dbr_onix, on 10/12/2007, -0/+2Unless mediatedthought means about random people connecting to it, or using it as a backdoor : if it's run (say from a browser) without your permission, I'd hope you have a software firewall (or router or similar) that will stop anyone connecting without your permission
I'd deffintly not replace [Real/Tight/Ultr@]VNC with it yet, it's just a proof of concept app just now, but if you do have a specific reason for wanting to use it, I'd strongly recommend using SSH tunneling to do it (google for 'SSH tunnel VNC'), espically if you use linux/OS X (both have built in SSH servers most of the time)
- Ben - DickBreath, on 10/12/2007, -0/+1There is no VNC happening here. It is just a tiny web server serving an Html/Javascript to the browser. The javascript in the browser keeps refreshing the desktop view of the server, but without reloading the entire page.
There is no security. There is no source code either. This is a prototype.
- zzzzbest, on 10/12/2007, -6/+2I'll stick with RDP.
- martinknas, on 10/12/2007, -0/+0Can you use RDP from a web browser without using a Java applet or an Active-crappy-X component? If not, it sucks.
- thomashallock, on 10/12/2007, -2/+3anyone remember the citrix java client? (nowhere near as easy to set up, and windows-only), but you could actually control the host computer through the browser. And it was really fast.
- ascheinberg, on 10/12/2007, -2/+2The Citrix Management Console is written in Java, but the method of communication for native Citrix remote control is ICA, not RDP, not ActiveX controls, not HTML, and there's certainly no AJAX in the mix.
As a result, Citrix runs on Linux and Mac clients without a problem. In fact, Citrix comes in the Business edition of Xandros, and you can download the Citrix client for OS X too.
- ascheinberg, on 10/12/2007, -2/+2The Citrix Management Console is written in Java, but the method of communication for native Citrix remote control is ICA, not RDP, not ActiveX controls, not HTML, and there's certainly no AJAX in the mix.
- spoonmanp, on 10/12/2007, -6/+2Didn't VNC come with a java client years ago? This app states that the benefit is that it runs over http port, but you can set what port to run VNC over. I don't really know why this is better?
- carpediem, on 10/12/2007, -1/+3Because, this doesn't rely on Java (an applet) on the client. Running the VNC Java applet on port 80 still requires Java on the client. This only relies on a browser that supports Javascript and the XMLHttpRequest object (most modern browsers).
- DickBreath, on 10/12/2007, -0/+1Someone already replied that no JVM is required and no Applet is run at the client. So I'll address a different point.
This also runs over pure Http. The client is just a plain ol' browser. It doesn't even strictly need to have JavaScript. (I tried it with J/S disabled in FireFox.) The browser can be any browser. Doesn't need java. Doesn't need javascript. Doesn't need ActiveX.
VNC's client and VNC's java applet both require the use of a special port and a non-Http protocol which is blocked at major corporate networks.
- thomashallock, on 10/12/2007, -2/+8THIS IS AJAX. "View Source" of the page when you go to see your desktop. It has a grid of images that are continuously updated, through AJAX, so it doesn't have to re-load the page all the time. Yes, there is a Java program running in the background doing most of the work, but the browser part is certianly updated through XMLHTTPRequest.
- spinemangler, on 10/12/2007, -9/+1yeah, this would be cool if IBM hadnt already created an app called desktop on call 10 years ago that does the same thing. no digg for me
- carpediem, on 10/12/2007, -1/+2IBM Desktop On Call uses a Java applet, just like the VNC applet. This is Ajax (no Java on the client), and that's the whole point of the article.
- ThinkFr33ly, on 10/12/2007, -9/+3Welcome to the year 1998. Remote Desktop and Terminal Services (not to mention Citrix Metaframe) have had web hosted clients for quite a while now.
The only difference I see here is that this one happens to be in Java, while all of the previous run as ActiveX controls.- exaviger, on 10/12/2007, -0/+5No, the difference is that is runs in a web-browser using ajax and not an applet hence not requiring the end user to have the JRE installed.
The fact that it is written in java on the server side is completly irrelevent.
- exaviger, on 10/12/2007, -0/+5No, the difference is that is runs in a web-browser using ajax and not an applet hence not requiring the end user to have the JRE installed.
- 0xced, on 10/12/2007, -1/+11I'll say it once more, THIS IS AJAX! Proof in 3 steps:
1. Run the java server: java -jar AjaxRemoteDesktop.jar -p:53504
2. Open your browser and go to http://127.0.0.1:53504/remotedesktop.html
3. View source:
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
...
Who still wants to say it's not AJAX ? - zerovertex, on 10/12/2007, -1/+3Ran it. It works well. Great for spying on a remote machine from a browser.
- xtmno3, on 10/12/2007, -1/+2I see a lot of potential for this type of idea, both for the good and the bad. Obviously you could write some sort of trojan that sends the same type of information as the jar file, and then view it with an AJAX type web page. This could allow people to remotely control a computer from any PC with Internet access.
As for the good side: you could send people a similar trojan type file, and use it for a sort of remote troubleshooting.
And for all of you who are mad at all the AJAX hype, I don't understand why you are mad. I mean, yeah, it gets old hearing the term AJAX over and over and over, but it is kind of a big deal.- Haiyadragon, on 10/12/2007, -1/+1No it's not. Absolutely nothing new.
- kc0re, on 10/12/2007, -4/+1Oh great, another corporate backdoor security product.. (adds to the list of gotomypc.com, PCanywhere, yadda yadda yadda..)
- macatak, on 10/12/2007, -0/+4The comments on this story are funny. I had no idea so few people on digg can recognise an AJAX app.
- DickBreath, on 10/12/2007, -0/+2Amazing isn't it?
Amazing how much misinformation is being posted. There is no Java Applet involved. The browser is running Html/Javascript and really is AJAX. BTW, the server program is a java application (not applet).
- DickBreath, on 10/12/2007, -0/+2Amazing isn't it?
- noelmarkham, on 10/12/2007, -1/+1Has anyone looked into how the Java side of this works?
- exaviger, on 10/12/2007, -1/+3I havent looked at it but I assume it uses the java.awt.Robot class to get the screen dump for your desktop. Obviously that is the simple part, very cool none the less.
- nicerobot, on 10/12/2007, -3/+1How is this different than something like webex?
- dylanrush, on 10/12/2007, -8/+0TightVNC already did it.
This is not news.- carpediem, on 10/12/2007, -0/+4've got news for you - you don't know what you're talking about. TightVNC uses a Java applet. This is Ajax, and that's the whole point.
- Haiyadragon, on 10/12/2007, -3/+0I don't get it? What exactly are the advantages? Even if the pc doesn't have Java installed (stone age much?), I can still download the vnc client. There's no way something like this could even approach (tight)vnc's feature set.
I've seen some good websites that know how to use Ajax. And I've seen a whole ***** of Ajax sites that suck ass.
- Jakelshark, on 10/12/2007, -2/+1I got it installed, nothing impressive really...other than you dont have to install a VNC viewer when you wanna see your PC
- Jakelshark, on 10/12/2007, -1/+1change my mind, this is a system resource hog
- awhiteflame, on 10/12/2007, -0/+2Very very cool. Tons of potential. Only issue here was the fact it shot CPU usage up running with no viewers, but I'm sure that could be resolved with work.
Very nice idea. - exaviger, on 10/12/2007, -0/+1This is awesome, I once tried doing this with an applet but obviously ajax is much better since you dont need to install the JRE. Lots of things can be done to improve it's performance. The main thing I found is that you should scan the desktop pixels before and after and only send to the client the segment of the screen that needs to be updated rather then the full desktop.
With an applet this is much simpler since you can create your own protocol over the socket to perform this and it makes it far simpler to identify the location of a mouse click etc ... - sirchadlington, on 10/12/2007, -1/+1anyone have a WORKING demo they can allow the digg community to see? i want to see this in action!!!
- Jakelshark, on 10/12/2007, -2/+0I dont think any user here can support the digg effect on their own PC...especially with it being AJAX
You really arent missing anything, its basically a page made up of little squares that refresh themselves ever so often (user defined, default 1500ms) with a screenshot of that area of the screen - sirchadlington, on 10/12/2007, -0/+2interesting. So it basically takes screenshots of your screen and positions them as layered little boxes that you can drag around??? Can you actually interact with the remote desktop, or is it just for VIEWING?? It says it can be used for 'presentations'... so I assume you could see powerpoint running and then send a command to go to the next slide, etc via the ajax desktop..........
- Jakelshark, on 10/12/2007, -0/+0its just viewing, and you can put powerpoint on a timer or just have people in a room looking at laptops instead of a projector
- Jakelshark, on 10/12/2007, -2/+0I dont think any user here can support the digg effect on their own PC...especially with it being AJAX
- comster, on 10/12/2007, -5/+1This is just lame. Once it is included in my fav VNC server then it will be ok. Othewise its doing what I already have, just Java is on the other side.
Just because something says AJAX should not dictate a digg.- Jakelshark, on 10/12/2007, -0/+1It is AJAX though and its trying to do what VNC does for people who cannot run VNC.
And last time I checked, Digg is a news and tech site. This is a new way to perform a task using the new technology (sorta new) AJAX - carpediem, on 10/12/2007, -0/+1Obviously you don't get the point of Digg. Anything can warrant a dig. It's then up to users to "digg it". Since this hit the front page, obviously the community thinks this idea is worthy of a Digg. Go back to myspace.
- Jakelshark, on 10/12/2007, -0/+1It is AJAX though and its trying to do what VNC does for people who cannot run VNC.
- ascalonx, on 10/12/2007, -0/+6I wish some of you people knew what the hell you were talking about. It's a java http server that takes a screen capture and cuts it into little images that are served up using Asynchronous Javascript + XML. No, java and javascript are not the same thing (though there are libraries that can make connections between the two) and no, I'm not digging because it has the word ajax in it. I digg because it's a cool idea and I'd like to give the guy a pat on the back for having an idea and doing the work to see how it came out.
- flimsy, on 10/12/2007, -0/+0A way to know what your friend is doing:)
But the server occupies too much CPU time -
Show 51 - 66 of 66 discussions

Digg is coming to a city (and computer) near you! Check out all the details on our