Introduction
A beginner's guide to revMedia

How it Works

Start by creating your user interface using the drag-and-drop interface editor. It's as easy as dragging out the objects you want, buttons, text fields, images, menus and more. Then add interactivity using our English-like language, revTalk. The language is event-driven, which means that every time a user takes an action, a message is sent. For example, if the user clicks a button, a mouseUp message is sent to that button. If you want the button to respond, you create add a mouseUp handler to the button. For example, to fade a text field onto the screen:

on mouseUp
show field "Hello World" with visual effect "dissolve"
end mouseUp

As you can see, you're practically talking to your computer. It's easy to understand exactly what that snippet does. It doesn't require a comment. And you'll be able to read it again when you come back to add features or upgrade your program months later.

Unlike other tools, your application is built and edited live, allowing you to create objects and edit scripts while your program is running. You can change a line of code or add a new object and see what happens right away. There is no frustrating wait to compile and run your application, then try to figure out what went wrong and do it all again. This feature alone will save you hours each time you create something.

When it comes to deploying to the web, choose "Save as Web Application" to compile your application as a revlet. Your revlet is created and embedded within your HTML code. The revlet is displayed using the revWeb plugin. revWeb is a lightweight plugin thats very quick and easy to install. All major browsers on Windows, OS X and Linux are supported.

Like any new language, you'll need to invest a little time to learn it at first. revMedia is simple enough that you don't need to have any training as a programmer or previous programming experience. Unlike other programming languages, revMedia is really easy to learn and just as easy to remember. Yet it has all the power of traditional programming tools, so you'll be able to create interactive content you never thought possible.

We recommend you start out with our getting started videos then move on and take a look at some of the samples and examples we've included. You can find more resources in the tutorials section of the desktop Revolution website. (We'll be updating these tutorials shortly but most of them will work correctly in revMedia 4.) We also invite you to join our user forums where we have an active community.