Contents

Chapter 1: Introduction to Water

Corrections to Book

Table of Contents and Preface in PDF

Part I: Water Web Services and XML

2 ConciseXML Syntax and XML 1.0
3 Water Object
Representing Objects in XML
4 Water Type
Creating Custom Types - XSD
5 Water Contract
Specifying APIs - DTD and Schemas
6 Water Path
Accessing Data - XPATH
7 Water Transform
Transforming XML Objects - XSLT
8 Water Import
Converting Data to XML
9 Water Export
Converting an Object to a String
10 Water Identifier and URI
Naming Resources
11 Water Filesystem
Using Files and Folders
12 Water Web
Accessing Remote Resources - WSDL
13 Water Protocol
Creating Custom Protocols - SOAP
14 Water Server
Customizing Application Servers
15 Water Namespace
Dividing the Web
16 Water Registry
Listing Resources - UDDI

Part II: Water Programming

17 Water Flow
Controlling the Flow of Execution
18 Water Logic
Performing Boolean Comparisons
19 Water Methods
Learn Once, Use Everywhere
20 Water Math
Representing Calculations in XML
21 Water Date and Time
Managing Time
22 Water Object System
Understanding Multi-role Objects
23 Water Database
Unifying Relational and Object Models
24 Water Bridge to Java
Integrating Water and Java
25 Water Pattern
Introducing Readable Regular Expressions

Part III: Advanced Water Programming

26 Water Metafield
Adding Metadata to Fields
27 Water Active Value
Changing Values from Static to Dynamic
28 Water Fluid Variable
Using Dynamic-Scoped Variables
29 Water View
Using a Capability Security Model
30 Water Execute
Simplifying How Software Writes Software

Part IV: Water User Interface

31 Water Hypertext
Using XHTML for Presentation
32 Water App
Building Applications with Water
33 Water Bridge to JavaScript
Adding Logic to Web Pages
34 Water Style
Adding Water to CSS
35 Water Color
Making Color an XML Object

Part V: Water Tools

36 Installing Water
37 Steam IDE
Using the Editor
38 Water Debug
Integrating Debugging with Development
39 Water Test
Building Self-Testing Software
40 Water Doc
Integrating Documentation and Code

Part VI: Water in Practice

41 Water Process
Using Water Throughout the Software Lifecycle
42 Water Pics and Sketch
Unifying Diagrams and Code - UML
43 Building a Water App for Frequently Asked Questions