You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@toree.apache.org by cs...@apache.org on 2016/06/15 15:49:41 UTC

svn commit: r1748599 [8/8] - in /incubator/toree/site: ./ assets/themes/apache/bootstrap/css/ assets/themes/apache/bootstrap/fonts/ assets/themes/apache/bootstrap/js/ assets/themes/apache/css/ assets/themes/apache/jquery/

Modified: incubator/toree/site/index.html
URL: http://svn.apache.org/viewvc/incubator/toree/site/index.html?rev=1748599&r1=1748598&r2=1748599&view=diff
==============================================================================
--- incubator/toree/site/index.html (original)
+++ incubator/toree/site/index.html Wed Jun 15 15:49:40 2016
@@ -1,167 +1,185 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <title>Home</title>
-    
-    <meta name="author" content="">
-
-    <!-- Enable responsive viewport -->
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
-    <!--[if lt IE 9]>
-      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
-    <![endif]-->
-
-    <!-- Le styles -->
-    <link href="/assets/themes/apache/bootstrap/css/bootstrap.css" rel="stylesheet">
-    <link href="/assets/themes/apache/css/style.css?body=1" rel="stylesheet" type="text/css">
-    <link href="/assets/themes/apache/css/syntax.css" rel="stylesheet"  type="text/css" media="screen" />
-    <!-- Le fav and touch icons -->
-    <!-- Update these with your own images
-    <link rel="shortcut icon" href="images/favicon.ico">
-    <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
-    <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
-    <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
-  -->
-
-  </head>
-
-  <body>
-
-        <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-          </button>
-          <a class="navbar-brand" href="">
-              <img src="/assets/themes/apache/img/logo.png" width="50">
-              Apache Toree
-          </a>
-        </div>
-        <nav class="navbar-collapse collapse" role="navigation">
-          <ul class="nav navbar-nav navbar-right">
-            <li id="community">
-              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community<b class="caret"></b></a>
-               <ul class="dropdown-menu dropdown-left">
-                <li><a href="/community">Get Involved</a></li>
-                <li><a href="/community-members">Who we are</a></li>
-               </ul>
-            </li>
-            <li><a href="https://git-wip-us.apache.org/repos/asf/incubator-toree.git">GitHub</a></li>
-            <li id="apache">
-              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a>
-               <ul class="dropdown-menu">
-                <li><a href="http://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a></li>
-                <li><a href="http://www.apache.org/licenses/">Apache License</a></li>
-                <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
-                <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
-                </ul>
-            </li>
-          </ul>
-        </nav><!--/.navbar-collapse -->
-      </div>
-    </div>
-
-
-<div class="jumbotron">
-  <div class="container">
-    <h1>Apache Toree</h1>
-    <p>Toree provides applications with a mechanism to interactively and remotely access Apache Spark.</p>
-
-    
-  </div>
-</div>
-
-
-
-    <div class="container">
-      
-<!--<div class="hero-unit Home">
-  <h1> <small>Apache Project !</small></h1>
-</div>
--->
-
-<div class="row">
-  <div class="col-md-12">
-    <!--
 
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>Apache Toree - Gateway to Apache Spark</title>
+    
+    <meta name="author" content="">
+
+    <!-- Enable responsive viewport -->
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <!-- Le styles -->
+    <link href="/assets/themes/apache/font-awesome-4.5.0/css/font-awesome.min.css">
+    <link href="/assets/themes/apache/bootstrap/css/bootstrap.css" rel="stylesheet">
+
+    <!-- NOTE: Provides syntax highlighting to pygments classes, but looks weird -->
+    <!-- <link href="/assets/themes/apache/css/zenburn.css" rel="stylesheet"> -->
+    
+    <!-- Le fav and touch icons -->
+    <!-- Update these with your own images
+    <link rel="shortcut icon" href="images/favicon.ico">
+    <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
+    <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
+    <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
+  -->
+
+  </head>
+
+  <body data-spy="scroll" data-target="#navbar" style="position: relative;">
+
+        <div class="navbar navbar-inverse navbar-static-top" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/">
+              <img src="/assets/themes/apache/img/logo.png" width="50">
+              Apache Toree
+          </a>
+        </div>
+        <nav class="navbar-collapse collapse" role="navigation">
+          <ul class="nav navbar-nav navbar-right">
+            <li id="documentation">
+                <a href="#" data-toggle="dropdown" class="dropdown-toggle">Documentation<b class="caret"></b></a>
+                <ul class="dropdown-menu dropdown-left">
+                    
+                        <li><a href="/documentation/user/quick-start">User</a></li>
+                    
+                        <li><a href="/documentation/developer/contributing-to-the-project">Developer</a></li>
+                    
+                        <li><a href="/documentation/references/scaladocs">References</a></li>
+                    
+                </ul>
+            </li>
+            <li id="community">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community<b class="caret"></b></a>
+               <ul class="dropdown-menu dropdown-left">
+                <li><a href="/community/get-involved">Get Involved</a></li>
+                <li><a href="/community/members">Who we are</a></li>
+               </ul>
+            </li>
+            <li><a href="https://github.com/apache/incubator-toree">GitHub</a></li>
+            <li id="apache">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a>
+               <ul class="dropdown-menu">
+                <li><a href="https://www.apache.org/foundation/how-it-works.html">Apache Software Foundation</a></li>
+                <li><a href="https://www.apache.org/licenses/">Apache License</a></li>
+                <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                </ul>
+            </li>
+          </ul>
+        </nav><!--/.navbar-collapse -->
+      </div>
+    </div>
+
+
+
+
+    <div class="container">
+      
+<!--<div class="hero-unit Apache Toree - Gateway to Apache Spark">
+  <h1> <small>Apache Project !</small></h1>
+</div>
 -->
 
