# Publications on Castor - Articles and presentations

## Articles

*Castor* in the press ...

### IBM developerWorks (2007/2008) 

Brett McLaughlin has published an article series on [(XML) data binding with Castor]
(http://www.ibm.com/developerworks/views/xml/libraryview.jsp?search_by=Data+binding+with+Castor)
at IBM's [developerWorks](http://www.ibm.com/developerworks)
	
* [Part 1: Install and set up Castor](http://www.ibm.com/developerworks/xml/library/x-xjavacastor1/)
* [Part 2: Marshall and unmarshall XML](http://www.ibm.com/developerworks/xml/library/x-xjavacastor2/)
* [Part 3: Map between schemas](http://www.ibm.com/developerworks/xml/library/x-xjavacastor3/) 
* [Part 4: Bind your Java objects to SQL databases](http://www.ibm.com/developerworks/xml/library/x-xjavacastor4/)

### IBM developerWorks (2003)

* Elias Torres, Brian D Goodman and Kevin Gibbs explain in their [article](http://www-106.ibm.com/developerworks/webservices/library/ws-castor/) how to integrate Castor with Apache Axis to process Document Style Web Services.

* Dennis Sonoski concludes its data-binding series on developerWorks by taking a look
at the performance of the different [data-binding frameworks](http://www-106.ibm.com/developerworks/library/x-databdopt2/).

* Dennis Sonoski continues his series on the data binding approach by giving a global overview
of 5 data binding frameworks including Castor and JAXB (http://www-106.ibm.com/developerworks/library/x-databdopt/)

### IBM developerWorks (2002)

* Castor JDO lead Bruce Snyder gives an overview of Castor JDO and introduces the reader to
the basics of working with the JDO framework. [article](http://www-106.ibm.com/developerworks/java/library/j-castor/?loc=j)

* Enterprise Java expert Dennis Sosnoski introduces data binding and discusses what makes it so appealing. He illustrates the article using  
Castor. [article](http://www-106.ibm.com/developerworks/xml/library/x-bindcastor/)

### Others

* Castor Cures Your Data Binding Ills ([developer.com](http://www.developer.com/java/data/article.php/1730911), March 2003)

Thomas Hammell discusses both Castor XML and Castor JDO as he walks
the reader through a real world XML and RDB data binding example.

* O/R Mapping with Castor JDO in the Real World (December 2002) (http://www.spiderlogic.com/modules.php?name=News&amp;file=article&amp;sid=16)

David Colwell discusses the pros and cons of his experience with Castor JDO as well
as some feeback about how he worked around some of its limitations.

* O'Reilly ONJava (October 2002) [article](http://www.onjava.com/pub/a/onjava/2002/10/02/jdosql.html)

Jeff Lowery provides an introduction to the Castor JDO framework.

* O'Reilly XML.com (July 2002) [article](http://www.xml.com/pub/a/2002/07/24/databinding.html?page=1)

Niel Bornstein drafts a introduction to the .Net Data-Binding framework and to Castor.
This introduction compares both approaches.

* Javaworld (April 2002) [article](http://www.javaworld.com/javaworld/jw-04-2002/jw-0412-jdo.html)

Jacek Kruszelnicki discusses the pros and cons of Sun JDO and Castor JDO.

* Javaworld (December 2001) [article](http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-jaxb.html)

Sam Brodkin shed light on the Data-binding world using JAXB and Castor XML.

* O'Reilly Onjava.com (October 2001) [article](http://www.onjava.com/pub/a/onjava/2001/10/24/xmldatabind.html)

Dion Almaer gives a good introduction to Castor XML.

## Books/Chapters

* [XML Application Developer's Guide by BORLAND (2001)](ftp://ftpc.inprise.com/pub/jbuilder/techpubs/jbuilder6/xml.pdf)

Borland is using Castor among the XML features present in JBuilder 6. This book contains a
chapter on data-binding using Castor inside JBuilder 6.

* [Professional XML (2nd Edition) Chapter 15 (June 2001)](http://www.wrox.com/Support/PDF/SampleChapter_5059.pdf)

A chapter written by Keith Visco about Castor XML. Available for download.


## Presentations


#### Atlanta Java Software Symposium (November 2002)

Eitan Suez, of UptoData, Inc. - A great Castor evangelist in his own right, gave the following excellent presentation on Castor XML and JDO at the Atlanta Java Software Symposium, among other notable conferences.

* [presentation](ftp://ftp.exolab.org/pub/castor/presentations/eitansuez/castor_ppt.zip)
* [XML/JDO Mapping Examples](ftp://ftp.exolab.org/pub/castor/presentations/eitansuez/CastorXMLJDOSample.zip)
* [Source Generator Examples](ftp://ftp.exolab.org/pub/castor/presentations/eitansuez/CastorSrcGenSample.zip)

#### XML One Amsterdam (September 2001)

Andrew Fawcett, of CODA - our main evangelist, gave a presentation on implementing XML data binding
solutions using web-services with Castor at the XML One conference in Amsterdam, September 2001.

* [presentation](http://ftp.exolab.org/ftp/castor/presentations/xml-one-amsterdam-20010919.zip)

#### XML One London (March 2001)

Andrew Fawcett, of CODA, gave a presentation on XML data binding with Castor at the XML One conference in London, March 2001.

* [presentation](http://ftp.exolab.org/ftp/castor/presentations/xml-one-london-20010322%20.zip)

#### O'Reilly Java Conference (March 2000)

The first public presentation on Castor was done at the O'Reilly Java Conference in March 2000. It's a little dated, but still serves as a decent overview of what Castor is all about.

 * [presentation](ora-mar-2k/castor.htm)


## User Community Tutorials

* [castorcodeexample](http://www.drrockit.com/space/castorcodeexample)
	A minitutorial for using Castor JDO with MySQL.
* [CASTOR Tutorial](http://www.geocities.com/sireenmalik/details.html)
	A small Castor XML tutorial.
* [Tutorial: Schema databinding with Castor](http://info.borland.com/techpubs/jbuilder/jbuilder6/xml/xml_data_castor.html)
	A tutorial explaining how to use JBuilder's XML databinding features using XML schema and
	Castor XML to generate Java classes.

## Humor

* [The Town Of Castor](http://www.telusplanet.net/public/castor/) resides in East Central Alberta, Canada.
