Archive

Archive for the ‘Benny Tritsch’ Category

Remoting Protocols – In Quest For Truth

June 30th, 2010 Benny Comments off

Remoting Protocols - In Quest For Truth

At BriForum in Chicago two weeks ago, Shawn Bass and I presented a session comparing today’s most popular remoting protocols Microsoft RDP, Citrix ICA/HDX, Quest EOP and VMware/Teradici PCoIP. We figured that it doesn’t help attendees if we introduce an artificial performance index representing each protocol’s quality. Instead we created a large number of 30-second video clips recorded from the VGA output of a client device while using different graphics and multimedia formats in combination with each of the four remoting protocols. In our session we showed the four videos associated with each particular format side-by-side, giving the audience the opportunity to judge the visible results by themselves. Even though we created a collection of roughly 100 videos, all four vendors and some attendees came to us after the session, saying that we missed some important scenarios. It became more than obvious that trying to cover all relevant scenarios is a multi-dimensional challenge:
  1. Protocols: RDP, ICA/HDX, EOP and PCoIP (more to come, like RemoteFX)
  2. Formats: GDI, GDI+, PDF, Windows Presentation Foundation, Silverlight, Flash, WMV, Quicktime, DirectX (D3D) and OpenGL (some with multiple versions)
  3. Network: LAN or WAN with different settings for bandwidth, latency and packet loss
  4. Client: Windows XP and Windows 7 running on physical hardware or running in a virtual environment
Only the combination of ALL options would provide the full picture. Isn’t it funny? A session that originally was intended to provide some background information about graphics and multimedia formats turns out to become the quest for the holy grail of remoting protocols. Now Shawn and I are working on how to create new raw videos without too much installation and configuration overhead and on how to present the results in an way that is easy to digest. I found out for myself that I cannot deal with comparing more than four video streams running side-by-side. My brain capacity seems to be limited to four simultaneous graphical input signals - probably I only have a brain with four bio CPU cores (or would that be a brain GPU?). Maybe we need to find some smart kids that were born with more brain cores and grew up with watching six or eight videos at the same time, helping us to identify the best remoting protocol ;-)

Some Nordic Thoughts on App Remoting and User Interaction

May 30th, 2010 Benny Comments off

Some Nordic Thoughts on the Future of App Remoting and User Interaction

Last week I attended the Norwegian Citrix User Group Spring Event in Lillestrom (which is close to Oslo). There were roughly 100 attendees and this crowd is really inspiring. Despite the fact that they were never cheering and screeming while I was presenting my sessions, I had some really good conversations with individual memers of this group. In addition, we had some round table discussions which made me think about our industry.

One question I was asked was “What do you think was among the most influencial technologies developed over the last years?”. My answer was touch screens and gesture-oriented computer interaction. I truely believe that these technologies will massively influence the way how people interact with computers. This doesn’t mean that they will replace keyboard and mouse in all use cases. However, touching a screen and using gestures is a lot more intuitive for many users, so they will be adopted rapidly. Unfortunately, most existing applications cannot really profit from a touch screen yet. I expect many application designers and developers to come up with new solutions for that, revelutionizing “natural” user interaction within the next five years.

What does that mean for virtual desktops and and remote applications? There are so many existing Windows applications - in particular in enterprise environments - that will not disappear shortly. I believe that Windows will slowly turn into an application hosting platform providing such Windows applications for dedicated touch and gesture-oriented frontends. These frontend devices will go beyond the iPad form factor as we it know it today. The application runtime logic including the graphical UI will be clearly separated from the device used for user interaction. As a consequence the difference between web applications and traditional Windows applications will disappear step by step. This will not only be the case at work but also at home. In other words, desktop virtualization and application remoting will be a commodity. Microsoft and Citrix (and to some extend VMware and other vendors) will provide the necessary base technology regarding application runtime platform and remoting protocol. Multiple vendors will provide the forntend devices, satisfying the requirements of a heterogeneous target audience. Do you agree? What are your thoughts?

Isn’t it funny, I didn’t even mention the hype phrase “cloud”, as cloud is only one scenario among so many that can benefit from mature desktop and application remoting technologies.

Are Pure Virtual Desktops only Successful in Virtual Markets?

March 31st, 2010 Benny Comments off

Are Pure Virtual Desktops only Successful in Virtual Markets?

