DCV - Remote OpenGL - 3D in the Cloud

Citrix Ready Now certified on
Citrix XenServer 6.2!


Desktop Cloud Visualization

NICE Desktop Cloud Visualization (DCV) is an advanced technology that enables Technical Computing users to remote access 2D/3D interactive applications over a standard network.

Hot in NICE DCV 2013

  • Virtualization support
  • GPU sharing among Windows VMs
  • Mixed Linux and Windows sessions
  • Lossless still & motion compression
  • Proxy support
  • Encrypted Image Stream

Engineers and scientists are immediately empowered by taking full advantage of high-end graphics cards, fast I/O performance and large memory nodes hosted in "Public or Private 3D Cloud", rather then waiting for the next upgrade of the workstations.

The DCV protocol adapts to heterogeneous networking infrastructures like LAN, WAN and VPN, to deal with bandwidth and latency constraints. All applications run natively on the remote machines, that could be virtualized and share the same physical GPU.

In a typical visualization scenario, a software application sends a stream of graphics commands to a graphics adapter through an input/output (I/O) interface. The graphics adapter renders the data into pixels and outputs them to the local display as a video signal.

When using NICE DCV, the scene geometry and graphics state are rendered on a central server, and pixels are sent to one or more remote displays.

This approach requires the server to be equipped with one or more GPUs, which are used for the OpenGL rendering, while the client software can run on "thin" devices.


dcv architecture

NICE DCV architecture consist of:

  • DCV Server, equipped with one or more GPUs, used for OpenGL rendering
  • One or more DCV EndStations, running on "thin clients", only used for visualization
  • Etherogeneous networking infrastructures (like LAN, WAN and VPN), optimized balancing quality vs frame rate

NICE DCV Highlights

  • Enables high performance remote access to interactive 2D/3D software applications on low bandwidth/high latency
  • Supports multiple etherogeneous OS (Windows, Linux)
  • Enables GPU sharing
  • Supports 3D acceleration for OpenGL applications running on Virtual Machines
  • Supports multiple user collaboration via session sharing
  • Enables attractive Return-on-Investment through resource sharing and consolidation to data centers (GPU, memory, CPU, ...)
  • Keeps the data secure in the data center, reducing data load and save time
  • Enables right sizing of system allocation based on user's dynamic needs
  • Facilitates application deployment: all applications, updates and patches are instantly available to everyone, without any changes to original code

Business Benefits

The business benefits for adopting NICE DCV can be summarized in to four categories:

CategoryBusiness Benefits
  • Increase business efficiency
  • Improve team performance by ensuring real-time collaboration with colleagues and partners in real time, anywhere.
  • Reduce IT management costs by consolidating workstation resources to a single point-of-management
  • Save money and time on application deployment
  • Let users work from anywhere there is an Internet connection
Business Continuity
  • Move graphics processing and data to the datacenter - not on laptop/desktop
  • Cloud-based platform support enables you to scale the visualization solution "on-demand" to extend business, grow new revenue, manage costs.
Data Security
  • Guarantee secure and auditable use of remote resources (applications, data, infrastructure, licenses)
  • Allow real-time collaboration with partners while protecting Intellectual Property and resources
  • Restrict access by class of user, service, application, and resource
Training Effectiveness
  • Enable multiple users to follow application procedures alongside an instructor in real-time
  • Enable collaboration and session sharing among remote users (employees, partners, and affiliates)

NICE DCV is perfectly integrated into EnginFrame Views, leveraging 2D/3D capabilities over the Web, including the ability to share an interactive session with other users for collaborative working.

Supported Platforms

  • Microsoft Windows 7 - 32/64 bit
  • Microsoft Windows Vista - 32/64 bit
  • Microsoft Windows XP - 32/64 bit
  • Microsoft Windows Server 2008 R2 - (single user only)
  • RedHat Enterprise Linux 5.x and 6.x - 32/64 bit
  • SUSE Linux Enterprise Server 11 - 32/64 bit
  • Oracle Linux 6.x - 64 bit