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.

layout: docpage title: Get Started description: All you need to know to start developing with Apache Royale permalink: /get-started

Get Started

All you need to know to start developing with Apache Royale

Introduction

Apache Royale is an open source project. You can get the source code{:target=‘_blank’} and build Royale, or, if you are in a hurry, you can click here{:target=‘_blank’} 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 - 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 - 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 - 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 - Build Hello World in Royale.

Where to go from here

Frameworks - 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!