Since almost two weeks, Shawn Bass and I teach Advanced Citrix Training Classes and present at Geek Speak Events in Norway and France. We had an audience of almost 30 training class students and 60+ event attendees. We always asked about the experience with virtual desktop infrastructures in production environments. The amazing outcome was that there was literally none. Sure, there are a number of proof-of-concept environments, but no real production environment with VDI - at least when talking to our peers in Norway and France. Only Shawn knows a US customer with several thousand users working on virtual desktops. But these desktops are dedicated desktops with private images on an expensive storage system.

I was never a fan of pure VDI. And again I’m asking myself if there is a real market for pure VDI? Or is it only a “virtual” market? According to articles published by several VDI experts and marketing material coming from serious software vendors, VDI seems to be the only future for them. But if this VDI market really exists somewhere, it better materializes fast, or investors may pull out there money and invest it into new stuff. And the media may fall in love with the next buzz word.

Another question I’m asking myself is what will happen to all the VDI POCs if this market never really takes off as expected? Will there be technical experts for de-virtualizing virtual desktops and anti-virtualization ghost writers cleaning up enterprise strategies by removing all references to VDI? This all may happen when people find out about some limitations with VDI that cannot be removed on short term, such as properly integrating TV overlay cards, video cameras, DVD burners, external harddisks, music players, modern cell phones or pen devices.

The virtualization war has just begun. Betting all your money on only a weapon called VDI seems not to be a smart move. So I would agree with Microsoft that VDI is good for all enterprises but not for all desktops. In particular for the users it’s the right technology mixture combined with usability that matters, not a vendor-driven one-for-all philosophy. The feedback I received from experts and peers over the last days and weeks reconfirms this statement and indicates that the world of desktops is not VDI flat. The surprising fact is that many virtualization expert out there seem to have silently accepted this already. Now they are waiting for the moment the “pure VDI flu” is over and they can go back to work and implement the full spectrum of virtualization technologies as needed.

My Sessions at Citrix Synergy 2010 in San Francisco

January 30th, 2010 Benny Comments off

My Sessions at Citrix Synergy 2010 in San Francisco

Citrix has finalized the program agenda for Synergy San Francisco on May 12 – 14, 2010.  Yesterday they confirmed that they have scheduled Shawn Bass and me for the breakout session “Mastering User Profiles in Virtual Desktop Environments”.  Session date-time/location is Thursday, May 13, 11:30 a.m.  – 12:20 p.m. in Moscone West Convention Center - Moscone 2016-2018.

Here is the session description: When looking at user profiles, it’s about each user’s individual digital personality.  As an IT professional, you better try not to reduce workspace flexibility, or your users will make your working life harder every day.  When you only needed to deal with one desktop and one profile per user, things were relatively simple.  But now, with remote desktops and applications delivered through a range of virtualization technologies, we are facing a very different situation.  CTPs Benny Tritsch and Shawn Bass present an all-up view of the different user profile scenarios in multiple virtualization setups.

In addition to our breakout session, Shawn and I will also be speaking at Citrix Synergy Geek Speak Live!  Our session will be about “How Graphics and Media Remoting Really Works”.  Here is the description: It’s an urban legend that Microsoft’s Remote Desktop Protocol (RDP) shipped with Terminal Services has design shortcomings and scalability limits.  Many IT professionals heard more than once that the Citrix ICA protocol is superior.  Is that true?  Are there ways to improve graphics remoting performance for common user scenarios?  And what are Microsoft and Citrix doing to improve graphics remoting with Windows 7 and Windows Server 2008 R2?  How good are RDP and ICA in dealing with GDI, GDI+, DirectX, OpenGL, Windows Presentation Foundation, Flash, Silverlight, videos and animations?  Join virtualization experts Benny Tritsch and Shawn Bass in an in-depth look at how desktop, application and media remoting works.  After attending his session, you will have no excuse for not knowing what RDP and ICA are good for.

Hope to see many of you in San Francisco.

Citrix Advanced Training hits Scandinavia this spring!

January 23rd, 2010 ReneVester Comments off

Hey folks,

For a while i have been keeping up to date on the progress in the case of getting the famous Citrix Advanced Training Masterclass to Scandinavia, and i must say it has happend in a very cool way, not only will the Masterclass be held in scandinavia for the first time in quite a few years to my knowledge, but it will be held in both Oslo in Norway and Malmo in Sweden.

The really cool thing about this is that Malmo is very close to Denmark so hopefully this will be the opportunity for both Danish and Swedish enthusiast to get a very different form of Citrix and Terminal Services Training.

The two venues are as follows:

Olso, Norway
Organiser: Citrix User Group Norway
Date: 22.-26. of March, 2010
Location: Commaxx, Grenseveien 92, Oslo, Norway
Speakers: Shawn Bass, Dr. Benny Tritsch
Register here: http://cug.no/cugforum-2010/

