XStream Solutions
 
E-Learning Solutions (Content & Assessment Authoring)
 
 
 
 
 
 

E-Learning Solutions (Content & Assessment Authoring)

RapidSVG™ v2.0 Professional Features and Benefits (At a Glance ...)

Highlights of RapidSVG™ v2.0 Professional include:

Page 1 of 4

  • 100% Programming-Free Drag-and-Drop Authoring - RapidSVG makes it easy to author SVG content and animations. There is absolutely no programming or scripts involved, and developers do not require any knowledge of SVG to build content . Developers may create and enhance sophisticated SVG content using RapidSVG's extensive multimedia edit suite, which includes drag-and-drop object palettes (including general objects and interactive objects), a large variety of multimedia elements/options, and a large variety of properties, options, and effects available for each object/element (including capabilities for defining and customizing a wide variety of SVG animations).
     
    In RapidSVG, developers have full flexibility in determining how each and every element is placed and displayed on each page. Each element can be moved around and defined using the mouse (drag and drop) or keyboard.
  • User-Friendly WYSIWYG Environment - In RapidSVG, developers truly have a WYSIWYG (What You See Is What You Get) environment. The layout of each SVG page is completely under the control of the developer. At runtime, each page will appear exactly the way the developer designed it and laid it out.
  • SVG Projects - In RapidSVG, content is created in the form of SVG projects. A project is made up of one or more pages (SVG documents) added by the developer. Each SVG page may be customized by setting page properties, adding/customizing objects, and defining/customizing animations. RapidSVG's Project concept makes development and deployment easy. All content output is maintained in a special project directory, which contains all the required files ready to deploy locally or over the Internet.
  • Compressed SVG Files - In addition to the already small .SVG file format, developers may save SVG projects as compressed (zipped) SVG files for maximum efficiency. Compressed SVG (SVGZ) files are typically 50 to 80 percent smaller than regular SVG files.
  • SVG Tiny Format - RapidSVG enables developers to export individual SVG pages from a project to SVG Tiny ( SVGT ) v1.1 or v1.2 format. SVG Tiny, a subset of the SVG specification, is used for displaying SVG content on mobile wireless devices, such as mobile phones and PDAs. In contrast to the core SVG specification, SVG Tiny does not contain certain elements and attributes that consume a lot of memory and resources. SVG Tiny does not support gradients, scripts, opacity, etc. In RapidSVG, when an SVG page is exported to SVG Tiny format, unsupported elements are removed from the page, and an SVG Tiny-compliant page is generated.
  • SCORM v1.2 Compliance - RapidSVG features comprehensive, user-friendly support for the Sharable Content Object Reference Model (SCORM) v1.2 e-learning standards. SVG projects may be easily saved as SCORM v1.2 courses and then deployed, managed, and tracked through XStream RapidShare LMS (or any other third-party LMS that supports SCORM v1.2). In RapidSVG, the process of creating a SCORM v1.2 course is completely automated and extremely user friendly, with all of the required files and manifest/metadata information generated automatically (although the developer also has the option of specifying custom manifest and metadata information for the course if desired). With a few clicks, the SVG project is saved as a ready-made packaged SCORM v1.2 course that is immediately ready for deployment to any SCORM v1.2-compliant LMS. The web-based XStream RapidShare LMS technology enables administrators to generate a variety of statistical data reports on registered SCORM v1.2 courses.

  • Page Editing Capabilities - RapidSVG developers may perform a variety of edit actions to easily add and customize pages within a project, including the following:

    • Appending/Inserting new SVG pages at any point in the project.
    • Importing external .SVG document files into a project as individual pages. This capability enables the developer to easily reuse existing SVG pages within different projects.
    • Embedding .SVG pages into other .SVG pages. RapidSVG provides the capability of embedding an .SVG page into another .SVG page as an object. An embedded .SVG object can be edited/manipulated like any other object, and it is displayed within its own window on the parent .SVG page.
    • Deleting any page.
    • Cutting/Copying and Pasting pages (to reuse pages multiple times).
    • Defining page IDs. Within a project, each page is assigned a page ID. Although the default page ID for all pages is G0 , the developer may customize the page IDs so that each page has a unique page ID or certain groups of pages share the same page ID. This capability is useful for displaying global-level objects, which are objects that have been configured to appear on multiple pages simultaneously. A global-level object may be configured to appear on all pages in the project or only on certain pages that share a selected page ID.
    • Defining the height and width dimensions of each page.
    • Customizing the background color of each page. In addition to specifying the color of each page, the developer may also define the opacity (i.e., the level of transparency) of the page color. This may be any defined value from 0.0 (fully transparent) to 1.00 (fully opaque).
    • Adding a background image to each page. The developer may define the opacity of a background image and specify whether the image covers the entire page or is centered on the page.
    • Customizing the antialias value. The developer may customize the level of antialiasing, which is a technique for altering the clarity and sharpness of the objects on the Page Canvas during editing. By increasing the antialias value (which may be set to Low, Medium, or High), the developer may reduce the appearance of jagged edges when drawing any line that is not exactly horizontal or vertical. Antialiasing effectively blends the pixels at these boundaries to produce a more natural look. By decreasing the antialias value, the developer may conserve more memory during editing. The specified antialias value only affects the appearance of the objects on the Page Canvas during editing. It does not affect the SVG output.
    • Zooming and Panning. The developer may manipulate the page view during editing by zooming and panning. Zooming mode enables the developer to zoom in (i.e., magnify the view of the Page Canvas) or zoom out (i.e. see more of the Page Canvas at a reduced size). The developer may zoom in up to 10,000% and zoom out up to 0.15%. Panning mode enables the developer to drag the Page Canvas vertically and horizontally to select the desired view.

      For each page, the developer may also specify whether end users will be able to employ zooming and panning options while viewing the page during playback.

      Developers may also add customized widget icons to an SVG project. A widget is a special runtime object containing buttons/controls that enable the end user to control zooming (i.e., increase or decrease the level of page magnification) and panning (i.e., move the page vertically and horizontally to select the desired view) during playback. Widgets are added and customized on a page-by-page basis. For each page in the project, the developer may add a unique widget.