Date: Wed, 15 Jan 1997 01:43:32 GMT
Server: Apache/1.1.1
Content-type: text/html
Content-length: 7684
Last-modified: Sun, 19 Nov 1995 22:47:30 GMT
KRISHNA BHARAT
Krishna Bharat
Krishna is a PhD student in the
Graphics, Visualization, and Usability Center
of the College of Computing
at the
Georgia Institute of Technology
.
His research advisor is
Scott Hudson. He expects to graduate in June 1996 with a Phd in Computer
Science. His thesis topic is "Supporting the Construction of Distributed, Interoperative,
User Interface Applications".
Here's his resume.
Research

His research is directed towards finding new and intelligent ways to
build interoperative, multi-user GUI
applications. During the last two summers, while at
Digital
, Systems Research Center
in Palo Alto,
he developed a direct manipulation application builder for multi-user applications called Visual Obliq
(screenshot)
with
Marc H. Brown
and Luca Cardelli .
The Visual Obliq environment now supports the creation of
Migratory Applications (UIST '95, postscript)
(aka Interactive Mobile Agents),
a new genre of network-aware applications that can transport themselves to new machines
with the state of their UI intact.
Also, Visual Obliq has been integrated with the World Wide
Web, allowing applications to copied over and executed within a "safe" interpreter
by clicking on a web-link.
He is currently working on parallelizing and distributing constraint
maintenance algorithms.
As a first step in this direction he developed Doppler (UIST '95 -- postscript),
an algorithm for supporting concurrent writes, reads and mutations to
a distributed one-way constraint graph, with
Scott Hudson. Doppler delivers Causal Consistency, and provides provably
optimal concurrency for any algorithm that respects causal relationships. He has also
done some work on supporting
Persistent, Shared Objects
with Active Fields in C++,
with
Jeyakumar. Active fields support notification before/after reads/writes and are
a convenient way to maintain constraints and other dependencies between data-fields,
without requiring explicit annotations by the programmer.
Publications

Tomonari Kamba,
Krishna Bharat, and
Michael Albers,
"The Krakatoa Chronicle: An Interactive, Personalized Newspaper on the Web",
To appear in the
Fourth International World-Wide Web Conference, Boston MA, Dec. 1995.
Krishna Bharat and Luca Cardelli,
"Migratory Applications" (postscript), To appear in
the Proceedings
of ACM Symposium on User Interface Software and Technology '95, Pittsburgh, PA, Nov 1995.
Krishna Bharat and Scott E. Hudson,
"Supporting Distributed, Concurrent, One-Way Constraints in User Interface Applications"
, To appear in the
Proceedings of ACM Symposium on User Interface Software and Technology '95, Pittsburgh, PA, Nov 1995.
Krishna Bharat and Luca Cardelli, "Distributed Applications in a Hypermedia Setting",
Proceedings of the International Workshop on Hypermedia Design, Montpellier, France, June 1995.
Krishna Bharat and Marc H. Brown,
"Building A Distributed Application Using Visual Obliq",
ACM SIGCHI'95, Video Proceedings, Denver, CO, May 1995.
Krishna Bharat, Scott E. Hudson, and
Noi Sukaviriya,
"Synthesized Interaction in the X Window System",
GVU Center, Georgia Tech, Technical Report #95-07.
Krishna Bharat and Marc H. Brown,
"Building Distributed, Multi-User Applications by Direct Manipulation",
Proceedings of ACM Symposium on User Interface Software and Technology '94, Marina Del Rey, CA, Nov 1994.
James Pitkow and Krishna Bharat,
"WEBVIZ - A Tool for World-Wide Web Log Analysis",
Proceedings of the First World-Wide Web Conference, '94.
Krishna Bharat and Noi Sukaviriya,
"Animating User Interfaces Using Animation Servers",
Proceedings of ACM Symposium on User Interface Software and Technology '93, Atlanta, GA, Nov 1993.
R. Victor Klassen and Krishna Bharat,
"Correcting for Short-Range Spatial Non-Linearities of Output Devices",
Proceedings of ACM SIGGRAPH '93, Anaheim, CA, Aug 1993..
Noi Sukaviriya, Krishna Bharat,
and Ellen Isaacs, "Multimedia Help - A Prototype and an Experiment",
Proceedings of ACM SIGCHI '92, Monterey, CA.
Related Pages

Contact Information:
Krishna Bharat,
GVU Center,
College of Computing, Georgia Tech,
Atlantic Drive, Atlanta GA 30332.
Phone : +1 404 894-2590
Fax : +1 404 853-9378
E-mail : kb@cc.gatech.edu
Affiliations (Past & Present)