Roman.Kapitan@citrix.com XenDesktop and XenApp 2015 summary & bit of future
XenApp/XenDesktop 7.6 FPs
© 2015 Citrix | Confidential – Do Not Distribute If you've not heard anything about the Feature Packs • Feature Pack Overview Feature Pack 2  HDX RealTime Optimization Pack 1.8  New Receiver  StoreFront 3.0  HDX with Framehawk  Linux Virtual Desktops  Citrix X1 Mouse for unmatched Windows experience on iOS Feature Pack 1 HDX RealTime Optimization Pack 1.7 SmartAuditor Session Recording CEIP License Server (Call Home) Enhanced XenServer 6.5 Performance Common Criteria and FIPS-120 certification Feature Pack 3 Windows 10 VDA Win10 compatibility with AppDNA Windows 10 Receiver User experience templates Next generation Thinwire Jailbroken device detection Universal Print Server Drawing/Signature Tablets Faster smartcard performance
© 2015 Citrix | Confidential XenApp and XenDesktop 7.6 Feature Pack 1&2
© 2015 Citrix | Confidential – Do Not Distribute Data Center User 1 User 2 VDA 1 VDA 2 Lync/Skype Server Signalling over ICA Signalling over ICA Audio-video over RTP Session initiation via SIP HDX RealTime Optimization Pack • Offloading to the Endpoint.
© 2015 Citrix | Confidential – Do Not Distribute Summary of Lync client delivery options Optimized Delivery Options Generic Microsoft Lync 2013 VDI Plug-in HDX RealTime Optimization Pack Media-over-ICA •Microsoft solution supported by Citrix •All XA/XD editions •Redirection to Windows devices [only] for optimal server scalability •Full virtual desktops only (no support for Lync as a published app) •Citrix-developed solution, using Lync API and codecs •Enterprise/Platinum edition •Redirection to Windows, Linux, Mac •Full desktops or published Lync app •Currently available for Lync 2010 client and Lync Server 2013/2010. Lync 2013 client support in Feature Pack 1 •All XA/XD editions •Full feature support •Provides a fallback if there is no Lync media engine on the user device •Optimized-for-speech codec, UDP/RTP transport, packet tagging for QoS, etc.
© 2015 Citrix | Confidential – Do Not Distribute HDX RealTime Optimization Pack 1.8 Skype for Business / Lync 2013 Optimization Added support for Skype for Business. Extended support to Mac users. Overall a better phone experience.
© 2015 Citrix | Confidential – Do Not Distribute Framehawk, HDX and StoreFront Delivering on Synergy Promises • New Framehawk technology integrated into HDX Broadcast – Extend XenDesktop and XenApp usage to unpredictable networks • First release is Receiver for Windows – Additional versions to follow • StoreFront 3.0 – Customizable… Resources side by side… Folders… – Aggregate resources from XenApp 5.0+, XenDesktop 5.5+ and XenMobile 8.7+
© 2015 Citrix | Confidential – Do Not Distribute StoreFront 3.0 - Simplified Navigation, Familiar Experience Application Bundles Simplifies application selection One-click provisioning Advanced Store Paradigm User ratings and comments and Traditional Folder View Restored functionality
© 2015 Citrix | Confidential – Do Not Distribute Receiver X1 Value Proposition • Single Client per Mobile Platform iOS Android Win Phone iOS Android Win Phone Pre X1 iOS Android Win Phone X1 Benefits Single Citrix app to access corporate apps and desktops Users • Download one Citrix app • Reduce time to productivity IT • One app to support
© 2015 Citrix | Confidential – Do Not Distribute Value Proposition • Simplified Navigation, Familiar Experience Application Bundles Simplifies application selection One-click provisioning Store Paradigm User ratings and comments and Traditional Folder View Restored functionality
© 2015 Citrix | Confidential – Do Not Distribute Architecture - Before and After Web Tier Worx Home Receiver Receiver Pre-X1 NetScaler NetScaler X1 login XenMobile Server* XenApp/ XenDesktop Store Front X1 XenApp/ XenDesktop Store Front • Addition of Web Tier in XM and SF • Admin console for centralized: - Branding - App bundling • Unification to single mobile client/platform • Consistent app selection UX delivered from web tier • Store UX abstracted • Self service or folders Web Tier *Includes Store functionality - Note: Authentication spans across the architecture XenMobile Server*
© 2015 Citrix | Confidential – Do Not Distribute Session Recording & Troubleshooting Improved session activity monitoring • Powerful activity monitoring ᵒ Capture screen updates to a video file ᵒ Configure monitoring of a specific user, app or server ᵒ Trusted digitally signed recording • Faster problem resolution ᵒ Replay actual screen activity at exact moment of failure ᵒ Quickly troubleshoot errors through time-stamped visual records ᵒ Helps address difficult to reproduce errors • Enhanced auditing ᵒ Monitor activity involving sensitive data ᵒ Record admin screen for change management of critical systems ᵒ Notify users of recording to help deter potential misdoing Enterprise PlatinumAdvanced
© 2015 Citrix | Confidential – Do Not Distribute SmartAuditor Session Recording Use Cases Simplified regulatory compliance •Record on-screen user activity for apps that deal with sensitive information •Preemptively deter users from potential misdoing through employee awareness of recording capabilities •Quickly review individual behavior in the event of a compliance issue Streamlined personnel training •Evaluate how personnel use an specific application or workflow to improve training or optimize workflows •Gain an in-depth record of user activities via intelligent session recording and playback •Easily review employee behavior and conduct job training through historical storage of secured recordings Accelerated troubleshooting •Instantly record one-off, difficult to reproduce errors to simplify troubleshooting •Receive a time-stamped visual record of each session issue to enhance the monitoring power of XenApp •Enable multiple support teams to quickly playback recordings for expedited resolution
© 2015 Citrix | Confidential – Do Not Distribute SmartAuditor Session Recording block diagram F i r e w a l l Session Recording Server Session Recording Policy Console Session Recording Database XenApp Server(s) with Session Recording Agent Session Recording Player
© 2015 Citrix | Confidential – Do Not Distribute An Overview Of The Receiver Updates Up to and including FP2 • Citrix X1 Mouse • External Displays • Touch Pad Mode • Multiple App Switcher • Workspace Control • Siri with iOS8 • Screen Sharing • Fit to display • Multi-touch • External keyboard/mouse • Session Reliability • Session Roaming • Lync Optimization • HDX Insight • Session Reliability • SHA2 • Smart Card to Storefront • Desktop Composition • Multi Monitor for OS X • Mandatory Apps • Lync Optimization • OSX 10.10 support
© 2015 Citrix | Confidential XenApp and XenDesktop 7.6 Feature Pack 3
© 2015 Citrix | Confidential – Do Not Distribute Feature Pack 3 Objectives Simplify the deployment of Windows 10 Enhance the user experience from any device Strengthen IT security and control Introduce new use cases for today’s business challenges
© 2015 Citrix | Confidential – Do Not Distribute What’s New in 7.6 Feature Pack 3 • Windows 10 support • Enhanced HDX Thinwire “Plus” • Improved tablet drawing and signature devices over the WAN • Faster SmartCard login performance • Video fallback prevention • Universal Print Server for Windows Server 2012 • Linux VDA • Updated Receivers (iOS, HTML5, Windows)
© 2015 Citrix | Confidential Windows 10 Support
© 2015 Citrix | Confidential – Do Not Distribute Windows 10 for the Business Embrace Windows 10 Devices Moving Applications to Windows 10 Standardizing on Windows 10 in the enterprise Citrix Receiver for Windows 10 AppDNA Windows 10 VDA VDA
© 2015 Citrix | Confidential – Do Not Distribute Rapidly deploy Windows 10 desktops Windows 10 Virtual Delivery Agent (VDA) • New! Workstation OS VDA Package – Windows 10 Virtual Desktops • Windows 10 experience • Machine Creation Services provisioned desktops • Provisioning Services (Tech Preview) • Personal VDI (Personal vDisk) • AppV 5.1 platform support • Framehawk integration • 4K Resolution and Multi-monitor support – Windows 10 Remote PC Access • Remote access to physical PCs • Clientless, no VPN required • Secured through NetScaler • New! XenServer support for Windows 10
© 2015 Citrix | Confidential HDX Policy Templates
© 2015 Citrix | Confidential – Do Not Distribute Policy Templates – summarizedTemplate name Very High Def. UX High Server Scalability Optimized for WAN Bandwidth Overall session bandwidth limit 0 Note: simply to expose the setting Graphics Use video codec for compression Use when available Do not use / Legacy Do not use / Legacy Target frame rate 30 (min 10) ------------------------------------- 16 (min 8) -------------------------------- Visual Quality High Medium Low Color depth for simple graphics ----------------------------- 24bpp -------------------------------- 16bpp Desktop UI Desktop Wallpaper Allowed Prohibited Prohibited View window contents while dragging Allowed Allowed Prohibited Allowed Prohibited Dynamic windows preview Enabled Disabled Menu animations Allowed Prohibited Prohibited Multimedia Optimize (transcode) RAVE Prohibited Allowed Limit video Quality Maximum 480p Windows/flash media fallback Allow server rendered Play only on client Audio Audio Quality High – high definition audio Medium-Optimized for speech Low—for low speed connections Printing Auto-create client printers Auto-create all client printers Default printer only Default printer only Direct connections to print servers Enabled Disabled Universal printer driver usage (UPD) if requested driver not available Use universal printing only Use universal printing only Universal printing print quality limit No Limit Medium Resolution (600 DPI) Universal Printing Optimization ImageCompression=BestQuality ImageCompression=StandardQuality ImageCompression=ReducedQuality File Redirection Use Asynchronous writes Disabled Enabled
© 2015 Citrix | Confidential – Do Not Distribute Policy templates – what is the result? basic Good Best Default High Server Scalability Optimized for WAN Compatibility BW efficiency Scalability EUX
© 2015 Citrix | Confidential Framehawk
© 2015 Citrix | Confidential – Do Not Distribute 7.6.300 with Framehawk technology integrated • New Framehawk technology integrated into HDX Broadcast – Extend XenDesktop and XenApp usage to unpredictable networks • Citrix Receiver for Windows and iOS – Additional Citrix Receivers to follow • Compatibility with Director, CloudBridge, NetScaler HDX Insight • NetScaler support (requires 11.0-62.10 build)
© 2015 Citrix | Confidential – Do Not Distribute Framehawk – Available now! 7.6 Feature Pack 2 • New UDP-based ICA virtual channel – VDA add-on for XenDesktop 7.6 and XenApp 7.6 – Citrix Receivers for Windows (4.3) and iOS (6.0) • Use case: Mobile device users on broadband wireless (Wi-Fi, broadband satellite, etc.) – Single monitor, up to 2048x2048 • Group Policies update for Studio • Compatibility with Director, NetScaler HDX Insight, CloudBridge • NetScaler Gateway 11.0-62.10
© 2015 Citrix | Confidential – Do Not Distribute Understanding Framehawk Vision Deployment
© 2015 Citrix | Confidential – Do Not Distribute Understanding Framehawk Vision • Framehawk demonstrates Citrix’s continued investment and leadership in HDX/ICA • The workforce is increasingly mobile so resilience to network issues has become critical • In-session UX requires not only fluidity and fidelity, but also a consistent cadence (see the HDX Graphics slide deck)
© 2015 Citrix | Confidential – Do Not Distribute Understanding Framehawk Vision • Framehawk demonstrates Citrix’s continued investment and leadership in HDX/ICA • The workforce is increasingly mobile so resilience to network issues has become critical • In-session UX requires not only fluidity and fidelity, but also a consistent cadence (see the HDX Graphics slide deck) “V1” Deployment • Identify the users most in need of better performance on poor network conditions • Validate that they’re on network connections that allow for bursts in bandwidth consumption
© 2015 Citrix | Confidential – Do Not Distribute 2 key scenarios for Framehawk 1. Mobile workers on broadband wireless – Spectral interference is common, leading to packet loss 2. Offshore workers – The farther the users are from the data center, the more likely there is packet loss along the way – Latency amplifies the impact of packet loss If a customer is having in-session user experience issues with Thinwire then they are a candidate for Framehawk provided that they have sufficient network bandwidth (ideally 4-5 Mbps base bandwidth plus 100-150 Kbps per concurrent user)
© 2015 Citrix | Confidential – Do Not Distribute Target users for Framehawk “v1” deployment • Initially, (1) pure mobile workers and (2) offshore workers • Administrators manually select Framehawk experience for target users Users who only need Thinwire or DCR (dedicated office users, wired with really thin or really fat data pipes) Users who need only Framehawk (pure mobile and offshore workers) Users who need Thinwire + Framehawk (mobile and office workers) FUTURE (requires auto- switching) Happy? No change required!
© 2015 Citrix | Confidential – Do Not Distribute Graphic encoding by order or precedence Clipboard ICAconnection Generic USB Lync Mobility SDK KB & Mouse Printing Audio Mobile sensors Smartcard Framehawk DCR Thinwire Screen Graphics Multimedia CDM Flash • Legacy Graphics Mode (Win2008R2/win7 only, Disabled by default) ᵒ Machine policy ,If enabled wins and no more processing (except win7) Per user policies: • Use Framehawk display channel (Disabled by default), if enabled: ᵒ Receiver must advertise capability, if not, falls back to next in line ᵒ If does not succeed to open UDP ports – falls back to next in line • Desktop Composition Redirection (WS only, Disabled by default since 7.6FP3) ᵒ Receiver must advertise capability, if not, falls back to next in line • Use video codec for compression (since 7.6FP3, Use video-codec if available/supported) ᵒ Receiver must advertise capability, if not, falls back to do not use video-codec ᵒ if do not use video-codec = Compatibility Mode
© 2015 Citrix | Confidential – Do Not Distribute Legacy Thinwire How (GDI) remoting works • GDI Application GDI API GDI Commands from App: Draw line… Draw text… Draw bitmap… Solid fill… Scroll… Thinwire Graphics Driver & Protocol Generator vdtw30.dll Thinwire Commands: Draw line… Draw text… Draw image… Solid fill… Scroll… ICA Network Stack Receiver Non-GDI Application API Commands from App: Draw bitmap… Thinwire Graphics Driver & Protocol Generator vdtw30.dll Thinwire Commands: Draw image… ICA Network Stack Receiver
© 2015 Citrix | Confidential – Do Not Distribute But things have changed during time… Architecture • GDI Application Non-GDI Application Receiver Thinwire Graphics Driver & Protocol Generator vdtw30.dll Kernel Mode User Mode GDI API API ICA Network Stack XPDM Microsoft has deprecated the XPDM driver model in favor of WDDM. Windows 7 supports both models Windows 8 only supports WDDM Windows Server with RDS still only supports XPDM (even in WS 2012 R2) Microsoft introduced Desktop Windows Manager. DWM adds another layer to the screen surface and composes all screen changes to a single update on a fixed refresh cycle DWM is optional in Windows 7 (Mandatory with WDDM) DWM desktop composition is not available in Windows 2008 R2 RDS DWM is always enabled with Windows 8(.1) & 2012 (R2) DWM More and more modern applications are no longer based on GDI
© 2015 Citrix | Confidential – Do Not Distribute Challenges with Legacy Mode on Windows Server 2012 (R2) • Legacy Mode can be enabled as Server OS (RDS) still supports XPDM drivers • Windows 2012 enforces DWM composition and no longer supports GDI remoting • Thinwire expects thin commands (GDI) and small bitmaps, but only receives full- blown bitmaps containing the composed desktop surface • Poor performance and higher bandwidth utilization than Legacy Thinwire with GDI GDI Application Non-GDI Application Receiver Thinwire Graphics Driver & Protocol Generator vdtw30.dll GDI API API ICA Network Stack DWM
© 2015 Citrix | Confidential – Do Not Distribute Introducing ThinWire Plus • Will be available for all supported client and VDA types ᵒ Even Linux VDA will support this technology • No benefit on Windows 7 and Windows Server 2008 R2 • Typical use cases include Windows Server 2012 (R2) or Windows 8(.1) with… ᵒ Legacy Citrix Receiver versions (Linux 11/12, Windows <3.4, Online Plug-in, …) ᵒ Low-powered endpoints (H.264 decoding consumes CPU) ᵒ Scenarios where server scalability is more important than user experience (H.264 also consumes CPU on VDA) ᵒ Branch offices with limited WAN bandwidth
© 2015 Citrix | Confidential – Content in this presentation is under NDA. Linux Virtual Desktop
© 2015 Citrix | Confidential – Do Not Distribute Linux VDA - 3 Key Market Segments Who Are They & Why They Matter UNIX – UNIX customers are making a switch to Linux to help reduce operating cost (lic, hw, availability of apps & developers). Also, some Windows customers looking to move away from Microsoft licenses Linux – ISV’s and developers who live & breath Linux. Their budget are spent on ISV’s like Red Hat, IBM and HP, etc. for s/w and HPC hardware. Use cases for remote access to Linux desktops and HPC workloads (incl. 3D & visualization apps) Citrix – XA/XD customers wanting to leveraging existing XA/XD architecture. Customers who use/know/live in Windows, but have a (smaller) % of users using Linux workloads.
© 2015 Citrix | Confidential – Do Not Distribute Linux Virtual Desktop 1.0 XA/XD 7.6 FP2 Enterprise and Platinum editions • XenApp/XenDesktop 7.6 Enterprise and Platinum editions • Hosted Shared desktop • SLED/SLES 11 SP3, RHEL 6.6 • Basic Clipboard, Keyboard and Mouse • EN on EN with tier 1 keyboard support
© 2015 Citrix | Confidential – Content in this presentation is under NDA. Citrix Receiver
© 2015 Citrix | Confidential – Do Not Distribute Receiver for Windows 4.3.100 Maintenance release • Reinforced Window 10 support • Compatibility with Avengers • No of fixes on Framehawk • More bug fixes…
© 2015 Citrix | Confidential – Do Not Distribute Receiver for HTML5/Chrome 1.8 • HTML5 Receiver as SDK • 16 bit color depth Plus • Audio Conferencing • Video Conferencing • Enhanced printing using Google Cloud Print Receiver for Chrome HTML5 HDX engine HTML5
© 2015 Citrix | Confidential – Do Not Distribute Receiver for Android 3.7.3 Update release • Support for Android 6 Developer Preview 3 (Marshmallow) • Number of fixes and minor enhancements. • Bug fix release Receiver for iOS 6.0.1
© 2015 Citrix | Confidential – Do Not Distribute Denying access from jailbroken iOS devices Receiver for iOS 6.1 • Receiver for iOS can detect that the device is jailbroken • User can dismiss and continue -OR- • Administrators can choose to block published access to apps and desktops ᵒ Add a keyword AllowJailBrokenDevices=False in the default.ica file. ᵒ Modify the default.ica files on ALL the StoreFront and Web Interface servers. ᵒ When the application or desktop is blocked the user will be shown the same Security Alert. Security Alert Citrix Receiver detected this device has been jailbroken and cannot be trusted to run this app securely. Dismiss
© 2015 Citrix | Confidential – Do Not Distribute Smooth drawing at high latency USB Redirection to Cloud for artists, signing- authorities Enabling a paperless, virtual workplace with drawing tablets and signature pads • Driverless endpoint; one-click redirection of USB input device to cloud • Two new HDX Policy controls • Capture Mode ᵒ Perfect for signature devices • Interactive Mode ᵒ Perfect for drawing devices
AppDisks layering Public Tech Preview made available 21.9.2015
© 2015 Citrix | Confidential – Do Not Distribute Intelligent app layering analysis and optimization powered by AppDNA Desktop imageApplications Containerization:A ppDisks, App-V or .msi Now Available! AppDisk Tech Preview
© 2015 Citrix | Confidential – Do Not Distribute Layer Creation Steps Inventory the Base Machine Attach an empty disk Boot in App Install mode Install your apps, the FS Filter will redirect to a special disk Reboot as many times are you need Click on Seal Disk when done
© 2015 Citrix | Confidential – Do Not Distribute Layer Creation Steps cont.. Seal disk causes system to reboot System boots back normal mode Delta comparison to create a layer definition Marker File Created Final (manual) Shutdown to complete
© 2015 Citrix | Confidential – Do Not Distribute Layer Attachment Loaded as a SCSI disk Attached directly to the Hypervisor On boot the AppDisk driver detects the disk based on the layer marker The driver reads the layer definition and creates redirection data on the base based on that
© 2015 Citrix | Confidential – Do Not Distribute Redirection Metadata – File System All files and folders in the layer definition are are scanned. If a folder exists only in the layer and not in the base, a junction point is created from the base to the folder on disk. If folder exists on both, ‘sentinel files‘ are created inside the folder on the base to redirect to the disk. In case of conflicts at file level, the disk wins.
© 2015 Citrix | Confidential – Do Not Distribute Redirection Metadata - Registry All keys and values are read from the layer definition. The registry hive from the disk is loaded. If a key exists only in the layer and not in the base, a symbolic link is created from the base key to the key on disk. If the key exists on both, the values in the key from the disk are written into the base.
© 2015 Citrix | Confidential – Do Not Distribute Multiple Layers Disks get attached on the VM in no particular order at boot time There is disk priority attached with each disk in the stack. The AppDisk driver honors the priority while creating redirection metadata and resolving conflicts. AppDNA analyses the disk compatibility and the order of the layers and will recommend the best order
Work better. Live better.

