to research and develop software that contributes to compelling and effective social interactions, with a focus on user-centered design processes and rapid prototyping.
explores a novel interface to a system administration task. Instead of creating an interface de novo for the task, the author modified a popular computer game, Doom, to perform useful work.
The object interfaces provided by ILU hide implementation distinctions between different languages, between different address spaces, and between operating system types. ILU can be used to build multi-lingual object-oriented libraries ("class libraries")
In k-means clustering we are given a set of n data points in d-dimensional space and an integer k, and the problem is to determine a set of k points in d-space, called centers, so as to minimize the mean squared distance from each data point to its neares
The purpose of the Online Games White Papers is to provide online games market statistics, business model descriptions, technology summaries and publisher listings.
Li Fan, Pei Cao and Jussara Almeida & Andrei Z. Broder - this new protocol, each proxy keeps a summary of the cache directory of each participating proxy, and checks these summaries for potential hits before sending any queries.
a tool for providing the 'atomic' keyword for C/C++ (gcc, x86, Linux only yet). With TARIFA you may replace hard-to-understand lock (mutex) constructs or improve coarse-grained locking solutions by employing regions of code that appear to be executed atom
an approach to simulating very large textures using much less texture memory than they'd require in full by downloading only the data that is needed, and using a pixel shader to map from the virtual large texture to the actual physical texture.