Software release

You are currently browsing the archive for the Software release category.

Version 2.1 of the Virtual Browser solution is now available. Among the many enhancements, we’re particularly proud of the work we’ve done to improve the way video streaming is handled (already discussed here), with automatic detection of embedded video and data compression optimized in real time. The problem with video is that when page rendering is taking place remotely rather than on the user’s system, the fluidity and continuity of real-time elements such as video can suffer. It’s important to us that the end-user experience of increasingly dynamic web sites and applications is identical whether they are using Virtual Browser or a classic locally-installed and executing web browser, so we chose to invest significant R&D efforts in the development of new techniques to deliver a superior video delivery mechanism for the Virtual Browser client. Not only have we achieved our objective with release 2.1, we’ve also dramatically reduced bandwidth requirements, by up to a factor of 10 for certain types of streaming. This is a key breakthrough in its own right as with the rapid uptake of the Apple iPad - a Virtual Browser iPad client has also been released - the number of users on 3G networks is set to accelerate. With Virtual Browser, any web application, including Flash-based applications and those supported only in IE, is accessible from any end-point device - including Apple’s.

Other new features in version 2.1 include support for VNC, complementing the already supported Citrix and TSE remote desktop environments. With this technology Virtual Browser can be deployed as a universal telecommute/mobile office environment, delivering remote access to the corporate intranet, web services, virtual desktop environments and even physical desktop systems.

Version 2.1 also offers new levels of flexibility in user interface management. A key feature of the Virtual Browser architecture is that the rendering engine and user interface are separate entities. This means the system administrator can decide what look-and-feel is presented to the user independently of the underlying browser technology and plugins.  For example, with version 2.1 the user can be presented with an Internet Explorer-like user interface while the Virtual Browser appliance is in fact executing Firefox. In the enterprise environment where the slightest change to an application UI can impact productivity as ingrained users habits are challenged, this feature can greatly facilitate application updates and migration while limiting the impact on the end-user population.

The latest release of Virtual Browser introduces several new features (like every new release — with thanks to Mathieu’s team!). One of these new features in particular adds a whole new dimension to the Virtual Browser solution. Virtual Browser now supports delivery of ICA and RDP remote desktop clients, alongside our already familiar browser support (IE, Firefox, Java, Flash, etc). With this release the end-user now has access not just to web-based applications but to any application which can be virtualised, as well as full-featured virtual desktops.

It’s worth taking a few minutes to understand where we’re going with this. Release 1.3 offers a single, secure, platform-independent client delivering installation-free end-user access to any web-based or virtualised application without the need to worry about (i) the configuration of the end-point device; (ii) the compatibility of end-point browser configuration and the target application/server; or (iii) the appropriate network configuration (VPN, etc) to access the remote application. The objective is to position the Virtual Browser solution as the universal client for access to cloud-based services.

The “Cloud” and “Cloud Computing” are still relatively new terms and there are varying definitions of what they comprise. For us, they cover the full set of web-enabled or virtualised applications, hosted in the enterprise (the private cloud) or by third-party service providers (SaaS). What we’re seeing today is enterprises migrating step-by-step to cloud computing models, with the infrastructure becoming decentralised — some of it moving to virtual environments (Citrix and others), some of it onto the Intranet, and some moving to the Internet, taking advantage of Cloud offerings vendors like Google, Salesforce.com and other SaaS providers.

In positioning Virtual Browser as the universal client for cloud access, we’re facilitating enterprise migration to cloud computing by resolving three key management issues:

  1. Security: encrypted traffic between the VB client and server, strong authentication, and support for multiple isolated user environments: Internet, Enterprise (internal) applications, on-line (cloud, SaaS) services, on both enterprise (managed) end-points and non-managed end-point devices.
  2. Single point of management and maintenance — configuration, updates, patching — of the client environment, on a centralised server environment, clustered for redundancy and scalability.
  3. Platform independence and compatibility: No matter what type of device the end-user is using or where they connect from, the application sees the same browser, eliminating compatibility issues and facilitating application development and support.

Hot on the heels of Virtual Browser version 1.2, version 1.3 is now ready for release. Why are we introducing two versions at so close together? Well, it’s part of an ambitious product roadmap which leads up to a full rollover to version 2.0 during Q1 2010. Regular intermediate releases help keep us focused, while fulfilling customer and partner expectations in terms of fast time-to-market for new features and functionality.

Virtual Browser release 1.3 delivers support for transparent authentication modes so that, for example, user authentication for Virtual Browser sessions can be based on Windows logon credentials. On the server side, Virtual Browser can now integrate ICA and RDP clients, opening up a whole new range of possibilities for enterprise deployments.

Looking ahead, the objective is to position Virtual Browser as the universal client for the Cloud Computing era. For the enterprise moving to Cloud-based solutions, Virtual Browser offers a single, centralized point of control for multi-platform access to any web-enabled or virtualized application, wherever it’s hosted. By integrating support for ICA and RDP clients on the Virtual Browser server, end users can access web applications and Citrix or TSE applications through a single, secure, multiplatform browser interface.

Just a month after the release of version 1.1, version 1.2 of the Virtual Browser server component is ready for deployment.

The latest release offers improved performance, but more importantly for enterprise deployments multi-server support means that high availability and load balancing features are now available. It’s also possible to configure individual web sessions so that they are isolated on separate physical servers, optimizing network topologies and performance and further reinforcing application security.

Eagerly awaited by our most demanding users, these new features guarantee continuity of service for Virtual Browser end-users independently of the failsafe mechanisms offered by the underlying platform (the Virtual Browser server is designed for installation in VMware environment), while also improving scalability, optimizing performance when very large numbers of sessions are open simultaneously.

Version 1.1 of the Virtual Browser solution enhances the product with new features facilitating seamless integration with the enterprise infrastructure:

  • Strong authentication based on X.509 certificates increases protection for the enterprise and reduces the risk of security being breached by simple password theft from a compromised terminal.
  • Role-based administrator access ensure that each admin only has the authority to execute authorised tasks (eg configuration, monitoring, etc).
  • An IE6 rendering engine provides support for older web-based applications, incompatible with more recent browsers.
  • Virtual Browser client installations are now available for Apple Macintosh OSX and Linux platforms, in addition to the Microsoft Windows client.

Additional minor modifications have been made to improve performance and ease of use, so that Virtual Browser remains the best solution for secure web access in the enterprise.