XenDesktop and XenApp - 2015 summary & bit of future

  • 1.
  • 2.
  • 3.
    © 2015 Citrix| Confidential – Do Not Distribute If you've not heard anything about the Feature Packs • Feature Pack Overview Feature Pack 2  HDX RealTime Optimization Pack 1.8  New Receiver  StoreFront 3.0  HDX with Framehawk  Linux Virtual Desktops  Citrix X1 Mouse for unmatched Windows experience on iOS Feature Pack 1 HDX RealTime Optimization Pack 1.7 SmartAuditor Session Recording CEIP License Server (Call Home) Enhanced XenServer 6.5 Performance Common Criteria and FIPS-120 certification Feature Pack 3 Windows 10 VDA Win10 compatibility with AppDNA Windows 10 Receiver User experience templates Next generation Thinwire Jailbroken device detection Universal Print Server Drawing/Signature Tablets Faster smartcard performance
  • 4.
    © 2015 Citrix| Confidential XenApp and XenDesktop 7.6 Feature Pack 1&2
  • 5.
    © 2015 Citrix| Confidential – Do Not Distribute Data Center User 1 User 2 VDA 1 VDA 2 Lync/Skype Server Signalling over ICA Signalling over ICA Audio-video over RTP Session initiation via SIP HDX RealTime Optimization Pack • Offloading to the Endpoint.
  • 6.
    © 2015 Citrix| Confidential – Do Not Distribute Summary of Lync client delivery options Optimized Delivery Options Generic Microsoft Lync 2013 VDI Plug-in HDX RealTime Optimization Pack Media-over-ICA •Microsoft solution supported by Citrix •All XA/XD editions •Redirection to Windows devices [only] for optimal server scalability •Full virtual desktops only (no support for Lync as a published app) •Citrix-developed solution, using Lync API and codecs •Enterprise/Platinum edition •Redirection to Windows, Linux, Mac •Full desktops or published Lync app •Currently available for Lync 2010 client and Lync Server 2013/2010. Lync 2013 client support in Feature Pack 1 •All XA/XD editions •Full feature support •Provides a fallback if there is no Lync media engine on the user device •Optimized-for-speech codec, UDP/RTP transport, packet tagging for QoS, etc.
  • 7.
    © 2015 Citrix| Confidential – Do Not Distribute HDX RealTime Optimization Pack 1.8 Skype for Business / Lync 2013 Optimization Added support for Skype for Business. Extended support to Mac users. Overall a better phone experience.
  • 8.
    © 2015 Citrix| Confidential – Do Not Distribute Framehawk, HDX and StoreFront Delivering on Synergy Promises • New Framehawk technology integrated into HDX Broadcast – Extend XenDesktop and XenApp usage to unpredictable networks • First release is Receiver for Windows – Additional versions to follow • StoreFront 3.0 – Customizable… Resources side by side… Folders… – Aggregate resources from XenApp 5.0+, XenDesktop 5.5+ and XenMobile 8.7+
  • 9.
    © 2015 Citrix| Confidential – Do Not Distribute StoreFront 3.0 - Simplified Navigation, Familiar Experience Application Bundles Simplifies application selection One-click provisioning Advanced Store Paradigm User ratings and comments and Traditional Folder View Restored functionality
  • 10.
    © 2015 Citrix| Confidential – Do Not Distribute Receiver X1 Value Proposition • Single Client per Mobile Platform iOS Android Win Phone iOS Android Win Phone Pre X1 iOS Android Win Phone X1 Benefits Single Citrix app to access corporate apps and desktops Users • Download one Citrix app • Reduce time to productivity IT • One app to support
  • 11.
    © 2015 Citrix| Confidential – Do Not Distribute Value Proposition • Simplified Navigation, Familiar Experience Application Bundles Simplifies application selection One-click provisioning Store Paradigm User ratings and comments and Traditional Folder View Restored functionality
  • 12.
    © 2015 Citrix| Confidential – Do Not Distribute Architecture - Before and After Web Tier Worx Home Receiver Receiver Pre-X1 NetScaler NetScaler X1 login XenMobile Server* XenApp/ XenDesktop Store Front X1 XenApp/ XenDesktop Store Front • Addition of Web Tier in XM and SF • Admin console for centralized: - Branding - App bundling • Unification to single mobile client/platform • Consistent app selection UX delivered from web tier • Store UX abstracted • Self service or folders Web Tier *Includes Store functionality - Note: Authentication spans across the architecture XenMobile Server*
  • 13.
    © 2015 Citrix| Confidential – Do Not Distribute Session Recording & Troubleshooting Improved session activity monitoring • Powerful activity monitoring ᵒ Capture screen updates to a video file ᵒ Configure monitoring of a specific user, app or server ᵒ Trusted digitally signed recording • Faster problem resolution ᵒ Replay actual screen activity at exact moment of failure ᵒ Quickly troubleshoot errors through time-stamped visual records ᵒ Helps address difficult to reproduce errors • Enhanced auditing ᵒ Monitor activity involving sensitive data ᵒ Record admin screen for change management of critical systems ᵒ Notify users of recording to help deter potential misdoing Enterprise PlatinumAdvanced
  • 14.
    © 2015 Citrix| Confidential – Do Not Distribute SmartAuditor Session Recording Use Cases Simplified regulatory compliance •Record on-screen user activity for apps that deal with sensitive information •Preemptively deter users from potential misdoing through employee awareness of recording capabilities •Quickly review individual behavior in the event of a compliance issue Streamlined personnel training •Evaluate how personnel use an specific application or workflow to improve training or optimize workflows •Gain an in-depth record of user activities via intelligent session recording and playback •Easily review employee behavior and conduct job training through historical storage of secured recordings Accelerated troubleshooting •Instantly record one-off, difficult to reproduce errors to simplify troubleshooting •Receive a time-stamped visual record of each session issue to enhance the monitoring power of XenApp •Enable multiple support teams to quickly playback recordings for expedited resolution
  • 15.
    © 2015 Citrix| Confidential – Do Not Distribute SmartAuditor Session Recording block diagram F i r e w a l l Session Recording Server Session Recording Policy Console Session Recording Database XenApp Server(s) with Session Recording Agent Session Recording Player
  • 16.
    © 2015 Citrix| Confidential – Do Not Distribute An Overview Of The Receiver Updates Up to and including FP2 • Citrix X1 Mouse • External Displays • Touch Pad Mode • Multiple App Switcher • Workspace Control • Siri with iOS8 • Screen Sharing • Fit to display • Multi-touch • External keyboard/mouse • Session Reliability • Session Roaming • Lync Optimization • HDX Insight • Session Reliability • SHA2 • Smart Card to Storefront • Desktop Composition • Multi Monitor for OS X • Mandatory Apps • Lync Optimization • OSX 10.10 support
  • 17.
    © 2015 Citrix| Confidential XenApp and XenDesktop 7.6 Feature Pack 3
  • 18.
    © 2015 Citrix| Confidential – Do Not Distribute Feature Pack 3 Objectives Simplify the deployment of Windows 10 Enhance the user experience from any device Strengthen IT security and control Introduce new use cases for today’s business challenges
  • 19.
    © 2015 Citrix| Confidential – Do Not Distribute What’s New in 7.6 Feature Pack 3 • Windows 10 support • Enhanced HDX Thinwire “Plus” • Improved tablet drawing and signature devices over the WAN • Faster SmartCard login performance • Video fallback prevention • Universal Print Server for Windows Server 2012 • Linux VDA • Updated Receivers (iOS, HTML5, Windows)
  • 20.
    © 2015 Citrix| Confidential Windows 10 Support
  • 21.
    © 2015 Citrix| Confidential – Do Not Distribute Windows 10 for the Business Embrace Windows 10 Devices Moving Applications to Windows 10 Standardizing on Windows 10 in the enterprise Citrix Receiver for Windows 10 AppDNA Windows 10 VDA VDA
  • 22.
    © 2015 Citrix| Confidential – Do Not Distribute Rapidly deploy Windows 10 desktops Windows 10 Virtual Delivery Agent (VDA) • New! Workstation OS VDA Package – Windows 10 Virtual Desktops • Windows 10 experience • Machine Creation Services provisioned desktops • Provisioning Services (Tech Preview) • Personal VDI (Personal vDisk) • AppV 5.1 platform support • Framehawk integration • 4K Resolution and Multi-monitor support – Windows 10 Remote PC Access • Remote access to physical PCs • Clientless, no VPN required • Secured through NetScaler • New! XenServer support for Windows 10
  • 23.
    © 2015 Citrix| Confidential HDX Policy Templates
  • 24.
    © 2015 Citrix| Confidential – Do Not Distribute Policy Templates – summarizedTemplate name Very High Def. UX High Server Scalability Optimized for WAN Bandwidth Overall session bandwidth limit 0 Note: simply to expose the setting Graphics Use video codec for compression Use when available Do not use / Legacy Do not use / Legacy Target frame rate 30 (min 10) ------------------------------------- 16 (min 8) -------------------------------- Visual Quality High Medium Low Color depth for simple graphics ----------------------------- 24bpp -------------------------------- 16bpp Desktop UI Desktop Wallpaper Allowed Prohibited Prohibited View window contents while dragging Allowed Allowed Prohibited Allowed Prohibited Dynamic windows preview Enabled Disabled Menu animations Allowed Prohibited Prohibited Multimedia Optimize (transcode) RAVE Prohibited Allowed Limit video Quality Maximum 480p Windows/flash media fallback Allow server rendered Play only on client Audio Audio Quality High – high definition audio Medium-Optimized for speech Low—for low speed connections Printing Auto-create client printers Auto-create all client printers Default printer only Default printer only Direct connections to print servers Enabled Disabled Universal printer driver usage (UPD) if requested driver not available Use universal printing only Use universal printing only Universal printing print quality limit No Limit Medium Resolution (600 DPI) Universal Printing Optimization ImageCompression=BestQuality ImageCompression=StandardQuality ImageCompression=ReducedQuality File Redirection Use Asynchronous writes Disabled Enabled
  • 25.
    © 2015 Citrix| Confidential – Do Not Distribute Policy templates – what is the result? basic Good Best Default High Server Scalability Optimized for WAN Compatibility BW efficiency Scalability EUX
  • 26.
    © 2015 Citrix| Confidential Framehawk
  • 27.
    © 2015 Citrix| Confidential – Do Not Distribute 7.6.300 with Framehawk technology integrated • New Framehawk technology integrated into HDX Broadcast – Extend XenDesktop and XenApp usage to unpredictable networks • Citrix Receiver for Windows and iOS – Additional Citrix Receivers to follow • Compatibility with Director, CloudBridge, NetScaler HDX Insight • NetScaler support (requires 11.0-62.10 build)
  • 28.
    © 2015 Citrix| Confidential – Do Not Distribute Framehawk – Available now! 7.6 Feature Pack 2 • New UDP-based ICA virtual channel – VDA add-on for XenDesktop 7.6 and XenApp 7.6 – Citrix Receivers for Windows (4.3) and iOS (6.0) • Use case: Mobile device users on broadband wireless (Wi-Fi, broadband satellite, etc.) – Single monitor, up to 2048x2048 • Group Policies update for Studio • Compatibility with Director, NetScaler HDX Insight, CloudBridge • NetScaler Gateway 11.0-62.10
  • 29.
    © 2015 Citrix| Confidential – Do Not Distribute Understanding Framehawk Vision Deployment
  • 30.
    © 2015 Citrix| Confidential – Do Not Distribute Understanding Framehawk Vision • Framehawk demonstrates Citrix’s continued investment and leadership in HDX/ICA • The workforce is increasingly mobile so resilience to network issues has become critical • In-session UX requires not only fluidity and fidelity, but also a consistent cadence (see the HDX Graphics slide deck)
  • 31.
    © 2015 Citrix| Confidential – Do Not Distribute Understanding Framehawk Vision • Framehawk demonstrates Citrix’s continued investment and leadership in HDX/ICA • The workforce is increasingly mobile so resilience to network issues has become critical • In-session UX requires not only fluidity and fidelity, but also a consistent cadence (see the HDX Graphics slide deck) “V1” Deployment • Identify the users most in need of better performance on poor network conditions • Validate that they’re on network connections that allow for bursts in bandwidth consumption
  • 32.
    © 2015 Citrix| Confidential – Do Not Distribute 2 key scenarios for Framehawk 1. Mobile workers on broadband wireless – Spectral interference is common, leading to packet loss 2. Offshore workers – The farther the users are from the data center, the more likely there is packet loss along the way – Latency amplifies the impact of packet loss If a customer is having in-session user experience issues with Thinwire then they are a candidate for Framehawk provided that they have sufficient network bandwidth (ideally 4-5 Mbps base bandwidth plus 100-150 Kbps per concurrent user)
  • 33.
    © 2015 Citrix| Confidential – Do Not Distribute Target users for Framehawk “v1” deployment • Initially, (1) pure mobile workers and (2) offshore workers • Administrators manually select Framehawk experience for target users Users who only need Thinwire or DCR (dedicated office users, wired with really thin or really fat data pipes) Users who need only Framehawk (pure mobile and offshore workers) Users who need Thinwire + Framehawk (mobile and office workers) FUTURE (requires auto- switching) Happy? No change required!
  • 34.
    © 2015 Citrix| Confidential – Do Not Distribute Graphic encoding by order or precedence Clipboard ICAconnection Generic USB Lync Mobility SDK KB & Mouse Printing Audio Mobile sensors Smartcard Framehawk DCR Thinwire Screen Graphics Multimedia CDM Flash • Legacy Graphics Mode (Win2008R2/win7 only, Disabled by default) ᵒ Machine policy ,If enabled wins and no more processing (except win7) Per user policies: • Use Framehawk display channel (Disabled by default), if enabled: ᵒ Receiver must advertise capability, if not, falls back to next in line ᵒ If does not succeed to open UDP ports – falls back to next in line • Desktop Composition Redirection (WS only, Disabled by default since 7.6FP3) ᵒ Receiver must advertise capability, if not, falls back to next in line • Use video codec for compression (since 7.6FP3, Use video-codec if available/supported) ᵒ Receiver must advertise capability, if not, falls back to do not use video-codec ᵒ if do not use video-codec = Compatibility Mode
  • 35.
    © 2015 Citrix| Confidential – Do Not Distribute Legacy Thinwire How (GDI) remoting works • GDI Application GDI API GDI Commands from App: Draw line… Draw text… Draw bitmap… Solid fill… Scroll… Thinwire Graphics Driver & Protocol Generator vdtw30.dll Thinwire Commands: Draw line… Draw text… Draw image… Solid fill… Scroll… ICA Network Stack Receiver Non-GDI Application API Commands from App: Draw bitmap… Thinwire Graphics Driver & Protocol Generator vdtw30.dll Thinwire Commands: Draw image… ICA Network Stack Receiver
  • 36.
    © 2015 Citrix| Confidential – Do Not Distribute But things have changed during time… Architecture • GDI Application Non-GDI Application Receiver Thinwire Graphics Driver & Protocol Generator vdtw30.dll Kernel Mode User Mode GDI API API ICA Network Stack XPDM Microsoft has deprecated the XPDM driver model in favor of WDDM. Windows 7 supports both models Windows 8 only supports WDDM Windows Server with RDS still only supports XPDM (even in WS 2012 R2) Microsoft introduced Desktop Windows Manager. DWM adds another layer to the screen surface and composes all screen changes to a single update on a fixed refresh cycle DWM is optional in Windows 7 (Mandatory with WDDM) DWM desktop composition is not available in Windows 2008 R2 RDS DWM is always enabled with Windows 8(.1) & 2012 (R2) DWM More and more modern applications are no longer based on GDI
  • 37.
    © 2015 Citrix| Confidential – Do Not Distribute Challenges with Legacy Mode on Windows Server 2012 (R2) • Legacy Mode can be enabled as Server OS (RDS) still supports XPDM drivers • Windows 2012 enforces DWM composition and no longer supports GDI remoting • Thinwire expects thin commands (GDI) and small bitmaps, but only receives full- blown bitmaps containing the composed desktop surface • Poor performance and higher bandwidth utilization than Legacy Thinwire with GDI GDI Application Non-GDI Application Receiver Thinwire Graphics Driver & Protocol Generator vdtw30.dll GDI API API ICA Network Stack DWM
  • 38.
    © 2015 Citrix| Confidential – Do Not Distribute Introducing ThinWire Plus • Will be available for all supported client and VDA types ᵒ Even Linux VDA will support this technology • No benefit on Windows 7 and Windows Server 2008 R2 • Typical use cases include Windows Server 2012 (R2) or Windows 8(.1) with… ᵒ Legacy Citrix Receiver versions (Linux 11/12, Windows <3.4, Online Plug-in, …) ᵒ Low-powered endpoints (H.264 decoding consumes CPU) ᵒ Scenarios where server scalability is more important than user experience (H.264 also consumes CPU on VDA) ᵒ Branch offices with limited WAN bandwidth
  • 39.
    © 2015 Citrix| Confidential – Content in this presentation is under NDA. Linux Virtual Desktop
  • 40.
    © 2015 Citrix| Confidential – Do Not Distribute Linux VDA - 3 Key Market Segments Who Are They & Why They Matter UNIX – UNIX customers are making a switch to Linux to help reduce operating cost (lic, hw, availability of apps & developers). Also, some Windows customers looking to move away from Microsoft licenses Linux – ISV’s and developers who live & breath Linux. Their budget are spent on ISV’s like Red Hat, IBM and HP, etc. for s/w and HPC hardware. Use cases for remote access to Linux desktops and HPC workloads (incl. 3D & visualization apps) Citrix – XA/XD customers wanting to leveraging existing XA/XD architecture. Customers who use/know/live in Windows, but have a (smaller) % of users using Linux workloads.
  • 41.
    © 2015 Citrix| Confidential – Do Not Distribute Linux Virtual Desktop 1.0 XA/XD 7.6 FP2 Enterprise and Platinum editions • XenApp/XenDesktop 7.6 Enterprise and Platinum editions • Hosted Shared desktop • SLED/SLES 11 SP3, RHEL 6.6 • Basic Clipboard, Keyboard and Mouse • EN on EN with tier 1 keyboard support
  • 42.
    © 2015 Citrix| Confidential – Content in this presentation is under NDA. Citrix Receiver
  • 43.
    © 2015 Citrix| Confidential – Do Not Distribute Receiver for Windows 4.3.100 Maintenance release • Reinforced Window 10 support • Compatibility with Avengers • No of fixes on Framehawk • More bug fixes…
  • 44.
    © 2015 Citrix| Confidential – Do Not Distribute Receiver for HTML5/Chrome 1.8 • HTML5 Receiver as SDK • 16 bit color depth Plus • Audio Conferencing • Video Conferencing • Enhanced printing using Google Cloud Print Receiver for Chrome HTML5 HDX engine HTML5
  • 45.
    © 2015 Citrix| Confidential – Do Not Distribute Receiver for Android 3.7.3 Update release • Support for Android 6 Developer Preview 3 (Marshmallow) • Number of fixes and minor enhancements. • Bug fix release Receiver for iOS 6.0.1
  • 46.
    © 2015 Citrix| Confidential – Do Not Distribute Denying access from jailbroken iOS devices Receiver for iOS 6.1 • Receiver for iOS can detect that the device is jailbroken • User can dismiss and continue -OR- • Administrators can choose to block published access to apps and desktops ᵒ Add a keyword AllowJailBrokenDevices=False in the default.ica file. ᵒ Modify the default.ica files on ALL the StoreFront and Web Interface servers. ᵒ When the application or desktop is blocked the user will be shown the same Security Alert. Security Alert Citrix Receiver detected this device has been jailbroken and cannot be trusted to run this app securely. Dismiss
  • 47.
    © 2015 Citrix| Confidential – Do Not Distribute Smooth drawing at high latency USB Redirection to Cloud for artists, signing- authorities Enabling a paperless, virtual workplace with drawing tablets and signature pads • Driverless endpoint; one-click redirection of USB input device to cloud • Two new HDX Policy controls • Capture Mode ᵒ Perfect for signature devices • Interactive Mode ᵒ Perfect for drawing devices
  • 48.
    AppDisks layering Public TechPreview made available 21.9.2015
  • 49.
    © 2015 Citrix| Confidential – Do Not Distribute Intelligent app layering analysis and optimization powered by AppDNA Desktop imageApplications Containerization:A ppDisks, App-V or .msi Now Available! AppDisk Tech Preview
  • 50.
    © 2015 Citrix| Confidential – Do Not Distribute Layer Creation Steps Inventory the Base Machine Attach an empty disk Boot in App Install mode Install your apps, the FS Filter will redirect to a special disk Reboot as many times are you need Click on Seal Disk when done
  • 51.
    © 2015 Citrix| Confidential – Do Not Distribute Layer Creation Steps cont.. Seal disk causes system to reboot System boots back normal mode Delta comparison to create a layer definition Marker File Created Final (manual) Shutdown to complete
  • 52.
    © 2015 Citrix| Confidential – Do Not Distribute Layer Attachment Loaded as a SCSI disk Attached directly to the Hypervisor On boot the AppDisk driver detects the disk based on the layer marker The driver reads the layer definition and creates redirection data on the base based on that
  • 53.
    © 2015 Citrix| Confidential – Do Not Distribute Redirection Metadata – File System All files and folders in the layer definition are are scanned. If a folder exists only in the layer and not in the base, a junction point is created from the base to the folder on disk. If folder exists on both, ‘sentinel files‘ are created inside the folder on the base to redirect to the disk. In case of conflicts at file level, the disk wins.
  • 54.
    © 2015 Citrix| Confidential – Do Not Distribute Redirection Metadata - Registry All keys and values are read from the layer definition. The registry hive from the disk is loaded. If a key exists only in the layer and not in the base, a symbolic link is created from the base key to the key on disk. If the key exists on both, the values in the key from the disk are written into the base.
  • 55.
    © 2015 Citrix| Confidential – Do Not Distribute Multiple Layers Disks get attached on the VM in no particular order at boot time There is disk priority attached with each disk in the stack. The AppDisk driver honors the priority while creating redirection metadata and resolving conflicts. AppDNA analyses the disk compatibility and the order of the layers and will recommend the best order
  • 56.