Any Desktop, Any Broker, Anywhere: Future-proofing Your Windows Desktop Deployment with Liquidware

The world of Windows desktop deployment has become increasingly complex with so many options available in the market today. From traditional laptops and desktops, to virtual desktops deployed on-premises, or in the cloud using solutions like Amazon WorkSpaces, Amazon AppStream, Nutanix Frame, Citrix Virtual Apps, Microsoft AVD, or Microsoft CloudPC – there are numerous choices to make.

However, choosing a deployment method also means choosing a broker and deciding whether to deploy on-premises or in the cloud. This can lead to vendor lock-in where your users’ profiles might be tied to a specific deployment method, making it difficult to move to another option. Moreover, you may not be able to move your applications from one deployment method to another, and the user experience might not be consistent across different deployment methods.

To address these issues, Liquidware offers a “Switzerland” approach to Windows desktop deployment with its ProfileUnity™, FlexApp™, and Stratusphere™ UX products. With these solutions, you can abstract your user’s profile and application deployment from the underlying OS and platform, making it easier to switch deployment methods without affecting user experience.

ProfileUnity abstracts the user’s profile from the OS with any deployment method, whether physical, virtual, or cloud based. By using ProfileUnity, you can future-proof your deployment options by putting your users under management with your existing deployment method. ProfileUnity’s portability engine ensures that the user’s profile can be saved to any storage medium, including SMB and cloud storage, and restored to any OS, of any version, on any platform.

FlexApp abstracts application deployment from the OS and platform, allowing you to take advantage of fewer images and pools to manage. By abstracting your applications with FlexApp, you can easily move to any new deployment method while keeping the same application delivery model. This ensures that your users have access to the same applications, regardless of the deployment method.

Stratusphere UX helps you monitor user experience on your existing deployment method and ensures that users get the same, or better, experience when you switch to a new deployment method. It continuously monitors your user’s experience to make sure you don’t unknowingly decrease user satisfaction.

In conclusion, with the current state of acquisitions and the evolving end-user computing market, it is essential to future-proof your Windows desktop deployment options. By using Liquidware’s ProfileUnity, FlexApp, and Stratusphere UX products, you can abstract the user’s profile and application deployment from the OS and platform, making it easy to switch deployment methods without affecting user experience. With Liquidware’s solutions, you can ensure that your users have a consistent and seamless experience regardless of the deployment method you choose.

Instant Application delivery with FlexApp 6.8.5 Cloaking

Instantly delivering applications to users can be a challenge, as even FlexApps can take some time to activate. For instance, it may take 14 seconds for 15 FlexApps to become available. This can cause users to log in to their desktops before the application shortcuts for all 15 apps are ready to use.

To address this issue, we’ve introduced FlexApps on boot. However, the current implementation of FlexApps on boot has a small drawback: all FlexApps on boot are visible to all users logging in to the RDS host or desktop pool. This necessitates creating multiple pools to segment applications that are layered on boot. While this reduces image management, it increases the number of pools to manage, even if they come from the same image.

But with ProfileUnity FlexApp 6.8.5, we have new technology that solves both image sprawl and pool sprawl. When you assign FlexApps on boot, you now have the option to cloak the FlexApps that a user is not entitled to at login. For instance, if you have two apps on boot, one for accounting and the other for marketing, both apps are layered into the OS on boot, so users don’t have to wait for layering to occur. During login, however, the marketing user won’t be able to see the accounting app, and vice versa.

In addition, we offer predictive block caching. FlexApps are typically streamed over the network, but it’s sometimes better to run the app from our block cache to speed up the user experience. However, downloading all the needed blocks can take time. With predictive block caching, we know what blocks are needed to achieve near-native speeds, eliminating the need to download all blocks while the user waits.

To summarize, we remove activation times (FlexApps on boot), launch times (block caching), download times (predictive block caching), reduce image management (using FlexApps), and reduce pools (FlexApps on boot with cloaking).

To accomplish this, first set up ProfileUnity as a Service. then enable the “Enable Cloaking for on-boot FlexApps” checkbox in ProfileUnity FlexApp 6.8.5 when assigning FlexApps on boot. Then, in the normal login configuration, assign the relevant on-boot FlexApps to the appropriate users. This will ensure that users only have access to the applications they need, while reducing image sprawl and pool sprawl.

Overall, this approach simplifies application delivery and management while improving the user experience. Users can log in quickly and seamlessly access the applications they need, without being burdened by unnecessary apps or activation times.

ProfileUnity with FlexApp 6.8.5, Best Practices out of the box!

Capturing applications with FlexApp can sometimes be challenging, and there are a few best practices that are critical to success. However, these steps can be time-consuming, and it’s easy to overlook important details. In some cases, this can lead to an unsuccessful deployment.

To simplify the process and ensure best practices are followed, ProfileUnity FlexApp 6.8.5 now includes out-of-the-box tools and features to help streamline the application capture best practices.

