
- Desktop sharing
- Session shadowing
- Full support for the x86_64 architecture
- Full server and node scriptability System administrators can now create custom scripts triggered on the NX Node and NX Server by a number of events, such as the start-up of a new session, the creation of a new user, the disconnection of a session, etc.
- Support for profiles on a per-server and per-user basis
Administrators can configure access to session types and protocols, route users to specific nodes, assign a limit of bandwidth, allow or deny access to specific features like multimedia, printers and file-sharing on per-user and per-server basis, making for a more configurable and flexible NX system.
- Windows Vista support
Besides the new exciting features, NX 3.0.0 offers a great number of bug-fixes, optimizations and enhancements in many areas :
- Screen scaling capabilities
NX is now able to scale the content of the frame-buffer, to offer thumbnails of the remote desktop or to fit the desktop in a smaller screen. - Dynamic reordering of the screen updates
Besides refining the state-of-the-art compression that made NX a leap forward in server-based computing, the new software employs advanced techniques to offer users the best remote desktop experience ever. Based on the available bandwidth and the current level of congestion, NX will defer the most bandwidth-consuming operations to give precedence to interactivity. With browsers and office applications, for example, NX will reorder the screen updates to show first the textual output. With videos and games, NX will drop the intermediate frames, similarly to the way a media player would do in the same conditions, if the bandwidth is not sufficient to keep the frame rate of the requesting application. This guarantees an unprecedented level of responsiveness, even with the most graphically rich desktop over the slowest network.
- Greatly reduced session reconnection times
Special attention was paid to ensuring that sessions can be migrated from a computer to another in literally no time. As an example, the time for reconnecting a GNOME session through a modem link went from the 2-3 minutes, required with the 2.x.x code-base, to 15 seconds.
- Expanded reliability of multi-node configurations
Some components of the NX Advanced Server were rewritten to ensure increased fault-tolerance and reliability when handling large clusters. Nodes can now join and leave the cluster at any time, with the server being able to reconfigure itself to handle the mutated conditions. - All the NX Web applications are now out of Beta
The NX Server Manager, NX Web Companion and NX Builder are now out of the Beta stage and fully supported by the NoMachine staff. The NX Builder, in particular, is a new application which allows Web developers to offer access to the corporate’s NX servers in a completely customizable way.
- Improved support for the most recent Linux distributions
The new NX client packages for Linux, built using the version 6 of libstdc++, grant an easier installation of NX on the latest Linux distributions. The new packages, for example, were extensively tested on Ubuntu Feisty Fawn, Fedora 7 or Mandriva 2007, without requiring the installation of the libstdc++ compatibility layer. Support for older Linux distributions, which don’t ship by default with libstdc++ version 6, is still granted, thanks to an alternate set of packages, although such support could be removed in future.