| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <!-- Required meta tags --> |
| <meta charset="utf-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
| |
| |
| |
| <script type="text/javascript"> |
| if(window.location.protocol != 'https:') { |
| location.href = location.href.replace("http://", "https://"); |
| } |
| </script> |
| |
| |
| |
| <title>Apache Wayang - Home</title> |
| <link rel="icon" href="https://wayang.apache.org/assets/img/logo/favicon-pluma.ico"> |
| |
| <!-- Bootstrap CSS --> |
| <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous"> |
| <link rel="stylesheet" href="https://wayang.apache.org/assets/css/color.css"> |
| <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/> |
| |
| <link rel="stylesheet" href="https://wayang.apache.org/assets/css/monokai.css"> |
| <link rel="stylesheet" href="https://wayang.apache.org/assets/css/home.css"> |
| |
| </head> |
| <body> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <nav class="navbar navbar-expand-lg navbar-light bg-light sticky-top shadow-lg"> |
| <div class="container d-flex justify-content-between w-100"> |
| <div class="mr-auto p-2 w-100"> |
| <div class="d-flex"> |
| <a class="navbar-brand mr-auto" href="/"> |
| <img style="max-height: 75px" src="https://wayang.apache.org/assets/img/logo/logo_400x160.png"/> |
| </a> |
| <button class="navbar-toggler ml-auto align-self-center" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> |
| <span class="navbar-toggler-icon"></span> |
| </button> |
| </div> |
| |
| </div> |
| |
| <div> |
| <div class="p-2 collapse navbar-collapse" id="navbarSupportedContent"> |
| <div class="navbar-nav"> |
| |
| |
| |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link" href="https://wayang.apache.org/"> |
| Home |
| </a> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link" href="https://wayang.apache.org/about"> |
| About |
| </a> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link" href="https://wayang.apache.org/community"> |
| Community |
| </a> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link" href="https://wayang.apache.org/download"> |
| Download |
| </a> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link" href="https://wayang.apache.org/documentation"> |
| Documentation |
| </a> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="nav-item "> |
| <a class="nav-link" href="https://wayang.apache.org/publications-home"> |
| Publications |
| </a> |
| </li> |
| |
| |
| |
| |
| |
| |
| <li class="nav-item dropdown "> |
| <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"> |
| Apache |
| </a> |
| <div class="dropdown-menu"> |
| |
| <a class="dropdown-item" href="https://www.apache.org/foundation/how-it-works.html"> |
| Apache Software Foundation |
| </a> |
| |
| <a class="dropdown-item" href="https://www.apache.org/licenses/"> |
| License |
| </a> |
| |
| <a class="dropdown-item" href="https://www.apache.org/events/current-event"> |
| Events |
| </a> |
| |
| <a class="dropdown-item" href="https://www.apache.org/security/"> |
| Security |
| </a> |
| |
| <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html"> |
| Sponsorship |
| </a> |
| |
| <a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html"> |
| Thanks |
| </a> |
| |
| </div> |
| </li> |
| |
| |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| </nav> |
| <div class="container-fluid p-0"> |
| <section id="full-screen-2" class="container-fluid p-0"> |
| <div id="particules" ></div> |
| <div class="container h-100"> |
| <div class="row d-flex justify-content-center"> |
| <img style="height: 50vh; max-height: 50vh; margin-top: -15vh" src="https://wayang.apache.org/assets/img/logo/logo_svg_letter.svg"/> |
| </div> |
| <div class="row"> |
| <div class="col h-100 text-center flex-wrap" > |
| <h1 class="display-4 " style="font-size: 7vh; color: #a00e5a; font-weight: 900;"> |
| <strong> |
| The first system enabling automatic </br> |
| __________ </br> |
| big data cross-platform processing |
| |
| </strong> |
| |
| </h1> |
| </div> |
| </div> |
| </div> |
| </section> |
| <section class="container-fluid p-0 mb-0" style="background-color:#f8f9fa !important "> |
| <div class="container"> |
| <p class="lead p-2 "> |
| <strong> |
| Apache Wayang is an API-first system designed to fully support cross-platform data processing: Wayang enables users to run data analytics over multiple data processing platforms, whithout changing the native code. </br> |
| Wayang provides an abstraction on top of existing platforms in order to run data processing and analytic tasks on top of any set of platforms. As a result, users can focus on the logics of their applications rather on the intricacies of the underlying platforms. |
| |
| </strong> |
| </p> |
| </div> |
| </section> |
| |
| <section class="container-fluid p-0 mt-n3 mb-n3" style="background-color:#ffffff !important "> |
| <div class="container "> |
| <p class="display-4 p-2 text-center"> |
| Turning shadows into a show |
| </p> |
| </div> |
| <div class="container text-center"> |
| <p class="lead p-2"> |
| <strong> |
| Read more on how Apache Wayang converts the light and shadows of data processing platforms to amazing theatre for you. |
| |
| </strong> |
| </p> |
| </div> |
| </section> |
| <section id="full-screen" class="p-0"> |
| <div class="container"> |
| <div class="d-flex justify-content-center tx-shadow"> |
| <p class="display-4 p-2"> |
| Features |
| </p> |
| </div> |
| <div class="d-flex justify-content-center tx-shadow"> |
| <p class="lead p-2"> |
| <strong> |
| How we move the strings for you |
| </strong> |
| </p> |
| </div> |
| </div> |
| <div class="container"> |
| |
| <div class="row mb-3"> |
| |
| <div class="col d-flex align-items-stretch mb-2"> |
| <div class="card text-center"> |
| <div class="card-body"> |
| <i class="fas fa-bezier-curve fa-8x"></i> |
| <h5 class="card-title">Cross platform enablement</h5> |
| <p class="card-text">Run data analytics tasks on top of any set of data processing platforms.</p> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| <div class="col d-flex align-items-stretch mb-2"> |
| <div class="card text-center"> |
| <div class="card-body"> |
| <i class="fa fa-clock fa-8x"></i> |
| <h5 class="card-title">High Efficiency</h5> |
| <p class="card-text">Apache Wayang selects the best available data processing platform for any incoming query.</p> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| <div class="col d-flex align-items-stretch mb-2"> |
| <div class="card text-center"> |
| <div class="card-body"> |
| <i class="fa fa-puzzle-piece fa-8x"></i> |
| <h5 class="card-title">Flexibility</h5> |
| <p class="card-text">User defined functions (UDFs) as first-class citizens, enabling extensibility and adaptability.</p> |
| </div> |
| </div> |
| </div> |
| |
| </div> |
| <div class="row mb-3"> |
| |
| |
| |
| <div class="col d-flex align-items-stretch mb-2"> |
| <div class="card text-center"> |
| <div class="card-body"> |
| <i class="fas fa-child fa-8x"></i> |
| <h5 class="card-title">Easy to use</h5> |
| <p class="card-text">Apache Wayang provides a simple interface to enable developers to focus on the logics of their applications.</p> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| <div class="col d-flex align-items-stretch mb-2"> |
| <div class="card text-center"> |
| <div class="card-body"> |
| <i class="fa fa-piggy-bank fa-8x"></i> |
| <h5 class="card-title">Cost Saving</h5> |
| <p class="card-text">Fast development of data analytics applications, reduces sunken costs and enables innovation</p> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| <div class="col d-flex align-items-stretch mb-2"> |
| <div class="card text-center"> |
| <div class="card-body"> |
| <i class="fa fa-code-branch fa-8x"></i> |
| <h5 class="card-title">Open Source</h5> |
| <p class="card-text">All code is on GitHub under Apache Software License 2.0.</p> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| </div> |
| </div> |
| </section> |
| <section class="container-fluid p-0 mt-n3 mb-n3" style="background-color:#ffffff !important "> |
| <div class="container"> |
| <div class="d-flex justify-content-center"> |
| <p class="display-4 p-2"> |
| Why is Apache Wayang faster as other, modern frameworks? |
| </p> |
| </div> |
| <div class="d-flex justify-content-center"> |
| <p class="lead p-2"> |
| <strong> |
| Apache Wayang uses internal optimization patterns to detect the best possible combination of computation and nodes. We know, just adding more nodes into a cluster doesn't mean more speed; each additional node has several tradeoffs, be it shuffle or communication bottlenecks. |
| Apache Wayang understands the UDF's and optimizes the function for the underlying processing platform. It also uses small JVM instances to reduce the operational overhead when processing a reduced number of data points. |
| |
| </strong> |
| </p> |
| </div> |
| </div> |
| </section> |
| |
| <script src="https://cdn.jsdelivr.net/npm/particles.js@2.0.0/particles.min.js"></script> |
| <script> |
| const queryString = window.location.search; |
| const urlParams = new URLSearchParams(queryString); |
| with_image = ! urlParams.has('poli'); |
| if(with_image) { |
| image_url = 'https://wayang.apache.org/assets/img/puzzle-piece-gray.png'; |
| particlesJS( |
| 'particules', |
| { |
| "particles": { |
| "number": { |
| "value": 50, |
| "density": { |
| "enable": true, |
| "value_area": 800 |
| } |
| }, |
| "color": { |
| "value": "#1b1e34" |
| }, |
| "shape": { |
| "type": "image", |
| "stroke": { |
| "width": 0, |
| "color": "#000" |
| }, |
| "polygon": { |
| "nb_sides": 6 |
| }, |
| "image": { |
| "src": image_url, |
| "width": 1, |
| "height": 1 |
| } |
| }, |
| "opacity": { |
| "value": 0.8, |
| "random": true, |
| "anim": { |
| "enable": false, |
| "speed": 1, |
| "opacity_min": 0.1, |
| "sync": false |
| } |
| }, |
| "size": { |
| "value": 30, |
| "random": true, |
| "anim": { |
| "enable": true, |
| "speed": 10, |
| "size_min": 40, |
| "sync": false |
| } |
| }, |
| "line_linked": { |
| "enable": false, |
| "distance": 200, |
| "color": "#ffffff", |
| "opacity": 1, |
| "width": 2 |
| }, |
| "move": { |
| "enable": true, |
| "speed": 2, |
| "direction": "none", |
| "random": false, |
| "straight": false, |
| "out_mode": "out", |
| "bounce": false, |
| "attract": { |
| "enable": false, |
| "rotateX": 600, |
| "rotateY": 1200 |
| } |
| } |
| }, |
| "interactivity": { |
| "detect_on": "canvas", |
| "events": { |
| "onhover": { |
| "enable": false, |
| "mode": "grab" |
| }, |
| "onclick": { |
| "enable": false, |
| "mode": "push" |
| }, |
| "resize": true |
| }, |
| "modes": { |
| "grab": { |
| "distance": 400, |
| "line_linked": { |
| "opacity": 1 |
| } |
| }, |
| "bubble": { |
| "distance": 400, |
| "size": 40, |
| "duration": 2, |
| "opacity": 8, |
| "speed": 3 |
| }, |
| "repulse": { |
| "distance": 200, |
| "duration": 0.4 |
| }, |
| "push": { |
| "particles_nb": 4 |
| }, |
| "remove": { |
| "particles_nb": 2 |
| } |
| } |
| }, |
| "retina_detect": true |
| } |
| ); |
| }else{ |
| particlesJS.load('particules', 'https://wayang.apache.org/assets/json/particules.conf.poligon.json', function() {}); |
| } |
| </script> |
| |
| |
| </div> |
| |
| <footer class="footer position-sticky sticky-bottom"> |
| <nav class="navbar navbar-light bg-light" style="background: #A6A6A6;"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col text-center"> |
| <a href="http://incubator.apache.org/" > |
| <img style="max-height: 15vw" src="https://wayang.apache.org/assets/img/egg-logo.png"> |
| </a> |
| <br /> |
| <p style="text-align: justify"> |
| Apache Wayang is an effort undergoing Incubation 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. |
| </p> |
| <p class="text-center"> |
| Copyright © 2022 The Apache Software Foundation.<br /> |
| Licensed under the Apache License, Version 2.0.<br /> |
| Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation. |
| </p> |
| </div> |
| </div> |
| <div class="row justify-content-md-center w-100"> |
| <div class="col-md-3"> |
| <a class="btn btn-link w-100" href="https://incubator.apache.org"> |
| Apache Incubator |
| </a> |
| </div> |
| <div class="col-md-3"> |
| <a class="btn btn-link w-100" href="https://www.apache.org"> |
| About ASF |
| </a> |
| </div> |
| <div class="col-md-3"> |
| <a class="btn btn-link w-100" href="https://www.apache.org/licenses/"> |
| License |
| </a> |
| </div> |
| <div class="col-md-3"> |
| <a class="btn btn-link w-100" href="https://www.apache.org/events/current-event"> |
| Events |
| </a> |
| </div> |
| <div class="col-md-3"> |
| <a class="btn btn-link w-100" href="https://www.apache.org/security/"> |
| Security |
| </a> |
| </div> |
| <div class="col-md-3"> |
| <a class="btn btn-link w-100" href="https://www.apache.org/foundation/sponsorship.html"> |
| Sponsorship |
| </a> |
| </div> |
| <div class="col-md-3"> |
| <a class="btn btn-link w-100" href="https://www.apache.org/foundation/thanks.html"> |
| Thanks |
| </a> |
| </div> |
| </div> |
| </div> |
| </nav> |
| </footer> |
| |
| |
| <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> |
| <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-Piv4xVNRyMGpqkS2by6br4gNJ7DXjqk09RmUpJ8jgGtD7zP9yug3goQfGII0yAns" crossorigin="anonymous"></script> |
| |
| <script src="https://wayang.apache.org/assets/js/add_numbers.js"></script> |
| </body> |
| |
| </html> |