Malmo, Sweden
Organiser: Viridisit
Date: 19.-23. of April, 2010
Location: Cornerstone, Malmö
Speakers: Shawn Bass
Register here: http://www.viridisit.se/index.php?page=77 

To learn more about the content of the Masterclass you can also visit Shawn’s website to learn more about whats what. http://www.shawnbass.com/Training.aspx

Rene Vester

MVP Summit 2010 – The Future of Remote Desktop Services

December 31st, 2009 Benny Comments off

MVP Summit 2010 – The Future of Remote Desktop Services

I’m planning to attend the upcoming annual Microsoft MVP Summit next February.  Like every year since I was announced a Terminal Server MVP in 2003, I’m really looking forward to meet with members of the Microsoft product groups and directly learn from those people who are responsible for the individual product features.  When talking to the Remote Desktop Services product group – formerly known as the Terminal Services product group – I would like to cover the following topics with them:

  • PowerShell scripting – How far can I get with PowerShell when managing RDS/RDV environments
  • Public RDS API – New functionalities exposed through the “TS” API and .NET classes
  • Profile management in WS2003 TS and WS2008R2 RDS side-by-side scenarios
  • How to manage Microsoft RDS/RDV in large enterprises – how SCCM or other system management products can help us and our customers
  • RDP7 protocol details – compression (bulk and media-specific) and client-side versus server-side rendering details
  • Remote Desktop Connection – What will be the next steps with the RDP client? Will there be a combined RDP/App-V client? Central management
  • Calista – estimated release date and technical details, e.g. support of graphics mechanisms (2D, 3D, Flash, Silverlight, WPF) and remoting architectures (RDS, virtual desktops on Hyper-V, hardware acceleration)
  • What do RDS and cloud computing have in common from the Microsoft RDS product group’s perspective

But wait a minute.  When I was thinking about all these topics, I also started asking myself a critical question: Will Remote Desktop Services and Remote Desktop Virtualization Hosts still be relevant in three or five year from now?  I mean, if Windows applications as we know them today (Windows Forms based on managed and unmanaged code) will be replaced by other application types, there may be no need for RDS and RDV.  Applications based on Adobe Flash/Air or Microsoft Silverlight may just not require that sort of remoting mechanisms as provided with RDS.

Over the last weeks, I’ve been talking to several infrastructure and development experts about this topic, asking them for their opinions.  It was interesting to find out that none of them – except for those primarily dealing with cloud datacenter infrastructure – believe that conventional Windows applications will disappear during the next five years.  After all these conversations my personal prediction is that in five years we will see less than 50% new style applications (using Flash/Air, Silverlight or something similar), while more than half of all applications installed on corporate IT platforms will still be conventional Windows Forms applications.  I strongly believe that changes in the application landscape will not be happening too fast if there is such a huge base of established applications that were developed in the conventional way.  In addition to that, there are still many developers out there who stick to “old school” programming when developing new Windows applications.  This clearly leaves enough room for remoting technologies over the next years.

That being said, I still believe that Remote Desktop Services and the RDP protocol have a great future – even more than ever before, now that desktop and presentation virtualization has become a commonly accepted mainstream.  In such a scenario Windows Server 2008 R2 RDS and Windows 7 running as virtual desktop on Hyper-V are major milestones, strongly influencing corporate desktop strategies over the next years.  As a result, at the upcoming MVP Summit I’m clearly interested in finding out as much as I can about existing RDS/RDV details and new/updated components planned to be released in the near future.  To me this has way more relevance than talking about the long-term future of the Windows operating system.

Why IT Architecture sucks in many Corporate Environments

November 30th, 2009 Benny Comments off

Why IT Architecture sucks in many Corporate Environments

Over the last years I had the opportunity to visit many corporate customers and have deep technical conversations with them, mostly around their existing or future terminal server, Citrix and virtualization infrastructures.  This allowed me to see many corporate IT environments from the inside and speak to the people responsible for planning and design – those mystic IT architects.  A good number of these IT architects were among the most brilliant and motivated individuals I ever got to know in my professional life.  But still, some of them were responsible for IT environments that – with all respect – just sucked.  At the beginning this was a big surprise to me as some of these corporate customers have great reputations for being well organized.  But after a while I figured that great businesses relying on not so good IT infrastructures are more the rule and not the exception.