+<div class="row">
+  <div class="col-md-12">
+    
 <h2 id="apache-toree">Apache Toree</h2>
 
 <h3 id="how-to-enable-an-interactive-application-against-apache-spark">How to enable an interactive application against Apache Spark?</h3>
 
-<p>There are several options to communicate with a Spark cluster, but none provided the necessary flexibility combined with a API that would work for them.</p>
+<p>There are several options to communicate with a Spark cluster, but none
+provided the necessary flexibility combined with a API that would work for
+them.</p>
 
 <h3 id="the-solution">The solution?</h3>
 
-<p>Apache Toree acts as the middleman between the application and a Spark cluster.</p>
+<p>Apache Toree acts as the middleman between the application and a Spark
+cluster.</p>
 
 <h3 id="what-is-apache-toree-">What is Apache Toree ?</h3>
 
-<p>Apache Toree was designed in response to our needs to enable applications that are both interactive and remote to work with Apache Spark. When we first started connecting applications to Spark, we discovered the existing interaction mechanisms had serious limitations, such as requiring code to be bundled in a JAR and writing results out to an external datastore.</p>
+<p>Apache Toree was designed in response to our needs to enable applications
+that are both interactive and remote to work with Apache Spark. When we
+first started connecting applications to Spark, we discovered the existing
+interaction mechanisms had serious limitations, such as requiring code to be
+bundled in a JAR and writing results out to an external datastore.</p>
+
+<p>To overcome these limitations, we wrote the Apache Toree that uses the
+IPython protocol. Despite the protocol’s name, the apache Toree is not
+limited to supporting just Python, and indeed our first application was
+a Notebook for analyzing data with Scala.</p>
+
+<p>Toree supports a number of types of interactions. In one common case,
+applications send snippets of code which are then executed by Spark, and the
+results are returned directly to the application. This style of interaction
+is what users of Notebooks experience when they evaluate code in cells.
+Instead of sending raw code, an application can send magics, which might be
+commands to add a JAR to the Spark execution context or a call to execute a
+shell command such as “ls”. Toree provides a well-defined mechanism to
+associate functionality with magics, and this is a useful point of
+extensibility of the system. The Kernel also supports an RPC-like interaction
+for applications to communicate with Spark. This is supported through the
+“Comm API” which is useful, for example, when an application needs to
+repetitively apply the same function to different data values.</p>
+
+<p>Applications wanting to work with Spark can be located remotely from a Spark
+cluster and use a Apache Toree Client to communicate with a Apache Toree
+Server running on the cluster, or they can communicate directly with the
+Apache Toree Server. Multiple clients/applications can communicate with a
+single Kernel which contains a Spark application context, and this provides
+a simple form of multi-tenancy.</p>
+
+
+  </div>
+</div>
+
+
+      <hr>
+      <footer>
+        <!-- <p>&copy; 2016 </p>-->
+        <footer class="site-footer">
 
