KRDC
Encyclopedia
KRDC is the KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

 Remote Desktop
Remote desktop software
In computing, the term remote desktop refers to a software or an OS feature allowing applications, either command line programs or graphical applications, to be run remotely on a server, while being displayed locally. Remote desktop applications have varying features...

 Client. KRDC was overhauled as part of the Google Summer of Code
Google Summer of Code
The Google Summer of Code is an annual program, first held from May to August 2005, in which Google awards stipends to hundreds of students who successfully complete a requested free or open-source software coding project during the summer...

 (SoC) 2007 by Urs Wolfer and other developers to be included in the KDE 4.0. An overhaul was needed as KRDC development had slowed to a stop as it had no active maintainer for several years.

Both Virtual Network Computing
Virtual Network Computing
In computing, Virtual Network Computing is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer...

 (VNC) and Remote Desktop Protocol
Remote Desktop Protocol
Remote Desktop Protocol is a proprietary protocol developed by Microsoft, which provides a user with a graphical interface to another computer. The protocol is an extension of the ITU-T T.128 application sharing protocol. Clients exist for most versions of Microsoft Windows , Linux, Unix, Mac OS...

 (RDP) are supported, so Unix-like
Unix-like
A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....

 and Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 PC
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...

 can be accessed using this software. As part of the SoC project developers helped make Libvncserver
Libvncserver
LibVNCServer and LibVNCClient are cross-platform C libraries that allow to easily implement VNC server or client functionality in an application. Both libraries support version 3.8 of the Remote Framebuffer Protocol and can handle most known VNC encodings. LibVNCClient furthermore supports IPv6 and...

 compile on Windows, allowing for a port.

Improvements during SoC 2007

  • VNC part rewritten to depend on the Libvncclient (part of the libvncserver package) external library
  • Tabbed interface
  • Ported to Windows
  • Full screen mode
  • Better integration into KDE desktop
  • Cleaned up code to be more maintainable

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK