IBM-
    IBM home  |  Products & services  |  Support & downloads   |  My account
go to Select a country Contact aW 10 February 2010
 go back developerWorks About aW Site Map
 alphaWorks|
 Emerging technologies 
 »Application development 
 »Autonomic computing 
 »Collaboration 
 »Data management 
 »Eclipse technology 
 »Grid computing 
 »Java technology 
 »Privacy & security 
 »Systems management 
 »Web services 
 »Wireless 
 »XML 
 Licensing 
 Discussion forums 
 alphaWorks in the news 
 alphaWorks newsletters 
footer
aW newsletter
 Subscribe to the aW
 flash newsletter:
 
TextHTML
More newsletters
0
Download Rational Rhapsody Developer
Download a free trial of IBM Optim Development Studio
alphaWorks > Java technology > Bean Scripting Framework > Researcher
Bean Scripting Framework learn more...
Date Posted: June 18, 1999

Researcher Bios

Sanjiva Weerawarana, Matthew J. Duftler, Sam Ruby, Rick Rineholt, Joseph Kesselman, and Adam Peller

Sanjiva Weerawarana
Matthew J. Duftler
Sam Ruby
Rick Rineholt
Joseph Kesselman
Adam Peller

Sanjiva Weerawarana is the creator and architect of BSF. He implemented core APIs and is working on integration of various languages.

Dr. Weerawarana is a research staff member and manager of the Component Systems group at IBM's T. J. Watson Research Center, where he has been since August 1997. His research is centered around component-oriented programming. He is also the creator and architect of BML, another alphaWorks technology. He was a visiting assistant professor of Computer Sciences at Purdue University, where he was from 1994 to 1997. Dr. Weerawarana received his BS (1988) and MS (1989) in Applied Mathematics/Computer Science from Kent State University and his PhD (1994) in Computer Science from Purdue University.

Matthew J. Duftler is working on core APIs, support for compiled languages, and integration of several scripting languages.

Mr. Duftler is a software engineer at IBM's T. J. Watson Research Center. He has been with IBM since September 1996 and has been at Watson since October 1997. He divides his time between working for IBM and serving in the United States Marine Corps. Mr. Duftler is co-creator of BML, another alphaWorks technology.

Sam Ruby is the IBM VisualAge scripting architect. He participated in the design of the Version 2.0 core APIs and is currently working on scripting engines for the next release.

Mr. Ruby is a senior programmer in the Software Solutions division at IBM's Research Triangle Park location. He joined IBM in 1982 in what was then the Federal System division, where he worked on real-time programs running on system 370 hardware. In 1991, he joined SWS, where he was the lead architect first for SCLM and then for TeamConnection. Now he is focused on integrating scripting technology across a range of products, and he was recently named the technical chair and editor of the ECMAScript committee. Mr. Ruby received his BA in Math with a minor in Computer Science from Christopher Newport College in 1981.

Rick Rineholt is resposible for support for scripting language integration.

Mr. Rineholt is a software engineer in the Software Solutions division at IBM's RTP location. He joined IBM in 1983 in Endicott, NY, working on processor development. Mr. Rineholt received his BA in Electrical Engineering from the University of Maryland in 1983.

Joseph Kesselman integrated NetRexx to BSF.

Mr. Kesselman has been programming since high school (about 25 years). His MIT degree is in digital hardware design, and, in 1982, IBM hired him in that capacity. But he has slowly drifted back from hardware to software-for-designing-hardware to software-for-designing-software to software libraries and standards. Most recently, Mr. Kesselman has been been working with the W3C's evolving Document Object Model (DOM) and Extensible Styling Language (XSL) as a member of the DOM Working Group, and he has been strongly influencing the DOM implementation used in IBM's XML4J Parser and XPK4J projects (also available at alphaWorks).

Adam Peller originally integrated Netscape Rhino to BSF.

Mr. Peller is a principal software engineer at Lotus Development in Cambridge, Mass. He joined Lotus in 1996 to implement prototypes of Java applications for Network Computers. He went on to work on the Lotus eSuite project, including the Lotus Workplace Java desktop. More recently, Mr. Peller has been working with Sun on JavaScript integration with the HotJava browser and implementation of a level-zero DOM. Mr. Peller received his BS (1993) in Computer Science from Columbia University. He lives in Brookline, Mass., with his wife Jodie.

 
alphaWorks Conditions of Use
Overview
About the Authors
Press Articles

 
Development Resources
www.ibm.com
»www.w3.org
»xml.apache.org
Top Downloads
HeapAnalyzer
»IBM Thread and Monitor Dump Analyzer for Java
»IBM Pattern Modeling and Analysis Tool for Java Garbage Collector
»IBM Toolkit for MPEG-4
»KeyMan
 
  About IBM  |  Privacy  |  Terms of use  |  Contact