REBOL logo

Web 3.0 starts here. Smarter, faster, better.

 
LANGUAGE

 


REBOL.COM
REBOL.NET 
   


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.

Updated 26-Jan-2009 [Edit] Copyright 2009 REBOL Technologies