Overview
Water™ is a new language optimized for rapidly prototyping
XML Web services. It delivers both power and simplicity. The
language is as easy as BASIC and as powerful
as LISP. It is a pure Web services Object Oriented
platform that uses the ConciseXML syntax and provides
OO Capability security. |
Try Water
Download and install the Community Edition of Water. It is a small, thin-client that includes a Server and IDE from Clear Methods. Works with most
platforms including Mac, Linux, Windows, Solaris, SGI. |
|
Water: Simplified Web Services and XML Programming
The ultimate guide to Water by the co-creator of the language. In these pages, Mike Plusch guides you through Water programming with hands-on tutorials and over 1,000 examples that include the source code and output. Youll discover how, by programming in XML syntax with Water, you can streamline the creation of complex Web servicesfor example, how a complete Web service can be implemented in one line of code. Loaded with valuable code, this book is the next best thing to having the developer of Water on your staff.
The table of contents and many chapters with examples are posted online.
Order your copy here.
Check the latest updates and errata.
|
Events
Clear Methods presenting at IEEE KIMAS '07:
Modeling, Evolution and Engineering, April 29 – May 3, 2007, Waltham, Massachusetts
Upcoming Water Language Conference will held on April 21, 2008 in Cambridge, Massachusetts
Boston Water Users Group meeting, held monthly in Cambridge, Massachusetts
New England's Water Language User Group meets monthly at 7:00 pm on the last Tuesday of the month in Cambridge, MA. All are welcome to attend. See the Boston Water site for directions and meeting topics.
TRI-XML, July 27-29, North
Carolina State University's
McKimmon Center, Durham, NC.
Conference
Theme -- XML in Practice:
Hit the Ground Running. View
the presentation, Teaching
Web Services and XML with
the Water Language,
by Dr. Ed Gehringer, associate
professor in the Department
of Electrical and Computer
Engineering and the Department
of Computer Science at North
Carolina State University
along with Matt Kendall, also
of NCSU, and Christopher Fry
of Clear Methods.
|
|
The
Quickest Route To Implementing Web Services
Merrick Stemen looks at the fastest, easiest way to program
web services and offers examples implemented in the Water
language. This article compares a Water language web server
program with the equivalent Java programming.
|
|
For New Users
Quick Reference Page
Covers the common Water constructs in a few pages.
|

|
|
Information for:
|
|
Sign
up now for the Water Solutions
newsletter.
Stay informed of the latest enhancements, example programs
and customer applications.
|
"Water represents an opportunity to clean up the mess of scripts and languages used to build interactive Web applications. Both enterprises and ISVs will find it well worth while to spend the short time required to learn this new, simpler approach for Web services applications,"
-- Jonathan Stephenson, CBDI. |
Steam XML
The Steam XML IDE development environment and Steam XML Engine runtime for Water are available from Clear Methods. Steam XML is a commercial implementation of the Water Language.
|

Water uses the ConciseXML syntax. ConciseXML makes it convenient to represent logic, presentation, and data in an XML-based syntax.
|
Waterlanguage.org
has been named a Cool Site in the Netscape Open Directory
|
|