LiveCode (formerly Revolution and MetaCard[3]) is a cross-platform[4] rapid application development runtime system inspired by HyperCard.
This major enhancement to the product includes a new, separate development language, known as "LiveCode Builder", which is capable of creating new object classes called "widgets".
But the two environments are fully integrated, and apart from the ability to create new objects, development in LiveCode proceeds in the normal way, within the established IDE.
(denoted as "field 1"), and seen as: Notes: LiveCode's natural English-like syntax is easy for beginners to learn.
The language contains advanced features including associative arrays,[15] regular expressions, multimedia, support for a variety of SQL databases, and TCP/IP libraries.
The LiveCode engine supports several common image formats (including BMP, PNG, GIF, and JPEG,), anti-aliased vector graphics, HTML-style text hyperlinks, chained behaviors and embedded web browsers.
Compiling a LiveCode "standalone" produces a single, executable file (minimum size ~1.5MB) for each platform targeted.
The Wikipedia article on HyperCard contains a more detailed discussion about the basics of a similar development environment and scripting language.
The LiveCode toolkit, as compared to HyperCard, has the ability to access internet-based text and media resources, which allows the creation of internet-enabled desktop applications.