Now the question is why there is such a big discrepancy between the relevant heads and the results when it comes to IT architecture.  After talking to other peers and expert in that matter I came to a simple conclusion: The issue is a combination of inadequate tools and management mindset.  This conclusion may simplify things a little bit too much, but for now see it as the starting point for a bigger discussion.  Why do I believe that tools and management mindset are the major reason that so many corporate IT architectures suck?

First let me start with the tools.  Are you aware what the most popular expert tools used by IT architects are?  It’s Powerpoint, Visio and flipcharts.  Seriously, would you let a traditional architect re-model or build your private apartment or your house if all he or she has is a Powerpoint slide deck and a couple of simple Visio drawings?  Most probably, you wouldn’t even trust a craftsman you asked to plan the installation of a new bathroom or kitchen if all he has is a hand-painted, rough plan on a piece of paper right before he wants to start working.  And this is a very wise decision as there are better planning tools for that, just go to any kitchen studio and you find out what I’m talking about.

Now compare the planning of many corporate IT environments with the planning in conventional architecture, in the automotive industry or in the aircraft industry.  What would such engineers and designers be without Autocad, Catia and the like?  Only IT design and planning seems to be done with the absence of IT when going beyond simple drawings.  Isn’t that weird?  There are no commonly established component libraries, there are no plausibility checks, there is no mandatory basic simulation method and there are no common criteria to approve a new IT infrastructure.  It all relies on the experience and the “common sense” of the IT architects in charge.  If you were to plan a bridge in the same way it wouldn’t be a big surprise if after your first bridge was built only half of the people or cars were able to make it to the other side.  And don’t tell me that IT infrastructures are too complex for computer-aided design and planning – just compare it to building new airplanes or cars where design and simulation tools are taken for granted.

Don’t get me wrong, most IT architects do the best they can – but quite often they are left alone with the planning.  This is a common situation even if so many enterprises have powerful products and tools to operate and constantly analyze all aspects of their existing IT infrastructure.  But most IT architects don’t have tools accepting the collected data as an input channel for their planning work.  Despite the lack of adequate tools, the expectation on the executive management side is that IT architects are able to provide necessary changes and updates in the IT infrastructure fast, reliable and cost effective – but without any substantial investment into their qualification and available resources.

This leads directly to the second issue; management mindset.  When sitting in meetings with customers, it is always interesting to note how long it takes some executives to make IT-related decisions and how fast they expect results from the IT staff, including IT architects.  In addition to that, there is a clear tendency that CIOs rather follow vendors’ marketing statements, hype topics and market waves instead of identifying and prioritizing the company’s real IT requirements.  Sometimes this is leading to an unhealthy influence of the executive management on an IT architect’s daily job.  Or – even worse – CTOs and CIOs don’t care at all about IT infrastructure planning processes even if it is of vital importance for running their core business.  Not to forget those executive who assign positions in IT architecture rather randomly, not always picking the right person for the job.  Another group of executives seems to believe that being an IT architect is only a part-time job, so they add this role to the job description of an IT administrator.  The same executive would never consider driving a company car that was designed by a motivated part-time car engineer having a day job at a gas station. (Well, on the other side, looking at today’s car industry, it may have been wise to let such down-to-earth part-time engineers make some design decisions regarding future cars – but that’s a different story.)

In a nutshell, many IT architects have neither the right tools nor the necessary management support.  All this comes down to the fact that great (part-time) IT architects don’t necessarily create good IT architectures, and nobody should blame them for that.  If companies started treating IT architecture in the same way as they are treating the management of their sales forces, offices buildings and company cars, many IT infrastructures would be in a much better shape – for the sake of an organization’s core business.  I’m dreaming of an “Autocad” for IT infrastructures and some mandatory approval regulations requiring reviews by independent external experts, just like for buildings, vehicles, roads, railroad tracks or power plants.  It’s all about risk management!

That being said, finding great IT architectures in some corporate environments is clear evidence that there are some brilliant IT architects out there.  I see them as outstanding individuals who are able to make things possible, against all odds and without adequate tools.  In most cases, such IT architects are backed up and fully empowered by their executive management.  But it’s so sad that this is the exception and not the rule.

Will Cloud Computing Change the Application Landscape

October 26th, 2009 Benny Comments off

Will Cloud Computing Change the Application Landscape

A couple of weeks ago I was speaking at a German cloud and virtualization conference, dominated by attendees working at Internet Service Providers and physical datacenters. There were many sessions about cloud computing, but speakers were also covering topics like datacenter climate control and energy efficiency improvements. It is interesting to note, that there were speakers from Amazon, Google, IBM, and Dell, but not from Microsoft, VMware or Citrix. As a consequence, desktop virtualization and application remoting enjoyed only very limited attention at this event.

