• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
The Citrix Blog
XenDesktop Blogs
Product news, tips, and tricks.
Permalink | Twitter Post to Twitter | Comments (0) | Views (1108) |

posted by Scott Swanburg


They were once multi-billion dollar technology companies and now they no longer exist!

Well we could leave it right there and just chalk up the demise of these companies to poor economies or even to a fatal flaw in their technology.  But neither of these answers would be true.  In fact, in their hay-days each of these companies would have been called the darling of the industry.  What Wang did for business productivity shot them to the top of the charts back in the 80's and at $3 Billion in sales with over 40,000 employees one would have thought them to be a long term contender.  Wang got so overly focused on a single platform application (word processing) that by 1992 they had to file for bankruptcy.

In 1987 I was a software engineer doubling as a Systems Administrator for engineering workstations at a company called TRW (which was also a multi-billion dollar company that no longer exists).  We were just migrating from DEC equipment to Sun Sparc Stations... and man did those things run fast (at the time).  Sun was said to have (3) generations of workstations ready to ship but there was so much demand for their hardware the rumor was they were holding back the shipment of new technology until they gave themselves enough time to sell what was already going like hot-cakes.  But hold on to that for a second while I back up to talk about DEC.

We had a gaggle of Systems Admins for the DEC VAX computers in 1983-85.  DEC was crushing IBM at the time with performance/cost and shares of DEC stock were going through the roof.  However, as Sun began to emerge there was a whispering on the wind about the proliferation of Sys 5 and BSD based operating systems.  DEC was proprietary at the time and you had to be a PhD in VMS command line just to know how to boot a machine.  With so much frenzy over Unix, DEC decided to get into the business but do it in a way that ultimately led to their demise.  They had so much expertise in their own operating environment that they had to pay huge sums of money to get Unix developers on board and get their own version of Unix (called Ultrix) into market.  But to pay for the development DEC came up with a scheme that ultimately put them in the ground.  They decided to charge double the amount for system maintenance and software upgrades to all of the customers that had been loyal to them for years.  And when Sun came out with higher performance minis and IBM fought back with their 6000 series, DEC was caught with their pants down.  The net result was an exodus away from the VAX machine and no loyal customers to foot the Ultrix bill.... Good-bye DEC!

By 1990, Sun was the "Super-Hero" and they began to forge ground against the incumbents like IBM and HP.  There was a huge following of Sun both in terms of performance/cost and in terms of the scientific community as Sun became known as the anti-establishment technology company sprouting forums for the enhancement of open source collaboration.  So superior was their technology that the big mainframe companies tried desperately to steal their talent away.  But the die-hards at Sun would have nothing of it.  Besides creating the best platforms in the world, Sun had become the giant for networking with their mantra of "The Network is the Computer".  Driving network development through the precursor to Internet Protocol, Sun was on a rocket ship ride.  But then something odd began to happen.  Sun began to fragment their development and soon the performance of their equipment was not as stellar as their focus shifted to a world of Java collaboration.  They had a great run but couldn't figure out how to monetize all of their engineering efforts to create a Java enabled world.  With millions of devices running Java clients, but no revenue streams, Sun began to bite the bullet... and now... swallowed by Oracle!

So now there are some new darlings on the block regarding Cloud Computing... aren't there?  And Citrix is staying the course with the technology that has enabled our growth for 20 years.  We just announced XenDesktop 4, which is a logical path to virtualization... both for applications and for desktops.  I think we've learned from the past mistakes of others that you've got to keep doing what got you here and do it better than anyone else.  And don't forget about the next generation of IT Services that are coming on like gang busters.  We're in that market too!

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (6) | Views (5206) |

posted by Derek Thorslund


The virtual desktop revolution is here! XenDesktop 4 further widens Citrix's competitive lead with FlexCast™ technology to deliver the best Windows desktop for everyone in the organization, from task worker to power user. And XenDesktop 4 is an HDX-focused release that provides the best "high definition" user experience in the desktop virtualization market, with better reliability and higher availability than a traditional PC.

From the more than 70 new features in this release, allow me to introduce you to some key new capabilities of XenDesktop 4:

  • HDX MediaStream for Flash (client-side rendering). While server-side rendering remains Citrix's foundational approach for delivering multimedia content of all sorts, HDX MediaStream for Flash provides an outstanding optimization for Windows online plug-in (client) users on low latency network connections. Leveraging the user device for direct content fetching and rendering, it delivers a high definition user experience and improves server scalability and network bandwidth efficiency by an order of magnitude. This technology supports Flash animations, videos (including HD), and IE-based Flex apps, even video conferencing applications. Citrix competitors do not offer a client-side rendering option for Flash.
  • HDX MediaStream enhanced delivery of server-rendered video. New dynamic frame rate adjustment works in conjunction with bandwidth estimation to optimize video and graphics delivery over WAN and Internet connections. Where bandwidth is plentiful, full frame rate (30 fps) server-rendered video delivery is now available by modifying a registry key [new default is about 24 fps]. When compared to competitors' server-side rendering, XenDesktop 4 uses significantly less bandwidth to deliver equivalent quality.
  • Enhancements to HDX Adaptive Orchestration. SmartRendering has been enhanced with more intelligence to dynamically select between server-side and client-side video rendering. SmartRendering now considers not only user device type and codec availability but also the real-time bandwidth and latency of the network connection.
  • FlexCast™ desktop delivery technology. Different types of workers across the enterprise need different types of desktops. Some require simplicity and standardization, while others need performance and personalization. With FlexCast™ delivery technology, IT can deliver the best desktop for every user, every time. XenDesktop 4 is much more than just a VDI solution. For task workers where personalization is not needed or desired, XenDesktop 4 supports Hosted Shared Desktops, providing a locked down, streamlined and standardized environment with the lowest cost per user. For design engineers and other power users, HDX 3D for Professional Graphics delivers GPU-enabled desktops hosted on blade or rack workstations.
  • Expanded USB support, including webcams. HDX Plug-n-Play now supports isochronous USB remoting, enabling LAN-connected users to plug in a webcam and enjoy HDX RealTime video conferencing with popular applications such as Microsoft Office Communicator and Skype. This release also supports specialized keyboards (in particular, the Bloomberg keyboard) and dictation devices such as the Philips SpeechMike.
  • Media Foundation support for HDX MediaStream client-side rendering. Media Foundation (MF) is Microsoft's new framework for digital media, used by Windows Media Player for certain media types on Windows Vista and Windows 7. With XenDesktop 4, multimedia rendering through Media Foundation can, depending on network latency and packet loss, be offloaded from the XenDesktop VDA server onto the user's Windows or Linux device, greatly improving server scalability. Media Foundation support extends our HDX MediaStream competitive advantage to the latest Windows platforms.
  • New audio codec technology. With the new "Optimized for speech" codec, HDX RealTime delivers clear audio quality to softphone and voice chat users with very modest bandwidth consumption (less than 20 Kbps). HDX MediaStream server-rendered video and music playback benefits from the new "High definition" codec which provides CD-like sound quality. These enhancements leverage version 11.2 of the Citrix online plug-in for Windows.
  • HDX Plug-n-Play flexible multi-monitor support. Application compatibility with multi-monitor configurations has been improved and users now have greater control via the Desktop Viewer toolbar. Supported multi-monitor configurations include special arrangements such as U, L, T, reverse L and inverse T. Screens can be of different sizes, resolutions and orientations.
  • Expanded OS support, including Windows 7. The XenDesktop 4 VDA platform introduces support for Windows 7 (non-Aero) 32-bit and 64-bit, Windows Vista 64-bit and Windows XP 64-bit. With XenDesktop 4, migrating to Windows 7 is as fast and simple as configuring a single master image and assigning users. In addition, the new Citrix online plug-in 11.2 and Web Interface 5.2 releases both support user devices running Windows 7. Smartcard support has been added for Windows 7 and Windows Vista, for Windows online plug-in users.
  • HDX IntelliCache with Citrix Branch Repeater provides tokenized compression and data de-duplication, dramatically reducing bandwidth requirements and improving performance for users at branch office locations. XenDesktop 4 Platinum Edition has been tested with Branch Repeater 5.5. Our measurements indicate a 25 times reduction in bandwidth when using HDX IntelliCache with HDX MediaStream to deliver videos to branch offices.
  • Single sign-on and password control are now included with XenDesktop 4 Platinum Edition, powered by Citrix Password Manager 4.6 SP1, increasing application security while providing users with fast, automated logon to Web, Windows and host-based applications.  
  • Service level monitoring and reporting. XenDesktop 4 Platinum Edition offers enhanced EdgeSight technology to monitor, alert, troubleshoot, and report on the Citrix XenDesktop infrastructure. Administrators can quickly determine where a problem may exist and take action to deliver higher service levels. New summary reports now make it easier than ever to manage a XenDesktop implementation.
  • New EasyCall™ features. With EasyCall call forwarding, users can make and receive voice calls when they're out of the office, using the office telephone system. EasyCall reduces telephone expenses while providing users the convenience of click-to-call dialing right from their virtual desktop. A new portal, accessible from browsers and iPhones, empowers users to add EasyCall conferences to their calendar and manage call forwarding to multiple telephone numbers.
  • Active Directory multi-forest support enables virtual desktops to be delivered to users located in different Active Directory forests from that in which the XenDesktop infrastructure servers are registered.
  • Site Failover provides a disaster recovery, high availability solution in conjunction with Citrix NetScaler™. Web Interface now supports configuration of a list of disaster recovery farms. When none of the farms in the normal farm list can be reached, Web Interface will automatically try the farms in the disaster recovery list.
  • Site Roaming enables a user to travel to a site served by a different data center, logon at a Citrix Ready thin client, and connect to his or her own virtual desktop even though it is not hosted at that site. Users can always access their own virtual desktops and data, regardless of where they connect from.
  • RDP support. XenDesktop 4 enables users on a locked-down device where they cannot install the Citrix Receiver or online plug-in to access their virtual desktop using RDP. This capability also simplifies moving up to XenDesktop from other desktop virtualization solutions.
  • Extended SDK. The Citrix WFAPI SDK is a collection of APIs allowing software developers and system administrators to access specific features of XenDesktop. It has been extended to add several new functions requested by the development community.

