blob: ea24b23b7fd40d4413e0307de049130df8779076 [file] [log] [blame]
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="CACHE-CONTROL" content="NO-CACHE"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Apache Royale</title><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"><link rel="stylesheet" href="/css/styles.css"><link rel="shortcut icon" href="/img/favicon.ico"></head><body class="marketing"><header class="docs-header"><div class="container"><div class="topbar"><div class="topbar-left"><a href="/"><span class="site-title">Apache Royale</span></a></div><div class="topbar-center"></div><div class="topbar-right"><button class="topMenu-dropbtn"><i class="fa fa-bars"></i>&nbsp;Menu</button><ul class="topMenu"><li><a href="/features">Features</a></li><li><a href="https://apache.github.io/royale-docs/get-started">Get Started</a></li><li><a href="/download">Download</a></li><li><a href="/docs">Docs</a></li><li><a href="/blog">Blog</a></li><li><a href="https://github.com/apache/royale-asjs/wiki/Apache-Royale-Source-Code-Repositories"><i class="fa fa-github"></i> GitHub</a></li></ul></div></div><div class="hero-header"><small>Designed for the future</small><h1>Code once. Run everywhere.</h1><p>Apache Royale™ is a productive, open-source frontend application technology that lets you code in MXML & AS3 and output to different formats.</p><a class="btn" href="https://apache.github.io/royale-docs/get-started">Get Started</a></div></div></header><div class="page-content"><div class="benefits-section"><div class="container"><div class="grid grid-benefits"><div class="grid-item"><div class="grid-item-img"><img src="/img/enterprise_class_level.svg"></div><h3>Enterprise Class</h3><p>Design and code in enterprise level languages and tools to ensure the level of quality your applications and clients demand.</p></div><div class="grid-item"><div class="grid-item-img"><img src="/img/multiple_target_devices.svg"></div><h3>Multiple Targets &amp; Devices</h3><p>Maintain your knowledge and workflows intact for years to come and let Royale provide you with the right output you need.</p></div><div class="grid-item"><div class="grid-item-img"><img src="/img/fast_performance_lightweight.svg"></div><h3>Fast Performance &amp; Lightweight</h3><p>Royale Apps are light and performant thanks to the <a href="https://apache.github.io/royale-docs/features/payg">PAYG (Pay As You Go)</a> philosophy combined with their composition architecture (Strands and Beads).</p></div><div class="grid-item"><div class="grid-item-img"><img src="/img/OOP_declarative_programing.svg"></div><h3>OOP & Declarative Programming</h3><p>Write code in <a href="https://apache.github.io/royale-docs/features/as3">ActionScript 3.0</a>, a robust OOP language, and build your interfaces in <a href="https://apache.github.io/royale-docs/features/mxml">MXML</a>, a fast declarative markup language.</p></div><div class="grid-item"><div class="grid-item-img"><img src="/img/advanced_communications.svg"></div><h3>Advanced Communications</h3><p>Royale support <a href="https://apache.github.io/royale-docs/working-with-data/loading-external-data/amf">AMF</a> and <a href="https://apache.github.io/royale-docs/working-with-data/loading-external-data/remoteobject">RemoteObject</a> communications a performant way to share object graphs with your backend of choice.</p></div><div class="grid-item"><div class="grid-item-img"><img src="/img/supported_apache.svg"></div><h3>Supported by Apache</h3><p>Being a part of this great <a href="https://www.apache.org/foundation/">open source foundation</a> ensures long term evolution of the technologies you choose far beyond market and corporate trends.</p></div></div></div></div><div class="download-section"><div class="container"><h2>Download Apache Royale</h2><p>You can download the Apache Royale <a href="/source-code">source code</a> to build yourself, or you can download a pre-built <a href="/download">binary distribution</a> that's ready to go.</p><a class="btn" href="/source-code"><i class="fa fa-code"></i> Source Code</a> <a class="btn" href="/download"><i class="fa fa-download"></i> Binary Distributions</a><h3>Install Apache Royale via npm</h3><p>Get started quickly by installing Apache Royale with npm:</p><pre><code>npm install -g @apache-royale/royale-js</code></pre><p>After global installation, the following compiler command line tools will be available for you to use: <strong>mxmlc</strong>, <strong>compc</strong>, <strong>asformat</strong>, <strong>asjsc</strong>, <strong>asjscompc</strong>, <strong>asnodec</strong>, and <strong>externc</strong>.</p><h4>Usage:</h4><pre><code>mxmlc &lt;path to <em>.mxml</em> file&gt;
asjsc &lt;path to <em>.as</em> file&gt;</code></pre></div></div><div class="blog-preview-section"><div class="container"><h2><a href="/blog/">Latest From Our Blog</a></h2><p>Stay up to date with all of the news, updates, and tutorials</p><div class="grid grid-blog-preview"><div class="grid-item"><h3 class="post-title"><a href="/blog/apache-royale-v0-9-9-released/">Apache Royale v0.9.9 released!</a></h3><div class="post-meta">by Yishay Weiss on March 30, 2022</div><div><p>The Apache Royale community is pleased to announce the release of Apache Royale 0.9.9. The Apache Royale project is the next generation of the Apache Flex SDK. It lets developers use MXML and...</p></div><p><a href="/blog/apache-royale-v0-9-9-released/">Read More</a></p></div><div class="grid-item"><h3 class="post-title"><a href="/blog/apache-royale-v0-9-8-released/">Apache Royale v0.9.8 released!</a></h3><div class="post-meta">by Yishay Weiss on September 02, 2021</div><div><p>The Apache Royale community is pleased to announce the release of Apache Royale 0.9.8. The Apache Royale project is the next generation of the Apache Flex SDK. It lets developers use MXML and...</p></div><p><a href="/blog/apache-royale-v0-9-8-released/">Read More</a></p></div><div class="grid-item"><h3 class="post-title"><a href="/blog/royale-at-apachecon-2020/">Royale at ApacheCon 2020</a></h3><div class="post-meta">by Andrew Wetmore on October 02, 2020</div><div><p>The Apache Software Foundation (ASF) held its annual convention, ApacheCon, September 29-October 1, 2020. Because of the pandemic, it was an all-virtual conference. Participants logged in and attended...</p></div><p><a href="/blog/royale-at-apachecon-2020/">Read More</a></p></div></div></div></div><div class="join-section"><div class="container"><a class="btn" href="/get-involved/" style="float:right"><i class="fa fa-user-plus"></i> Get Involved</a><h2>Join Apache Royale</h2><p>Apache Royale needs your help. Want to be part of our community and contribute?</p></div></div></div><footer class="footer"><div class="footer-row"><div class="footer-column"><ul class="footer-list"><li class="apacheroyale"><a href="/">Apache Royale</a></li><li><a href="/">Home</a></li><li><a href="/features">Features</a></li><li><a href="/download">Download</a></li><li><a href="/ides">IDEs and Editors</a></li><li><a href="/showcase">Showcase</a></li><li><a href="/blog">Blog</a></li><li><a href="/team">Team</a></li><li><a href="/thanks-to">Thanks To</a></li><li><a href="https://apache.org/logos/#royale"><i class="fa fa-external-link-square"></i> Logos</a></li><li><a href="https://www.apache.org/licenses/"><i class="fa fa-external-link-square"></i> Apache License v2.0</a></li></ul></div><div class="footer-column"><ul class="footer-list"><li class="documentation"><a href="/docs">Documentation</a></li><li><a href="https://apache.github.io/royale-docs/get-started">Get Started</a></li><li><a href="/docs">Docs</a></li><li><a href="/asdoc">API Reference</a></li><li><a href="https://github.com/apache/royale-asjs/wiki"><i class="fa fa-github"></i>Wiki</a></li><li><a href="https://stackoverflow.com/questions/tagged/apache-royale"><i class="fa fa-stack-overflow"></i> StackOverFlow Tag</a></li></ul><ul class="footer-list"><li class="community"><a href="/get-involved">Community</a></li><li><a href="/get-involved">Get Involved</a></li><li><a href="/mailing-lists">Mailing Lists</a></li><li><a href="/faq">FAQ</a></li></ul><ul class="footer-list"><li class="development"><a href="/source-code">Development</a></li><li><a href="https://github.com/apache/royale-asjs/wiki/Apache-Royale-Source-Code-Repositories"><i class="fa fa-github"></i> Github</a></li><li><a href="https://github.com/apache/royale-asjs/issues"><i class="fa fa-github"></i> Issues</a></li><li><a href="/source-code"><i class="fa fa-code"></i> Source Code</a></li></ul></div><div class="footer-column"><ul class="footer-list"><li class="social_t">Social</li><li><a href="https://twitter.com/apacheroyale"><i class="fa fa-twitter"></i> Twitter</a></li><li><a href="https://facebook.com/ApacheRoyaleSDK/"><i class="fa fa-facebook"></i> Facebook</a></li><li><a href="https://www.linkedin.com/groups/12118437"><i class="fa fa-linkedin"></i> LinkedIn</a></li><li><a href="/feed/index.xml"><i class="fa fa-rss"></i> RSS</a></li></ul><ul class="footer-list"><li class="apache"><a href="https://www.apache.org/">Apache</a></li><li><a href="https://www.apache.org/"><i class="fa fa-external-link-square"></i> Apache</a></li><li><a href="https://www.apache.org/foundation/contributing.html"><i class="fa fa-external-link-square"></i> Donations</a></li><li><a href="https://www.apache.org/events/current-event"><i class="fa fa-external-link-square"></i> Events</a></li><li><a href="https://www.apache.org/foundation/sponsorship.html"><i class="fa fa-external-link-square"></i> Sponsorship</a></li><li><a href="https://www.apache.org/foundation/thanks.html"><i class="fa fa-external-link-square"></i> Thanks</a></li><li><a href="https://www.apache.org/security/"><i class="fa fa-external-link-square"></i>Security</a></li></ul></div><div class="aboutusdiv"><p class="aboutus">About Us</p><p class="aboutus_p"><img class="aboutus-logo" src="/img/apache-royale-logo-footer-circle-grey.svg"><a href="/" class="aboutus_a">Apache Royale™</a> is a highly productive open source application technology for building expressive frontend applications that outputs to different formats and deploy consistently on all major browsers, desktops and devices.</p><p><img class="aboutus-apache-logo" src="/img/Apache_PoweredBy.svg"> <a href="/" class="aboutus_a">Apache Royale™</a>, <a href="https://www.apache.org" class="aboutus_a">Apache™</a> and the <a href="https://www.apache.org/foundation/press/kit/" class="aboutus_a">Apache feather logo™</a> are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. Read more about our privacy policy on our <a href="/privacy-policy">Privacy Policy page</a>.</p></div></div><div class="asf">Copyright &copy; 2017-2022 <a href="https://www.apache.org">The Apache Software Foundation</a>, Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></div></footer></body></html>