But still, there were some interesting statements a majority of speakers and attendees agreed to.

  • There is a massive influence from Internet communities and social networks when looking at future business application concepts.
  • There are successful examples for business apps delivered through cloud services, such as Salesforce.
  • Consumers influence enterprise user, meaning that there is a shift towards user-orientation in contrast to the past notion of technology driving application development. This implies that user demands are getting more important than technical capabilities. More features is not necessarily better anymore.

This all culminated in the generally accepted statement that conventional Windows applications will disappear during the next five years. A majority of speakers and attendees shared the opinion that ALL Windows apps will be replaced by web apps, Google apps, Adobe Flash and Silverlight by the end of this 5-year period. During a panel discussion, I was the only person on stage that didn’t believe this – which was an interesting situation for me. This was a sharp contrast to so many Terminal Server, Citrix and Virtual Desktop events I attended during the last months.

I can tell you quite frankly, this bold statement made by a group of datacenter experts made me think about my own future. Will Microsoft Windows and all UNIX/Linux-based desktop operating systems disappear because they are not required anymore as a common application runtime environment? If all applications are rich web apps (AJAX), Google apps, Flash apps or Silverlight apps, there is no need for remoting conventional Windows applications.

After thinking about this issue for a couple of weeks now, I came to the conclusion that I still don’t believe in this scenario. Now you may say “Sure, he doesn’t believe it, he’s a Microsoft RDS and Citrix XenApp guy. What’d you expect?” But here’s why I’m not a believer in such a drastic move when it comes to apps:

  • Microsoft conditioned users for so many years with their application interaction model; so many users will not change their behavior in such a short time. Human beings don’t change their behavior if there is not a real benefit – a rule that applies to all humans except IT geeks.
  • When I look at the number of DOS and 16-bit Windows apps that are still out there since more than a decade, I just don’t believe that several 100,000 32-bit Windows apps will disappear in just 5 years.
  • People want to watch TV and movies with mobile devices, which require a lot of local computing power. Why should they not use it for apps?
  • There are so many cool devices with growing local CPU power and storage capacities; there must be something geared at consuming all these local resources - local apps.
  • Microsoft, VMware and Citrix are investing big amounts of resources and money into remoting protocol enhancements and client hypervisor technology. These investments only provide attractive returns if conventional Windows apps survive.

The thing is, if there are local Windows apps, there’s a market for remoting such Windows apps. At this stage I wonder if Microsoft plans to combine Remote Desktop Services and their Azure platform; I mean beyond remote access to your home PC through Live Mesh. Wouldn’t it be cool if we had the opportunity to just install the Windows apps we happen to have valid licenses for in the cloud? Being able to install a hosted Microsoft Office on Azure would be a perfect completion of Microsoft Online Services including Exchange, SharePoint, Office Communicator and Live Meeting. This is what I would call “Instant Cloud” as all components are available today.

ice:2009 in Lingen/Ems

August 20th, 2009 Benny Comments off

ice:2009 in Lingen/Ems

Tomorrow my summer vacation is over - and the weather is still beautiful over here in Central Europe. Tomorrow afternoon, I will be heading to Lingen in the northern part of Germany. On Saturday I will be speaking at a cool community event organized by Nikki Wruck. He brings together some of Germany’s best technology experts speaking about stuff that is interesting for IT professionals and developers. My session is titled “Windows, applications and multimedia through thin wires - remoting protocols in detail”. If you want to know more, see http://www.ice-lingen.de (in German).

BriForum 2009 in Chicago

July 21st, 2009 Benny Comments off

BriForum 2009 in Chicago

I’m back to BriForum. This year it’s in Chicago, July 21 through July 23. I will be doing four sessions.

  • Day 2 – Wednesday, July 22, 2009, 2:30 pm - 3:45 pm - Behind the Scenes: Mastering User Profiles in Terminal Server and Virtual Desktop Environments, with Benny Tritsch and Shawn Bass
  • Day 3 – Thursday, July 23, 2009, 8:30 am - 9:45 am - How RDP Graphics and Media Remoting Really Works, with Benny Tritsch and Shawn Bass
  • Day 3 – Thursday, July 23, 2009, 1:00 pm - 2:15 pm - Tech Therapy: TS vs. VDI, with Brian Madden, Benny Tritsch, and Rick Dehlinger
  • Day 3 – Thursday, July 23, 2009, 2:30 pm - 3:45 pm - Behind the Scenes - WS2008R2 Remote Desktop Services Exposed, with Benny Tritsch

If you want to check out details, go to the BriForum website.

Benny