Caution!

Visiting this web site requires a newer version of Netscape Communicator.

Visit Microsoft's Web site to obtain the newest version of Internet Explorer, or visit Netscape's Web site to obtain the newest version of Netscape Communicator.

Visiting this web site without first upgrading your browser may result in unreliable behavior.








Agile Alliance




JAY CONNE CONSULTING



googlehostedservice


Consulting


Agile - What is it?


Agile/Scrum/XP Training


Agile Testing - Summary


Agile for Embedded Software


Technical Education


Burndown and Velocity Example


Agile 2007 Cruise


Contact


Presentations and Tools


Resume .doc

Special Projects



Wisdom


Robotic Parking


Water Language - Clear Methods


OPN - Object Process Network


Recipies

Professional Associations



ACM


SPIN

GE Comp. Dept. Alumni Assn.



Demo Home Page


Reunion 2006

PRACTICAL PHILOSOPHY



H.D.B. Book Proposal




    Water Language - Clear Methods

Jay Conne Consulting  

jay@jconne.com  




Water Language was created by Clear Methods' co-founders: Christopher Fry and Mike Plusch. Water represents a grand consolidation and simplification of programming languages in a classical sense of those concepts.

Today, a J2EE (or .NET) and W3C collection of components required to build what is considered an industrial-strength business application, involves about 24 different languages and tools. Each of those has unique syntax, semantics, and data or object models. This is a mentally unmanageable Tower of Babble that cries out for a simple, consistent language to cover the entire functional scope.

Water is a grand attempt to address this problem, built on Java and drawing upon the best lessons from the history of programming languages including: Lisp, Smalltalk, Algol, Java, and C++; as well as more obscure botique and research languages. Web Services are a natural application becaues it is built on an XML syntax. Security is built into the language design from the ground up. Water can be used as a meta-language to develop domain-specific, focused application languages.

For two years as Director of Business Development, I brought in Clear Methods' first commercial customer, introduced Water at many high-profile DoD contracting firms, Los Alamos National Labs and the U.S. Library of Congress. Water was used as the meta-language to produce the first prototype of OPN (Object Process Network) which is a domain-neutral, executable metalanguage for systems architecting and the topic of Ben Koo's Ph.D. Thesis (MIT 2005). OPN has been reimplemented in Java for performance and simplicity while Water language design evolves to a more robust and complete product.

As Water evolves from a prototyping technology to a stable and well performing tool, it could have great potential for developing industrial strengh applications, embedded systems and even operating systems.

For more information see:
Water Language and
Clear Methods

Jay Conne








Jay Conne Consulting
617-776-0339 -- Jay@jconne.com





Sign In