No doubt about it, with XenDesktop 4 the desktop virtualization revolution has begun! Find out more at www.citrix.com/xendesktop4.

Derek Thorslund
Citrix Product Strategist, HDX

Learn more about Citrix XenDesktop 4

Follow XenDesktop on http://twitter.com/xendesktop

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (14) | Views (3562) |

posted by Sumit Dhawan

Time to rethink your desktops

Months of planning, hours/weeks of discussions with customers, listening to the community and years of R&D effort leads to something big - and that right now is XenDesktop 4. Something that unlocks the potential of desktop virtualization that the world has been waiting for. With the new FlexCast delivery and enhanced HDX - now it is easy for anyone to look at desktop virtualization and start building plans to put their traditional desktop computing to rest for ever. Harry lists out why he would consider the change now and Raj talks about how this revolution will play out. Traditional desktop computing has clearly had its day - so long - hope to never see you again!

Looking at the responses within the community and several conversations with customers and partners have me convinced that XenDesktop 4 hits the mark. It offers exactly what customers need to serve different types of users with high def. user experience using one solution.

The only question I get is how do they get to it in the best possible way? What's the right license path to take? Every time I hear this question I think that the most important part of the job is done - getting the right product built for the customers that serves their needs and helps them solve their problems!

Three ways to get to XenDesktop 4

Now - let me walk through some scenarios that you may be faced with - it will help you decide how to pick the right path towards the bright future of desktop virtualization in your organization.

Scenario #1 - Not a Citrix customer today, but evaluating XenDesktop for virtual desktops

This is the most straight forward one. If you are considering desktop virtualization, XenDesktop 4 makes it simple. With FlexCast delivery - you have any type of virtual desktop solution you need, all with HDX user experience. You use it with Hyper-V, XenServer, ESX or vSphere - we will leave it up to you - I am sure you will pick the one that is most cost effective to you! Case closed!

Scenario #2 - Existing XenDesktop 2/3 customers, looking to XenDesktop 4

All XenDesktop customers get entitlements to XenDesktop 4 for no additional charge, as long as you are current on your soft assurance (which you likely will be because we offer 1 full year of SA with the product purchase). Most of you are already using the product based on 1:1 concurrency since virtual desktop means getting a license per user in most cases - Brian summarizes this quite well. So, this means more value for all of you at no additional cost. For example, if you are using XenDesktop 2 or 3 Advanced Edition - you get free entitlement to XenDesktop 4 Enterprise. All of the FlexCast delivery and full power of on-demand apps by XenApp at no additional charge. Wham! Similarly, Platinum Edition customers get the full capabilities of XenApp Platinum as part of XenDesktop 4 Platinum. In few cases I understand that there may be a concurrency delta from 1:1; adding new user based licenses of XenDesktop 4 with all additional capabilities as you expand to a larger number of users can be quite easy to justify with the new pricing and value of XenDesktop 4. Finally, if you are in an industry that has high concurrency ratios - stay tuned - we are working on offering you the right options to address your requirements.

Scenario #3 - All existing XenApp customers

Existing XenApp customers have three options now:

Interested in expanding to desktop virtualization now or in the near future for your XenApp users?

If you are interested in desktop virtualization, you should take advantage of the new Trade-up to XenDesktop 4 Program. This program is unbelievable value for anyone considering desktop virtualization. Here is how it works - you can trade-up all your XenApp licenses that you own for up to 2x the number of XenDesktop 4 licenses. Here is how you calculate savings. This might be enough for you to get your desktop virtualization going. You don't even have to start implementing virtual desktops day 1 - adopt it when you are ready and leverage the power of app virtualization as you get all the capabilities of XenApp with XenDesktop. Don't miss the opportunity - this program is only valid for a limited time.

Interested in XenDesktop 4 for new users that do not use XenApp today?

As part of the Trade-up program that I described, we also offer the flexibility to trade-up selective XenApp licenses and convert them to XenDesktop licenses. This program gives you the ability to use any XenApp licenses that you have own but do not use on a regular basis to deliver apps to your users. In fact, they may not even be current on Software Assurance. This program gives you the ability to leverage your existing investmet with Citrix - both license costs as well as your skill-sets and adopt XenDesktop 4 with lower risk and cost. Again, I encourage you to look at the Trade-up calculator.

Not interested in desktop virtualization?

If you are using XenApp to deliver apps with high concurrency requiements, keep using XenApp the way you are. Citrix is committed on XenApp product roadmap and support. We recently delivered powerful new capabilities in XenApp 5 Feature Pack 2. And, you will continue to see similar innovations in XenApp going forward.

Bottom line

This value with XenDesktop 4 is hard to beat, and time is now to look at desktop virtualization as you adopt your plans for windows 7 migration.

For all XenApp customers, look at the Trade-up program. If it doesn't work for you, no worries - XenApp is still the #1 strategic product with the biggest R&D and you will continue to see some solid product roadmap and support from Citrix.

For XenDesktop customers, most of you will have a solid upgrade with more value at no additional cost. I encourage you to look at the licensing differences as you go through the upgrade to XenDesktop 4.

For new customers, the choice is now easy. If you were thinking of how you can get one solution to serve all your users overtime. The solution is now here - Citrix XenDesktop 4

To learn more and uncover all the secrets, join our live event - Secrets, Lies & VDI

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (5) | Views (2242) |

posted by Raj Dhingra

DIAL 'R' FOR REVOLUTION WITH XENDESKTOP 4

When I joined Citrix as general manager of the XenDesktop team in January 2008, I had a core conviction that when we would look back in 3-4 years time, we would have fundamentally transformed how enterprise users work with their desktops - for the better!

In June 2008, we launched XenDesktop 2 and transformed the desktop from a device to an on-demand service. Today, on October 6, 2009 we have taken a bold leap towards fulfilling our vision. A virtual desktop revolution is here - with the introduction of XenDesktop 4.

A virtual desktop - for everyone.

WHAT BEGAN IN 2008, ACCELERATED IN 2009
During the course of the last 18 months, my team and I have literally logged hundreds of thousands of air miles meeting hundreds of customers and partners worldwide. While many industry observers were skeptical about the hype, I always calibrate my impressions by studying and understanding what customers are doing. And I was certainly impressed with what I found:

  • Customer interest was high worldwide - in North America, Europe and Pacific
  • Key drivers were business agility, better security, anywhere access and yes - cost savings and green computing
  • Adoption was across multiple verticals - education, healthcare, technology, manufacturing, government agencies, retail and financial services
  • Primary use cases were for knowledge workers - whether remote, offshore or in the office
  • Confirmation that user experience was very critical to the adoption of virtual desktops. In fact, the #1 reason why XenDesktop won over other alternatives was user experience - there were several reasons, but user experience was always #1
    In 2009, despite the tough economic headwinds, I saw our momentum accelerate:
  • Early pilots were turning into production
  • Many customers were coming back in 6-9 months to expand their deployments
  • Larger initial purchases indicating deeper deployments
  • Several customers kicking off strategic adoption of virtual desktops - broadly across thousands of users

