You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by jh...@apache.org on 2014/11/03 20:12:43 UTC

svn commit: r1636416 - /incubator/calcite/site/index.html

Author: jhyde
Date: Mon Nov  3 19:12:43 2014
New Revision: 1636416

URL: http://svn.apache.org/r1636416
Log:
Replace hand-written home page with generated

Modified:
    incubator/calcite/site/index.html

Modified: incubator/calcite/site/index.html
URL: http://svn.apache.org/viewvc/incubator/calcite/site/index.html?rev=1636416&r1=1636415&r2=1636416&view=diff
==============================================================================
--- incubator/calcite/site/index.html (original)
+++ incubator/calcite/site/index.html Mon Nov  3 19:12:43 2014
@@ -1,235 +1,276 @@
-<html>
-<head>
-  <title>Apache Calcite</title>
- <link href="https://assets-cdn.github.com/assets/github-74deed62233368cb78236a3d7926e139dbf25d5a.css" media="all" rel="stylesheet" type="text/css" />
-    <link href="https://assets-cdn.github.com/assets/github2-bd1d16204c9d8b7092836e4709c50ae7cc341da4.css" media="all" rel="stylesheet" type="text/css" />
-     <link rel="assets" href="https://assets-cdn.github.com/">
-</head>
-<body>
-<h1>
-<a name="user-content-apache-calcite" class="anchor" href="#apache-calcite" aria-hidden="true"><span class="octicon octicon-link"></span></a>Apache Calcite</h1>
-
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2014-11-03
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20141103" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Calcite - Apache Calcite - A Dynamic Data Management Framework</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+                          
+        
+<script type="text/javascript">$( document ).ready( function() { $( '.carousel' ).carousel( { interval: 3500 } ) } );</script>
+          
+            </head>
+        <body class="topBarEnabled">
+          
+                        
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                                  <div class="container" style="width: 68%;"><div class="nav-collapse">
+            
+                
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Calcite <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  title="About">About</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/CALCITE/"  title="Wiki">Wiki</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/CALCITE/News"  title="News">News</a>
+</li>
+                  
+                      <li>      <a href="https://git-wip-us.apache.org/repos/asf/incubator-calcite.git"  title="Git">Git</a>
+</li>
+                  
+                      <li>      <a href="https://svn.apache.org/repos/asf/incubator/calcite"  title="Svn">Svn</a>
+</li>
+                  
+                      <li>      <a href="https://issues.apache.org/jira/browse/CALCITE"  title="Jira">Jira</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/CALCITE/PoweredBy"  title="Powered by">Powered by</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/CALCITE/Acknowledgements"  title="Acknowledgements">Acknowledgements</a>
+</li>
+                  
+                      <li>      <a href="http://blogs.apache.org/calcite/"  title="Blog">Blog</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="project-info.html"  title="Summary">Summary</a>
+</li>
+                  
+                      <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+                  
+                      <li>      <a href="http://webchat.freenode.net?channels=apachecalcite&uio=d4"  title="IRC">IRC</a>
+</li>
+                  
+                      <li>      <a href="team-list.html"  title="Team">Team</a>
+</li>
+                  
+                      <li>      <a href="issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
+</li>
+                  
+                      <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
+</li>
+                  
+                      <li>      <a href="license.html"  title="License">License</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.apache.org/dyn/closer.cgi/incubator/calcite/0.9-incubating"  title="0.9-incubating">0.9-incubating</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/CALCITE/Roadmap"  title="Coming soon">Coming soon</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="GettingStarted.html"  title="current">current</a>
+</li>
+                  
+                      <li>      <a href="0.9-incubating/index.html"  title="0.9-incubating">0.9-incubating</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Resources <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="slides/calcite-overview.html"  title="Overview">Overview</a>
+</li>
+                  
+                      <li>      <a href="slides/calcite-user-guide.html"  title="User Guide">User Guide</a>
+</li>
+                  
+                      <li>      <a href="GettingStarted.html"  title="Getting Started">Getting Started</a>
+</li>
+                  
+                      <li>      <a href="CalciteDocumentation.html"  title="Architecture">Architecture</a>
+</li>
+                  
+                      <li>      <a href="InstallationSteps.html"  title="Installation">Installation</a>
+</li>
+                  
+                      <li>      <a href="OnBoarding.html"  title="On Boarding">On Boarding</a>
+</li>
+                  
+                      <li>      <a href="EntitySpecification.html"  title="Entity Specification">Entity Specification</a>
+</li>
+                  
+                      <li>      <a href="CalciteCLI.html"  title="Client (Calcite CLI)">Client (Calcite CLI)</a>
+</li>
+                  
+                      <li>      <a href="restapi/ResourceList.html"  title="Rest API">Rest API</a>
+</li>
+                  
+                      <li>      <a href="HiveIntegration.html"  title="Hive Integration">Hive Integration</a>
+</li>
+                  
+                      <li>      <a href="Security.html"  title="Security">Security</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  title="How Apache Works">How Apache Works</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/"  title="Foundation">Foundation</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  title="Sponsoring Apache">Sponsoring Apache</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/thanks.html"  title="Thanks">Thanks</a>
+</li>
+                          </ul>
+      </li>
+                  </ul>
+          
+                      <form id="search-form" action="http://www.google.com/search" method="get"  class="navbar-search pull-right" >
+    
+  <input value="http://calcite.incubator.apache.org" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=search-form"></script>
+          
+                            
+            
+            
+            
+    <iframe src="http://www.facebook.com/plugins/like.php?href=http://calcite.incubator.apache.org/calcite-website-general&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
+        scrolling="no" frameborder="0"
+        style="border:none; width:80px; height:20px; margin-top: 10px;"  class="pull-right" ></iframe>
+                        
+    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
+
+        <ul class="nav pull-right"><li style="margin-top: 10px;">
+    
+    <div class="g-plusone" data-href="http://calcite.incubator.apache.org/calcite-website-general" data-size="medium"  width="60px" align="right" ></div>
+
+        </li></ul>
+                              
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href="../index.html" id="bannerLeft">
+                                                                                                <img src="images/calcite-logo.png"  alt="Calcite" width="200px" height="45px"/>
+                </a>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org" id="bannerRight">
+                                                                                                <img src="images/apache-incubator-logo.png"  alt="Apache Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                              <li class="">
+                    <a href="http://www.apache.org" class="externalLink" title="Apache">
+        Apache</a>
+        </li>
+      <li class="divider ">/</li>
+            <li class="">
+                    <a href="index.html" title="Calcite">
+        Calcite</a>
+        </li>
+      <li class="divider ">/</li>
+        <li class="">Apache Calcite - A Dynamic Data Management Framework</li>
+        
+                
+                    
+                  <li id="publishDate" class="pull-right">Last Published: 2014-11-03</li> 
+            
+                            </ul>
+      </div>
+
+      
+                        
+        <div id="bodyColumn" >
+                                  
+            <div class="section">
+<h2>Apache Calcite - A Dynamic Data Management Framework<a name="Apache_Calcite_-_A_Dynamic_Data_Management_Framework"></a></h2>
 <p>Apache Calcite is a dynamic data management framework.</p>
