Author: kaspersor Date: Tue Dec 23 09:31:27 2014 New Revision: 1647513 URL: http://svn.apache.org/r1647513 Log: CMS commit to metamodel by kaspersor
Modified: metamodel/site/trunk/content/index.html Modified: metamodel/site/trunk/content/index.html URL: http://svn.apache.org/viewvc/metamodel/site/trunk/content/index.html?rev=1647513&r1=1647512&r2=1647513&view=diff ============================================================================== --- metamodel/site/trunk/content/index.html (original) +++ metamodel/site/trunk/content/index.html Tue Dec 23 09:31:27 2014 @@ -1,8 +1,10 @@ <!DOCTYPE html> <html lang="en"> <head> -<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta charset="utf-8" /> +<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> +<meta http-equiv="X-UA-Compatible" content="IE=edge" /> +<meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Apache MetaModel</title> <link href="http://fonts.googleapis.com/css?family=Ubuntu:400,700" @@ -45,7 +47,7 @@ <nav id="nav-metamodel" class="navbar navbar-default navbar-inverse navbar-fixed-top" role="navigation"> - <div class="container-fluid"> + <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> @@ -78,501 +80,510 @@ </div> </nav> - <div id="home" class="section container-fluid"> - <div class="center"> - <h1 class="title"> - <img src="img/logo.png" /> <span class="apache">Apache</span><br /> - <span class="metamodel">MetaModel</span><br /> - </h1> - </div> - - <h3>Providing a common interface for discovery, exploration of - metadata and querying of different types of data sources. With - MetaModel you get a uniform connector and query API for:</h3> - - <div style="margin-top: 2em;"> - <div class="featureIcon"> - <img src="img/icon_relational_dbs.png" class="img-thumbnail" /> - </div> - <div class="featureIcon"> - <img src="img/icon_postgresql.png" class="img-circle" /><br />PostgreSQL - </div> - <div class="featureIcon"> - <img src="img/icon_mysql.png" class="img-circle" /><br />MySQL - </div> - <div class="featureIcon"> - <img src="img/icon_oracle.png" class="img-circle" /><br />Oracle - DB - </div> - <div class="featureIcon"> - <img src="img/icon_sqlserver.png" class="img-circle" /><br />SQL - Server - </div> - <div class="featureIcon"> - <img src="img/icon_embedded_dbs.png" class="img-circle" /><br />Embedded - DBs - </div> - <div class="featureIcon"> - <img src="img/icon_nosql_dbs.png" class="img-thumbnail" /> - </div> - <div class="featureIcon"> - <img src="img/icon_couchdb.png" class="img-circle" /><br />CouchDB - </div> - <div class="featureIcon"> - <img src="img/icon_mongodb.png" class="img-circle" /><br />MongoDB - </div> - <div class="featureIcon"> - <img src="img/icon_hbase.png" class="img-circle" /><br />HBase - </div> - <div class="featureIcon"> - <img src="img/icon_cassandra.png" class="img-circle" /><br />Cassandra - </div> - <div class="featureIcon"> - <img src="img/icon_elasticsearch.png" class="img-circle" /><br />ElasticSearch - </div> - <div class="featureIcon"> - <img src="img/icon_business_apps.png" class="img-thumbnail" /> - </div> - <div class="featureIcon"> - <img src="img/icon_salesforce.png" class="img-circle" /><br /> <a - href="https://wiki.apache.org/metamodel/examples/SalesforceDataContext">Salesforce.com</a> - </div> - <div class="featureIcon"> - <img src="img/icon_sugarcrm.png" class="img-circle" /><br />SugarCRM - </div> - <div class="featureIcon"> - <img src="img/icon_data_files.png" class="img-thumbnail" /> - </div> - <div class="featureIcon"> - <img src="img/icon_csv.png" class="img-circle" /><br />CSV files + <div id="home" class="section"> + <div class="container"> + <div class="center"> + <h1 class="title"> + <img src="img/logo.png" /> <span class="apache">Apache</span><br /> + <span class="metamodel">MetaModel</span><br /> + </h1> </div> - <div class="featureIcon"> - <img src="img/icon_excel.png" class="img-circle" /><br />Spreadsheets - </div> - <div class="featureIcon"> - <img src="img/icon_xml.png" class="img-circle" /><br /> <a - href="https://wiki.apache.org/metamodel/examples/XmlTableMapping">XML - files</a> - </div> - <div class="featureIcon"> - <img src="img/icon_json.png" class="img-circle" /><br /> <a - href="https://wiki.apache.org/metamodel/examples/JsonDataContext">JSON - files</a> - </div> - </div> - - <div style="clear: both; margin-bottom: 2em;"></div> - <h3> - MetaModel <i>isn't</i> a data mapping framework. Instead we emphasize - abstraction of metadata and ability to add data sources at runtime, - making MetaModel great for generic data processing applications, less - so for applications modeled around a particular domain. - </h3> - - </div> - - <div id="news" class="section graybg container-fluid"> - <h2>News</h2> - <ul> - <li>2014-12-14 New release 4.3.1 - <i>First TLP release, - delivering bugfixes to the 4.3 version</i>. - </li> - <li>2014-12-09 Apache Software Foundation announces Apache - MetaModel as new Top Level Project (<a - href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces67">read - more</a>). - </li> - <li>2014-11-37 New TLP infrastructure available - <i>Updated - mailing lists, git repository location, website.</i></li> - <li>2014-11-24 New release 4.3.0-incubating - <i>Introducing - ElasticSearch and Apache Cassandra modules.</i></li> - <li>2014-11-20 Graduation resolution accepted</li> - <li>2014-10-13 New Committer: Alberto Rodriguez</li> - <li>2014-07-28 New release 4.2.0-incubating - <i>Introducing - JSON file module. Made column data types pluggable.</i></li> - <li>2014-06-30 New Committer: Tomasz Guzialek</li> - <li>2014-05-11 New release 4.1.0-RC1-incubating - <i>Introducing - Apache HBase and Spring Framework modules.</i></li> - <li>2014-01-27 New release 4.0.0-incubating - <i>Updates to - naming of file-based schemas and migration towards Apache - namespace.</i></li> - <li>2013-06-12 Project enters incubation.</li> - </ul> - </div> + <h3>Providing a common interface for discovery, exploration of + metadata and querying of different types of data sources. With + MetaModel you get a uniform connector and query API for:</h3> - <div id="download" class="section container-fluid"> - <h2>Download</h2> - - <p> - <b>Source:</b> Latest source code release of MetaModel: - </p> - <div class="table_listing"> - <div class="row"> - <div class="col-xs-6"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip"> - MetaModel-4.3.1-source-release.zip </a> - </div> - <div class="col-xs-3"> - <a - href="https://github.com/apache/metamodel/blob/MetaModel-4.3.1/CHANGES.md"> - Release Notes </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.sha1"> - SHA1 </a> + <div style="margin-top: 2em;"> + <div class="featureIcon"> + <img src="img/icon_relational_dbs.png" class="img-thumbnail" /> </div> - </div> - <div class="row"> - <div class="col-xs-6"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip"> - MetaModel-4.3.0-incubating-source-release.zip </a> - </div> - <div class="col-xs-3"> - <a - href="https://github.com/apache/metamodel/blob/MetaModel-4.3.0-incubating/CHANGES.md"> - Release Notes </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_postgresql.png" class="img-circle" /><br />PostgreSQL </div> - </div> - <div class="row"> - <div class="col-xs-6"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip"> - MetaModel-4.2.0-incubating-source-release.zip </a> - </div> - <div class="col-xs-3"> - <a - href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=57b7b4f25249097a97be896f1c400d2011ab3ee7;hb=6e955dadfeff05714d3e5ea6926673537ef892b8"> - Release Notes </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_mysql.png" class="img-circle" /><br />MySQL </div> - </div> - <div class="row"> - <div class="col-xs-6"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip"> - MetaModel-4.1.0-RC1-incubating-source-release.zip </a> - </div> - <div class="col-xs-3"> - <a - href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=6918be30e76e9a1a8a09196103b6c9a341e7bf42;hb=879814961c8582b43b2601052fa439aee8f5978c"> - Release Notes </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_oracle.png" class="img-circle" /><br />Oracle + DB </div> - </div> - <div class="row"> - <div class="col-xs-6"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip"> - MetaModel-4.0.0-incubating-source-release.zip </a> - </div> - <div class="col-xs-3"> - <a - href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;hb=ab4326a8a329804ad9846de904ca0fb657e5736e"> - Release Notes </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_sqlserver.png" class="img-circle" /><br />SQL + Server </div> - </div> - </div> - <p> </p> - <p> - <b>Binary:</b> A convenient package with all MetaModel modules and - dependencies as JAR binaries: - </p> - <div class="table_listing"> - <div class="row"> - <div class="col-xs-9"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip"> - MetaModel-4.3.1-packaged.zip </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_embedded_dbs.png" class="img-circle" /><br />Embedded + DBs </div> - </div> - <div class="row"> - <div class="col-xs-9"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip"> - MetaModel-4.3.0-incubating-packaged.zip </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_nosql_dbs.png" class="img-thumbnail" /> </div> - </div> - <div class="row"> - <div class="col-xs-9"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip"> - MetaModel-4.2.0-incubating-packaged.zip </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_couchdb.png" class="img-circle" /><br />CouchDB </div> - </div> - <div class="row"> - <div class="col-xs-9"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip"> - MetaModel-4.1.0-RC1-incubating-packaged.zip </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_mongodb.png" class="img-circle" /><br />MongoDB </div> - </div> - <div class="row"> - <div class="col-xs-9"> - <a class="download_primary_file" - href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip"> - MetaModel-4.0.0-incubating-packaged.zip </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.asc"> - OpenPGP </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.md5"> - MD5 </a> - </div> - <div class="col-xs-1"> - <a - href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.sha1"> - SHA1 </a> + <div class="featureIcon"> + <img src="img/icon_hbase.png" class="img-circle" /><br />HBase + </div> + <div class="featureIcon"> + <img src="img/icon_cassandra.png" class="img-circle" /><br />Cassandra + </div> + <div class="featureIcon"> + <img src="img/icon_elasticsearch.png" class="img-circle" /><br />ElasticSearch + </div> + <div class="featureIcon"> + <img src="img/icon_business_apps.png" class="img-thumbnail" /> + </div> + <div class="featureIcon"> + <img src="img/icon_salesforce.png" class="img-circle" /><br /> <a + href="https://wiki.apache.org/metamodel/examples/SalesforceDataContext">Salesforce.com</a> + </div> + <div class="featureIcon"> + <img src="img/icon_sugarcrm.png" class="img-circle" /><br />SugarCRM + </div> + <div class="featureIcon"> + <img src="img/icon_data_files.png" class="img-thumbnail" /> + </div> + <div class="featureIcon"> + <img src="img/icon_csv.png" class="img-circle" /><br />CSV files + </div> + <div class="featureIcon"> + <img src="img/icon_excel.png" class="img-circle" /><br />Spreadsheets + </div> + <div class="featureIcon"> + <img src="img/icon_xml.png" class="img-circle" /><br /> <a + href="https://wiki.apache.org/metamodel/examples/XmlTableMapping">XML + files</a> + </div> + <div class="featureIcon"> + <img src="img/icon_json.png" class="img-circle" /><br /> <a + href="https://wiki.apache.org/metamodel/examples/JsonDataContext">JSON + files</a> </div> </div> + + <div style="clear: both; margin-bottom: 2em;"></div> + + <h3> + MetaModel <i>isn't</i> a data mapping framework. Instead we + emphasize abstraction of metadata and ability to add data sources at + runtime, making MetaModel great for generic data processing + applications, less so for applications modeled around a particular + domain. + </h3> </div> + </div> - <h2>Maven dependency</h2> - <p>Apache MetaModel is also distributed through the central Maven - repository. Here's your typical <dependency> declaration:</p> + <div id="news" class="section graybg"> + <div class="container"> + <h2>News</h2> + <ul> + <li>2014-12-14 New release 4.3.1 - <i>First TLP release, + delivering bugfixes to the 4.3 version</i>. + </li> + <li>2014-12-09 Apache Software Foundation announces Apache + MetaModel as new Top Level Project (<a + href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces67">read + more</a>). + </li> + <li>2014-11-37 New TLP infrastructure available - <i>Updated + mailing lists, git repository location, website.</i></li> + <li>2014-11-24 New release 4.3.0-incubating - <i>Introducing + ElasticSearch and Apache Cassandra modules.</i></li> + <li>2014-11-20 Graduation resolution accepted</li> + <li>2014-10-13 New Committer: Alberto Rodriguez</li> + <li>2014-07-28 New release 4.2.0-incubating - <i>Introducing + JSON file module. Made column data types pluggable.</i></li> + <li>2014-06-30 New Committer: Tomasz Guzialek</li> + <li>2014-05-11 New release 4.1.0-RC1-incubating - <i>Introducing + Apache HBase and Spring Framework modules.</i></li> + <li>2014-01-27 New release 4.0.0-incubating - <i>Updates to + naming of file-based schemas and migration towards Apache + namespace.</i></li> + <li>2013-06-12 Project enters incubation.</li> + </ul> + </div> + </div> - <div class="pre_container"> - <pre class="prettyprint"><dependency> + <div id="download" class="section"> + <div class="container"> + <h2>Download</h2> + + <p> + <b>Source:</b> Latest source code release of MetaModel: + </p> + <div class="table_listing"> + <div class="row"> + <div class="col-xs-6"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip"> + MetaModel-4.3.1-source-release.zip </a> + </div> + <div class="col-xs-3"> + <a + href="https://github.com/apache/metamodel/blob/MetaModel-4.3.1/CHANGES.md"> + Release Notes </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-6"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip"> + MetaModel-4.3.0-incubating-source-release.zip </a> + </div> + <div class="col-xs-3"> + <a + href="https://github.com/apache/metamodel/blob/MetaModel-4.3.0-incubating/CHANGES.md"> + Release Notes </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-6"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip"> + MetaModel-4.2.0-incubating-source-release.zip </a> + </div> + <div class="col-xs-3"> + <a + href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=57b7b4f25249097a97be896f1c400d2011ab3ee7;hb=6e955dadfeff05714d3e5ea6926673537ef892b8"> + Release Notes </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-6"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip"> + MetaModel-4.1.0-RC1-incubating-source-release.zip </a> + </div> + <div class="col-xs-3"> + <a + href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=6918be30e76e9a1a8a09196103b6c9a341e7bf42;hb=879814961c8582b43b2601052fa439aee8f5978c"> + Release Notes </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-6"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip"> + MetaModel-4.0.0-incubating-source-release.zip </a> + </div> + <div class="col-xs-3"> + <a + href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;hb=ab4326a8a329804ad9846de904ca0fb657e5736e"> + Release Notes </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.sha1"> + SHA1 </a> + </div> + </div> + </div> + <p> </p> + <p> + <b>Binary:</b> A convenient package with all MetaModel modules and + dependencies as JAR binaries: + </p> + <div class="table_listing"> + <div class="row"> + <div class="col-xs-9"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip"> + MetaModel-4.3.1-packaged.zip </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-9"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip"> + MetaModel-4.3.0-incubating-packaged.zip </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-9"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip"> + MetaModel-4.2.0-incubating-packaged.zip </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-9"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip"> + MetaModel-4.1.0-RC1-incubating-packaged.zip </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.sha1"> + SHA1 </a> + </div> + </div> + <div class="row"> + <div class="col-xs-9"> + <a class="download_primary_file" + href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip"> + MetaModel-4.0.0-incubating-packaged.zip </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.asc"> + OpenPGP </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.md5"> + MD5 </a> + </div> + <div class="col-xs-1"> + <a + href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.sha1"> + SHA1 </a> + </div> + </div> + </div> + + <h2>Maven dependency</h2> + <p>Apache MetaModel is also distributed through the central Maven + repository. Here's your typical <dependency> declaration:</p> + + <div class="pre_container"> + <pre class="prettyprint"><dependency> <groupId>org.apache.metamodel</groupId> <artifactId>MetaModel-full</artifactId> <version>4.3.1</version> </dependency></pre> - </div> + </div> - <h2>Source code</h2> - <p>The source code for Apache MetaModel is available through this - Apache Git repository:</p> - <p> - <a href="https://git-wip-us.apache.org/repos/asf/metamodel.git">https://git-wip-us.apache.org/repos/asf/metamodel.git</a> - </p> + <h2>Source code</h2> + <p>The source code for Apache MetaModel is available through this + Apache Git repository:</p> + <p> + <a href="https://git-wip-us.apache.org/repos/asf/metamodel.git">https://git-wip-us.apache.org/repos/asf/metamodel.git</a> + </p> + </div> </div> - <div id="community" class="section graybg container-fluid"> - <h2>Mailing lists</h2> - <p>To get involved with Apache MetaModel, start by joining our - mailing lists and engage in the conversations!</p> - - <div class="table_listing"> - <div class="row"> - <div class="col-xs-3">Name</div> - <div class="col-xs-2">Subscribe</div> - <div class="col-xs-2">Unsubscribe</div> - <div class="col-xs-2">Post</div> - <div class="col-xs-3">Archive</div> - </div> - <div class="row"> - <div class="col-xs-3">Developer List</div> - <div class="col-xs-2"> - <a rel="nofollow" href="mailto:dev-subscr...@metamodel.apache.org">Subscribe</a> - </div> - <div class="col-xs-2"> - <a rel="nofollow" - href="mailto:dev-unsubscr...@metamodel.apache.org">Unsubscribe</a> - </div> - <div class="col-xs-2"> - <a rel="nofollow" href="mailto:d...@metamodel.apache.org">Post</a> - </div> - <div class="col-xs-3"> - <a rel="nofollow" - href="http://mail-archives.apache.org/mod_mbox/metamodel-dev/">mail-archives.apache.org</a> - </div> - </div> - <div class="row"> - <div class="col-xs-3">Commits</div> - <div class="col-xs-2"> - <a rel="nofollow" - href="mailto:commits-subscr...@metamodel.apache.org">Subscribe</a> - </div> - <div class="col-xs-2"> - <a rel="nofollow" - href="mailto:commits-unsubscr...@metamodel.apache.org">Unsubscribe</a> - </div> - <div class="col-xs-2"> - <a rel="nofollow" href="mailto:commits@metamodel.apache.org">Post</a> - </div> - <div class="col-xs-3"> - <a rel="nofollow" - href="http://mail-archives.apache.org/mod_mbox/metamodel-commits/">mail-archives.apache.org</a> - </div> - </div> + <div id="community" class="section graybg"> + <div class="container"> + <h2>Mailing lists</h2> + <p>To get involved with Apache MetaModel, start by joining our + mailing lists and engage in the conversations!</p> + + <div class="table_listing"> + <div class="row"> + <div class="col-xs-3">Name</div> + <div class="col-xs-2">Subscribe</div> + <div class="col-xs-2">Unsubscribe</div> + <div class="col-xs-2">Post</div> + <div class="col-xs-3">Archive</div> + </div> + <div class="row"> + <div class="col-xs-3">Developer List</div> + <div class="col-xs-2"> + <a rel="nofollow" href="mailto:dev-subscr...@metamodel.apache.org">Subscribe</a> + </div> + <div class="col-xs-2"> + <a rel="nofollow" + href="mailto:dev-unsubscr...@metamodel.apache.org">Unsubscribe</a> + </div> + <div class="col-xs-2"> + <a rel="nofollow" href="mailto:d...@metamodel.apache.org">Post</a> + </div> + <div class="col-xs-3"> + <a rel="nofollow" + href="http://mail-archives.apache.org/mod_mbox/metamodel-dev/">mail-archives.apache.org</a> + </div> + </div> + <div class="row"> + <div class="col-xs-3">Commits</div> + <div class="col-xs-2"> + <a rel="nofollow" + href="mailto:commits-subscr...@metamodel.apache.org">Subscribe</a> + </div> + <div class="col-xs-2"> + <a rel="nofollow" + href="mailto:commits-unsubscr...@metamodel.apache.org">Unsubscribe</a> + </div> + <div class="col-xs-2"> + <a rel="nofollow" href="mailto:commits@metamodel.apache.org">Post</a> + </div> + <div class="col-xs-3"> + <a rel="nofollow" + href="http://mail-archives.apache.org/mod_mbox/metamodel-commits/">mail-archives.apache.org</a> + </div> + </div> + </div> + + <h2>Contributing</h2> + <p> + Please refer to our <a + href="https://github.com/apache/metamodel/blob/master/CONTRIBUTE.md">CONTRIBUTE.md</a> + file for details on contributing to Apache MetaModel. + </p> + + <h2>Issue tracking</h2> + <p>Issues for Apache MetaModel are tracked through this Apache + JIRA system:</p> + <p> + <a href="https://issues.apache.org/jira/browse/METAMODEL">https://issues.apache.org/jira/browse/METAMODEL</a> + </p> </div> - - <h2>Contributing</h2> - <p> - Please refer to our <a - href="https://github.com/apache/metamodel/blob/master/CONTRIBUTE.md">CONTRIBUTE.md</a> - file for details on contributing to Apache MetaModel. - </p> - - <h2>Issue tracking</h2> - <p>Issues for Apache MetaModel are tracked through this Apache - JIRA system:</p> - <p> - <a href="https://issues.apache.org/jira/browse/METAMODEL">https://issues.apache.org/jira/browse/METAMODEL</a> - </p> </div> - <div id="examples" class="section container-fluid"> - <h2>Examples</h2> - <h3>Query with MetaModel</h3> - - <p>With MetaModel you use a type-safe SQL-like API for querying - any datastore:</p> - <div class="pre_container"> - <pre class="prettyprint lang-java">DataContext dataContext = DataContextFactory.create[TypeOfDatastore](...); + <div id="examples" class="section"> + <div class="container"> + <h2>Examples</h2> + <h3>Query with MetaModel</h3> + + <p>With MetaModel you use a type-safe SQL-like API for querying + any datastore:</p> + <div class="pre_container"> + <pre class="prettyprint lang-java">DataContext dataContext = DataContextFactory.create[TypeOfDatastore](...); DataSet dataSet = dataContext.query() .from("libraries") .select("name") .where("language").eq("Java") .and("enhances_data_access").eq(true) .execute();</pre> - </div> - <p>The MetaModel query API allows you to use the power of SQL, - even on data formats such as CSV files, Excel spreadsheets, NoSQL - databases and more.</p> - - <h3>Update with MetaModel</h3> - <p>MetaModel lets you do CRUD operations on arbitrary datamodels, - also in a type-safe manner. Batch updates and transactions are - logically modelled as UpdateScript closures.</p> + </div> + <p>The MetaModel query API allows you to use the power of SQL, + even on data formats such as CSV files, Excel spreadsheets, NoSQL + databases and more.</p> + + <h3>Update with MetaModel</h3> + <p>MetaModel lets you do CRUD operations on arbitrary datamodels, + also in a type-safe manner. Batch updates and transactions are + logically modelled as UpdateScript closures.</p> - <div class="pre_container"> - <pre class="prettyprint lang-java">dataContext.executeUpdate(new UpdateScript() { + <div class="pre_container"> + <pre class="prettyprint lang-java">dataContext.executeUpdate(new UpdateScript() { public void run(UpdateCallback callback) { // CREATE a table Table table = callback.createTable("contributors") @@ -593,35 +604,40 @@ DataSet dataSet = dataContext.query() callback.deleteFrom(table).where("id").eq(1).execute(); } });</pre> - </div> + </div> - <p> - The rest of the API should reveal itself through using the - DataContext! <a href="/apidocs/current">Javadocs</a>, wiki, mailing - lists and other resources help too of course, so check them out. - </p> - <h2>Wiki</h2> - <p> - Check out the <a href="https://wiki.apache.org/metamodel">MetaModel - wiki</a> for more in-depth examples and documentation. - </p> + <p> + The rest of the API should reveal itself through using the + DataContext! <a href="/apidocs/current">Javadocs</a>, wiki, mailing + lists and other resources help too of course, so check them out. + </p> + <h2>Wiki</h2> + <p> + Check out the <a href="https://wiki.apache.org/metamodel">MetaModel + wiki</a> for more in-depth examples and documentation. + </p> + </div> </div> - <div class="graybg section container-fluid"> - <h2>Heritage</h2> - <p>MetaModel was initially developed and released by Human - Inference since 2011. In July 2013 MetaModel joined the Apache - Incubator and in November 2014 MetaModel graduated to become a Top - Level Project (TLP) of The Apache Foundation. It is licensed under - the Apache 2.0 license.</p> + <div class="graybg section"> + <div class="container"> + <h2>Heritage</h2> + <p>MetaModel was initially developed and released by Human + Inference since 2011. In July 2013 MetaModel joined the Apache + Incubator and in November 2014 MetaModel graduated to become a Top + Level Project (TLP) of The Apache Foundation. It is licensed under + the Apache 2.0 license.</p> + </div> </div> - <footer class="footer container-fluid"> - <p> - Copyright © 2014 <a href="http://www.apache.org">The Apache - Software Foundation</a> - Licensed under the Apache License 2.0.<br /> - Apache MetaModel, MetaModel, and the project logo are trademarks of - The Apache Software Foundation - </p> + <footer class="footer"> + <div class="container"> + <p> + Copyright © 2014 <a href="http://www.apache.org">The Apache + Software Foundation</a> - Licensed under the Apache License 2.0.<br /> + Apache MetaModel, MetaModel, and the project logo are trademarks of + The Apache Software Foundation + </p> + </div> </footer> </body> </html> \ No newline at end of file