WHAT'S AHEAD WITH VIRTUAL DESKTOPS
25 years ago, PCs fundamentally changed computing. They radically improved personal productivity and communication. PCs changed the way we work. However, that's not enough anymore.
Traditional PCs were designed for a different world. Today, people need to work in entirely new ways, powered by the connectivity of the internet, an explosion of new devices and the limitless promise of the web. A traditional PC - locked to an office, laptop or network is too confining.
In the world ahead, the virtual desktop will revolutionize computing all over again.
It will revolutionize how we work and play. It will enable a new virtual workstyle to unlock our efficiency and increase our speed to stay ahead - in a world that's flat, small and always changing.

Here is the promise the virtual desktop brings:

  • Un-tethered from any office or location
  • Un-tethered from any device: netbook, smartphone, thin client, BYOPC or Mac
  • Access on any network
  • Simple and complete access to enterprise computing on demand
  • Self-service and provisioning of enterprise apps, just like picking songs from an iTunes store
  • A high definition user experience.

With this virtual desktop, on-boarding new employees goes from days to minutes. New branches can be opened in a fraction of the time. Employee adds, moves and changes due to expanding businesses or M&A become quick, easy and save money. A graphics engineer in San Francisco can securely collaborate on a 3D graphics model with his colleague in Taipei.

This virtual desktop is here with XenDesktop 4 - for every user.

XENDESKTOP 4 FLEXCAST TECHNOLOGY: A GIANT DIAL FOR IT
As mentioned earlier, I have seen our momentum accelerate in 2009. However, I have also had customer meetings where people have been prone to take a wait and see approach.

Having worked in emerging technology markets before, I have found that when faced with a new type of solution many times people will fall into an "All or nothing" trap.
The solution must meet all use cases and all requirements or we will not deploy it.
This is what I would call an "on/off switch" approach. All or nothing.

I would suggest that you think of desktop virtualization as a "dial" rather than an "on/off switch".
Pick the use cases that are the most compelling for business agility, security and/or cost savings and start with them first. Then expand to additional use cases. Nothing succeeds more like success.

With XenDesktop 4 and FlexCast technology, we are providing a dial for IT. Pick the type of user: task worker, knowledge worker, advanced user or mobile worker. And then optimize the desktop with the appropriate desktop delivery that suites the user. You can control whether you want to deliver a hosted shared desktop, a hosted VM-based desktop, a blade PC based desktop, a local streamed desktop, virtual apps on physical laptop or desktop or a local virtual desktop. The right virtual desktop for every user.

So, perhaps VDI alone may have made you think of desktop virtualization as an "on/off switch". All or nothing.

We just gave you a giant dial with FlexCast delivery technology - the ultimate in flexibility for a complete desktop virtualization solution. You can start now with virtual desktops that best meet your needs and deliver an ROI.

Dial "R" for revolution. Let the revolution begin!

Raj Dhingra
General Manager, XenDesktop

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (23) | Views (5185) |

posted by Harry Labana

Summary of announcement

Today Citrix announced XenDesktop 4 - a complete desktop virtualization solution to address the needs of all users across an enterprise. XenDesktop 4 includes on-demand apps by XenApp as well as FlexCast delivery technology offering different methods to deliver desktops tailored to meet the performance, security and flexibility requirements of each user. In the future we will also see XenClient to further extend our desktop virtualization strategy to include local VM-based desktops. XenDesktop 4 will be available under a new simpler per user license model more in line to support desktop deployments. XenApp will continue to be available standalone with today's CCU model. We are also providing incentives to move to a XenDesktop license. Since XenApp application virtualization is a critical component of our desktop virtualization strategy we will continue to invest in it with additional capabilities on the horizon as early as the first half of 2010. 

Wham! There you have it, finally a single product option.  Something that I have wanted for a long time to address a far broader range of use cases and truly enable desktop virtualization that goes beyond a simplistic one dimensional VDI view of the world.

So what are those use cases and drivers?

I've written in a past blog the time is now! about why I feel WIndows 7 is a long awaited stimulus to drive the next desktop refresh. In addition, the analyst data I have seen strongly indicates that 2010 will be the year of the PC refresh after years of skipped upgrades. This I believe will lead to many more people seeking to understand how desktop virtualization fits into to their strategic plans to ensure that they make the right investments in 2010 for their IT infrastructure as the economy begins to recover.

When I talk about drivers for desktop and application virtualization to customers from CIO to hardcore techie, I generally find that everything fits into three buckets. Here are some common perspectives that I have shared that resonate with our real world customers who are implementing at scale today.

Business Perspective
  • Simplify business continuity and build it into the core architecture.
  • Enable quicker and easier office moves and enable mobility from any connection from a broad device set.
  • Invest in M & A and global expansion.
  • Enforce stronger data standards and security through centralization.
  • Drive increased consistency, more efficient staff based on location.
  • Enable outsourcing.
User Experience Perspective
  • Ensure consistency of user experience across any network. WAN and bandwidth matter.
  • Improves performance when latencies are managed down by moving apps closer to the desktop.
  • Enable telecommuting and access from any device/connection.
  • Recover faster from faults to increase productivity.
  • Introduce new productivity models like BYOPC.
Technology Perspective
  • Leverage power and cooling efficiencies in the data center to reduce costs.
  • Consolidate data centers and extend reach of existing data centers.
  • Build greener user buildings in metropolitan areas and reduce carbon foot print.
  • Reduce complexity in workplace and datacenter management OpEx by reducing the # of instances to manage.
  • Ensure reliability of simple clients to reduce helpdesk calls and end user break fix visits.
  • Reduce management costs and risk for infrequently connected devices such as laptops.

Once people start to understand the potential from their respective points of view, it usually boils down to desktop virtualization is a way to drive costs down over time and increase productivity very quickly.

To solve for the above use cases with the current distributed computing model is very difficult. Primarily this is because at scale distributed computing is complex to manage with a lot of overhead and many moving parts. This then leads to many points of control to make a change - flexibility is next to impossible. All this adds up to slow time to value for anything that needs to get done quickly, and hence the model is not very agile.

When it comes down to picking the right technology option to enable a new desktop model, the predictability and performance over a diverse network infrastructure become key considerations. Many customers realize that to reduce support complexity and achieve service delivery consistency it is better to use a technology that addresses the majority of your use cases.  If you truly understand the above use cases, it becomes obvious that to truly leverage your investment, WAN and smart utilization of bandwidth is a must. I'd argue it is the lowest common denominator, and  it takes more than a protocol to deliver the best possible user experience. For example, working in the office you may be on a LAN or MAN depending on the location of your data center, but when you travel or go home network latency and bandwidth matter. If you have to switch display protocols with varying bandwidth requirements from site to site then the complexity of supporting this when a user calls just erodes the cost benefits. In addition, some customers simply reject the idea of implementing solutions that lock them into proprietary client hardware solutions, or hypervisors as they lose price leverage. Many customers have told me that they want technologies that let them choose what type of client device to run on and hypervisor choice. That could be a Thinclient or simply a repurposed commodity PC, but with a mature protocol that is proven to run over diverse networks and uses bandwidth intelligently. Similarly these customers understand that hypervisor diversity is inevitable and so want to invest in management layers that support this coming trend.

Today Citrix has a range of HDX technologies to address a plethora of user experience use cases. We also run our solutions on multiple hypervisors and on physical hardware. This is why we are winning large XenDesktop customers including a 100,000 seat deal that we recently closed.

Is XenDesktop needed since XenApp also enables desktop and application delivery?

Not having XenDesktop 4 resulted in an artificial TS vs. VDI debate thanks to Citrix that has just continued to brew. Yes it's true, XenApp can host desktops and apps on a server operating system, so this leads to the logical question why do I need XenDesktop? In a blog last week on Brian Madden's site this sentiment was highlighted once again. I believe this is now a moot debate. With XenDesktop 4, it really does not matter which model you choose.  What's more important to understand is that you choose the right model to address your business need that fits the right economics and time to market for you.

