Q&A: The X Factor
Computerworld - Long before Microsoft Corp. ever contemplated Terminal Services, the X Window System set the standard for thin-client computing. Originally developed at MIT as part of Project Athena, X remains the predominant thin-client standard for Linux and Unix applications. Computerworld asked Steve Swales, chairman of X.org and a senior manager at Sun Microsystems Inc. about the strengths and limitations of the standard -- and how it will evolve.
Q: Why use X Window?
A: It's the only choice right now for Unix and Linux for desktop applications. X is the only window system that's designed to be networked on the inside. It provides [support for] accelerated graphics hardware on the desktop. You lose that with the other kinds of [thin-client] systems. Many corporations are using it internally to deploy [computer-aided design] applications to workstations.
Q: Why not X?
A: Some would say it's complex to deploy. Part of the reason X terminals didn't catch on was the complexity of administering them. But some companies have wrapped it up and made it easy to install on a PC.
Q: Why not X over the Internet?
A: A few years back, there were efforts to push X over the Internet. "Web-enabled X" was the code name for that. But it's almost unused. The implementation is difficult to set up, [and] there are some security issues. The technology lets you take anything on your X screen and shove it out through a Web page.
It's a little bit confusing. You have to have a Java [virtual machine] on the machine where the browser is and an X server on that local machine to have the X technology work. The browser is not actually acting as an X server; it's just connecting to the X server and allowing X applications to safely display within the browser. It's confusing, and it's one of the reasons that the technology hasn't become very popular.
Q: How about X for remote office connectivity?
A: It wasn't designed for particularly low-bandwidth networks. For an individual user running over a dial-up line, you need to have some kind of compression in place.
There is an extension in place to provide a low-bandwidth implementation called LBX [low-bandwidth X]. Hummingbird has implemented that. Companies like Boeing are deploying it.
Q: X Window was in many ways the original thin-client standard. Why hasn't it seen even broader adoption?
A: A lot of it had to do with the history of X Window. The stewards of X really dribbled away to almost nothing about fiveor six years ago. It wasn't really keeping pace with the technology.
Q: What's next for X?
A: There's quite a lot of work happening in the area of enhancing the rendering capability to handle higher-resolution displays and high-quality text rendering. We're working on exciting technology for carrying the audio visual technology along with the X connection.
Read more about App Development in Computerworld's App Development Topic Center.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- The Keys to Distributed & Agile Application Development
- How leading firms are winning with strategies for efficient application development, without relying on co-location.
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will... All App Development White Papers
- Reduced TCO for Communications Applications with New Oracle SPARC Servers
- In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn... All App Development Webcasts