<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>6639</id>
      <name>Watchmaker Evolution Framework</name>
      <created_at>2007-07-15T22:42:06Z</created_at>
      <updated_at>2009-11-24T15:47:07Z</updated_at>
      <description>Watchmaker is an extensible, high-performance, multi-threaded, object-oriented framework for implementing platform-independent evolutionary computation (genetic algorithms, etc.) in Java.

The evolution engine operates on POJOs (Plain Old Java Objects) and does not require that evolved objects extend a specific base class nor implement any particular interfaces.

This decoupling of framework and application code is achieved via a clean, generics-enabled API and without the need for expensive runtime reflection.</description>
      <homepage_url>https://watchmaker.dev.java.net</homepage_url>
      <download_url>https://watchmaker.dev.java.net/servlets/ProjectDocumentList?folderID=6343</download_url>
      <url_name>watchmaker</url_name>
      <user_count>6</user_count>
      <average_rating></average_rating>
      <rating_count>2</rating_count>
      <analysis_id>770361</analysis_id>
      <analysis>
        <id>770361</id>
        <project_id>6639</project_id>
        <updated_at>2009-11-24T15:47:06Z</updated_at>
        <logged_at>2009-11-24T15:44:41Z</logged_at>
        <min_month>2006-09-01T00:00:00Z</min_month>
        <max_month>2009-11-01T00:00:00Z</max_month>
        <twelve_month_contributor_count>2</twelve_month_contributor_count>
        <total_code_lines>44990</total_code_lines>
        <main_language_id>5</main_language_id>
        <main_language_name>Java</main_language_name>
      </analysis>
      <licenses>
        <license>
          <name>apache_2</name>
          <nice_name>Apache License 2.0</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