Despite my pre-XenDesktop implementation experience and choices due to technology availability, I've always wanted and believed in a move towards a desktop OS. Why? It was largely driven by:

  • It's a desktop.  It makes the most sense to deliver it with a desktop OS and avoid any issues or optimizations that may come up in the future that I may not have been aware of.
  • App compatibility is not a problem on a single session desktop OS. Yes you can use 1-1 XenApp, but for reason 1 I still prefer a desktop OS.
  • 3rd party vendor support is not an issue on a desktop operating system.
  • Consistent service delivery of running a desktop OS across all use cases. This includes users being familiar with their Laptop OS - corporate or personal.
  • Reason 3 above makes it easier for in house developers to adopt.

Now that said, I've lived through large scale XenApp desktop and application deployments and seen that the app compatibility issue is marginal after 20 years of Citrix pioneering the Server Based Computing model. Most vendors support their software on multi user operating systems like Window 2003 and 2008 and XenApp 5 Feature Pack 2 now addresses those edge cases by enabling VM hosted applications delivered from a desktop OS.

However there is a twist. In my opinion this is the advent of Windows 2008 R2 - only available as a x64 operating system. This presents several additional considerations.

First, how fast is the world going to move all their desktop applications to a x64 operating system and have the hardware on the backend to host x64 desktops and apps? Note I did not say application compatibility, because based on my experience most x32 applications run just fine on a x64 Windows operating system. There is some repackaging and testing to be done, and there are of course exceptions like apps with 16 bit installers etc. but in general I have not seen compelling evidence to suggest that this will not work for the vast majority of apps.

Second, Windows 2008 R2 and Windows 7 share the same code base. At the technical level their kernels are the same version. Thank you Microsoft for finally pulling this off! This will vastly improve application compatibility. At a very high level of assurance I can be confident that applications re-packaged for Windows 7 will run just fine on Windows 2008 R2. Now customers can choose what is most comfortable based on their requirements (well they will once we release XenApp for x64 which is slated for beta towards the end of 2009) because it really does not matter - their investment moving to either operating system is well protected from an application compatibility perspective.

Finally, for users on XP or Vista, I don't know of anybody new who at this point will adopt desktop virtualization by migrating to Windows 2003 given the effort to get all your applications re-certified and then do it again when Windows 2003 will reach end of life in a few years. It's just not worth it. Windows 2008 x32 is certainly an option, but again to ease the application migration effort it seems more prudent to me to get your applications ready for Windows 7 and Windows 2008 R2 to future proof yourself and have application portability between the operating systems.

Now I fully expect many people reading this to say, but I want to do X with operating system Y for reason Z. That's ok, and clearly as I elude to above, given the world is so diverse it's foolish to assume a single prescription and proclaim this is how you do it. As I illustrate below, XenDesktop 4 let's you choose the best model for solving real world business problems. I like to think of it as a sliding scale that is a pragmatic realization by Citrix that customers want many ways to skin a cat. I believe this flexibility will enable our products to be more easily consumed now that every use case can be addressed irrespective of your OS choice, application compatibility concerns or x32 vs x64 belief system - all with the most predictable user experience powered by HDX.

Key considerations and takeaways

Virtualization is already forcing a datacenter re-architecture. I would argue that those who do not believe virtualization is a force driving consolidation in the data center that has past the hype and inertia stage are in the minority. As this shift happens it is very important to design your virtual infrastructure and organization to handle desktop scale and service levels. I've blogged about this in the past desktop virtualization is not server virtualization. And I can't begin to emphasize enough how important this point is. It's a mistake to think desktop virtualization is a simple extension of your existing server virtual infrastructure.

The forces of globalization, offshoring, teleworking, mobility, and green are causing more users to be mobile. Forces such as consolidation, data security, business continuity, and green are driving us towards centralization. Business are becoming more complex and diverse, and the distributed computing model will only get more expensive to manage and is not designed to handle the needs of an agile organization that requires a lot of flexibility.

As a result, XenDesktop 4 is a landmark release in our history. It brings together the best technologies and reaffirms our commitment to enable customers to deliver IT as a service with desktop and application virtualization. XenDesktop 4 demonstrates how at Citrix we understand that desktop virtualization is so much more than just VDI. This is at the very heart of where we have come from as an organization over the last 20 years. It's in our DNA how to deliver user experience over diverse infrastructure, and this is just the beginning. We continue to innovate and expand our reach through diverse devices, HDX, new delivery models such as Dazzle, continued investment in application delivery and so much more to come. It's an incredibly exciting time for us at Citrix, now that we've stepped up to heal the broken hearts of TS vs. VDI and enable a new tomorrow that represents pragmatic choice.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (1272) |

posted by Landon Fraley

It's been a long time coming, but the Citrix Northeast team is pleased to announce the newest Citrix User Group. The New Jersey Citrix User Group (NJCUG) will be meeting on a quarterly basis, with the first meeting scheduled for this month. Everyone is invited, from Citrix users to administrators. Our goal is to foster a local community for peers to connect, share ideas and learn more about ALL Citrix products and our 3rd party partners. You can expect a wide range of content, from presentations to technical demonstrations and everything in between.

If you've never attended a CUG before, here are some of the things you can expect:

  • Food!
  • Citrix give-aways
  • How to get involved
  • Product Updates
  • Product Presentations
  • Tech Preview Briefings
  • Technical Demonstrations
  • Customer Deployment Overviews

And remember, just as Citrix has evolved beyond a single product, our CUGs have needed to do the same thing and you can expect to learn about all Citrix products (hardware platforms included!) at the NJCUG meetings.

The agenda for the first meeting is a good one, so come and join us to get the latest updates from Citrix and learn about the first enterprise application store (think iTunes for your Business Apps).

.........................................................................................................
REGISTER NOW!

CLICK HERE http://www.registerandcompute.com/CitrixUserGroup1009NJ
.........................................................................................................

What:
New Jersey Citrix User Group (NJCUG)

When:
October 21, 2009
9am-11am ET

Where:
194 Wood Avenue South (Prudential Building)
Sixth Floor
Iselin, NJ 08830

Follow the NJ Citrix User Group on Twitter to keep abreast of the latest news and updates: @njcug.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (874) |



Citrix is sponsoring SAP TechEd 09 in Phoenix! Starting on October 13th at the Phoenix Convention Center, Citrix will showcase our desktop virtualization solutions and promote our recent Citrix Delivery Center POC produced jointly with SAP and onsite at SAP Labs in Palo Alto.

Don't miss your chance to learn about our desktop virtualization vision and how our solutions work alongside SAP solutions.

If you're planning to be at SAP TechEd, stop by the Citrix booth (#211) to meet with the team and learn how we're working with SAP to improve application delivery and user experience. Learn more about SAP TechEd or register to attend here.

Visit the Citrix Community for SAP to stay up-to-date on the latest partnership information...and don't forget to follow us on Twitter!

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (6) | Views (2056) |

posted by Stacy Scott

Announcing a brand new offering courtesy of Citrix Technical Readiness in conjunction with Citrix Education. Its a brand new method for self-service training that we call a Learning Lab Series. Learning Lab topics are focused on hot new Citrix features. A Learning Lab provides you 3 basic deliverables:

  1. A brief CitrixTV recording to get you familiar with a concept or feature
  2. A hands-on lab document with detailed steps on how to configure the feature
  3. Access to a hands-on lab environment to execute the steps in the lab document

That's right...you have a chance to get hands-on experience for FREE! What could be better than that!

In this first release, we have posted Learning Labs for the following topics to citrix.com:

The hands-on lab access is only available to Citrix Partners but the CitrixTV recordings are posted for everyone to view. See the latest recordings on the following topics:

We look forward to your comments, so let us know what you think.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (2248) |

posted by Peter Schulz

I started a video series on CitrixTV for tips & tricks for working with Workflow Studio. The first video is an explanation of how to use the If/Else activity and conditional logic in your workflows. I'll be posting more videos to the series over time, so if there is something you would like to know how to do then leave feedback in comments or email me directly and I will try to address it.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (1368) |

posted by Gareth Winston

The launch of Windows 7 fills me with dread and excitement. The dread comes from coordinating Citrix Global Platinum sponsorship of this launch with North America Roadshows, Virtual Live Events, TechEd EMEA and local launch events. The excitement comes from the promise of Windows 7 after the relative disappointment of Vista (I must stress the word "relative"), as the performance of Windows 7 is definitely promising to live up to the hype.  

So, why would Microsoft invite Citrix to be a Global Launch Partner for an operating system launch?

Normally when you want a new OS, you just go on the web, buy a new PC, and use the CD to install the OS or, if you are like me and technologically incompetent, you get your IT Department to install it. However, the technology landscape has shifted. Now there is an alternative way to get your instant Windows 7 desktop with Citrix and Microsoft Desktop Virtualization, which delivers Windows desktops as an on-demand service to any user, on any device, anywhere.