-
-<p>Calcite was named Optiq until recently.</p>
-
-<h2>
-<a name="user-content-getting-calcite" class="anchor" href="#getting-calcite" aria-hidden="true"><span class="octicon octicon-link"></span></a>Getting Calcite</h2>
-
-<p>To run Apache Calcite, you can either
-<a href="http://www.apache.org/dyn/closer.cgi/incubator/optiq">download a release</a>
-or <a href="https://github.com/apache/incubator-optiq/blob/master/doc/HOWTO.md#building-from-a-source-distribution">build from the source code</a>.</p>
-
-<h2>
-<a name="user-content-example" class="anchor" href="#example" aria-hidden="true"><span class="octicon octicon-link"></span></a>Example</h2>
-
-<p>Calcite makes data anywhere, of any format, look like a database. For
-example, you can execute a complex ANSI-standard SQL statement on
-in-memory collections:</p>
-
-<div class="highlight highlight-java"><pre><span class="kd">public</span> <span class="kd">static</span> <span class="kd">class</span> <span class="nc">HrSchema</span> <span class="o">{</span>
-  <span class="kd">public</span> <span class="kd">final</span> <span class="n">Employee</span><span class="o">[]</span> <span class="n">emps</span> <span class="o">=</span> <span class="o">...</span> <span class="o">;</span>
-  <span class="kd">public</span> <span class="kd">final</span> <span class="n">Department</span><span class="o">[]</span> <span class="n">depts</span> <span class="o">=</span> <span class="o">...;</span>
-<span class="o">}</span>
-
-<span class="n">Class</span><span class="o">.</span><span class="na">forName</span><span class="o">(</span><span class="s">"net.hydromatic.optiq.jdbc.Driver"</span><span class="o">);</span>
-<span class="n">Connection</span> <span class="n">connection</span> <span class="o">=</span> <span class="n">DriverManager</span><span class="o">.</span><span class="na">getConnection</span><span class="o">(</span><span class="s">"jdbc:calcite:"</span><span class="o">);</span>
-<span class="n">OptiqConnection</span> <span class="n">optiqConnection</span> <span class="o">=</span>
-    <span class="n">connection</span><span class="o">.</span><span class="na">unwrap</span><span class="o">(</span><span class="n">OptiqConnection</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
-<span class="n">ReflectiveSchema</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="n">optiqConnection</span><span class="o">,</span>
-    <span class="n">optiqConnection</span><span class="o">.</span><span class="na">getRootSchema</span><span class="o">(),</span> <span class="s">"hr"</span><span class="o">,</span> <span class="k">new</span> <span class="nf">HrSchema</span><span class="o">());</span>
-<span class="n">Statement</span> <span class="n">statement</span> <span class="o">=</span> <span class="n">optiqConnection</span><span class="o">.</span><span class="na">createStatement</span><span class="o">();</span>
-<span class="n">ResultSet</span> <span class="n">resultSet</span> <span class="o">=</span> <span class="n">statement</span><span class="o">.</span><span class="na">executeQuery</span><span class="o">(</span>
-    <span class="s">"select d.\"deptno\", min(e.\"empid\")\n"</span>
-    <span class="o">+</span> <span class="s">"from \"hr\".\"emps\" as e\n"</span>
-    <span class="o">+</span> <span class="s">"join \"hr\".\"depts\" as d\n"</span>
-    <span class="o">+</span> <span class="s">"  on e.\"deptno\" = d.\"deptno\"\n"</span>
-    <span class="o">+</span> <span class="s">"group by d.\"deptno\"\n"</span>
-    <span class="o">+</span> <span class="s">"having count(*) &gt; 1"</span><span class="o">);</span>
-<span class="n">print</span><span class="o">(</span><span class="n">resultSet</span><span class="o">);</span>
-<span class="n">resultSet</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
-<span class="n">statement</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
-<span class="n">connection</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
-</pre></div>
-
-<p>Where is the database? There is no database. The connection is
-completely empty until <code>ReflectiveSchema.create</code> registers
-a Java object as a schema and its collection fields <code>emps</code>
-and <code>depts</code> as tables.</p>
-
-<p>Calcite does not want to own data; it does not even have favorite data
-format. This example used in-memory data sets, and processed them
-using operators such as <code>groupBy</code> and <code>join</code>
-from the linq4j
-library. But Calcite can also process data in other data formats, such
-as JDBC. In the first example, replace</p>
-
-<div class="highlight highlight-java"><pre><span class="n">ReflectiveSchema</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="n">optiqConnection</span><span class="o">,</span>
-    <span class="n">optiqConnection</span><span class="o">.</span><span class="na">getRootSchema</span><span class="o">(),</span> <span class="s">"hr"</span><span class="o">,</span> <span class="k">new</span> <span class="nf">HrSchema</span><span class="o">());</span>
-</pre></div>
-
-<p>with</p>
-
-<div class="highlight highlight-java"><pre><span class="n">Class</span><span class="o">.</span><span class="na">forName</span><span class="o">(</span><span class="s">"com.mysql.jdbc.Driver"</span><span class="o">);</span>
-<span class="n">BasicDataSource</span> <span class="n">dataSource</span> <span class="o">=</span> <span class="k">new</span> <span class="nf">BasicDataSource</span><span class="o">();</span>
-<span class="n">dataSource</span><span class="o">.</span><span class="na">setUrl</span><span class="o">(</span><span class="s">"jdbc:mysql://localhost"</span><span class="o">);</span>
-<span class="n">dataSource</span><span class="o">.</span><span class="na">setUsername</span><span class="o">(</span><span class="s">"sa"</span><span class="o">);</span>
-<span class="n">dataSource</span><span class="o">.</span><span class="na">setPassword</span><span class="o">(</span><span class="s">""</span><span class="o">);</span>
-<span class="n">JdbcSchema</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="n">optiqConnection</span><span class="o">,</span> <span class="n">dataSource</span><span class="o">,</span> <span class="n">rootSchema</span><span class="o">,</span> <span class="s">"hr"</span><span class="o">,</span> <span class="s">""</span><span class="o">);</span>
-</pre></div>
-
-<p>and Calcite will execute the same query in JDBC. To the application, the
-data and API are the same, but behind the scenes the implementation is
-very different. Calcite uses optimizer rules
-to push the <code>JOIN</code> and <code>GROUP BY</code> operations to
-the source database.</p>
-
-<p>In-memory and JDBC are just two familiar examples. Calcite can handle
-any data source and data format. To add a data source, you need to
-write an adapter that tells Calcite
-what collections in the data source it should consider "tables".</p>
-
-<p>For more advanced integration, you can write optimizer
-rules. Optimizer rules allow Calcite to access data of a new format,
-allow you to register new operators (such as a better join algorithm),
-and allow Calcite to optimize how queries are translated to
-operators. Calcite will combine your rules and operators with built-in
-rules and operators, apply cost-based optimization, and generate an
-efficient plan.</p>
-
-<h3>
-<a name="user-content-non-jdbc-access" class="anchor" href="#non-jdbc-access" aria-hidden="true"><span class="octicon octicon-link"></span></a>Non-JDBC access</h3>
-
-<p>Calcite also allows front-ends other than SQL/JDBC. For example, you can
-execute queries in <a href="https://github.com/julianhyde/linq4j">linq4j</a>:</p>
-
-<div class="highlight highlight-java"><pre><span class="kd">final</span> <span class="n">OptiqConnection</span> <span class="n">connection</span> <span class="o">=</span> <span class="o">...;</span>
-<span class="n">ParameterExpression</span> <span class="n">c</span> <span class="o">=</span> <span class="n">Expressions</span><span class="o">.</span><span class="na">parameter</span><span class="o">(</span><span class="n">Customer</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="s">"c"</span><span class="o">);</span>
-<span class="k">for</span> <span class="o">(</span><span class="n">Customer</span> <span class="n">customer</span>
-    <span class="o">:</span> <span class="n">connection</span><span class="o">.</span><span class="na">getRootSchema</span><span class="o">()</span>
-        <span class="o">.</span><span class="na">getSubSchema</span><span class="o">(</span><span class="s">"foodmart"</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">getTable</span><span class="o">(</span><span class="s">"customer"</span><span class="o">,</span> <span class="n">Customer</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
-        <span class="o">.</span><span class="na">where</span><span class="o">(</span>
-            <span class="n">Expressions</span><span class="o">.&lt;</span><span class="n">Predicate1</span><span class="o">&lt;</span><span class="n">Customer</span><span class="o">&gt;&gt;</span><span class="n">lambda</span><span class="o">(</span>
-                <span class="n">Expressions</span><span class="o">.</span><span class="na">lessThan</span><span class="o">(</span>
-                    <span class="n">Expressions</span><span class="o">.</span><span class="na">field</span><span class="o">(</span><span class="n">c</span><span class="o">,</span> <span class="s">"customer_id"</span><span class="o">),</span>
-                    <span class="n">Expressions</span><span class="o">.</span><span class="na">constant</span><span class="o">(</span><span class="mi">5</span><span class="o">)),</span>
-                <span class="n">c</span><span class="o">)))</span> <span class="o">{</span>
-  <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="n">c</span><span class="o">.</span><span class="na">name</span><span class="o">);</span>
-<span class="o">}</span>
-</pre></div>
-
-<p>Linq4j understands the full query parse tree, and the Linq4j query
-provider for Calcite invokes Calcite as an query optimizer. If the
-<code>customer</code> table comes from a JDBC database (based on
-this code fragment, we really can't tell) then the optimal plan
-will be to send the query</p>
-
-<div class="highlight highlight-SQL"><pre><span class="k">SELECT</span> <span class="o">*</span>
-<span class="k">FROM</span> <span class="ss">"customer"</span>
-<span class="k">WHERE</span> <span class="ss">"customer_id"</span> <span class="o">&lt;</span> <span class="mi">5</span>
-</pre></div>
-
-<p>to the JDBC data source.</p>
-
-<h3>
-<a name="user-content-writing-an-adapter" class="anchor" href="#writing-an-adapter" aria-hidden="true"><span class="octicon octicon-link"></span></a>Writing an adapter</h3>
-
-<p>The <a href="https://github.com/julianhyde/optiq-csv">optiq-csv</a>
-project provides a CSV adapter, which is fully functional for use in applications
-but is also simple enough to serve as a good template if you are writing
-your own adapter.</p>
-
-<p>See the <a href="https://github.com/julianhyde/optiq-csv/blob/master/TUTORIAL.md">optiq-csv tutorial</a>
-for information on using optiq-csv and writing adapters.</p>
-
-<p>See the <a href="https://github.com/apache/incubator-optiq/blob/master/doc/HOWTO.md">HOWTO</a> for more information about using other
-adapters, and about using Calcite in general.</p>
-
-<h2>
-<a name="user-content-status" class="anchor" href="#status" aria-hidden="true"><span class="octicon octicon-link"></span></a>Status</h2>
-
-<p>The following features are complete.</p>
-
-<ul class="task-list">
-<li>Query parser, validator and optimizer</li>
-<li>Support for reading models in JSON format</li>
-<li>Many standard functions and aggregate functions</li>
-<li>JDBC queries against Linq4j and JDBC back-ends</li>
-<li>
-<a href="https://github.com/julianhyde/linq4j">Linq4j</a> front-end</li>
-<li>SQL features: SELECT, FROM (including JOIN syntax), WHERE, GROUP BY (and aggregate functions including COUNT(DISTINCT ...)), HAVING, ORDER BY (including NULLS FIRST/LAST), set operations (UNION, INTERSECT, MINUS), sub-queries (including correlated sub-queries), windowed aggregates, LIMIT (syntax as <a href="http://www.postgresql.org/docs/8.4/static/sql-select.html#SQL-LIMIT">Postgres</a>)</li>
-</ul><p>For more details, see the <a href="https://github.com/apache/incubator-optiq/blob/master/doc/REFERENCE.md">Reference guide</a>.</p>
-
-<h3>
-<a name="user-content-drivers" class="anchor" href="#drivers" aria-hidden="true"><span class="octicon octicon-link"></span></a>Drivers</h3>
-
-<ul class="task-list">
-<li><a href="http://www.hydromatic.net/calcite/apidocs/net/hydromatic/optiq/jdbc/package-summary.html">JDBC driver</a></li>
-</ul><h3>
-<a name="user-content-adapters" class="anchor" href="#adapters" aria-hidden="true"><span class="octicon octicon-link"></span></a>Adapters</h3>
-
-<ul class="task-list">
-<li><a href="https://github.com/apache/incubator-drill">Apache Drill adapter</a></li>
-<li>Cascading adapter (<a href="https://github.com/Cascading/lingual">Lingual</a>)</li>
-<li>CSV adapter (<a href="https://github.com/julianhyde/optiq-csv">optiq-csv</a>)</li>
-<li>JDBC adapter (part of <a href="http://www.hydromatic.net/calcite/apidocs/net/hydromatic/optiq/impl/jdbc/package-summary.html">calcite-core</a>)</li>
-<li>MongoDB adapter (<a href="http://www.hydromatic.net/calcite/apidocs/net/hydromatic/optiq/impl/mongodb/package-summary.html">calcite-mongodb</a>)</li>
-<li>Spark adapter (<a href="http://www.hydromatic.net/calcite/apidocs/net/hydromatic/optiq/impl/spark/package-summary.html">calcite-spark</a>)</li>
-<li>Splunk adapter (<a href="http://www.hydromatic.net/calcite/apidocs/net/hydromatic/optiq/impl/splunk/package-summary.html">calcite-splunk</a>)</li>
-<li>Eclipse Memory Analyzer (MAT) adapter (<a href="https://github.com/vlsi/optiq-mat-plugin">optiq-mat-plugin</a>)</li>
-</ul><h2>
-<a name="user-content-more-information" class="anchor" href="#more-information" aria-hidden="true"><span class="octicon octicon-link"></span></a>More information</h2>
-
-<ul class="task-list">
-<li>License: Apache License, Version 2.0.</li>
-<li>Author: Julian Hyde</li>
-<li>Blog: <a href="http://julianhyde.blogspot.com">http://julianhyde.blogspot.com</a>
-</li>
-<li>Incubation status page: <a href="http://incubator.apache.org/projects/calcite.html">http://incubator.apache.org/projects/calcite.html</a>
-</li>
-<li>Project page: <a href="http://incubator.apache.org/optiq">http://incubator.apache.org/optiq</a>
-</li>
-<li>Source code: <a href="http://github.com/apache/incubator-optiq">http://github.com/julianhyde/optiq</a>
-</li>
-<li>Issues: <a href="https://issues.apache.org/jira/browse/OPTIQ">Apache JIRA</a>
-</li>
-<li>Developers list: <a href="mailto:dev@optiq.incubator.apache.org">dev at optiq.incubator.apache.org</a> (<a href="http://mail-archives.apache.org/mod_mbox/incubator-optiq-dev/">archive</a>, <a href="mailto:dev-subscribe@optiq.incubator.apache.org">subscribe</a>)</li>
-<li>Twitter: <a href="https://twitter.com/ApacheCalcite">@ApacheCalcite</a></li>
-<li><a href="https://github.com/apache/incubator-optiq/blob/master/doc/HOWTO.md">HOWTO</a></li>
-<li><a href="https://github.com/apache/incubator-optiq/blob/master/doc/MODEL.md">JSON model</a></li>
-<li><a href="https://github.com/apache/incubator-optiq/blob/master/doc/REFERENCE.md">Reference guide</a></li>
-<li><a href="https://github.com/apache/incubator-optiq/blob/master/doc/HISTORY.md">Release notes and history</a></li>
-</ul>
-
-<h3><a name="user-content-presentations" class="anchor" href="#presentations" aria-hidden="true"><span class="octicon octicon-link"></span></a>Presentations</h3>
-
-<ul class="task-list">
-<li>
-<a href="http://www.slideshare.net/julianhyde/how-to-integrate-splunk-with-any-data-solution">How to integrate Splunk with any data solution</a> (Splunk User Conference, 2012)</li>
-<li>
-<a href="https://github.com/julianhyde/share/blob/master/slides/optiq-drill-user-group-2013.pdf?raw=true">Drill / SQL / Optiq</a> (2013)</li>
-<li>
-<a href="https://github.com/julianhyde/share/blob/master/slides/optiq-richrelevance-2013.pdf?raw=true">SQL on Big Data using Optiq</a> (2013)</li>
-<li>
-<a href="https://github.com/julianhyde/share/blob/master/slides/optiq-nosql-now-2013.pdf?raw=true">SQL Now!</a> (NoSQL Now! conference, 2013)</li>
-<li>
-<a href="https://github.com/julianhyde/share/blob/master/slides/hive-cbo-summit-2014.pdf?raw=true">Cost-based optimization in Hive</a> (Hadoop Summit, 2014)</li>
-<li>
-<a href="https://github.com/julianhyde/share/blob/master/slides/dmmq-summit-2014.pdf?raw=true">Discardable, in-memory materialized query for Hadoop</a> (Hadoop Summit, 2014)</li>
-<li>
-<a href="https://github.com/julianhyde/share/blob/master/slides/hive-cbo-seattle-2014.pdf?raw=true">Cost-based optimization in Hive 0.14</a> (Seattle, 2014)</li>
-</ul><h2>
-<a name="user-content-disclaimer" class="anchor" href="#disclaimer" aria-hidden="true"><span class="octicon octicon-link"></span></a>Disclaimer</h2>
-
-<p>Apache Calcite is an effort undergoing incubation at The Apache Software
-Foundation (ASF), sponsored by the Apache Incubator. Incubation is
-required of all newly accepted projects until a further review
-indicates that the infrastructure, communications, and decision making
-process have stabilized in a manner consistent with other successful
-ASF projects. While incubation status is not necessarily a reflection
-of the completeness or stability of the code, it does indicate that
-  the project has yet to be fully endorsed by the ASF.</p>
-
-</body>
+<p>Calcite was accepted as an incubation project in August 2014 and is now in apache incubation.</p>
+<p><div id="components" class="carousel slide"> <!--  Carousel items  --> <div class="carousel-inner">     <div class="active item">         <div class="hero-unit">             <h3>Provides </h3>             <p>Coming soon...</p>             <!--             <p>                 <a class="btn btn-primary pull-right" href="././docs/GettingStarted.html">Learn more</a>             </p>             -->         </div>     </div>     <div class="item">         <div class="hero-unit">             <h3>Introduces </h3>             <p>Coming soon...</p>         </div>     </div>     <div class="item">         <div class="hero-unit">             <h3>Provides </h3>             <p>Coming soon...</p>         </div>     </div>     <div class="item">         <div class="hero-unit">             <h3>Data Motion</h3>             <p>Data Import &amp; Export from DBs, ...</p>         </div>     </div>     <div class="item">         <div class="hero-unit">             <h3>Data Discovery</h3>             <
 p>Coming soon...</p>         </div>     </div> </div> </div></p></div>
+<div class="section">
+<h3>Getting Involved<a name="Getting_Involved"></a></h3>
+<p>Developers interested in getting involved with Falcon may join the <a href="././mail-lists.html">mailing lists</a>, <a class="externalLink" href="https://issues.apache.org/jira/browse/CALCITE">report bugs</a>, retrieve code from the <a href="././source-repository.html">version control system</a>, and make <a href="././wiki/HowToContribute.html">contributions</a>.</p></div>
+                  </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container">
+              <div class="row span12">Copyright &copy;                    2014
+                        <a href="http://www.apache.org">Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                          
+                <p id="poweredBy" class="pull-right">
+                          <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+              </p>
+        
+                </div>
+    </footer>
+  </body>
 </html>