Java Day - Speaker Bios

Dr. Bud Tribble, VP, Architecture and Technology, Sun Microsystems Inc.

Guy "Bud" L. Tribble is vice president of Architecture and Technology for the Consumer & Embedded division of Sun Microsystems, Inc. He is one of the industry's noted experts in object-oriented programming and user interface design. He will guide Sun's technology direction as it enters the new market of network-connected consumer and embedded devices. Prior to his current role, he was chief architect for Java systems, and helped develop client-server architectures for Java computing.

Before joining Sun, Tribble was vice president of Software Engineering and one of the six founders of NeXT Computer, Inc. He was the key architect of th NEXTSTEP operating system, a ground-breaking object-oriented software environment. He spent seven years at NeXT Computer where he had management and technical responsibility for all aspects of NEXTSTEP including object-oriented architecture and user interface design.

Prior to NeXT, Tribble ran the software engineering group at Apple Computer, Inc. While at Apple he was responsible for starting up the entire Macintosh software engineering effort where he oversaw development of the software architecture, user interface design and application programs.

Tribble earned a B.A. degree in biophysics from the University of California, San Diego and a M.D. an Ph.D. in neurophysiology at the University of Michigan.



Ken Arnold, Senior Staff Engineer, JINI Project, Sun Microsystems Inc.

Ken Arnold is the technical leader of JavaSpaces in the Jini Project. He is also the co-author with James Gosling on the Java Programming Language, the classical book for Java published by Addison Wesley.

Prior to joining Sun, Ken was the original member of the HP architectural team designing CORBRA. He later was technical team leader in Apollo Computers and UCSF's molecular graphics group. He was also the UC Berkeley 4BSD team member. He received his A.B. in Computer Science from U C Berkeley in 1985.



Douglas Tait, Senior Staff Engineer, Sun Microsystems

Mr. Tait received his B.S. in Computer Sciences from Temple University and his M.S. in Computer Architecture and Network Design from the University of Pennsylvania. His computer experience includes companies such as Unisys, Telesciences, General Electric and Martin Marietta. He spent several years developing device drivers for SS7 protocol stacks and eventually became the program manager for AIN projects at MCI and Sprint. At Sun he continues the AIN work with Sun's SS7 partners by pulling together solutions on Sun platforms.



Mark Hapner, Staff Engineer

Mark Hapner is a staff engineer experienced in the Enterprise JavaBeans API and the Java Message Service API. Mark worked on a variety of leading software projects in Sun in the last 7 years. Among them are the Object Oriented Database and Object Services. Prior to Sun, he has worked on OS and pattern matching algorithms. Mark has BS in Engineering and MS in Urban Planning from Florida State University.



Dr. Geoffrey Fox, Prof, Syracuse Univ.

Geoffrey Charles Fox (gcf@npac.syr.edu , Phone: (315) 443-2163) obtained his Undergraduate and Graduate degrees at Cambridge Univesity. Most of his professional career has been spent at Caltech(Physics) and Syracuse University (Physics/Computer Science). Fox is an expert in the use of parallel architectures and the development of concurrent algorithmsand is involved in development of prototype high performance Java and Fortran compilers and their runtime support. His group has pioneered use of CORBA and Java for both collaboration and distributed computing. Fox is a proponent for the development of computational science and its follow on "Internetics" as an academic discipline and a scientific method. He has offered this curricula using collaborative learning technology in distance courses

See: http://www.npac.syr.edu
Java based Computation: http://www.npac.syr.edu/projects/javaforcse
For education: http://www.webwisdom.org



Dr. Li Gong, DE, Java Security Architect, Sun Microsystems Inc.

Li Gong is Java Security Architect and a Distinguished Engineer at the Java Software division of Sun Microsystems, Inc, where he manages the security and networking group. He is an Associate Editor of ACM Transactions on Information and System Security and is on the editorial board of the Journal of Computer Security. He served as Program Chair of the IEEE Symposium on Security and Privacy, the ACM Conference on Computer and Communications Security, and the IEEE Computer Security Foundations Workshop. He received the Ph.D. degree from the University of Cambridge, England.



Lew Tucker, Director, Java Developer Relations, Sun Microsystems Inc.

Lew Tucker is Director of Developer Relations at Sun Microsystems, Inc. where he is responsible for market development of third-party Java application software. In this capacity, he is a frequent speaker on the evolution of Java and its role in emerging markets.

Prior to joining Sun, Lew was Director of Advanced Development at Thinking Machines Corporation where he contributed to the development of software for the massively parallel Connection Machine System. Before entering computer science, he was an Assistant Professor of Neurobiology at Cornell University Medical College. He holds a Ph.D. in computer science and is the author of numerous papers on artificial intelligence, parallel processing and computer architecture.



Hosted by CMU SCS