The combination of Citrix and Microsoft gives customers the fastest way to deliver Windows 7 realizing benefits of increased efficiency and simplified IT Management. In addition Citrix HDX Technology offers up to 10X better Flash multimedia performance compared to alternative solutions, delivering a user experience that is indistinguishable from a local PC.

7 Ways to get up to speed on Citrix and Microsoft Desktop Virtualization for Windows 7

1. Check out the Citrix Desktop Virtualization Live, "Secrets, Lies and VDI" event on the 20th October - register here

2. Attend the "Harness The Power of Virtualization" events with guest speakers from Citrix, Microsoft, Intel and HP - register here

3. Microsoft New Efficiency Virtual Live Event

4. North America Windows 7 Roadshows in 65 Cities for Technical Decision Makers and IT Professionals

5. Microsoft Tech EMEA

6. Check out your local events

7. Check out Win7 Community Central to see how the Citrix Partner Ecosystem helps deliver Windows 7 - Click here

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (1270) |

posted by Paul Wilson

I was on-site last week with one of our large Systems Integrator partners and they asked what recommendations we had for organizing the devices within the Provisioning Services console. Of course, working for Worldwide Consulting Solutions, I answered, "It depends".  Seriously, though, I reviewed their proposed XenDesktop design from a Provisioning Services view and developed a model which would work well as a XenDesktop farm scales. Keep in mind that this suggested organization is based on their design. Your design may work better with a different organization methodology.

Product Architectures

Since the organization is design-dependent, before explaining the Provisioning Services organization model, let me share with you the XenDesktop design that will be used for this model.

The design discussed here is referred to as the Modular Management (MM) design and the architecture is based on building a single XenDesktop farm out of smaller self-supporting Desktop Delivery Modules (DDM). Each DDM contains a group of virtual desktop hosts, a block of shared storage, and a set of provisioning servers to support the number of desktops hosted. This design also provides smaller units that can be managed through delegation. For the purpose of this blog, the example DDM contains four provisioning servers organized as a single site for fault tolerance, 20 XenServer hosts, and shared storage on a SAN. The diagram below provides a visual representation of a single DDM.

 


Taking that DDM structure and replicating it multiple times within a single XenDesktop farm provides a scalable platform for large XenDesktop installations. The multiple DDMs can then added to an existing XenDesktop farm infrastructure which would include Desktop Delivery Controllers, a Citrix license server, a clustered SQL database, and pair of Web Interface servers. The diagram below provides an example of what this Modular Management design might look like at the farm level.

Changing gears, a Provisioning Services farm is separated into several logical partitions that can be used to adapt to almost any environment. The highest logical partition is the farm. Within a farm are common components such as a SQL database server, a Citrix license server, a PXE server, and usually shared storage for vDisks, such as a SAN. Farms are partitioned into one or more sites. Each site contains provisioning servers, device collections (groups of target devices with common characteristics), and vDisk pools. The diagram provides a visual mapping of the different partitions and their relationships.


One of the reasons Provisioning Services was redesigned was to allow delegated administration at each of the partition levels. Most customers have a separation of duties between farm administrators, server administrators, desktop administrators, and help desk personnel. With this new partition design, the permissions can be granted at the farm, site, and device collection level. The delegation of duties in a customer environment will influence the design. The design in this blog supports delegated administration at all four levels: farm, server, desktop, and helpdesk.

Console Organization

Now all the core architecture is understood for both XenDesktop and Provisioning Services, we can begin to look at the organization of the items within the console. To simplify this, we will focus on a single XenDesktop farm that has three DDMs: DDM 1, DDM 2, and DDM 3 (Notice the space in the name of each DDM to distinguish the XD DDMs from the provisioning services objects which are named without the space). Each of these DDMs supplies a different operating system image. DDM 1 supplies Windows XP desktops, while DDMs 2 and 3 supply Windows Vista and Windows 7 desktops respectively. In the XenDesktop Access Management Console (AMC) the administrator has configured three Desktop Groups: Windows 7 Desktops, Windows Vista Desktops, and Windows XP Desktops as seen in the screen shot below.


Ideally, a single Provisioning Services farm is used to support a single XenDesktop farm, such that you have a 1:1 mapping between the two farm types. In the screen shot below of the Provisioning Services console, depicts the Provisioning Services farm name (XenDesktop3) that matches the name of the XenDesktop farm name as shown above.  


The screenshot above shows clearly the different objects available. Below I will discuss each one and explain how it maps to a DDM for management. 

Sites: Sites are created in the Provisioning Services console for each of farm DDMs.  The sites names will correspond to a single farm DDM. In the example, the site names are DDM1, DDM2, and DDM3 per our farm architecture above.  In other words, in this configuration the terms site and DDM can be used interchangeably when referring to objects within the Provisioning Services console.

Servers: The provisioning servers that are assigned to service a single farm DDM are then added to the appropriate site DDM in the Provisioning Services console.

Device Collections: Device collections contain all the target machines that are delivering a specific desktop image. Group similar images into a one device collection such that the entire group can be managed as single entity. This grouping will simplify management later when images need to be versioned or updated. In the example, since DDM 1 is responsible for delivering only Windows XP images, a single device collection, named Windows XP Desktops in the screen shot, can be used for all the hosts in DDM 1.  If DDM 1 had multiple images being delivered, then multiple device collections would be created.

Stores: vDisk stores are created for each of the DDMs: DDM1, DDM2, DDM3. The vDisks are then added to or created in the store for the DDM. The key here is that the corresponding servers in the DDM are assigned to the vDisk store so the vDisks are visible within the site. In the example, the DDM1 store would have the four provisioning servers assigned to DDM 1 would have check marks next to their names for that store. This will allow any of the provisioning servers for the DDM to serve up the vDisks contained in the store.

vDisk Store: The vDisk pool will include all the vDisk images that will be used by a site and shared among the provisioning servers supporting the DDM. The vDisk pool displays any images that are managed by a server in the site. In the example, vDisk pool DDM1 would contain the Windows XP images used for DDM 1 and Windows XP Desktops group. Likewise, vDisk pools DDM2 and DDM3 would contain their respective images for Windows Vista and Windows 7.

Delegated Administration

Keeping DDMs at the site level will allow administrators to leverage the partition-level delegated administration of the Provisioning Services console. Server administrators can be granted permissions over the DDMs they manage at the site level. Desktop administrators can be granted administrator permissions for the devices they manage by assigning them to device collections. Help desk personnel can be granted operator permissions on the devices at the farm, site, or device level. From a higher perspective, desktop farm administrators can be granted permissions for all the farms managed. The best part is that if an administrator has multiple farms to manage, they can use a single Provisioning Services console to manage all of them.

I hope you found this information useful. Follow me on twitter @pwilson98 to keep abreast of design and architecture tips for Citrix XenDesktop, Provisioning Services, and Password Manager (SSO) products.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (16) | Views (2817) |

posted by Derek Thorslund

As announced on August 31st, HDX 3D for Professional Graphics is now available for download. There's also lots of great documentation on HDX 3D Pro Graphics now on our Support site (scroll down to the bottom of the Product Documentation for XenDesktop 3 page). Or if you are just looking for a high-level overview, be sure to visit hdx.citrix.com.

Here are some highlights of this new XenDesktop feature:

  • Supports the delivery of 3D professional graphics applications, both OpenGL and DirectX based, which need graphics hardware (GPU) acceleration for optimal performance.
  • Works as an add-on to XenDesktop 3 and XenDesktop 3 Feature Pack 1.
  • Automatically adjusts compression based on bandwidth and available resources. Delivers full HDX user experience on a LAN (100 Mbps) and very usable, interactive experience over a WAN (2 Mbps or above, with up to about 200 ms roundtrip latency). Makes desktop virtualization viable and practical for design engineers, architects, and other professional graphics users.
  • Supports high resolution monitors (e.g. 1920 x 1200). For best results over limited bandwidth WAN connections, resolutions of 1280 x 1024 or below are recommended.
  • Provides a real-time image quality configuration tool with an easy way to switch between a sharper image or smoother motion (great when working on  a limited bandwidth connection).
  • HDX 3D host workstation (e.g. blade or rack workstation in the data center) is supported on Windows XP SP3 32-bit Professional.
  • HDX 3D online plug-in for Windows (client) is supported on Windows XP, Windows Server 2003 and Windows Vista. The plug-in is supported on both 32-bit and 64-bit OS versions.

