Getting Started

All you need to know to start developing with Apache Royale

Introduction

Royale is an open source project. You can get the source code and build Royale, or, if you are in a hurry, you can click here to find out how to download pre-compiled code and get going quickly.

In Apache Royale you develop your applications using ActionScript 3 (AS3) and MXML languages. Your source code is build with the Royale compiler to generate the final Application that will run on the chosen platform.

Getting Royale

[System Requirements]get-started/system-requirements.html) - What kinds of computers and operating systems you can use to develop Royale applications. You can run Royale applications on many more computers, operating systems and even devices such as smartphones and tablets.

[Development Tools]get-started/development-tools.html) - You can develop Royale with just the command-line, or you can use scripting/build tools like Apache Ant and Apache Maven, or even use IDEs.

[Download Royale]get-started/download-royale.html) - How to download and set up Royale.

Configuring Royale

Download the binary package of Royale from our Download page and set it up to use with your favorite IDE:

Hello, World!

Follow the instructions for your IDE to create your first “Hello World” application. You can also check out:

[Hello World]get-started/hello-world.html) - Build Hello World in Royale.

Where to go from here

[Frameworks]get-startedframeworks.html) - What popular JavaScript frameworks can be used in Royale Applications.

In the royale-asjs repository repository folder you can find examples in the examples/royale directory and framework code in frameworks/projects that can help you start to get familiar with Apache Royale.

Tutorials and code examples are coming soon!

Happy Coding!