Water: Simplified Web Services and XML Programming
Mike Plusch
CTO & Founder, Clear Methods
December 6, 2002
11 a.m. - 12 noon
Fuller Labs 320
Abstract
Water(TM) is a new Web services and general-purpose programming language that allows you to program in the ConciseXML syntax. Water is an open object- oriented language designed to simplify the creation of new Web services. Water is extremely flexible and adheres to a "Learn Once, Use Everywhere" philosophy where data, logic, and presentation have a uniform representation. Water also implements a capability security model to provide secure execution in protected domains. Water can be deployed on any standard Java platform. Water can be used to build complete applications or be embedded in applications and tools with a small footprint.
In the talk, we will cover:
- Contrasting Water with Scheme and Java
- Teaching high level abstractions, e.g. flow control with Water
- Using Water for flexible object modeling
- Teaching language design principles using Water as a meta-language
Water builds upon the ideas from a number of different languages such as Scheme, Self, Lisp, Java, SmallTalk, JavaScript, HTML, and XML.
Mike Plusch worked at Harlequin on Dylan and at MIT-Sloan Center for Coordination Science on Object Lens. Plusch's book, Water: Simplified Web Services and XML Programming, is being published by John Wiley this December.
Refreshments will be served in FL 320 beginning at 10:50 a.m.
Maintained by webmaster@wpi.eduLast modified: Sep 27, 2006, 16:05 EDT