Download a free Eval and try it out!

Derek Thorslund
HDX Product Strategist

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (1020) |

posted by Joseph Nord

One of the first screens you will see in the Streaming Profiler wizard is a screen about "Enable User Updates" or in the earlier profilers, this was called "Enhanced security" or "Relaxed security".   Wow!  Mysterious terms!  The first thing we do in the profiler is hit the admin with a question that they don't know the answer to.  Hum.

Steps:

  1. Describe the panels
  2. Describe what the settings do
  3. Examples of how this effects application execution
  4. Guidance on how to configure the setting

Here's the panel in the streaming profiler version 5.2 (XenApp 5 Feature Pack 2):  Hot off the presses, released GA to the web download last night.


Here's the same panel in the previous streaming profiler (1.3)

What does this setting do?

Under the profiler, it doesn't do a whole lot.  It just sets a BOOLEAN that accompanies the streaming profile.  You can see via nice visual form in this streaming profiler, but if you dig down, you'll find that all this does is set a boolean in the profile XML data; at the PROFILE layer.   Changing this setting actually does more work, but I'll get to that in a minute.

Going back to the Layers of Glass, there are conceptually 3 layers of isolation.  Here's an abbreviated version.

At runtime, the applications in the isolation sandbox see a multi-layer merge of the true machine at the bottom, masked by the installation image and at the top, a per-user layer.  The per-user layer is seen "first", followed by the lower layers of isolation and finally the true disk or true registry of the machine.

The normal action is that the machine starts out pretty much clean, the streaming profiler captures the installation activity of an "installer" that writes stuff to the file system and registry.  These are packaged up to become the "blue" layer above, the installation image.  

At end user execution, the installation image is laid down on top of the execution machine and as far as the isolated applications are concerned, they are installed.  It's all a lie - they aren't really installed.

The top layer is initially "clear" or "blank".  As the programs run, they may store documents and similar, but these would generally not be in isolated space, so they don't really show up in this picture.  The application though may WRITE things to "off-limits" locations which would be caught by the isolation system and end up with storage of stuff to the per-user layer of isolation.  These land in the top layer of the isolation stack which is set up as one per-user.  This is what allows ill-behaved application to run happily under isolation on a multi-user machine when they won't happily run without isolation.  As an example, consider an application that stores settings to the program installation directory in a .INI file.  Under isolation, this will be captured and land in per user space and the application becomes runnable in a XenApp Terminal Services world where otherwise it would not work successfully.

Back to this post

If the application updates itself at runtime, the update will land in the per-user layer of isolation and this is bad.  Standard procedure when profiling application installations is to TURN OFF all automatic updates.  The application should not update itself - this should only be done in the profiling scenario where the administrator commands the update.  Recall that the isolation space is ONE and the per-user space are MANY, so we only want application content to be updated in a single place.

What does "Enable User Updates" do?

If the user downloads application updates such as .DLL updates or .EXE updates, should this be permitted?

The general answer is "NO!".  Some administrators may have a scenario where this is desired.  The common ones are users wishing to install their own plugins for isolated web browsers or install their own addons for things like Microsoft Office.

How does it work?

Put your file system filter driver writer hat on.  For isolated applications, EVERY TIME the application opens a file or tries to open a file, you get first look.  If the file open is for executable content, should this be permitted?  If "enable user updates" is "off", then file opens for RUNNING executable content from the user layer will be denied.  

The neat part here is that the isolation system distinguishes this behavior based on WHO the caller is.

If the caller is vanilla application wanting to read or write content, no problem - do what you want.  If the caller is the Windows LOADER, then this setting comes into play.  If the LOADER is trying to load executable content from the per-user layer of isolation, then the isolation system can be told to FAIL that operation, and this is what this setting controls.  Pretty neato.

One headache

The setting while stored as a profile level single property (a boolean) is implemented in the isolation system as an attribute of EACH of the isolation rules for EACH execution target of the profile.  If you set the profile level property, the streaming profiler must modify the isolation rules (many) for each Target of the profile.  This means that if you have a profile with 4 execution targets and you're editing one of them - and you set the profile level property, behind the scenes, the profiler brings the other 3 execution targets into "edit state" to make the change and will eventually write all 4 targets back to the application hub.  Going to edit state to change the rules requires unzip of the can file from the network server onto the profiler machine.  If the profile/targets are large, this can be a very painful operation to accomplish a single boolean set, but this is how it is.  If you make this change, be aware of the large behind the scenes work that the profiler is doing.  Grummble yell a bit and then it will be done.

Fun with streaming - Great entertainment in isolation circles

Turn on the -x RadeRunSwitch so you can an isolated command prompt when you launch your next favorite streamed application.  This assumes you have user updates disabled, which is the default.

cd c:\windows\system32
c:\Windows\System32>notepad.exe
< it runs >

c:\Windows\System32>type notepad.exe
< see textual giberish - the file open succeeded for read access from CMD.exe >

c:\Windows\System32>copy notepad.exe n.exe
        1 file(s) copied.
< file copy was successful - n.exe is at the per-user layer of isolation >

c:\Windows\System32>type n.exe
< see textual giberish - the file open succeeded for read access from CMD.exe >

c:\Windows\System32>n.exe
The system cannot find the file c:\Windows\System32\n.exe.

FIREWORKS HERE!

The isolation system LIED to the Windows Loader - returning ERROR_FILE_NOT_FOUND (2) rather than completing the loaders request to run this file from user layer of isolation.  This is what this setting does!

But wait, there's more!

c:\Windows\System32>copy n.exe notepad.exe
        1 file(s) copied.

c:\Windows\System32>notepad.exe
< it runs!! >

Why does notepad.exe succeed in the final case?  Easy, there are two notepad.exes.  At the per-user layer, there's a notepad.exe which was written on the file copy from n.exe.  We don't care what this file is, but it is executable content and it exists at the per-user layer of isolation and therefore it doesn't exist for purposes of running programs.

Since the "Enable user updates" setting is set to disable user updates, executable content at the per-user layer of isolation does not exist from the perspective of the Windows loader.  BUT - at the physical layer, there does exist a file with that name and this can satisfy the file open, without violating the isolation rules.  There could also be a file with that name at the application installation image layer.  In this example there wasn't, but there could be.  The isolation system starts at the top and goes down until it finds a hit.  If "Enhanced security" is enabled, then the per-user layer is "off-limits" for execution of executable content.

The grand result

The application "update" applied by the user may have been applied as far as the user or application is concerned, but in reality, it was not applied.  The version of the application that is running is the version that the administrator profiled.  Pretty cool stuff.

Why did we rename the setting?

Putting "security" in the title implies that this will somehow prevent users from doing things to run content that they download and this is not what it does.  If the program updates itself, then this setting will block that content from being executed.  The setting can also block user installed additions to the program (plugins), depending on the location to which they were installed - was it included as an isolation rule during profiling?

Take a web browser for example, if the user downloads executable updates to the browser, this will be captured and the user installed stuff won't run, but if the user downloads evil.exe and places it on their desktop, and then double clicks it - this will be outside of isolation so the layers here do not apply.   This is also true if the user downloads evil stuff to locations outside of isolation and launches it from the isolated application.  It will still run isolated, but it will run!  Describing this activity as "disable user updates" is more accurate than the previous words, so we've made the change.  I also hope that it removes confusion in the streaming profiler wizard.  "Enable user updates" is pretty easy to understand.

How should you create your profiles

1) Enable user updates should generally be "off".  Plugins are a rare need and where there is a real need for users to add plugins, start asking yourself if you can add those plugins at profiling to the common layer.  OR, if the use of user installed executable content is large, should this application be locally installed rather than isolated?

2) Always tell the application to NEVER update itself at runtime.

 A look to the future

Streaming dev team are discussing removing this option from a future release.  That is, "Enable user updates" will always be OFF.  I'm not sure of all the ramifications of this yet.  The question really is "how many admins are profiling their applications with user installed updates permitted"?  I hope the number is "few".

Joe Nord

Product Architect - Application Streaming

Citrix Systems

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (2) | Views (1233) |

posted by Florian Becker

When was the last time that a representative from your company's IT department spent an hour sitting down next to you and observed you while you were doing your work... for no other purpose than to learn about your needs and work habits so that IT can  provide you with better service, a better environment, and better application support?

Before you answer, I'd like to point you to a discussion on these pages that triggered me to think about this question: 