-<p>To overcome these limitations, we wrote the Apache Toree that uses the IPython protocol. Despite the protocol’s name, the apache Toree is not limited to supporting just Python, and indeed our first application was a Notebook for analyzing data with Scala.</p>
+  <div class="wrapper">
 
-<p>Toree supports a number of types of interactions. In one common case, applications send snippets of code which are then executed by Spark, and the results are returned directly to the application. This style of interaction is what users of Notebooks experience when they evaluate code in cells. Instead of sending raw code, an application can send magics, which might be commands to add a JAR to the Spark execution context or a call to execute a shell command such as “ls”. Toree provides a well-defined mechanism to associate functionality with magics, and this is a useful point of extensibility of the system. The Kernel also supports an RPC-like interaction for applications to communicate with Spark. This is supported through the “Comm API” which is useful, for example, when an application needs to repetitively apply the same function to different data values.</p>
+    <div class="footer-col-wrapper">
+      
+      Apache Toree is an effort undergoing <a href="https://incubator.apache.org/index.html">Incubation</a> at The Apache Software Foundation (ASF), sponsored by the 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.
+      
+      <div style="text-align:center">
+          <br><br>
+          Copyright © 2015 The Apache Software Foundation
+          <br>
+          Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+          <br>
+          Apache, the Apache feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+      </div>
+    </div>
 
-<p>Applications wanting to work with Spark can be located remotely from a Spark cluster and use a Apache Toree Client to communicate with a Apache Toree Server running on the cluster, or they can communicate directly with the Apache Toree Server. Multiple clients/applications can communicate with a single Kernel which contains a Spark application context, and this provides a simple form of multi-tenancy.</p>
-
-  </div>
-</div>
-
-
-      <hr>
-      <footer>
-        <!-- <p>&copy; 2016 </p>-->
-        <footer class="site-footer">
-    <div class="wrapper">
-        <div class="footer-col-wrapper">
-            
-            Apache Toree is an effort undergoing <a href="https://incubator.apache.org/index.html">Incubation</a>
-            at The Apache Software Foundation (ASF), sponsored by the 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.
-            <hr>
-            
-            <div style="text-align:center;">
-                
-                <div style="margin-top: 20px; margin-bottom: 20px;">
-                    <a href="http://incubator.apache.org"><img src="/assets/themes/apache/img/egg-logo.png"
-                                                               alt="Apache Incubator"/></a>
-                </div>
-                
-                <div>
-                    Copyright &copy; 2015 <a href="http://www.apache.org">The Apache Software Foundation</a>.
-                    Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
-                    2.0</a>.
-                    <br>
-                    
-                    Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache
-                    Software Foundation.
-                    
-                </div>
-            </div>
-        </div>
+  </div>
+
+</footer>
+
+      </footer>
     </div>
-</footer>
-      </footer>
-    </div>
-
-    
-    <script src="/assets/themes/apache/jquery/jquery-2.1.1.min.js"></script>
-
-    <script src="/assets/themes/apache/bootstrap/js/bootstrap.min.js"></script>
-
-
-  </body>
-</html>
-
+
+    
+    <script src="/assets/themes/apache/jquery/jquery-2.1.1.min.js"></script>
+    <script src="/assets/themes/apache/bootstrap/js/bootstrap.min.js"></script>
+
+  </body>
+</html>
+