sentence: desktop environments and applications could be hosted in a datacenter , with users accessing these environments from a wide range of client devices , including microsoft windows pcs , sun ray virtual display clients , apple macintoshes , pdas or any combination of supported devices .