Daniel Feller authored a piece  which talked about the desire of users to install and manage their own applications in a virtual desktop environment. Dan gives several reasons that detail why letting users install their own apps in a virtual desktop is a bad idea in his opinion.

Brian Madden responded to some of Dan's points and stated that the flexibility and feel of control associated with user installed apps is critical to user adaptation of virtualized desktop environments. Therefore, Brian suggests providing each user with two desktops - one tightly managed by IT with approved applications; the other one more free-reeling to allow for any tool, utility, or app installed by a user. There are arguments for both sides and the common trade-off between user flexibility, IT's management capabilities, and cost must be considered during virtual desktop implementation projects.

So far, the virtual desktop discussion focused on increasing security through centralization and reducing desktop support and operating costs. Those are benefits primarily to IT. What about the users though? What's in it for them?

I spent several years in healthcare information systems, where the most valuable users (doctors and nurses, but especially doctors) are often the most reluctant to change their workflows towards the use of a computer and away from the voice recorder and paper notes that someone else has to decipher. How do you get these users to accept and embrace an electronic medical record (EMR) system? You have to state the benefit to them and let them experience them first hand! In this example  it means fewer patient deaths and complications due to missing or incorrect patient data and overall better patient outcomes. This appeals directly to some of the main reasons why these users are in their chosen field in the first place. Post implementation surveys among doctors and clinicians was overwhelmingly positive  once a doctor realized that she had the patients medical history at her fingertips and was more efficient in documenting her care.

Successful EMR implementation were all characterized by a fundamental shift in thinking in IT. Away with the old "this is not supported" argument of IT and away with the strict segregation of IT responsibilities between network, OS, servers, virtualized servers, databases, applications,  cross-system interfaces, storage, and "Citrix".  Our customer IT teams and we (the EMR software vendor) spent countless hours on the hospital floors, in emergency admission departments and in the operating room - simply to observe our users and provide the best possible products and the highest quality implementations to them. Our customer IT teams almost became experts in clinical documentation. On a side note, I am glad I wasn't on the OR team - I might have tossed my cookies...

Just like EMR implementations, virtual desktops have the potential of being disruptive and enabling at the same time. There is a fine line between providing a desktop from anywhere and excessively restricting capabilities. Successful implementations rely on strong leadership from the CIO down. Many EMR implementations include the Chief Medical Officer, CIO, Nursing representatives and traditional IT roles. By the same token, the virtual desktop initiatives must be guided by principles of including key user representatives and an IT organization that truly understands user needs. This should be understood at this point among many readers of industry commentary on desktop virtualization. However,  I still see many large organizations who make implementation decisions driven by their own organizational structure and  technical drivers (sometimes even politics). Of course, IT must enforce license compliance and protect environments from the hazards of poorly written software, but that imperative doesn't have to make it more complicated for users.

