Printer-friendly version
Author(s):
Brian Cameron, Bob Doolittle
In order to obtain adequate performance Thin Clients present unique constraints and considerations to Desktop Software Design which are often unaligned with constraints presented by laptops or other systems with low latency paths to graphics hardware.
In this presentation we will discuss how the evolution of computing has caused Thin Clients to emerge in the Enterprise, illustrate how that impacts Best Practices in Desktop Software Design (with particular emphasis on core components of GNOME and KDE), and suggest some guidelines to help steer future Desktop Software evolution in ways that will promote good performance and flexibility of Thin Clients.
Author bio:
Affiliation: Sun
Bob has worked on Unix systems since 1977 and on Linux since 0.9 in 1991. He has worked on system software and administrative tools for platforms ranging from Massively Parallel Supercomputers to Thin Clients. Bob is currently a Sr. Staff Engineer in Sun Microsystem's Desktop Virtualization Group, working on the Sun Ray Thin Client and Server Software.
Brian is a Software Engineer with 17 years of experience working on UNIX platform. Brian is a director of the GNOME Foundation since November 2008, and co-maintainer of GNOME Display Manager since January, 2005. Brian has worked for Sun Microsystems since 1999 and on the GNOME project since 2001.