Parleys.com: XOM Design Principals

Parleys.com

XOM (XML Object Model) is an open source API for processing XML with Java using a streaming tree model. Although it is open source, XOM was implemented using the cathedral model of development (one designer's vision) rather than the bazaar model. This JavaPolis talk by Elliotte explores the d...

Running time
0h59m
File size
27.00MB

Download Original File | View original post

Episode synopsis

XOM (XML Object Model) is an open source API for processing XML with Java using a streaming tree model. Although it is open source, XOM was implemented using the cathedral model of development (one designer's vision) rather than the bazaar model. This JavaPolis talk by Elliotte explores the design goals, basic API principles, XML principles, Java restrictions and requirements, and testing techniques and tools that have informed XOM's development. In the process, Elliotte identifies some general principles of API design for all Java libraries and systems.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Weeks of coding can save you hours of planning.”