XStream Solutions
 
XStream Software Inc.
 
 
 

E-Learning Products

RapidSVG™ Product Features Comparison

RapidSVG™ is XStream Software's 100% programming-free graphical SVG authoring technology. It is available in Standard, Deluxe, and Professional editions.

The following table lists the main features of the RapidSVG™ technology and indicates which features are available in RapidSVG™ v1.0 Standard, Deluxe, and Professional:

Product Features RapidSVG™ v1.0
Standard
RapidSVG™ v1.0
Deluxe
RapidSVG™ v1.0 Professional

Authoring/Editing Features

100% programming free drag-and-drop editing

Ready-made SVG projects containing one or more SVG pages

Project folder contains all required files ready to deploy locally or over the Internet

Compressed SVG files (50 to 80 percent smaller than regular SVG files)

 

SVG Tiny format (used for displaying SVG content on mobile wireless devices such as mobile phones)

 

Appending & Inserting new SVG pages at any point in the project

Importing external SVG document files into the project (to reuse existing SVG pages)

Embedding external SVG pages into the current SVG page as objects

 

 

Copying and Pasting SVG pages (to reorder or reuse pages)

Deleting SVG pages

Defining height & width dimensions of each page

Customizing background color and image for each page

Zooming & Panning to customize page view

Page Explorer and Page Tabs (for navigating pages as well as cutting, copying, pasting, deleting, renaming, and duplicating pages)

Navigation Bar (for browsing, selecting, and deleting objects and animations)

Objects Tree representing the SVG Document Object Model (DOM). The developer may browse, select, and delete objects and animations through the Objects Tree.

Drag-and-drop General & Interactive object palettes

Object editing options (e.g., cutting, copying, pasting, deleting, aligning, spacing, sizing, etc.)

Object grouping

Global objects (appearing simultaneously on multiple selected pages or all pages in the project)

Palette of General Objects, which are graphical objects (including shapes, lines, images, and text) that support SVG animations.

Multiple image formats (.BMP, .GIF, .JPG, .PNG, etc.) supported on SVG pages.

Palette of Interactive Objects, which are user interface objects that enable the creation of unique, interactive SVG content.

Object Library (maintaining a collection of predefined and user-defined shapes for use on SVG pages)

SVG "Use" Element - Allows the developer to define a shape once and then use it many times within the .SVG file (i.e., essentially allowing the creation of object templates)

 

 

Audio Support - MP3 and WAV audio files (including built-in audio files provided by RapidSVG™ as well as imported audio files) may be added to SVG pages and initiated by time-based or event-based triggers

 

 

Custom Colors and Gradients - Features seven (7) different palettes (including gradient palettes), which can be used to set the fill and stroke of objects or the background color of SVG pages.

Default and Custom SVG Patterns - Features palettes of predefined and imported patterns for use in objects and pages.

 

 

Source Code Editor (for directly editing source code of SVG pages)

 

Editing options in Source Code Editor, including Cut/Copy Paste, Undo, Redo, Find, Find & Replace, Customize Font Style/Size/Color, Bookmarks, Printing Capability, Syntax Error Scanning, and more.

 

JavaScript Support - JavaScript commands may be added (through the Source Code Editor) to enhance interactivity and add logic to SVG pages

 

 

Printing SVG pages

Animation Features

Multiple SVG animation types supported

Motion Animation (in which an object moves along a defined motion path at runtime)

Transform Animation (in which selected transformations change the rotation or shape of an object at runtime)

Color Animation (in which the color of an object changes at runtime)

Property Animation (in which selected properties for an object, such as height, width, roundness, opacity, visibility, etc., are altered at runtime)

Multiple animations per object (running concurrently or in a specified sequence)

Animation editing - Edit Begin time, End time, and/or duration of each animation (by entering property values or manipulating animation timelines on the Navigation Bar)

Animation trigger events (time-based and event-based) - Animation may start or end after a certain number of seconds have elapsed, or when a particular mouse click or keystroke action is performed by the end user, or even upon the beginning, end, or repeat of another animation.

Animation speed control - Specify varying acceleration and/or deceleration speeds for an animation.

Interactivity Features

Navigational Hyperlinks (configured as links between SVG pages and links to external SVG pages/web pages/files)

Validation Buttons (for displaying pop-up messages/images and validating runtime text entries)

Radio Buttons and Check Boxes

Multi-button Validation (i.e., validating the state of multiple Radio Buttons, Check Boxes, Combo Boxes, and Hyperlinks on a frame) for simulating multiple configuration settings

Validation Text Fields (for runtime text entry and validation)

Combo Boxes (for selection of drop-down list items)

Charts (for creating ready-made data charts/graphs)

 

Text Features

Text Fields (display text directly on frames)

Instruction Boxes (display text in floating windows)

E-Learning Features

SCORM v1.2 Compliance (for creating SVG-based SCORM v1.2 courses)

 

Back-end management and tracking of SVG-based SCORM v1.2 courses (using XStream's RapidManager/RapidPortal administration technology or another SCORM-v1.2 compliant LMS)

 

Playback/Deployment Features

Previewing SVG projects or individual SVG pages during editing

Integrated web publishing feature (for publishing SVG projects to the web)

Deployment of SVG projects on CD-ROM, LAN/WAN, or Web (Internet, Intranet, or Extranet)