Feature set
Some selected features from revMedia

revMedia comes with a dazzling array of features. Here are some of them:

Animation

Add animation anywhere you need it. Create games, simulations or interactive charts. If you need more power, consider the Animation Engine add-on.

Arrays

An advanced feature for manipulating complex data structures. revMedia supports nested arrays.

Automated tasks

Schedule tasks to run using the OS or within revMedia using timer based messaging. revMedia is flexible enough to handle regular housekeeping tasks, processing new data or monitoring systems or server performance.

Behaviors

Object oriented behaviors are an advanced feature that allow you to write reusable, object oriented code. Save time and don't reinvent the wheel.

Binary data

Access and process binary data.

Bitmap graphics

Import and export images in popular formats including JPEG, PNG and GIF. Manipulate images by script. Render a snapshot of anything to a file.

Blend modes

Combine objects together with a variety of blend modes. Blend modes can be applied to all objects, including native OS interface elements.

Clipboard handling

Read and write to the system clipboard in a variety of formats.
Compression - Compress and decompress data in gzip format. Upgrade to revStudio to work with ZIP files.

Compression

Compress and decompress data in gzip format. Upgrade to revStudio to work with ZIP files.

Convert HyperCard

Import your old HyperCard stacks, update them and run them on the web.

Custom Protocols

Create your own protocols using sockets. Interface with any system that uses socket based communication.

Drop shadows

Apply drop shadows, inner and outer glows and color overlays to any object including native OS interface elements.

Efficient

Process large data sets quickly and efficiently.

ftp

Upload and download using ftp.

Gradients

Enhance your user interface with a variety of gradient fills.

http

Download files and work with them.

Interprocess communication

Load and work with other processes or read and write to the command line shell.

Maths

From acos to zero, a complete set of math functions.

Multi platform

Deploy to all major browsers on Windows, Mac OS X and Linux.

Native controls

Interface elements take on the native look and feel of the target operating system automatically. Or you can roll your own entirely custom interface UI.

Painting

Allow users to paint or paint by script.

Play sounds

In a variety of popular formats.

Play video

Access video stored locally or stream using QuickTime.

Post

Post data to URLs.

Printing

A variety of printing options allow you to access and adjust printer settings. Create high quality output.

Rapid development

Our English-like language is also the world's most productive language. Write less code to get the job done. Run and edit and debug live.

Record sound

In a variety of formats.

Screen capture

Capture from anywhere on the screen or allow the user to initiate a capture. Combine the image with other objects, overlay text and graphics, then print or export the image in a variety of formats.

Text processing

Unlike other language, revMedia understands the concept of a word, item or line. To extract word 2 of line 3, the syntax is put word 2 of line 3. This powerful feature, known as text chunks, puts revMedia head and shoulders above other languages for every day data processing tasks.

Text to speech

Speak text on OS X or Windows.

Timers

Orchestrate events down to the millisecond.

Transition effects

Use a variety of visual effects to move between screens in your application.

UI designer

Drag and drop native OS controls using our interface builder. Or roll your own custom controls.

Vector graphics

Manipulate vector graphics by script.

Video capture

Capture and record video.

XML

Store, process and manipulate XML.