<?xml version="1.0" encoding="ISO-8859-1"?>
<document url="http://castor.org/presentations.xml">
  <body>
    <title>Castor Presentations and Articles</title>

    <header>
        <p>
        Check out Eitan Suez's <a href="#Presentations">presentation</a> that was given at the Atlanta
        Java Software Symposium this past November!
        </p>
    </header>
    
    <section title="News">
    
    	<ul>
    		<li>Added Jan 2005 article on TheServerSide.com on java&lt;-&gt;xml binding frameworks.</li>
    	</ul>
    	
    </section>

    <section title="Articles">
      <p><b>Castor in the press...</b></p>

      <p>
          <b>TheServerSide.com (January 2005)</b>
          <p/>
          Joseph Fouad discusses the pros and cons of various data&lt;-&gt;xml binding tools 
          incl. Castor, JABX et alias. About Castor, the following is said:
          <p/>
          <i>CASTOR is the first to address the problem so i expect it enjoy a huge user base, 
             actually castor is a terrefic piece of software and its standard counterpart are 
             TWO JSRs (JDO,JAXB) so the benefits of its use are obvious database&lt;-&gt;java 
             object&lt;-&gt;xml which fulfill the needs of any MVC developer.
             <a href="http://www.theserverside.com/news/thread.tss?thread_id=30658">Read</a></i>
      </p>

      <p>
          <b>IBM developerWorks (October 2003)</b>
          <p/>
          Elias Torres, Brian D Goodman and Kevin Gibbs explain in their article how to integrate Castor
          with Apache Axis to process Document Style Web Services.
          <a href="http://www-106.ibm.com/developerworks/webservices/library/ws-castor/">Read</a>
      </p>

      <p>
          <b>Castor Cures Your Data Binding Ills (developer.com, March 2003)</b>
          <p/>
          Thomas Hammell discusses both Castor XML and Castor J/DO as he walks
          the reader through a real world XML and RDB data binding example.
          <a href="http://www.developer.com/java/data/article.php/1730911">Read</a>
      </p>

      <p>
          <b>IBM developerWorks (January 2003)</b>
          <p/>
          Dennis Sonoski concludes its data-binding serie on developerWorks by taking a look
          at the performance of the different data-binding frameworks.
          <a href="http://www-106.ibm.com/developerworks/library/x-databdopt2/">Read</a>
      </p>

      <p>
          <b>IBM developerWorks (January 2003)</b>
          <p/>
          Dennis Sonoski continues his series on the data binding approach by giving a global overview
          of 5 data binding frameworks including Castor and JAXB.
          <a href="http://www-106.ibm.com/developerworks/library/x-databdopt/">Read</a>
      </p>

      <p>
          <b>O/R Mapping with Castor JDO in the Real World (December 2002)</b>
          <p/>
          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.
          <a href="http://www.spiderlogic.com/modules.php?name=News&amp;file=article&amp;sid=16">Read</a>
      </p>
      <p>
          <b>O'Reilly ONJava (October 2002)</b>
          <p/>
          Jeff Lowery provides an introduction to the Castor JDO framework.
          <a href="http://www.onjava.com/pub/a/onjava/2002/10/02/jdosql.html">Read</a>
      </p>
      <p>
          <b>IBM developerWorks (August 2002)</b>
          <p/>
          Castor JDO lead Bruce Snyder gives an overview of Castor JDO and introduces the reader to
          the basics of working with the JDO framework.
          <a href="http://www-106.ibm.com/developerworks/java/library/j-castor/?loc=j">Read</a>
      </p>
      <p>
          <b>O'Reilly XML.com (July 2002)</b>
          <p/>
          Niel Bornstein drafts a introduction to the .Net Data-Binding framework and to Castor.
          This introduction compares both approaches.
          <a href="http://www.xml.com/pub/a/2002/07/24/databinding.html?page=1">Read</a>
      </p>
      <p>
          <b>IBM developerWorks (April 2002)</b>
          <p/>
          Enterprise Java expert Dennis Sosnoski introduces data binding and discusses what makes it so appealing.
          He illustrates the article using Castor.
          <a href="http://www-106.ibm.com/developerworks/xml/library/x-bindcastor/">Read</a>
      </p>
      <p>
         <b>Javaworld (April 2002)</b>
         <p/>
         Jacek Kruszelnicki discusses the pros and cons of Sun JDO and Castor JDO.
         <a href="http://www.javaworld.com/javaworld/jw-04-2002/jw-0412-jdo.html?">Read</a>
      </p>

      <p>
         <b>Javaworld (December 2001)</b>
         <p/>
         Sam Brodkin shed light on the Data-binding world using JAXB and Castor XML.
         <a href="http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-jaxb.html">Read</a>
      </p>

      <p>
         <b>O'Reilly Onjava.com (October 2001)</b>
         <p/>
         Dion Almaer gives a good introduction to Castor XML.
         <a href="http://www.onjava.com/pub/a/onjava/2001/10/24/xmldatabind.html">Read</a>
      </p>
    </section>


    <section title="Books/Chapters">
      <p><b>Castor in the literature...</b></p>
      <p>
         <b>XML Application Developer's Guide by BORLAND (2001)</b>
         <p/>
         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.
         <a href="ftp://ftpc.inprise.com/pub/jbuilder/techpubs/jbuilder6/xml.pdf">Download</a>
      </p>

      <p>
         <b>Professional XML (2nd Edition) Chapter 15 (June 2001)</b>
         <p/>
         A chapter written by Keith Visco about Castor XML. Available for
         Download at Wrox:
         <a href="http://www.wrox.com/Support/PDF/SampleChapter_5059.pdf">Download</a>
      </p>

    </section>

    <section title="Presentations">
      <p><b>Castor in conferences...</b></p>

      <p>
         <b>Atlanta Java Software Symposium (November 2002)</b>  - <b><font color="red">New</font></b>
         <p/>
         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.
         <a href="ftp://ftp.exolab.org/pub/castor/presentations/eitansuez/castor_ppt.zip">Download</a> - presentation
         <br/>
          - <a href="ftp://ftp.exolab.org/pub/castor/presentations/eitansuez/CastorXMLJDOSample.zip">XML/JDO Mapping Examples</a>
         <br/>
          - <a href="ftp://ftp.exolab.org/pub/castor/presentations/eitansuez/CastorSrcGenSample.zip">Source Generator Examples</a>
      </p>

      <p>
         <b>XML One Amsterdam (September 2001)</b>
         <p/>
         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.
         <a href="http://ftp.exolab.org/ftp/castor/presentations/xml-one-amsterdam-20010919.zip">Download</a>
      </p>

      <p>
         <b>XML One London (March 2001)</b>
         <p/>
         Andrew Fawcett, of CODA, gave a presentation on XML data binding
         with Castor at the XML One conference in London, March 2001.
         <a href="http://ftp.exolab.org/ftp/castor/presentations/xml-one-london-20010322%20.zip">Download</a>
      </p>

      <p>
         <b>O'Reilly Java Conference (March 2000)</b>
         <p/>
         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.
         <a href="ora-mar-2k/castor.htm">View the presentation</a>.
      </p>
    </section>

    <section title="User Community Tutorials">
      <p>
         <b>castorcodeexample</b>
         <p/>
         A minitutorial for using Castor JDO with MySQL.
         <a href="http://www.drrockit.com/space/castorcodeexample">Read</a>
      </p>

      <p>
         <b>CASTOR Tutorial</b>
         <p/>
         A small Castor XML tutorial.
         <a href="http://www.geocities.com/sireenmalik/details.html">Read</a>
      </p>

      <p>
         <b>Tutorial: Schema databinding with Castor</b>
         <p/>
         A tutorial explaining how to use JBuilder's XML databinding features using XML schema and
         Castor XML to generate Java classes.
         <a href="http://info.borland.com/techpubs/jbuilder/jbuilder6/xml/xml_data_castor.html">Read</a>
      </p>
    </section>

    <section title="Humor">
      <p>
         <b>The Town Of Castor</b>
         <p/>
         The Town Of Castor resides in East Central Alberta, Canada.
         <a href="http://www.telusplanet.net/public/castor/">Read</a>
      </p>
    </section>

  </body>
</document>
