The following is a partial list of my publications and presentations in the fields of software and computing.
The World Wide Web
- Mendelsohn, N., Decentralized Extensibility & HTML 5, W3C 2009 Technical Plenary Meeting (invited presentation), November, 2009 (.ppt, .odp, .pdf)
- Mendelsohn, N. (Ed.) The Self-Describing Web, W3C TAG Finding, February, 2009,
- "Web Architecture: Blueprint or Recipe?" (panelist) at W3C Technical Plenary, Oct. 22, 2008, Mandelieu, France.
- Mendelsohn, N., Williams, S. (Eds.) The use of Metadata in URIs, W3C TAG Finding, January, 2007
- Berners-Lee, T., Mendelsohn, N. (Eds.) The Rule of Least Power, W3C TAG Finding, February, 2006,
- Mendelsohn, N., Will Peer-to-Peer Unravel the Web?, The O'Reilly Peer-to-Peer and Web Services Conference, November, 2001 (.ppt, .pdf)
SOAP and Web Services
- Mendelsohn, N, Ehnebuske, D. An open letter from the IBM and Lotus co-authors of the revised SOAP specification, IBM developerWorks article, April 26, 2000
- Box, D. Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Frystyk Nielsen, H., Thatte, S., Winer, D., Simple Object Access Protocol (SOAP) 1.1, World Wide Web Consortium Note, May, 2000
- Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.J., Frystyk Nielsen, H. (Editors), SOAP Version 1.2: Messaging Framework, World Wide Web Consortium Recommendation, June, 2003
- Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.J., Frystyk Nielsen, H. (Editors), SOAP 1.2: Adjuncts, World Wide Web Consortium Recommendation, June, 2003
- Gudgin, M., Mendelsohn, N., Nottingham, M., Ruellan, H. (Editors), SOAP Message Transmission Optimization Mechanism, World Wide Web Consortium Recommendation, January, 2005
- Gudgin, M., Mendelsohn, N., Nottingham, M., Ruellan, H. (Editors), XML-binary Optimized Packaging, World Wide Web Consortium Recommendation, January, 2005
- Mendelsohn, N., Web Services: Building a Web of Applications, Nokia Technical Conference, September, 2004 (invited keynote speech)
XML
- Mendelsohn, N., Experiences with the Design of the W3C XML Schema Definition Language , September, 2013
- Thompson, H., Beech, D., Maloney, M., Mendelsohn, N. (Editors), XML Schema: Structures, World Wide Web Consortium Recommendation, October, 2004
- Kostoulas, M., Matsa, M., Mendelsohn, N., Perkins, E., Heifets, A., XML Screamer: An Integrated Approach to High Performance XML Parsing, Validation, and Deserialization, World Wide Web Conference, May, 2006 (nominated for Best Paper award)
- Perkins, E., Matsa, M., Kostoulas, M., Heifets, A., Mendelsohn, N., Generation of Efficient Parsers through Direct Compilation of XML Schema. IBM Systems Journal, 45, No. 2, (May 2006)
- Perkins, E., Kostoulas, M., Heifets, A., Matsa, M., Performance Analysis of XML APIs, XML 2005 Conference, November, 2005
- Matsa, M., Perkins, E., Heifets, A. , Gaitatzes Kostoulas, M., Silva, D., Mendelsohn, N., Leger, M. A HighPerformance Interpretive Approach to Schema Directed Parsing, World Wide Web Conference, May, 2007
- Mendelsohn N. W3C XML Schema: what you might not know (and might or might not like!), Presentation to Web Services DevCon conference, October, 2002 (.ppt)
- Mendelsohn, N., Understanding XML and its Implications for Developers, Lotusphere Conference, January, 1999
- Mendelsohn, N., The Wide Angle View of XML at Lotus, Lotusphere Conference, January, 2000
- Mendelsohn, N. Making the XML Stack Work with XML 1.1 XML Plenary Lightening Talk, March, 2003
- Mendelsohn, N. An Approach for Evolving XML Vocabularies Using XML Schema, June 15, 2004. This note was a contribution to the design discussions that led to the "versioning" features of XML Schema 1.1. (Though labeled "Rough Draft", this is the note that was published and discussed.)
JavaBeans
- The Javabeans 1.01 Specification (no authors are listed for this document, but I am acknowledged along with the other contributors...in fact, I worked on the JavaBeans specification for nearly two years, with lead authors Graham Hamilton and Larry Cable of Sun.)
- Mendelsohn, N., All About EJB and its Role in Transaction-oriented Applications, Lotusphere Conference, January, 2000
Operating Systems
- Mendelsohn, N., Operating Systems for Component Software Environments, Proceedings of the 6th IEEE Symposium on Hot Topics in Operating Systems (HOTOS - VI), May 1997 (.pdf) [this paper inspired the component-based design of Shiki Okasaka's ES Operating System at Nintendo and Google]
Programming Languages and Object Systems
- Mendelsohn, N., Components: How Far Can We Go?, OOPSLA 1997 - Invited Talk (.ppt, .pdf)
- Hennessy, J., and Mendelsohn, N., Compilation of the Pascal Case Statement, Software Practice and Experience, Vol. 12, pp 879-882, 1982.
Scalable, Fault-tolerant Distributed Systems
- Mendelsohn, N., DATACUBE A Scaleable, Fault Tolerant Data Server, presentation at UC Berkeley Computer Science Dept..
- Component Replacement Control for Fault-Tolerant Data Processing System, Inventors: Mendelsohn, Noah R., Perchik, James, Hancock, Thomas, US Patent 5,313,628, Date of Issue: May 17, 1994
- Synchronization Method for Loosely Coupled Arrays of Redundant Disk Drives, Inventor: Mendelsohn, Noah R. US Patent 5,488,731, Date of Issue: January 30, 1996
Networking and Virtual Machines
- Mendelsohn, N., Linehan, M.H., and Anzick, W.J., Reflections on VM/Passthrough: A facility for interactive networking, IBM Systems Journal, Vol. 22, Nos. 1 and 2. 1983 (pdf).
Hardware
- James, D., Mendelsohn, N., Fuchs, D., Digital Audio Mixer: A VLSI Approach, IEEE International Conference on Acoustics, Speech, and Signal Processing, May, 1982.