Back to the discussion between Dan and Brian:  I tend to agree with Dan - one virtual desktop image - centrally managed by a capable, agile, and results driven IT organization.  I simply don't want to switch between desktops for different tasks and I don't think I should have to. Instead, users who want their own apps demonstrate the business case (a personal preference of one browser over the other probably won't cut it) and an IT organization who understands their users' core requirements verifies the business need and provides the required app. Done. Simple.  

Going back to the opening question: When was the last time IT came to you? If you're in IT management or if you're a CIO - when was the last time you spent some proactive time with your users and learned about their work?

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (4) | Views (3629) |

posted by Sunil Kumar

Take a look at this screenshot of Windows 7 running on my Touch Pro 2.


This isn't Windows Mobile 7 and I must confess that Windows 7 is not running natively on the phone.  I'm connecting via the new Citrix Receiver Client for Windows Mobile directly to a Windows 7 virtual desktop.  Installation was pretty easy as I just downloaded the Citrix Receiver for the ARM processor to my laptop.  I copied the cab file onto my MicroSD card, put the card in my phone and then installed it.

Configuration was straightforward as I selected full screen mode then entered the URL into my Opera web browser.  Here is screenshot of my login page.  Note that I am connecting securely through Citrix Access Gateway.


With the stylus the virtual desktop connection was usable and pretty responsive.  I did have issues with characters not being recognized, but my arrow keys were working.  I'm not sure if this is an issue with my phone or with the Citrix Receiver.  This next screenshot shows that this full screen connection is indeed running Windows 7 at 800 X 480. 

Finally, here is screenshot of me at the old Texas Stadium at a CSC conference. 

This is my way saying I work for CSC and I'm guest blogger on the Citrix community blog.  My primary role is architecting and implementing several thousand seat desktop virtualization environments as part of CSC Dynamic Desktop of which Citrix XenDesktop is a core component.   Stay tuned as I will be writing blogs on this topic in the near future.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (5) | Views (1500) |

posted by Manu Chauhan

As the desktop virtualization space matures and as customers become increasingly more sophisticated, the consideration and use of thin clients in desktop virtualization initiatives grows in importance. 

This shifting wind has really become evident for me in the last few months.  There is a marked contrast between the customer conversations happening now relative to those of a year ago.  In mid 2008, thin clients weren't really coming up in discussions and they certainly weren't top of mind for customers interested in desktop virtualization.  Over the last few months, thin clients have been part of nearly every customer conversation that I've had. 

To further substantiate this point, Citrix ran a survey earlier this year asking customers and partners about their intent regarding the use of thin clients in their desktop virtualization initiatives.  Fifty-five percent of respondents replied that they intended to use thin clients (existing or new) as part of those initiatives.  Recent analyst reports cite similar figures and predict that the thin client market is poised to grow at a brisk pace.  One of the prime reasons for this growth is the desktop virtualization tailwind.  So, it seems there will be a strong attach rate between desktop virtualization and thin clients.

So, that begs the question: 'What caused the winds to change direction over the last year?'

As customers consider their desktop virtualization initiatives, they are moving beyond their initial evaluations and proofs of concept.  Many are now sold on the idea of desktop virtualization.  It's now less a question of if they should do desktop virtualization, but of when.  The conversations turn to discussion of broader enterprise-wide deployments. 

There is a clear recognition that going thin on the endpoint is a must in order to realize the promises of desktop virtualization.  Thin clients offer a number of endpoint benefits, among others: Dramatic reduction in management, better security, reduced power consumption footprint and better total cost of ownership.  These benefits are magnified as desktop virtualization deployments expand through the organization.

Given the increasing importance of thin clients with desktop virtualization, I'll explore the topic of selecting and using thin clients with XenDesktop over the coming weeks and months with the goal of helping you optimize thin clients in your desktop virtualization initiatives.  Here are some specific initial discussion areas: 

  • Choosing a thin client for your desktop virtualization initiative
  • Describing the ideal end user experience when accessing a virtual desktop from a thin client
  • Thin clients from an administrators point of view
  • The role of repurposed PC's

Please let me know other areas of discussion related to thin clients you'd like to see covered.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (2195) |

posted by Sumit Dhawan

Windows 7 looks great

Like it or not, Windows 7 will be here soon. I am a new user of Windows 7 and it looks great! Definitely faster! I think that the adoption rate will far outpace not just Vista (of course) but also Windows XP. So chances are pretty good that there will be a rollout in your organization in the next 12 months.

But,...

Unfortunately, a migration could be disruptive, time consuming and can bust your budget.

Windows 7 represents a significant change as compared to XP. Apps that ran on XP may not run natively on Win7 without upgrading. The XP emulation feature on Win7 - the jury's still out on that. So, no matter what, you are likely going to have to spend a lot of time to test all of your applications in XP emulation or go buy upgrades to some of the apps and then do compatibility testing to ensure everything interacts the way it did in XP. In addition to spending 100's or even 1000's of dollars per user on these license upgrades, even a medium sized organization could spend millions on testing/integration/project management/installation.

Then, of course, there may be the cost of buying new PCs for the upgrade. If you have the luxury of time, you can just wait until the next refresh and ensure you get Win7 for some of your users. With this approach, you will have spent a chunk of money on planning Win7 app upgrades to just the first 20-25% of your user base and you will still be stuck with supporting PC desktops along with two OS platforms for years to come.

Finally, you need to manage somehow getting Windows 7 physically rolled out on all the end points that you manage. If you are lucky, they are all sitting in a single room - but for most of you this means end points everywhere. Also, since you did your last migration to Windows XP, you now have users that you didn't have in your previous migration - contractors, offshore, partners, you name it - you likely have it.

Time to think of the right plan

Can desktop virtualization help you with Win7 migration? Yes! In a big way: make it non-disruptive and will help you lower your costs.

  1. You can migrate to Windows 7 by installing it once in the datacenter without touching every end point.
  2. You don't need to refresh the hardware. Repurposing old PCs into thin clients can get you started quickly.
  3. Any application conflicts can be managed via app virtualization technology, which should be a key component of any virtual desktop project. App virtualization makes desktops so much easier to manage than dealing with multiple desktop images spread on multiple end points.

Once you have established a golden OS image with Win7, desktop virtualization will deliver Win7 to your old PCs essentially overnight.

The key is to leverage the right delivery technology for different end point devices. By judiciously applying OS streaming technology, you can leverage the local processing power in newer PCs and reduce the investment in data center infrastructure. This has a significant impact on the overall per user cost of the solution. Now, you will be able to get started with desktop virtualization by using the budget you have allocated for PC replacement and start reducing desktop management costs from that point on.

7 STEPS TO WIN 7
  1. KICK-OFF A PILOT FOR HOSTED VIRTUAL DESKTOPS TODAY - Kick off a pilot for virtual desktops today in order to experience the different in management and user experience. This gets you started.
  2. SEGMENT YOUR USERS & EXPAND VIRTUAL DESKTOPS - Pick the right kind of virtual desktop for all your enterprise users. Expand your pilot to other office workers, remote workers and guest workers.
  3. INVENTORY & VIRTUALIZE YOUR APPS - Inventory all the apps that you have and identify the ones that get updated the most or will have compatibility problems with Windows 7. Virtualize these apps within your virtual desktop pilot. Ether host the apps on dedicated servers if they are big, chunky LOB apps or stream them into the image (isolated) if they are productivity apps.
  4. PREPARE CLEAN & PRISTINE WINDOWS 7 IMAGE - Prepare the OS image that you plan to roll-out with Windows 7. Ensure that you only have one clean & pristine image for all your users - virtualize all other applications and separate them from your OS. Centrally update your virtual desktops to Windows 7 for instant experience for all.
  5. ROLL OUT WINDOWS 7 WITH VIRTUAL DESKTOPS FOR ALL ONLINE USERS - use a combination of delivery technoloies for getting the best ROI and levreage of your existing PC refresh budgets and cycles.
  6. ADOPT OFFLINE VIRTUAL DESKTOPS - Once you are done with your online users, it will be time to expand llocal virtual desktops for your offline users. This is where you are using a technology such as XenClient to implement offline virtual desktops.
  7. GET OUT OF MANAGEMENT OF END POINTS - This is where you transfer the responsibility of managing the end points entirely out of IT; and give it to other groups. It could be facilities. Or, it could be the employees themselves - helping you implement a BYOC program.

Follow this process and be a hero - lead the migration without disruptions for a change! And, you will never need to worry about the disruption and costs of another OS upgrade!

It will be hard to argue that there will be a migration process that is simpler and less disruptive. So, our conversation should shift to evaluating the technology landscape - which technology can help you with this migration best. Of course - my advice would be - XenDesktop

We will be talking more about this and more in our big desktop virtualization show - there will be thousands attending the online event - Secrets, Lies and VDI

Finally, join others who are going through Windows 7 migration with desktop virtualization

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (1469) |

posted by Scott Swanburg




Sometimes I wonder if people really connect the fact that Citrix Systems and Citrix Online are the same company.  I also wonder if people understand that the same company that completely dominates the hosted application and desktop market also is the dominant player in online collaborative services.  In fact Citrix Online products rank top 4 in the world among Software as a Service (SaaS) vendors.  Next time you see a GoToMeeting advertisement on Fox News, Discovery or whatever your favorite TV channel is... take a good look.  You'll notice at the end of each commercial a tie-in to Citrix.

Maybe one of the reasons that this connection is not readily understood is the market dynamic.  Could it be organizations using GoToMeeting or GoToMyPC may not be using XenApp or XenDesktop?  In fact the Online products are so easy to use, IT is rarely involved.  You merely sign up for the service and start to use the meetings, webinars, and other collaborative tools. 

So while I'm musing I also wondered how many service providers (or hosting companies) out there understand the value they would bring to one of their customers if they could bundle a collaboration service with other application/desktop hosting solutions.  Did you know that according to many analysts collaboration is the #2 revenue generator in an $8+ Billion Market?  It's just behind business grade email in terms of demand. 

The service from Citrix Online is so easy that I used it the other day to give a presentation to a customer in China.  That's right... I used my Internet connection from home (East Coast time was 10:00 P.M. - too late to be in the office) to do the presentation.  But what was really cool was pulling my PowerPoint up using XenApp, making changes securely over the Internet 5 minutes before the meeting and then firing up GoToMeeting in four different locations on three different continents.  What a business case in this new economy...Just think of all the applications your customers (SMB) have while they continue to grapple with shrinking travel budgets.

If you're in the hosting business and want to enhance your ability to service your customer, why aren't you in the Citrix Online Affiliate Program?  All you have to do is sign up, plaster one of the best brands in the world on your web site and begin to collect revenues for it.  Not quite ready to take the full steps to being an Affiliate but still want to make some cash?  Citrix Online also pays for referrals.  Sounds easy enough, doesn't it?  Now you can take your million dollar business and add another couple of hundred thousand to it.  Why would you not do this?  I dunno?

Seems like a pretty good idea to me.

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (1473) |

posted by Craig Marinella

With the release of Feature Pack 2, the EdgeSight team has made some updates to both EdgeSight and EdgeSight for Load Testing. The key updates include;

EdgeSight 5.2 (for XenApp, Endpoints, and Virtual Desktops):

• Additional support for XenDesktop - Farm-wide monitoring and troubleshooting of virtual and physical desktops
• Support for the latest Citrix Receiver - Service Monitoring plug-in
• Microsoft Systems Center Operation Manager (MS SCOM) Support - Management pack connector
• Additional Operating System support - Windows 7
• New summary reports - XenApp, XenDesktop

EdgeSight for Load Testing 3.6:

• Service-based architecture - Easier to manage and does not require logged-in users for running the launchers
• Enhanced application security - When replaying scripts, allows for a basic level of authentication
• Intelligent Load Control - Ability to sense script execution & delays, and adjust accordingly (Introduced in 3.5)
• Xen Counters - Exposure of performance issues when XenApp is running on XenServer (Introduced in 3.5)

I've recorded a short video which gives a little more detail and a few screenshots in regards to the new EdgeSight functionality which you can find at http://www.citrix.com/tv/#videos/1164. In addition, there is a short ESLT 3.5 video from a month or so ago detailing those new features which is available at http://www.citrix.com/tv/#videos/666

Learn more about Citrix XenApp 5 Feature Pack 2

Follow XenApp on | | |

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (1072) |

posted by Kim Woodward

Network World created quite a buzz last week with an article about a "major desktop virtualization push" being rolled out by Citrix. The story, which was picked up by sister publications like Computerworld and CIO Magazine, talked about the growing momentum behind our Citrix XenDesktop™ product line and its HDX™ technology, which promises an unparalleled high-definition experience for users while dramatically simplifying life for IT pros.

In reality, Citrix has been telling the world for quite a while now that we are playing to win in the desktop space, so I'm not sure how new this "major push" really is.  It's been mentioned on our earnings calls and has been a significant theme in multiple press releases.  There's also been growing chatter on blogs and on trade show floors across the industry for weeks.

At the same time, Network World is right about Citrix turning up the volume on our desktop virtualization business. We've recently rolled out a major advertising focus on desktop virtualization as part of our new "Simplicity is Power" brand awareness campaign. Our desktop virtualization ads have been in market for about six weeks now, running in publications like BusinessWeek and Harvard Business Review, as well as all the popular IT trade magazines and websites. And if you've been to any of the major virtualization sites lately, you've probably seen a flurry of Citrix banner ads sharing the results of numerous independent head-to-head comparisons between XenDestop and its VDI competitors. We believe we have a winner on our hands, and we're excited to tell the world about it.

Want to find out what all the buzz is about yourself?  If so, please plan to join Citrix - along with key partners like Microsoft, IBM, Dell, HP, Wyse, Intel and Fujitsu - for the "can't miss" virtual event of the year.  On October 20th, our new "Secrets, Lies and VDI" event will uncover the truths and debunk the myths about desktop virtualization.  If you're intrigued by the possibilities of virtual desktops, but haven't yet sorted through all the facts, this is the one event you can't miss. So block off a few hours on your calendar and register today. We'll make it worth your time... you have my word.

 Kim

Expand Blog Post

<< Prev   1     2     3   4   5     6     7     8     9     10     11   Next >>