First, FlexApp now includes a built-in runtime installer, which allows you to easily install all the necessary .NET and C++ runtimes on the packaging OS. This eliminates the need to track down individual runtimes from Microsoft, saving time and reducing complexity.

Second, FlexApp also includes a custom optimizer tool specifically designed for capture. This tool ensures that the capture OS is optimized for the capture process, with minimal extraneous activity or noise. This is especially important since you may not have access to VMware’s or Citrix’s optimizer tools, and different optimizer settings are required for capture OS versus end user images.

Finally, FlexApp automatically performs rollbacks in between captures to prevent cross-contamination between applications. This ensures that each application is captured in a separate layer, without interfering with other applications layers.

By incorporating these best practices out-of-the-box, ProfileUnity FlexApp 6.8.5 simplifies the application capture process, reducing the risk of errors and ensuring a successful deployment. With these tools and features, you can capture applications quickly and easily, and deliver them to users with confidence.

More cloud! ProfileUnity with FlexApp 6.8.5 adds SAML and Azure Active Directory group support

ProfileUnity has added support for SAML and Azure Active Directory groups, offering greater cloud functionality to its users.

With console support for SAML, users can now access their ProfileUnity console using a cloud Identity Provider (IDP). This approach offers numerous benefits, including:

  • Two-factor authentication: Depending on the IDP configuration, users can use an authentication application on their phone, receive an SMS message, or even use a physical token for added security.
  • Centralized auditing: By centralizing all ProfileUnity console access to an IDP, IT teams gain access to full audit trails for login attempts. This allows for easy auditing without needing direct access to the ProfileUnity console.

By integrating SAML support, ProfileUnity has made it easier for users to leverage SSO to login the ProfileUnity console even more securely, and IT teams to manage and monitor those access attempts.

ProfileUnity has also recently released an update that introduces support for Azure Active Directory groups. This new feature enables the context-aware filtering system to make decisions based on a user’s Azure Active Directory group membership, making it particularly beneficial for users who work on an operating system that is not typically joined to an NT Domain or does not have a consistent connection to the corporate network.

One of the best aspects of this update is that it requires no changes to the client-side or user experience for the ProfileUnity client to query Azure Active Directory group membership. To get started, simply set up the console with the necessary Azure Active Directory access required to perform group queries.

With Azure Active Directory group support, ProfileUnity users can now take advantage of enhanced filtering capabilities, making it easier to manage. This upgrade provides greater flexibility and convenience for businesses looking to maintain secure and efficient IT operations while using Azure Active Directory.

Once the console has access to perform your Azure Active Directory Group queries the filter system will show Azure Active Directory groups.

Once you have setup your Azure Active Directory Group filter and tied it to a module, like shortcuts, FlexApp,.etc., the system will take care of enabling the client access to query your Azure Active Directory Groups.

The future looks bright for User Environment and Workspace Management

ProfileUnity is hot, there’s no denying. Everywhere I go partners and (potentially new) customers keep asking for demos, and as soon as I show them a thing or two they are eager to get their hands dirty. In fact, the number of trial licenses I have been handing out throughout the last couple of weeks must be some kind of a new internal record (I’ll make sure to check). Seriously, the demand for a future stable, easy and straightforward to use User Environment and Workspace Manager product has been higher than ever before.

Continue reading

FlexApp Layering = Enterprise Optimization Revolution

I was presenting to our sales teams at the Liquidware Sales kick off recently and was fascinated by the following response I received.

“Why wouldn’t you leverage FlexApp in your environment? At this point enterprises have virtualized infrastructure, desktops, networks, and storage but still continue to install applications natively.”

Continue reading

VMware UEM and App Volumes Overview Comparison with Liquidware Labs ProfileUnity and FlexApp

Liquidware Labs is announcing the release of a new WP “VMware UEM and App Volumes Overview Comparison with Liquidware Labs ProfileUnity and FlexApp” White Paper. At its core the focus of this new whitepaper attempts to compare and contrast the two platforms. Additionally, the whitepaper provides real world customer based implementation guidance around when to use a Liquidware solution as opposed to the VMware solution stack. Continue reading

I was told there would be no math !!!

I remember those days back in school when my teacher would ramble at the chalkboard explaining some new concept or theory and then my marveling at the equations she used to document the solution. Simple. Beautiful.  I was (and am) a math nerd.

math

If you can measure it – you can manage it. Andy Grove @Intel

 

Continue reading

FlexApp Layering “State of the Union” blog

The recent release of ProfileUnity 6.5 was a significant platform improvement for both ProfileUnity and FlexApp. The commitment to robust integration points between ProfileUnity and the FlexApp layering platform is reflected based on the positive feedback from current and new customers alike.

Continue reading

The Golden Age of the Golden Image

Anyone who has suffered and snickered through my previous blogs will know I am a huge fan of “stateless” computing. Namely  – the removal of all user state from the device that is in your hands or at your fingertips.  Incrementally – we all (ecosystem) have been trending this way though many are calling it other things with “cloud or XaaS” getting the most mileage. Continue reading