NComputing Corporate Overview
NComputing, Inc. is the fastest growing desktop virtualization company in the world with over 20 million daily users
in 140 countries. The company’s award-winning, patented technology lowers desktop computing costs, improves
manageability, and reduces both energy consumption and e-waste for organizations. NComputing is the perfect
solution for unlocking the power and potential of PCs and cloud computing for any size company.
Today’s PCs are so powerful that the vast majority of users only need and use a small fraction of their desktop’s
computing capacity. NComputing taps this unused capacity from a single PC, allowing many users to share it
simultaneously. Each user’s monitor, keyboard and mouse are connected to a small and highly reliable NComputing
access device, which is then connected to the shared PC. NComputing’s award-winning vSpace desktop virtualization
software provides each user with a rich multimedia computing experience with its own computing session. This
means that each user can access their applications with their own user experience.
• NComputing works with the most common Virtual Desktop Infrastructure
solutions such as VMware, Citrix and Microsoft
• NComputing supports Linux and Windows OS
• NComputing also supports many 3rd party peripherals such as one-time
password solutions, fingerprint security, optical mouse, and other popular
USB 2.0 devices
NComputing L300 Virtual Desktop Overview
NComputing’s L300 virtual desktop delivers rich full-screen, full-motion multimedia playback; transparent USB
redirection; and unparalleled peripheral support. It is a simple-to-deploy, low-cost means to implement a complete
virtual desktop infrastructure in hours.
NComputing virtual desktops are more than simply an access device. We provide end-to-end desktop virtualization
solutions that include software infrastructure, desktop virtualization protocol and hardware.
The combination of the 3 key elements – software, protocol and hardware – provides a unique price: performance
ratio that is unparalleled in the market and provides an unparalleled end-user experience.
NComputing Delivers Highest User Density per Dollar
A core goal of the NComputing solution is to provide virtual desktops to as many users as possible with a minimum
amount of hardware and software. Said another way, NComputing focuses on providing the highest user density
at the lowest cost per seat, NComputing did careful evaluations of where most processing occurs, how fat a client
need to be, and how much server-side compute power is needed for the optimal solution to manage the end-to-end
solution cost.
The NComputing L300 maximizes user density per dollar spent by allowing you to use off-the-shelf, generic, PCclass
hardware without requiring any extra capabilities. There is no need to spend extra money on custom, complex,
purpose-built hardware (such as special graphics cards or co-processing boards) to make the NComputing virtual
desktop solution work on the server or client side.
NComputing end-to-end solution delivers a high-end virtual desktop experience at a third the cost of other vendors
trying to do a similar thing. The solution is made possible through technology delivered at the server, client, and
protocol layers as discussed in the next three sections.
Selective Virtualization at the Server
No specialized hardware is needed to achieve a high fidelity experience; server CPU utilization is minimized by only
virtualizing those things needed for the virtual desktop experience. NComputing calls this a multi-layer virtualization
technique. Whereas many solutions virtualize everything on the OS, the vSpace software selectively virtualizes only
the necessary elements of the OS and hardware and combines that with session management to provide user and
session virtualization while minimizing CPU resource utilization.
NComputing will virtualize things like audio, graphics, video, input devices, and file system access points. This
technique allows for greater user density without virtualizing system resources that are of no use to the user.
Additionally, the NComputing multi-media subsystem can dynamically detect when multimedia is being used,
compress it for transport to the access device and accelerate it for a high-fidelity experience.
This solution is hardware agnostic and does CODEC independent media acceleration. As long as the host server can
play the media it can be played at the client. Most desktop virtualization solutions either limit the number of CODECs
supported on the server or require that a specific CODEC be supported at the client for client-side rendering.
Clients Utilize NComputing’s Own NUMO System-on-Chip
The NComputing client utilizes a dual-core ARM CPU with embedded media processors that support dynamic
bandwidth management and multiple protocols and codecs like UXP and H.264. The system on a chip (SoC) is
intended to be a hybrid of a general purpose computing platform and multi-media player. General purpose clients
generally lack local multi-media capabilities, which, in turn, require more software to do the same thing that can be
done with the L300. As a result, traditional thin clients use much more CPU power.
The NComputing solution includes the smallest, necessary multimedia elements at the client to ensure high fidelity
multimedia with the least amount of CPU. For traditional thin clients to accomplish the same requires a CPU, GPU,
Local Storage, USB Hub and Ethernet controller which can be done with a single, inexpensive SoC. In short, the
Numo SoC requires a fraction of the memory, storage and power of a traditional thin client, thus driving down
costs at the client.
Purpose-Built Protocol
The NComputing UXP protocol was purpose built with a strong end-user experience in mind for desktop virtualization.
Many virtualization solutions were purpose built for server administration, 1:1 desktop virtualization or centralized
computing (e.g. PC Blades). As a result, many of these protocols offer decent experiences, but are expensive and have
significant resource overhead to make up for any deficiencies.
NComputing utilizes a single protocol to optimize the user experience plus cost / benefits to the business such as
better network utilization. Most protocols need to either be integrated with a 3rd party solution at the client side
or server side with API add-ons to achieve what NComputing does in a single protocol. 3rd party integration with
API add-ons increases the numbers of processes running between the server and client and consumes more CPU
resources, thus driving up cost.
NComputing can also integrate the UXP protocol with our multi-layer virtualization and multimedia subsystems
ensuring minimum resource utilization on the host to improve the user experience. No other vendor owns server,
client, and protocol like NComputing. This requires other vendors to integrate multiple software components from
numerous companies, which, in turn, carry their own overhead and costs in to the system. For those vendors, there is
no opportunity to optimize the end-to-end experience and minimize resource utilization because many elements are
out of their control.
Deployment Use Cases:
NComputing’s desktop virtualization strategy is based on simplicity. vSpace is designed to install onto low-end servers
or PC-class hardware, quickly transforming it into a multiuser host capable of supporting up to 30 simultaneous users
per operating system. When paired with server virtualization infrastructure you can support hundreds of users on a
server with a minimal number of operating systems.
The NComputing L300 solution allows you great flexibility to host up to 30 virtual desktops on a single operating
system. In the following examples, we provide a step-by-step guide on how to transform a single PC in to three PCs
(one host PC and two virtual desktops). We will review the L300 being deployed from a single host to a single host and
virtual desktop and then to a single host and two virtual desktops. The installation of one virtual desktop or many is
basically the same.
Deploying Two L300 Virtual Desktops on a Supported Windows Platform
In this scenario we have installed two L300 Virtual desktops to a single host computer. The installation is fast and
easy, only requiring a keyboard, monitor, and mouse be connected to the L300 device. Once connected, you will
be prompted with a connection screen to enter your user name and password.
For evaluation purposes you can examine the administrator console which is accessible on the host computer. You can
also evaluate the user side by looking at the monitor and reviewing the desktop screen from that standpoint. The next
sections cover the installation steps and then we look at the administrator’s console and user screen, respectively.
More Details Visit
www.ncomputing.com