Slashdot Mirror


Open Source Guacamole Puts VNC On the Web

tbitiss writes "A new open source project dubbed Guacamole allows users to access a desktop remotely through a web browser, potentially streamlining the requirements for client support and administration. Guacamole is an HTML5 and JavaScript (Ajax) VNC viewer that makes use of a VNC-to-XML proxy server written in Java. According to its developers, Guacamole is almost as responsive as native VNC and should work in any browser supporting the HTML5 canvas tag. Supporting 10 Linux desktops in 10 browser tabs? I like the sound of that."

180 comments

  1. Slashvertisement? by dotancohen · · Score: 1, Insightful

    Actually, I have not problem with Slashvertisements that would obviously interest the slashdot community, such as this. Just tag it as such!

    --
    It is dangerous to be right when the government is wrong.
    1. Re:Slashvertisement? by dotancohen · · Score: 4, Informative

      Ack! TFA (yeah, I went for it) splashes some ad that didn't make it past my hosts file. You might want this link instead, which goes to the sourceforge page and not the techworld blog:
      http://sourceforge.net/projects/guacamole/

      --
      It is dangerous to be right when the government is wrong.
  2. Hmmm... by the_humeister · · Score: 1

    Where's GuacamoleAnalogyGuy when you need him???

    1. Re:Hmmm... by Anonymous Coward · · Score: 0

      At least it's an open source solution, not a closed proprietary product at which your solely at the mercy of your supplier.

    2. Re:Hmmm... by Lunix+Nutcase · · Score: 1

      And once an open source project is abandoned by it's primary developers how many of those aforementioned projects actually get revived after that point? I doubt you'll find it's more than few percent or so.

    3. Re:Hmmm... by oakgrove · · Score: 1

      Who know? I don't and likely you don't either. However, personally, I've never had an open source project that I've relied on cease development and leave me in a lurch as a result.

      At least with open source, you have the option of continuing development either on your own or hiring people to do it for you. What do you do when a closed source project is abandoned by its developers?

      --
      The soylentnews experiment has been a dismal failure.
    4. Re:Hmmm... by billcopc · · Score: 1

      Rev up your legal team and go after the company and/or its board of directors ?

      --
      -Billco, Fnarg.com
    5. Re:Hmmm... by oakgrove · · Score: 1
      I can't imagine that would be particularly effective against a company that isn't around anymore which is a very valid reason for a product to be abandoned.

      And while you are conferring with your legal team, make sure they brief you on your rights of making copies of software that has been abandoned. Hint: in most jurisdictions this is still a breach of copyright, hence, legally, you can't. A good example of this, is the educational titles that were developed by MECC. TLC, who got the copyrights from Brøderbund, after MECC went under couldn't even locate the documents proving they owned the stuff so later on when they were lobbied to release the software as freeware, they couldn't. That stuff is now lost unless you don't care about the law. Had it been open source, there would never have been a problem. And what about OS/2? Good luck suing IBM over that.

      --
      The soylentnews experiment has been a dismal failure.
    6. Re:Hmmm... by fang0654 · · Score: 3, Insightful

      My company uses FormFlow Filler extensively, for filling out government forms. It was bought by Adobe and killed, with the end of life in 2004. It barely runs on XP, let alone anything later. If it was open sourced, I'm sure even with my meager coding skills I could at least keep it functional, since it is still heavily used. Point being, proprietary software being shelved sucks much more than open source software being shelved.

    7. Re:Hmmm... by minus9 · · Score: 1

      All the ones which are deemed of sufficient value to someone.

    8. Re:Hmmm... by Creepy · · Score: 1

      MECC didn't technically go under, unless you mean the Minnesota office, which was more people that had been getting government benefits and pay getting bought and managed by a company that didn't want to give either which eventually them being shut down (at least that's the biased story I heard - I had friends at MECC in the mid-to-late 1990s).

          AFAIK, though, TLC was never part of Brøderbund, Softkey bought them and later bought Brøderbund, then sold both of those assets together to Mattel, who rebranded them all Mattel Interactive and then sold the TLC part to Houghton Mifflin Harcourt (I think that's how you spell it) and numerous entertainment titles to Ubisoft (so probably Brøderbund, but the press announcement I saw didn't really say what was sold to whom - Mattel may even retain the old company name rights).

    9. Re:Hmmm... by Lunix+Nutcase · · Score: 1

      What do you do when a closed source project is abandoned by its developers?

      Continue to use it?

  3. bucng of layers by sourcerror · · Score: 3, Funny

    Please, can't we have some more abstraction layers? My machine is just so fast I can't handle it. (Yeah, I know, we use the extra performance to services which were unfeasible earlier blah, blah...)

    1. Re:bucng of layers by c++0xFF · · Score: 4, Funny

      Please, can't we have some more abstraction layers?

      Maybe we should make a new project called "BeanDip" ... it has 7 layers, including Guacamole.

    2. Re:bucng of layers by 0racle · · Score: 1

      7 layers, sounds like it should be called Boxxy.

      --
      "I use a Mac because I'm just better than you are."
    3. Re:bucng of layers by Seth+Kriticos · · Score: 1

      Please, can't we have some more abstraction layers?

      ..well, actually you could use recursive abstraction layers!

      Happy to be of service. I'm here all day.

    4. Re:bucng of layers by physburn · · Score: 4, Informative

      Yes please, lets turn all the screen output to XML, before turning it back to screen output, because XML, is so cool. That would be so much faster than streaming X11 (not).

    5. Re:bucng of layers by WillDraven · · Score: 1

      Damn, is anyone else getting hungry? I think I have some coupons for Mexican restaurants around here somewhere..

      --
      This is my sig. There are many like it but this one is mine.
    6. Re:bucng of layers by Anonymous Coward · · Score: 0

      Happy Cinco De Mayo!!

    7. Re:bucng of layers by arose · · Score: 1

      It just might be that JavaScript security features restrict what it can take as an input... Either way I look forward to your HTML5 X11 client!

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    8. Re:bucng of layers by Luyseyal · · Score: 1

      Recursive Abstraction

      Apparently, such a thing exists.
      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    9. Re:bucng of layers by idontgno · · Score: 1

      Yeah, this technical approach is firm evidence that XML is like violence: if using it isn't solving your problem, you're not using enough.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    10. Re:bucng of layers by Anonymous Coward · · Score: 0

      Xml is like violence, if at first it does not work, try some more!

    11. Re:bucng of layers by jmorris42 · · Score: 1

      > Either way I look forward to your HTML5 X11 client!

      Why would anyone want that? You appear to be confusing your X terms, remember the display is the server. Anyway, if I'm already running an X server why would I want to nest one in a browser?

      And since I was viewing VNC sessions in Netscape 4 this really isn't much new other than moving the Java part onto a backend server.

      --
      Democrat delenda est
    12. Re:bucng of layers by Anonymous Coward · · Score: 1, Insightful

      7 layers is called "Networking" or "OSI Model"

  4. 10 desktops by macbuzz01 · · Score: 2, Interesting

    Eavesdropping 10 Linux desktops in 10 browser tabs? I like the sound of that.


    There, fixed it for you

    1. Re:10 desktops by Martin+Blank · · Score: 1

      That was my first thought when I saw this. I immediately started trying to figure out how to configure our firewalls and web filters to block this.

      --
      You can never go home again... but I guess you can shop there.
  5. HTTP has benefits by Anonymous Coward · · Score: 0

    You could serve classroom instructions both local and across the Internet through a Varnish proxy.

    1. Re:HTTP has benefits by tom17 · · Score: 1

      Why is it you always hear of something new in bunches? I was trying to get on the internet on my train yesterday and an error came up about Varnish proxy. And now today, a reference here.

      Having not bothered looking anything up about it, what is the big benefit of using it over any other proxy, such as squid?

      Tom...

    2. Re:HTTP has benefits by somersault · · Score: 2, Interesting

      Well apparently version 1.0 was released in 2006 so it's not that new.. but I've definitely noticed that too.. like I'll have never heard a word before in my life and then it'll turn up two or three times in as many weeks..

      --
      which is totally what she said
    3. Re:HTTP has benefits by tom17 · · Score: 1

      I get that it may be old, I meant 'new to me' :)
      As in, "I had never heard of it before, then randomly heard of it two days in a row", like you say :)
      In reality, you probably do hear these words all the time, then one day you actually 'notice' it. As it's fresh in your mind you then notice it more readily for a while, giving the impression that you have only just started hearing the word.

      Or something

      Tom...

  6. Old news by Endo13 · · Score: 1

    It's called LogMeIn.

    --
    There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    1. Re:Old news by cbuosi · · Score: 2, Interesting

      Yeah, but LogMeIn is an private, non-free app. Wake me up when an zero config behind-router to behind-router VNC-like app hit the road. The remote desktop integrated app used in MSN (live or whatever is its name now) is very good, but have some flaws (send EVERY FRAME of the remote desktop, becaming slow very fast) and its Windows/MSN only.

    2. Re:Old news by fluffernutter · · Score: 1

      As a person that is considering logmein as a support tool there are three things I don't like about it:
      1) It doesn't support linux
      2) Requirement to install an agent on the target machine is an unnecessary complication for the end user
      3) It is third party

      Of course a good thing about it is the encryption, although I could not see from the logmein site whether that is end to end or merely encrypting across each internet leg.

      If this project addresses any of the three points above I will be very interested in it.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    3. Re:Old news by Anonymous Coward · · Score: 0

      I hope #2 stays necessary... do you really want a web page to be able to capture your desktop? I thought not...

    4. Re:Old news by darth+dickinson · · Score: 1

      Bomgar. Based on VNC and has never failed, so long as the end user has internet access.

      Now, this costs real-world money, so that may knock it out of consideration.

    5. Re:Old news by fluffernutter · · Score: 1

      What I mean is, it should be a single .exe that opens up your machine; think portable app. Going through a windows install process and having a service running on the machine forever after until uninstall may be appropriate for a machine that needs to stay online but for one shot support there is no need for all of that. User should download an .exe and run it and click OK to open their desktop and close the app to lock it back up again.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    6. Re:Old news by TheLink · · Score: 1

      I had the impression that stuff like LogMeIn allow users to go to some website, and then voluntarily allow OTHER people to control their computer by also visiting that same site. This is quite convenient when you can't or do not want to reconfigure the firewalls and NAT devices.

      Does Guacamole do that?

      It's not the same thing if Guacamole involves users running a VNC server and then configuring firewalls, NATs etc to allow remote access to their computer.

      In which case you can already do the same thing with existing VNC servers: http://www.realvnc.com/support/javavncviewer.html

      --
    7. Re:Old news by greyspectre · · Score: 1

      Not to look like an advertising shill, but LogMeIn has a product called Rescue which creates a one-time session for support agents to control the end-user's PC. I never used it beyond the free trial because I couldn't justify the cost to the bean counters (being an IT administrator in the jewelry industry makes it hard to justify *anything* to the bean counters right now).

    8. Re:Old news by Anonymous Coward · · Score: 0

      Consider yourself woken up: http://sourceforge.net/projects/remotevnc/

    9. Re:Old news by deroby · · Score: 1

      GBridge does quite a decent job too IMHO ... tries to be much more than just what you ask for, but so far I've only used it for about 2 weeks, solely for remote access to "all my pc's all over the world" so I can't comment much it's other capabilities but it allows me to connect from work (megafirewall) to home (non-configured NAT) without any problem. It's using a "built-in" Ultr@VNC which is great for my XPHome pc, but can also work with Remote Desktop (which I prefer on the XP Pro machines)

      http://www.gbridge.com/

      It's free (at least current version is); but not open source I guess judging by the fact that it's Windows only...

      --
      If there is one thing to be learned on slashdot, it has to be sarcasm.
    10. Re:Old news by amliebsch · · Score: 1

      Well there's the free UltraVNC single-click exe. You upload your server targets to their generator and it spits out a tiny exe that has the server hardcoded, so the user need only run it and optionally select a server. I use it with a VNC repeater running on my end, so they can select from any one of 5 sessions that I can connect to. It's free and it works but I haven't tested it under WINE.

      --
      If you don't know where you are going, you will wind up somewhere else.
    11. Re:Old news by cbuosi · · Score: 1

      will take a look when i get home, thanks!

    12. Re:Old news by Anonymous Coward · · Score: 0

      crossloop has a free version and it works for windows and mac at least. Not sure about linux. I used it for fix my father-in-laws-girlfried's computer in an act of desperation. It worked flawless from behind-router to behind-router as you put it.

    13. Re:Old news by GreenEnvy22 · · Score: 1

      Team Viewer 5 does this. You send the person a link, or verbally tell them the URL over the phone. It downloads an EXE file, they run it. The program gives them some numbers they read off to you, and you connect using those numbers. Done! I use it a lot for helping friends/family.

    14. Re:Old news by Anonymous Coward · · Score: 0

      Teamviewer is much better IMO, you get file transfer and VPN, both for free.

    15. Re:Old news by Kral_Blbec · · Score: 1

      I've been using that for a while too, but the problem comes in distributing that exe file to the remote user. I tried to help my aunt in another state and it took me over 30 minutes to set up, 4 minutes to fix the problem.
      Gmail and most other free email providers block the exe extension so you have to append junk to the end of it (exe.temp). Then they have to remove that junk (hopefully their system is already set to show all extensions). Ugg

    16. Re:Old news by Anonymous Coward · · Score: 0

      Guacamole allows access through firewalls. The client and protocol are served completely over HTTP or HTTPS.

      The problem with existing VNC servers is that the provided web client requires Java on the client-side, as well as access to the VNC range of ports, which might be blocked (if you're behind a typical corporate firewall, for example).

    17. Re:Old news by fluffernutter · · Score: 1

      Well yes therein lies the rub. I too was looking at rescue but the way logmein pay subscriptions are set up it seems they are really geared to someone who supporting other users 8 hours a day 5 days a week or more. I'd be willing to pay $5 or so an instance but otherwise I can't justify it either.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    18. Re:Old news by TheLink · · Score: 1

      You don't appear to understand what LogMeIn does.

      To be like LogMeIn (or similar stuff e.g. GoToMyPC see: https://www.gotomypc.com/en_US/ourTechnology.tmpl for their architecture ) would require a way of allowing other people to control your machine without you having to change your firewall or NAT settings (beyond allowing "normal" outbound connections[1]).

      See the LogMeIn architecture in http://www.infosecurityproductsguide.com/technology/2007/wp_lmi_security.pdf

      From what I see, Guacamole cannot do the same thing as LogMeIn. There are no Guacamole intermediate/central servers (see the gotomypc link) - there's no sign of a Guacamole Gateway/Communication/Broker server software in the announcement ;).

      So Guacamole isn't much of an advance over normal VNC server since you still have to configure your firewall and NAT to allow inbound HTTPS/HTTP connections. If you can do that you can always configure your firewall to allow inbound VNC connections, or alternatively configure your VNC server to listen on the HTTPS port.

      [1] Yes I know it won't work in tightly controlled places.

      --
    19. Re:Old news by Anonymous Coward · · Score: 0

      TeamViewer runs as a single exe that you don't need to install (although you can). However, when you start it you get an installer like thing where you need to click next a few times, so not sure if that counts. You get a page with an ID and password and this ID/Password needs to be passed to the one connecting to you.

      With the customers where I have used this it has never been a problem to get it running and I would not consider them technically competent. Hmm, I see now they actually have something called "TeamViewer QuickSupport" that supposedly does not require any installation at all. Oh well.

      They also have a linux version in beta (untested), as well as a Mac and iPhone version.

      Have not tried logmein so I don't know how they compare.

      Beer-type free for non-commercial use.

  7. Great.... by macintard · · Score: 5, Insightful

    "Almost" as responsive as VNC? So it sucks even more?

    1. Re:Great.... by Anonymous Coward · · Score: 0

      That was my first thought as well... VNC is just barely usable as it is, even NX is not very responsive even on GB LAN. Hurts so bad to say it, but dammit, tunneling MS Terminal Services (or whatever it's called) over SSH from home to work is still lag free, WTF...

    2. Re:Great.... by bemymonkey · · Score: 1

      I think I'm a few years out of date here, but wasn't that because Remote Desktop sends mostly just window hooks, and VNC sends entire images of the remote screen?

    3. Re:Great.... by Bacon+Bits · · Score: 1

      I don't care how they do it. I just know RDP works amazingly well and VNC is bloody awful. I see no need to apologize for an inferior protocol simply because it's open source.

      --
      The road to tyranny has always been paved with claims of necessity.
    4. Re:Great.... by NormalVisual · · Score: 4, Informative

      It's not a matter of it being open source. VNC is sending huge blocks of pixel data anytime anything changes on the source display, whereas RDP sends much more high-level commands which the client can then use to reconstruct the desktop locally instead of having to retrieve each and every pixel across the wire. XDMCP is another protocol that's somewhat comparable to RDP, and takes advantage of the fact that the X window system was designed to work over a network and thus sends X commands instead of big blocks of pixels. XDMCP offers performance light-years better from the user's perspective than VNC in my experience, and I find it to be almost indistinguishable from sitting at the workstation itself when used over a 100 megabit network. NX is similar to XDMCP in concept, but offers a number of improvements and generally performs better.

      Also, RDP is a Windows-specific, proprietary protocol, so while there are Unix RDP clients that can connect to a Windows server, the fundamental differences in the way X and Windows generate their displays make it difficult to create a good RDP server for non-Windows systems. VNC's performance is usually pretty awful, but because it's just moving blocks of pixels around it's fairly easy to create a VNC server for any operating system.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    5. Re:Great.... by Anonymous Coward · · Score: 0

      XDMCP is another protocol that's somewhat comparable to RDP

      Man, what do they teach you kids these days? The X Display Manager Control Protocol is only used for session setup-- basically a networked version of xinit(1). The X protocol is what carries the graphical bits, keystrokes, mouse clicks, etc. between clients and an X server.

      And yes, X is fast over a low-latency 100Mbps network. (It was pretty good over 10Mbps Ethernet, back in the day.) It sucks on any kind of low bandwidth, high latency connection, like what you probably have at home.

      The X11 folks tried to fix that by creating Low-Bandwidth X (LBX), which may be what you're thinking of. It never really took off, both because it didn't really help much and few commercial Unix vendors (remember them?) bothered to implement it.

      (By the way, that's my lawn you're standing on.)

    6. Re:Great.... by Minwee · · Score: 1

      XDMCP is another protocol that's somewhat comparable to RDP

      You keepa using that word. I donna think it means what you think it means.

    7. Re:Great.... by Abcd1234 · · Score: 2, Informative

      The X11 folks tried to fix that by creating Low-Bandwidth X (LBX), which may be what you're thinking of. It never really took off, both because it didn't really help much and few commercial Unix vendors (remember them?) bothered to implement it.

      Nah, he probably just got his acronyms mixed up. My bet is he really meant the Differential X Protocol Compressor, or DXCP for short. DXCP would be the precursor technology that lead to NX.

  8. Back ... TO THE FUTURE! by Jeffrey+Baker · · Score: 5, Informative

    Plain old vncserver had this capability since at least 1998. I remember using it once at a customer site and their staff gathered around gawking. "He's got xterms in Netscape!"

    1. Re:Back ... TO THE FUTURE! by Anonymous Coward · · Score: 2, Informative

      Yeah, but not with XML, Javascript and HTML5. That was a Java applet. So not cool.

    2. Re:Back ... TO THE FUTURE! by solevita · · Score: 1

      Indeed.

      I've not RTFA, but I often visit http://some-pc:5800/ - what's so special about this? HTML5?

    3. Re:Back ... TO THE FUTURE! by Jeffrey+Baker · · Score: 2, Insightful

      This piece of crap is a JavaScript/HTML5 hack plus a server-side Java process. The worst of both worlds!

      Guacamole is a HTML5 and JavaScript (Ajax) VNC viewer, which makes use of a VNC-to-XML proxy server written in Java.

    4. Re:Back ... TO THE FUTURE! by timeOday · · Score: 1

      Oh well, I'm finding this story pretty informative just for the collected wisdom of all the different VNC-over-HTTP solutions described by the replies. It's actually pretty hard to put that kind of information together.

    5. Re:Back ... TO THE FUTURE! by brufleth · · Score: 1

      Glad to know I didn't imagine using this throughout college to access my dorm computer from any computer on campus. Normally the viewer is small enough and requires no install so you can just use that anyway. The web interface was/is only really needed when it is a machine you can't or don't want to put the viewer on.

    6. Re:Back ... TO THE FUTURE! by Anonymous Coward · · Score: 0

      Is it worse than a Java Applet plus a server-side JavaScript process? Then it can't be the worst of both worlds.

    7. Re:Back ... TO THE FUTURE! by biryokumaru · · Score: 1

      And that would be why no one on Slashdot RTFAs.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    8. Re:Back ... TO THE FUTURE! by hax0r_this · · Score: 5, Interesting

      How is that the worst of both worlds, or a hack? This uses Java and Javascript both in the environments in which they work best. And I'm not even sure why you would call this a hack. Do you have a problem with working with XML in a Java server? Java is far from my language of choice, but thats hardly a hack. Or is it the drawing in an HTML5 canvas that you consider a hack? Because thats exactly what its for.

    9. Re:Back ... TO THE FUTURE! by Jeffrey+Baker · · Score: 1

      OK you got me there. That would indeed be worse. Does anyone even do server-side javascript any more? I know you used to be able to do that with Netscape Enterprise Server back in the dark old days but I haven't heard of people doing it lately.

    10. Re:Back ... TO THE FUTURE! by hax0r_this · · Score: 1

      I keep hearing about a thing called Node.js, some sort of V8 (the Chrome javascript engine) powered Javascript web framework. I've never used it, but my impression is its not something you would want to use in production.

    11. Re:Back ... TO THE FUTURE! by lwsimon · · Score: 2, Insightful

      But it's open source, so stop whining and go rewrite it in Python, or Perl, or Assembly or something. Or Brainfuck.

      --
      Learn about Photography Basics.
    12. Re:Back ... TO THE FUTURE! by moosesocks · · Score: 2, Interesting

      Javascript's gotten fast/mature enough to be taken seriously as a real programming language. Google in particular have made some truly impressive progress with Chrome.

      Although the server-side Java applet seems annoying to have, and indeed hack-y, it's awesome that we're starting to see "real" applications in the browser.

      We'll hopefully start seeing lots more of this sort of thing, thanks to Apple's "war on flash."

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    13. Re:Back ... TO THE FUTURE! by Anonymous Coward · · Score: 0

      Well, my first though was: "If the damn thing needs Java anyway, why not write a Java applet, and dispense with the JS and the canvas, or even *gasp* a standalone Java client." That said, I don't see the point. I've used VNC in the past, but it was dog slow. I've had much more luck with a normal X server and even with that Windows built-in remoting thingy.

    14. Re:Back ... TO THE FUTURE! by Anonymous Coward · · Score: 0

      Or I could, y'know, just use the VNC Java applet.

    15. Re:Back ... TO THE FUTURE! by Dynedain · · Score: 2, Insightful

      The hack is in using XML (which has a high-overhead due to it being a "human-readable" plain-text format) to transfer large amounts of data that have no need to be "human-readable" or interpreted by different parsers.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    16. Re:Back ... TO THE FUTURE! by Anonymous Coward · · Score: 0

      Yes, it's called JSON. It's the basis for lots of rich web apps out there.

      You posted that on /.? I'm almost speechless.

    17. Re:Back ... TO THE FUTURE! by Jeffrey+Baker · · Score: 1

      If you could move on to being completely speechless that would be an improvement.

    18. Re:Back ... TO THE FUTURE! by moonbender · · Score: 1

      Yeah, using HTML+JavaScript on the client and Java on the server side! Nobody does that! What a hack!

      --
      Switch back to Slashdot's D1 system.
    19. Re:Back ... TO THE FUTURE! by ArthurDent · · Score: 1

      Did you look at the source to make sure they aren't compressing the XML as they send it? It would take more CPU to do that, but in general CPU isn't the problem nowadays.

  9. Unencrypted by Anonymous Coward · · Score: 0

    VNC is an unencrypted protocol. If you type passwords into a VNC session, you definitely want to tunnel it through something secure.

    1. Re:Unencrypted by tepples · · Score: 2, Informative

      If you type passwords into a VNC session, you definitely want to tunnel it through something secure.

      Fortunately, HTTP has been tunneled over TLS since TLS was called SSL.

  10. NX by blkwolf · · Score: 3, Interesting

    I'd like to see something like this using the NX protocol as the response time is much faster than VNC.

    1. Re:NX by characterZer0 · · Score: 1

      You want an X11 server written in HTML5 and JavaScript?

      And you thought X was slow before. . .

      --
      Go green: turn off your refrigerator.
    2. Re:NX by caseih · · Score: 1

      Already does that. NX has supported proxying VNC via the NX protocol for some time. Just make a new connection, set the Desktop to "VNC" and then tell the NX server which machine you want to connect to over VNC. Works like this:

      NX client --nxprotocol--> NX Server --vncprotocol--> someotherhost

      Now we just need a web-based, fast NX client! Guess I could run nxclient in a x11vnc session via guacamole. haha

      As for Guacamole, this is cool technology, but being Java-based is a huge minus. I'm certainly not going to deploy an entire heavy-weight app server on my VPS just to have this functionality. Thanks to the parent poster for reminding me that I already have NX and it can do VNC!

    3. Re:NX by Anonymous Coward · · Score: 0

      Sure, but why would you want it in a web browser? why not just a tab capable NX client?

  11. UltraVNC by Zantetsuken · · Score: 1

    So they took UltraVNC from a couple of years ago, which includes its own webserver with a Java interface accessible from a browser - and added a conversion program to change the Java into Javascript w/Canvas?

    1. Re:UltraVNC by Megaweapon · · Score: 1

      So they took UltraVNC from a couple of years ago, which includes its own webserver with a Java interface accessible from a browser - and added a conversion program to change the Java into Javascript w/Canvas?

      And you read about it on Slashdot! Ready to become a subscriber yet?????/??/11

      --
      I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
  12. Supporting 10 linux machines in 10 tabs? by Peaker · · Score: 1

    Sounds horrible to those of us who don't regularly support users :-)

    I guess if you have "apt" installing a VNC client is not so bad, so I'm not sure I appreciate the advantages that much...

  13. Gee, what are the chances... by Locke2005 · · Score: 5, Funny

    that Guacamole would be announced on Cinco de Mayo?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Gee, what are the chances... by Anonymous Coward · · Score: 0

      that Guacamole would be announced on Cinco de Mayo?

      When will the next Cinco de Mayo be? I can't get away from work today. ~

    2. Re:Gee, what are the chances... by Locke2005 · · Score: 1

      The American Cinco de Mayo occurs on July 4, while the Irish Cinco de Mayo doesn't happen until March 17.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    3. Re:Gee, what are the chances... by Anonymous Coward · · Score: 1, Funny

      Cinco de better have your fuckin papers

    4. Re:Gee, what are the chances... by rnelsonee · · Score: 1

      What better incentive for a deadline than a day famous for drinking? If they missed the target release, they'd be stuck working 12 hours today to rush it out.

    5. Re:Gee, what are the chances... by Locke2005 · · Score: 1

      No thanks. I'd rather have a cinco de tequila than a cinco de mayonnaise.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    6. Re:Gee, what are the chances... by kiehlster · · Score: 1

      Apparently it has more of a chance than being announced on National Guacamole Day, Sept. 16th, or National Spicy Guacamole Day on Nov. 14th. Either of those dates would have been more impressive seeing as Guacamole is an Aztec food.

    7. Re:Gee, what are the chances... by Locke2005 · · Score: 1

      Wait, there's a National Guacamole Day?!? What country do you live in?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    8. Re:Gee, what are the chances... by H0p313ss · · Score: 1

      Wait, there's a National Guacamole Day?!? What country do you live in?

      Probably yours.

      I have been known to argue that food is the second most important thing in life, but this is going a bit far.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    9. Re:Gee, what are the chances... by Locke2005 · · Score: 1

      Not going too far... without food, you'd have no energy for sex!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    10. Re:Gee, what are the chances... by Locke2005 · · Score: 1

      How exactly does one go about proclaiming a National Blueberry Popsicle day? That has got to be one of the most specialized special interest groups I've ever heard of!!!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    11. Re:Gee, what are the chances... by H0p313ss · · Score: 1

      Not going too far... without food, you'd have no energy for sex!

      Sex is third... (maybe fourth... books > sex?)

      Any guesses on first?

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    12. Re:Gee, what are the chances... by Anonymous Coward · · Score: 0

      The American Cinco de Mayo occurs on July 4, while the Irish Cinco de Mayo doesn't happen until March 17.

      You, like so many others, need some history lessons.

      http://en.wikipedia.org/wiki/Cinco_de_Mayo

      Cinco de Mayo != Fourth of July

    13. Re:Gee, what are the chances... by Locke2005 · · Score: 1

      The equivalence is that all 3 are used as an excuse to get shitfaced, not that they celebrate equivalent historical events.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    14. Re:Gee, what are the chances... by vtcat · · Score: 1

      Cinco de better have your fuckin papers

      At least in Arizona! I've been laughing about this all day. Where are mod points when you really need them!

    15. Re:Gee, what are the chances... by Locke2005 · · Score: 1

      Any guesses on first? In China, Hu's on first!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    16. Re:Gee, what are the chances... by H0p313ss · · Score: 1

      Any guesses on first? In China, Hu's on first!

      And Wah's on second?

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
  14. What's old is new by rwa2 · · Score: 4, Interesting

    Heh, all the way back since the late 90's I've been logging in to my VNC sessions via the built-in java client (just go to http://vnchost:5801/ instead of vnchost:1 ). I guess that means that HTML5 + JIT compiled Javascript is the new Java?

    If you like Guacamole, you'll probably also like AJAXterm, which can give you a webpage-based shell. It works well with GNU screen. It's nice for workplaces that block SSH but have an HTTPS proxy. Can't find a definitive webpage for it, but it's not too hard to set up from the debian repository. But it does seem to work a bit better than Mindterm (the Java ssh client from the 90's).

    For mobile phone use, I've been fairly content with the java MIDPSSH. Unless your smartphone has a native ssh client, of course.

    1. Re:What's old is new by Jeffrey+Baker · · Score: 2, Insightful

      The difference between a 4-digit user ID and a 7-digit user ID becomes increasingly clear.

    2. Re:What's old is new by al.caughey · · Score: 4, Funny

      I've got 10 digits but I'm only using two of them to type this message

    3. Re:What's old is new by Anonymous Coward · · Score: 0

      Yeah, well I'm user 500 on my Linux box.

    4. Re:What's old is new by silverglade00 · · Score: 1
      /me looks at my user ID.

      3 digits?

    5. Re:What's old is new by markjl · · Score: 1

      If you like Guacamole, you'll probably also like AJAXterm, which can give you a webpage-based shell... Can't find a definitive webpage for it...

      http://antony.lesuisse.org/software/ajaxterm/

      --
      My opinions are my own, but you may share them!
  15. carde: VNC and RDP via Apache httpd module by ewg · · Score: 1

    Searching for this capability a couple of weeks ago turned up carde, a project with similar goals. Nothing released yet, but they mention RDP as well as VNC, supported via an Apache httpd module.

    http://code.google.com/p/carde/

    --
    org.slashdot.post.SignatureNotFoundException: ewg
  16. Is it just a client? by Anonymous Coward · · Score: 0

    So, is this just another vnc client, or does it do more? The article doesn't tell you much, and the documentation at sourceforge or in the tgz is almost non-existent.

    After all, tightvnc can already serve up a java applet for in browser control.

  17. TightVNC too by g8oz · · Score: 1

    TightVNC had a similar feature as well. I guess we are supposed to be impressed that this uses HTML 5.

    1. Re:TightVNC too by Anonymous Coward · · Score: 1, Informative

      Actually, the javaVNC daemon was included in the original AT&T Proof of Concept. However, VNC and the Java applet use TCP ports 58xx and 59xx -- the whole thing about this version is that it can pass data over the HTTP stream on TCP 80 and TCP 443 -- meaning you don't have to punch holes in your router's firewall. They run the java app on the server side and translate the output so it can be pushed via HTTP instead of the proprietary VNC data stream blocks.

      Personally, I think it would be easier to add some new encodings to VNC that happen to be SOAP/HTML5/JS etc. compatible; then all you'd have to do is inject the VNC feed into an HTTP datafeed, without having to worry about all this abstraction and translation. Since the Java server contains an HTTP server anyway, they could even push it directly to this feed, bypassing the traditional VNC data feed/java applet combo.

    2. Re:TightVNC too by deroby · · Score: 1

      Frankly, it was in the "original' VNC 10+ years ago ... (now real-vnc I believe)

      --
      If there is one thing to be learned on slashdot, it has to be sarcasm.
    3. Re:TightVNC too by Lennie · · Score: 1

      I think it's pretty sad they use XML instead of JSON, but I can't imagine a java-programmer understanding JSON.

      --
      New things are always on the horizon
    4. Re:TightVNC too by moonbender · · Score: 1

      Using XML to transfer binary/image data is pretty odd (at least at first glance). But JSON doesn't have an efficient way to represent that data, either, does it?

      --
      Switch back to Slashdot's D1 system.
  18. Same speed as VNC.... by MrCrassic · · Score: 1

    So it'll be slow as hell? Perfect! *ducks*

    1. Re:Same speed as VNC.... by blahbooboo · · Score: 1

      So it'll be slow as hell? Perfect! *ducks*

      So true! VNC no matter the "flavor" (tightVNC, ChickenoftheVNC,etc) is painfully slow compared to others I use such as Windows Remote Desktop or Citrix. The latest version of Windows 7 Remote Desktop is fantastic in features and speed.

    2. Re:Same speed as VNC.... by Anonymous Coward · · Score: 0

      True. If only there was an open NX client that actually works... (Win7 Remote Desktop really doesn't fit my choice of OS)

  19. I second that by Burz · · Score: 1

    VNC is slow. Having multiple VNC sessions in a broswer sounds like torture to me.

    When is X11 going to get modern support for sharing displays over a network? Is anyone talking with Nomachine to work on a more integrated solution using NX technology?

    1. Re:I second that by Anonymous Coward · · Score: 0

      X11 is designed for LANs, and it makes the right tradeoffs for that. NX is designed for WANs and makes the right tradeoffs for that. Adopting NX as the default X protocol would be idiocy.

      The current X11 protocol, and how protocols like VNC and NX are implemented is the way it should be. X11 is the best designed and most efficient window system you can get by far.

    2. Re:I second that by Burz · · Score: 1

      I didn't say NX should be the default protocol.

      But no, X11 is not the way it should be. It doesn't allow windows or desktops to be shared at the display protocol level.

  20. Layers? by twoallbeefpatties · · Score: 4, Funny

    Would you prefer a seven-layer Guacamole dipswitch?

    I'm sorry, but I must not be the only one who's facepalming over a post about Guacamole being posted on Cinco de Mayo.

    --
    Libertarians somehow believe that private businesses should be stronger than governments but weaker than individuals.
    1. Re:Layers? by Svpernova09 · · Score: 1

      You're not, I lol'd hard.

  21. DevShed by Anonymous Coward · · Score: 0

    Stay in the DevShed forums, Cohen...

    1. Re:DevShed by dotancohen · · Score: 1

      Ax? James? No, that's Arty for sure.

      --
      It is dangerous to be right when the government is wrong.
  22. Guacamole is almost as responsive as native VNC by Anonymous Coward · · Score: 0

    So it's not very responsive?

  23. Desktop access. Really? by pdxaaron · · Score: 1

    Supporting 10 Linux desktops in 10 browser tabs? I like the sound of that."

    or you know you could just be a good unix admin and use ssh.

  24. Why is this filed in Linux? by Darth+Sdlavrot · · Score: 1

    I mean, /. does have an "xwindows" section.

    I suspect it works on other things that are -- gasp -- !linux.

  25. What are the benefits of this? by _bug_ · · Score: 2, Insightful

    The client (read:web browser) doesn't need Java installed. That's about it.

    If you have Java installed on your machine you can run a Java-based VNC client. The Java-based VNC client could be stored on a web server. So the benefits of cross-platform compatibility or use-anywhere accessibility aren't new or unique to the HTML5 client.

    But you don't need Java. But you do need an HTML5 capable browser. Both solutions require you install an application of some kind. But everyone has a browser, you say. Well, HTML5 isn't set to be ratified until 2012. Changes to the spec could still happen. Changes that might break this HTML5-based client. Whereas the Java-based client, I know, will work right now and will continue to work.

    What's worse, you're introducing a new point of attack/failure into the system. If you're paranoid enough to want an encrypted VNC connection you now have to worry whether or not the VNC/XML server is encrypting it's connection to the VNC server. You can't prove that it is, you just have to trust that it is. Whereas with a Java-based client you can setup a tunnel through any number of means and know that your direct connection to the VNC server is safe.

    You might argue the HTML5 client approach is more user-friendly; a less-technical user would find this solution far more convenient. A system admin might like the solution too as there's no need to worry about installing a JVM on the client or teaching the client how to start a Java application. But those arguments don't fly. Whether it's a JVM or a browser you will have to install some piece of software on the client machine. And a Java application can be delivered and launched over the web just as easily as some embedded HTML5 client. The ease-of-use to the end-user is the same.

    It's a nice hack to showcase what HTML5 can do, but that's all it is.

    1. Re:What are the benefits of this? by GravityStar · · Score: 1

      It enables people to bypass the corporate firewall. Lots of places only allow access to the internet via a proxy server.

    2. Re:What are the benefits of this? by Lennie · · Score: 1

      You talk about HTML5, but it just needs part of the canvas spec. that's it. It doesn't need all features. I haven't checked but I wouldn't be surprised if every current browser except for IE already has that.

      --
      New things are always on the horizon
  26. MIME multipart JPEG by Ant+P. · · Score: 1

    Would accomplish this better in every way imaginable, sans invoking all the gratuitous web 2.0 buzzwords.

  27. Name? by DaFallus · · Score: 4, Insightful

    Why do so many open source projects have the dumbest names? Whats next? Ketchup? Towel? Come on guys, put the bowl down for five minutes and come up with a name that isn't related to the munchies in front of you or the stains on your shirt.

    --
    No one cares what your captcha was

    Houston TX, USA
    1. Re:Name? by hansamurai · · Score: 5, Funny

      Dude, your username is DaFallus.

    2. Re:Name? by TheQuantumShift · · Score: 3, Insightful

      Would you prefer "Remote Access Desktop Professional Ultimate - Browser Edition 9 (SP4)"

      Of course there is a happy medium, descriptive plays on words and acronyms (Rhythmbox, Gnumeric, Gedit, etc.) But why not have totally off the wall names like Pidgin, Gimp, Bluefish, etc. It makes things distinctive. Open source is about having fun (usually) so why box it in?

      --

      Shift happens. Fire it up.
    3. Re:Name? by Anonymous Coward · · Score: 0

      Don't want to think about the stains on his shirt.

    4. Re:Name? by Anonymous Coward · · Score: 0

      I think it should be interpreted more like Whac-A-Mole.

      The author hacked together a heavyweight solution for a non-existing problem.

    5. Re:Name? by deander2 · · Score: 1

      "RADPU-BE" sounds pretty decent to me!!! =P

    6. Re:Name? by andrewirwin · · Score: 1

      You are toying with us. Find better fake names!
      http://towel.sourceforge.net/
      http://freshmeat.net/projects/ketchup-lksm

    7. Re:Name? by AK+Marc · · Score: 2, Interesting

      I had an IT director that required I buy a Microsoft server and setup RADIUS on it because he refused to buy something called Steel-Belted RADIUS from Funk Software. His business excuse was that he'd never heard of "Funk" and didn't trust them to be able to give support because it's got a stupid name.

      So, what's in a name? Geeks think it's cute, and the people with the buying power pass it over, that's what.

      Though if done again now, he'd probably spring for it, since it's now Juniper and not Funk.

    8. Re:Name? by Anonymous Coward · · Score: 0

      That's like, "The Dick"

      However to stay on topic...
      I miss KDX.

    9. Re:Name? by Anonymous Coward · · Score: 0

      Took me a second to figure out what you'd done with the phony name/acronym. You owe me one non-coffee-spewed keyboard...

      And thanks for putting a much-needed chuckle in my day.

    10. Re:Name? by migla · · Score: 1

      I don't know about what other peoples motivations may be, but I'd name a project something silly just to fuck with people who think marketing is cool. The name doesn't matter for the merits of the project and truth, not made up manipulative shit, is what should make the world go round. Fuck marketing.

      --
      Some of my favourite people are from th US; Vonnegut, Chomsky, Bill Hicks.
    11. Re:Name? by forkazoo · · Score: 1

      Would you prefer "Remote Access Desktop Professional Ultimate - Browser Edition 9 (SP4)"

      Given all the use of XML and Javascript, and how some of us still consider normal client apps to be a valid solution to some problems, I would propose a slightly different name which would be extremely useful and self-descriptive...

      Internetwork Remote Access -- Professional Edition

      I RAPE.

    12. Re:Name? by Anonymous Coward · · Score: 0

      actually that would be an awesome name, because it has the excellent acronym:
      RadPube 9!
      Who wouldn't want to run that?

    13. Re:Name? by Anonymous Coward · · Score: 0

      I propose we call it shitstorm, since that is when it most likely will be needed.

    14. Re:Name? by oatworm · · Score: 2, Informative

      If I had mod points, I would give you all of them.

    15. Re:Name? by Anonymous Coward · · Score: 0

      dudes, you ALL have wacked out usernames. rofl.

      I am proudly anonymous, even though I might be a coward.
      At least I can honestly say that I am the only one being truthful about the state of my identity.
      If I had mod points I would mod myself up.

      btw my slashdot id number is such a small integer you can't even see it!
      Anonymous Coward === UberGeek

    16. Re:Name? by DaFallus · · Score: 1

      True, but if you knew me you would know it is a play on my actual name and the fact that I can sometimes be a bit of a dick. Guacamole tells me absolutely nothing about the software. Not everything needs a catchy name, but it just doesn't seem like they even tried to come up with anything decent.

      --
      No one cares what your captcha was

      Houston TX, USA
    17. Re:Name? by IICV · · Score: 1

      No he wouldn't, because Juniper is still not Microsoft. He just wanted an excuse to go with MSFT. Nowadays, his business excuse would still be that he's never heard of "Juniper", and doesn't trust them to be able to give support because they've got a stupid name. I mean, who names their company after a tree?

  28. A decade late? by sootman · · Score: 1

    Didn't VNC used to come with the ability to go to host:5900 or :5800 (whichever isn't the default) with a browser and get a Java viewer, like, forever ago?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  29. Re:Desktop access. Really? by Tsunayoshi · · Score: 1

    which is awesome until you need to launch that one single GUI app and due to enterprise level policies you can't run an Xserver of some type on your Windows desktop in order to tunnel the display back to your PC.

    Personally, I think remote admin cards on the servers (ala Dell DRAC) or KVM consoles you can hit remotely via a browser are a better choice since it is just like you are the physical keyboard/monitor and can access BIOS, your RAID cards, etc.

    --
    "Get a bicycle. You will not regret it, if you live." - Mark Twain, "Taming the Bicycle"
  30. But is it firewall friendly? by ducomputergeek · · Score: 1

    Why we use Logmein is because we can tunnel through the firewall and do remote support even if the person standing at the terminal at the other end is a non tech. They just go to a website, download the Logmein Rescue installer, we can log in, and after the session is over the program deletes itself.

    The only problem is that we can only use it from Windows and only on Windows and Macs. That leaves clients who would like to use BSD or Linux out in the cold.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:But is it firewall friendly? by cheeseandham · · Score: 1

      VNC can be firewall friendly but not via the browser, I don't particularly think that is that important though. I'd rather quickly download a 300Kb viewer executable that battle with an ActiveX install or Firefox extension. After all, with that single exe you can

      have firewall friendly reverse connections
      You can create a single click exe
      Run a repeater to traverse firewall issues
      You can package it up tailor made for your own services
      Run it over an SSH tunnel
      mirror driver, encryption, java viewer and a bunch of other features make it IMHO a worthwhile addition to any tech support environment

      and of course as you say, there's a VNC server for almost every device and OS

      (P.S. While I obviously love VNC, we still pay for a single logmeinrescue license at our office for situations where we need to reboot & reconnect (Win32), reboot and reconnect in safe mode (Win32) or work quickly and easily on Symbian, Blackberry and Windows mobile devices)

  31. Names by FatJuggles · · Score: 0, Troll

    We've talked about this before but why do people in OSS community accept odd names? Guacamole? Would you consider this to be a serious product for home use even?

    1. Re:Names by Ash-Fox · · Score: 1

      We've talked about this before but why do people in OSS community accept odd names? Guacamole? Would you consider this to be a serious product for home use even?

      I don't understand how this is any worse from "Word", "Java", ".net", "skype", "ilife" etc.

      --
      Change is certain; progress is not obligatory.
    2. Re:Names by oatworm · · Score: 1

      I use guacamole at home all the time. It tastes great and has less filling!

  32. What's the use-case? by SanityInAnarchy · · Score: 1

    I understand why you'd want to develop apps natively for the browser. I understand why you'd sometimes want native apps.

    But this really seems odd. Why would I ever want to do this from anything other than a native VNC app? KRDC already has a tabbed interface anyway. The only place this seems useful is if you want remote access to your desktop from any random, untrusted terminal, which is a bad idea to begin with.

    --
    Don't thank God, thank a doctor!
    1. Re:What's the use-case? by safl · · Score: 1

      One use-case is to have a VNC client in Google Chrome OS / Chromium OS http://www.chromium.org/chromium-os

  33. O, be some other name! by Anonymous Coward · · Score: 0


    What's in a name? That which they call Guacamole
    By any other name would be just as crappy.

  34. Prior Art : +1, Plusgood by Anonymous Coward · · Score: 0

    please see workspot.

    Cheers.

    Kilgore T.

  35. jalapeño by mogo_dev · · Score: 1

    another opportunity I can think of is to create a flash app that converts the display to AMF data and connects to blazeds to do the same and call it jalapeño. forgot to mention the word apple and block.

  36. What about Adito / OpenVPN ALS? by Anonymous Coward · · Score: 0

    If I want to get around firewalls and having to install VPN clients, I use Adito / OpenVPN ALS.

    It's got several Java based remote access clients including SSH & VNC.

  37. Viewing Own Desktop by Roger+W+Moore · · Score: 1

    ..well, actually you could use recursive abstraction layers!

    That's where you make a webpage link back to the users own desktop.

  38. Car Analogy? by neurovish · · Score: 1

    I was disappointed to not find an appropriate car analogy while skimming the comments. Almost as fast as VNC sounds like an auto manufacturer hyping up their new model by claiming that it's almost as fast as a Yugo.
    I'm sure it was at least non-obvious and a good project to work on though.

  39. R.A.D.P.U.B.E. by Anonymous Coward · · Score: 0

    Would you prefer "Remote Access Desktop Professional Ultimate - Browser Edition 9 (SP4)"

    So, in other words...

    R.A.D.P.U.B.E. 9 (sp4)

    Sounds good!

  40. Pidgin is a good name by chocolatetrumpet · · Score: 1

    Pidgin is actually a very sensible name. From Wikipedia: A pidgin language is a simplified language that develops as a means of communication between two or more groups that do not have a language in common.

    --
    Spoon not. Fork, or fork not. There is no spoon.
  41. I know I'm going to be modded down for this... by gwdoiron · · Score: 1

    ... but seriously, hasn't Windows Server had this stuff (multiple RDP's hosted on a web server) like this for 7+ years now? Is this something new to FOSS?

  42. I wrote a similar app last year by Anonymous Coward · · Score: 0

    MikRFB

    Feel free to download and try my one :)

  43. SPICE? by MikeFM · · Score: 1

    It'd be awesome if they could implement a SPICE client this way.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  44. Gitso is OSS & offers Windows, Mac, Linux supp by milesw · · Score: 1

    Surprised nobody has mentioned Gitso: http://code.google.com/p/gitso/ "Gitso is a frontend to reverse VNC connections. It is meant to be a simple two-step process that connects one person to another's screen. First, the support person offers to give support. Second, the person who needs help connects and has their screen remotely visible. Because Gitso is cross-platform (Linux, OS X and Windows) and uses a reverse VNC connection, it greatly simplifies the process of getting support."

  45. Something similar but different by safl · · Score: 1

    In the comments people seem annoyed by the java backend, the VNC-to-XML parsing and the project name :)

    A different project with a spot-on name: jsVNC (http://code.google.com/p/jsvnc/) is out there!

      * What a nice name :)
      * Uses websockets, no XML encapsulation. Falls back to XHR, if websockets are not supported. The XHR-fallback neither do any XML-encapsulation or JSON encapsulation (done by the Carde vnc client). This is done to obtain minimal payload encapsulation.
      * Uses a python backend (not java) for websocket/xhr -> socket translation, this backend can also do some other neat tricks, see: http://code.google.com/p/mifcho/

    The jsVNC project however does not have any releases yet. But I expect to have the first release around august. Yeah i said I... this is a shameless advertisement for my quite on-topic and quite related project :)

  46. Re:Gitso is OSS & offers Windows, Mac, Linux s by safl · · Score: 1

    The point of the Guacamole, Carde, jsVNC and the like is to have VNC-client in the browser without any other requirements. Other approaches require a java runtime environment (TightVNC, UltraVNC etc. the stuff that people say they have been doing since 1998), flash-plugins (FlashLight-VNC) or as the case with Gitso you have to install an native client.

    The only client-side requirements for Guacamole and jsVNC is to have a browser with HTML5 canvas support! Nothing else!