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)