REBOL/View Product Information
REBOL/View was designed for creating rich X internet client applications
that measure just a few kilobytes, not megabytes.
Check out the REBOL/View demo gallery.
REBOL/View includes a fast, machine independent, hierarchical
compositing engine that includes a wide range of special effects and
filters, including contrast, tint, blur, sharpen, scale, gradients,
colorize, emboss, and much more. View also includes the Visual Interface
Dialect (VID), a flexible graphical user interface that allows users to
easily create applications.

REBOL/View is built on the REBOL/Core kernel which includes 14 Internet
protocols, compression, dozens of built-in datatypes, sandboxes, and
domain specific dialecting.

View is quick to download and trivial to install.
Applications are tiny,
work both online and offline, and do not depend on a web browser.
REBOL/View/Pro Extends REBOL/View
View/Pro adds professional enhancements to View
such as DH, DSA, RSA, and AES
encryption methods, plus shell application access and dynamic library
access.
Feature Summary
- Platform independent. Applications and their graphical user
interfaces run without modification on Windows, Macintosh, Linux,
BSD, Amiga, BeOS, Solaris, SGI, HP UX, SCO Unix, and more.
- Freely redistributable. Use it on as many machines as you like.
Post it to your web site, send it as email, distribute it on
CD-ROM, or give it to friends on floppy disk.
- Small in size. It's fast to download and small enough to send as
an email attachment. Copy it to a floppy to take it anywhere.
- Quick to install. Installer is built in. Just run the program to
install it. Has a minimal affect on your system or registry.
Includes preference panel and uninstaller.
- Built on REBOL/Core 2.5. It runs the large existing base of
REBOL applications.
- Easy to upgrade to View/Pro. Extends View with encryption (RSA,
DH, DSA, AES, Rijndael, and Blowfish), shell access (for executing
other programs and shell commands), and dynamic library access
(direct from REBOL).
- Offline operation. You do not need to be connected to the
Internet to run applications.
- Web browser not required. REBOL applications can be run on their
own or launched from other programs.
- Text based. Like HTML, any text editor can be used to create
REBOL code and data. No special development environment is
necessary. REBOL code and data can be output from or input to
other programs such as existing databases, C, C++, Java, SQL, etc.
Technical Features
- Hierarchical graphical compositing. A unified, consistent
graphical object model allows any degree of overlays and nesting.
Makes it easy to create input forms, image displays, catalogs,
games, controls, presentations, and more.
- Visual interface dialect (VID). Easier than HTML to create
useful user interfaces in very few lines of code. Provides a style
and stylesheet mechanism for optimal expression. This extremely
flexible and extensible design is built on the graphical
compositing kernel. You can create your own dialect too.
- Graphical effects and image processing operations. Includes:
scale, extend, tile (for textures, etc.), clip, crop, flip,
rotate, reflect, invert, luma, contrast, tint, grayscale,
colorize, multiply, difference, blur, sharpen, emboss, gradients,
color keying (transparency), drop shadowing, algorithmic shapes,
and arbitrary drawing.
- Multiple window support. Create your own pop-up windows and
dialog boxes. Several predefined types of dialogs: file requestor,
date picker, color picker, user and password entry, simple list
picker, alerts, confirms, requests, and text entry. Or, create
your own.
- Flexible event system. Full range of mouse and keyboard input
sensing and event mapping. Object based callback functions that
can be shared or be unique. Event trapping.
- Standard image formats. JPEG, GIF, BMP, PNG, and raw RGB image
file formats can be loaded from the net, from files, or from memory.
- Animation and timing. Graphics can be animated, moved, faded,
effected, and image processed.
- Launch and browse functions. Lets you launch REBOL programs from
within REBOL or invoke your Web browser to display web sites or
other types of documents.
Core Features
See the REBOL/Core Product page.
|