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 a HTML5 and JavaScript (Ajax) VNC viewer, which 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.
The Guacamole server requires a Java servlet container like Apache Tomcat, while the client side requires just a Web browser supporting HTML5 and Ajax.
Features include CopyRect encoding and client-side cursor, if both are supported by the VNC server.
With Guacamole, any Linux desktop should be accessible over the Web, without the need for dedicated client software.
The HTML 5 canvas element allows for dynamic, scriptable rendering of two dimensional shapes and bitmap images.
According to the W3C, the canvas element provides scripts with a resolution-dependent bitmap canvas, which can be used for rendering graphics or other visual images on the fly.
Guacamole release 0.2.0 (testing) was released this week and adds clipboard and mouse scroll wheel support and a redesigned user interface.
The only other requirement is a VNC server for X, the graphical display for Unix. X11vnc is recommended.
The Guacamole project online at: http://sourceforge.net/projects/guacamole. The software is licensed under the AGPL.
Latest on AJAX
- Open source Jspresso serves multi-channel RIA
- Open source Vaadin bridges Java to Ajax
- Need desktop access over the Web? Try some Guacamole
- Horde open source groupware preps version 4 release
- The iPad makes demands on Web developers
- Web app developers showered with advice
- Google Maps adds real estate app
- Google to promote Web speed on new developer site
- Aussie devs make Wave with Google Web Toolkit
- Google seeks to boost geo apps with new Maps API
Development Essentials
- Security experts name top 25 programming screw-ups
- Top 10 wicked cool algorithms
- Facebook app verification fee draws criticism
- Microsoft's openness stressed
- Yahoo's developer platform to launch this week
- Microsoft starts new developer portal
- Google API allows creating apps that can track laptops
- PHP, JavaScript, Ruby, Perl, Python, and Tcl Today: The State of the Scripting Universe
- Analyst: In-house app development fraught with waste
- Is unit testing doomed?
- WebSphere Solution Design (S20) - CBD, contract role3/09/2010
Other
I.T. & T
WebSphere Solution Design (S20) - CBD, contract role - Solution Architect - Web Application Architecture Project!3/09/2010
Other
I.T. & T
Solution Architect to provide strategic and operational consulting for the end-to-end Web Application System project! Experienced with J2EE or .NET?! - Principal Consultant - ITIL2/09/2010
Other
I.T. & T
Excellent opportunity for an experienced ITIL Principal Consultant to join an innovative leading IT Service management consultancy. Attractive packag - Mainframe Developer - COBOL - 12 Month Contract2/09/2010
Other
I.T. & T
Mainframe Developer - COBOL - 12 Month Contract - Business Systems Analyst2/09/2010
Other
I.T. & T
Perm CBD based role for an experienced Business Systems Analyst - Senior SAP Project Manager2/09/2010
Other
I.T. & T
Senior SAP Project Manager - SAP FICO Consultant - 6 week contract - West Sydney2/09/2010
Other
I.T. & T
SAP FICO Consultant - 6 week contract - West Sydney
Whitepapers
TechWorld Blogs
Recent blog posts
- Windows Phone 7: how big can it get?
- NBN gets a turn at political football
- Internet filter gets caught up in politics
- TechWorld Forums goes live
- Selective sourcing the hybrid of cloud services
- Social networks catch more business attention
- RIP Kin
- Telstra’s copper and NBN’s fibre: will the two ends meet?
- RIP Windows 2000, XP lives on
- Does the world need another iPhone? Why not
Recent comments
- java development
11 hours 58 min ago - When mine called they
12 hours 41 min ago - 3D TV cannot fall - no way! Why?
15 hours 55 min ago - Thanks for taking the time to
1 day 4 hours ago - Windows scam
1 day 11 hours ago - My only anti fraud method is
2 days 6 hours ago - Private Cloud Taxonomies
2 days 6 hours ago - ...however...
2 days 15 hours ago - This Guy
2 days 15 hours ago - Glasses Free technology
2 days 16 hours ago - FOSS community
2 days 23 hours ago - i have dv6000 with nvidia
3 days 1 hour ago - i have dv6000 and suddenly
3 days 1 hour ago - This is an awesome comment.
3 days 4 hours ago - Real Estate
3 days 6 hours ago - Scam - eventvwr scammers
3 days 11 hours ago - Well I never...
5 days 1 hour ago - Too bad Microsoft was mentioned
5 days 3 hours ago - Phone card is a better option to make calls at a lower rate
5 days 8 hours ago - In other words: "Developers,
5 days 13 hours ago










Comments
I known one of that
I known one of that apllication wich is very usefull.
This application is team viewer for teamviewer.com. When i provide remoute support and i dont know what kind of system is that i use this.
try that.
The "Windows Only" comment
The "Windows only. Fail" comment was supposed to be a reply to the ThinVNC comment.
Windows only. Fail.
Windows only. Fail.
HTML5 REMOTE DESKTOP ACCESS
ThinVNC is another pure web alternative that uses HTML5 to replace the old VNC.
Here you have a link to the product page. There's a exe setup ready to be used, and free for non commercial use:
ThinVNC
:)
RE: what of firewalls?
Your web server (Apache Tomcat or some other servlet container) would need to be accessible from outside your network, so yes: you would need to open the HTTP or HTTPS ports.
what of firewalls?
I have concerns about firewalls inbetween. Does it need to have open up HTTP port to the desktop to be accessed?
err
shifter = guacamole!
Open source replacement for LogMeIn/etc
With a VPN client/server set up, this can be an open source replacement for LogMeIn and its ilk. Have the server running the shifter server component also running an OpenVPN server, with each of the client machines running the OpenVPN client, and you can have roadwarrior remote desktop!
another new project dealing with VNC, but also NX and xpra
http://shifter.devloop.org.uk/ released just recently too.
It is a bit different, as it targets LANs more than over-the-web use, but it can shadow your local display too, as well as starting new applications in seamless mode or full virtual desktops from a remote box (found automatically via mDNS if on your LAN)
All that is done through a desktop applet and menus showing all your remote applications.
Includes binaries for Linux (DEBs and RPMs) as well as Windows, FreeBSD, Solaris and OSX.
And yes, providing a VNC via web option is in the works too... stay tuned.
Post new comment