Click Thinware

Click Thinware

Citrix Presentation Server Application Streaming

Applications are managed on a centralized Application portal, but are streamed to the client device and run in a virtualized environment. Applications become an on-demand service that is always available and up to date.

Application Streaming Overview

Client-side application virtualization reduces the cost of testing, installing and supporting applications. Together with application isolation technology, Application Streaming is the enabler of application virtualization on the client.

Rather than installing applications on each users' PC, applications are streamed to a protected isolation environment on their client device. The isolation environment controls how applications interact on the user device, which prevents application conflicts. Streaming applications into the isolation environment greatly accelerates their delivery by reducing regression testing and simplifies management with streamlined maintenance, upgrades and de-provisioning.

In fact, using streaming for de-provisioning an application is the most efficient method of removing all traces of an application. Caching technology makes applications available even when users are not connected to the network.

Click Thinware Simplifies Server-Based Computing Solutions

Click Thinware reduces the costs of managing corporate SBC environments by streaming applications to SBC servers. This enables SBC administrators to configure generic SBC terminal servers, and then rapidly provision applications to them via on-demand application streaming.

In particular, environments configured with siloed applications can benefit. Siloed deployments typically result in underutilized server capacity, as capacity must be allocated for peak demand. Adding Click Thinware to the mix enables administrators to provide on-demand application streaming to unallocated servers, instantly increasing available capacity.

Furthermore, Click Thinware simplifies and accelerates application and update deployment in SBC environments. It enables a single, simplified packaging process and facilitates immediate post-provisioning deployment. The technology provides an efficient application update process, streaming only those portions of the application that have been updated.

Extends Server-Based Computing Solutions

Enterprises can also derive significant benefit from combining Click Thinware with SBC solutions in order to provide a fuller breadth of functionality to a broader array of use cases, as SBC solutions alone, despite their obvious benefits, have some technical limitations that Click Thinware can eliminate. For example:

  • In SBC environments, all processing takes place on the central server, so end users require access to the central server in order to access the applications - disconnected users have no application access. In contrast, Click Thinware provides on-demand application streaming to the end user's desktop, where the applications are available for offline, disconnected remote access, while maintaining the SBC on-demand end-user experience.
  • SBC environments work in conjunction with thin-client workstations, which means that end users do not have the ability to customize workstations or load applications locally In contrast, Click Thinware works with thick-clients, which provides end users with the flexibility to customize workstations and to load additional applications on their machines, while maintaining centralized control of core applications.
  • SBC solutions transmit all end-user inputs from remote access clients to central servers for processing, and then transmit all processed information back to the remote access clients, resulting in heavy network traffic, making these solutions inappropriate for certain applications. In contrast, Click Thinware localizes all processing at the client machine, making it appropriate for any application, while guaranteeing the consistent version control that is ensured by SBC solutions.
  • SPLA - Why not have all of your desktop application software streamed direct to your Citrix Servers, ready for user access.

Centrally Deploy and Manage Virtual Applications

Using Click Thinware, IT departments can centrally deploy and manage virtual applications across their enterprise and beyond. The virtual applications seamlessly integrate into any Windows XP, Vista, 32bit and 64bit computers as well as server based computing environments such as Citrix XenApp, Windows Terminal Server and Windows based virtual machines. This provides end users with their own customized applications based on their normal active directory login credentials. The virtual applications and the deployment settings are managed by the Management Console which can assign applications to Organizational Units, Groups and Users listed in the active directory server.

Competitive Feature / Function Breakdown

  • Package once run anywhere - XP, Vista, 32, 64, Citrix, Win TS, Win VMs
  • Non intrusive shell Integration (Adding start menu, Shell Ext, OLE, file assoc, add/remove etc. without writing a thing to the host OS)
  • Work with existing infrastructure (asset management, ESD, AD)
  • Bi directional streaming (to/from server on demand at block level)
  • Complete User Autonomy on Locked Down PC
  • Dynamic interconnectivity between separated virtual packages.
  • Non intrusive additions of add ons and plug ins to applications
  • Non intrusive incremental patching of applications
  • Internal Read / Write File System
  • Virtualization process dependency on Host
  • Support end user roaming profile

Dynamic Binding

Dynamic binding enables two different virtualized components to intertwine and bind during runtime. For example, dynamic binding enables a Virtual Firefox package and a separate Virtual Google toolbar package to bind into each other during runtime, so it appears as if Firefox has the Google toolbar installed. This becomes extremely useful in patching and updating scenarios when different units of an organization use different configurations of the same application.

An additional feature of dynamic binding allows Virtual applications to be updated on the fly. A delta image is created between two versions of the same application (e.g. Firefox 1.9 and Firefox 2.0). When running a Firefox 1.9 package with the Firefox 2.0 delta, the application that will run will be Firefox 2.0. This process is transparent to the end-user and enables unparallel flexibility for IT departments.

Seamless and Dynamic Shell Integration

A key feature of the Click Thinware is its unique Shell integration. The integration with the host’s shell is completely transparent, it does not include “redirects”, nor does it add or change any registry keys or any of the OS system files. The integration is elegant and makes the entire host OS ecosystem behave as if the Virtual applications are installed on the Citrix Server. It takes the connectivity layer of each Virtual Application and "super imposes" it onto the host OS shell binding them during runtime. Each Virtual Application's connectivity layer includes desktop icons, start menu entries, right click menu options, file extension associations, and even an “Add/Remove Program” entry (uninstall information) which all bind with the host's shell during runtime – without writing to the host's shell and OS.