Inventive Designers NV

Tool Name:  Scriptura

Vendor Contact Information:

Inventive Designers NV

Sint-Bernardsesteenweg 552

2660 Hoboken

Belgium

tel: +32 3 821 01 70

fax: +32 3 821 01 71

email: sales@inventivedesigners.com

Website:

www.scriptura-xsl.com

www.inventivedesigners.com

Price:

·        The Scriptura Designer costs 1995 ¤ per seat.

·        The Scriptura Engine costs 2995 ¤ per processor.

Note:  Prices may vary depending on the volume.

 

Brief Product Descriptiom:

Scriptura is a cross-platform and XSL based document design and generation solution. The product consists of two packages:

1.        Scriptura Designer:
This tool is a WYSIWYG user interface that allows you to design document templates. Design features include text, images, bar codes, tables, multi-lingual capabilities, virtual page lengths and more. Each object can be customized and conditionally formatted. The template document is input to the Scriptura Engine Professional Edition, that generates output in PDF, XSLT, XSL-FO, XHTML and PCL5. The Engine Professional Edition is included in the Scriptura Designer.

2.        Scriptura Engine Enterprise Edition: This package offers, besides the features provided by the Scriptura Engine Professional Edition:

·         Java API's, to integrate the Engine functionality in Java based applications and Web Application Servers, like Tomcat and WebSphere.

·         Command line interface.

·         iSeries CL command, to integrate in existing RPG, COBOL or CL applications.

·         SOAP interface, to connect to a remote Engine

Intended Product Use (market, environment, target documents, etc.):

Scriptura is focussed on the cross-platform design and generation of busines-type documents, like invoices, reports etc. Our target market is every market where documents must be designed and generated. Thus, you could consider each market as our target market.

How much of the XSL-FO specification does your product support (that is, of the FO elements and attributes how many does your product process correctly)?:

A lot of it (more than 50%). Our primary goal is not to do everyting XSL-FO supports, because our focus is to support everything you need in business type documents, and whatever our graphical designer supports. More and more of the XSL-FO specification will be supported in the future.

 

Do you use extensions to XSL-FO? If so, please describe:

We have one extension, that allows you to set input and output trays on a simple-page-master.

 

What is the most important feature/capability of your product?:

1.        The product is developed in Java ( -> cross-platform) and is available on Windows, Linux, Solaris, iSeries, Macintosh and any other Java 1.3.1 platform

2.        Separation between layout (Scriptura Designer) and rendering (Scriptura Engine) functionality

3.        Easy integration into customer applications, using Java API's, a SOAP interface, a platform dependent interface and more

4.        WYSIWYG user interface, no programming or prior knowledge required. Developed for both novice and experienced users.

5.        Advanced design and data functionality

6.        Output in PDF, XSLT, XSL-FO, XHTML and PCL5

Detailed product description:

Scriptura is a cross-platform and XSL based document design and generation solution. Users do not need to have any programming experience or prior knowledge about XML, XSL, XPath, XSL-FO ... . No programming or coding is required. Everything is wizard-driven.

 

The product consists of two packages:

1.        Scriptura Designer:
This tool is a WYSIWYG user interface that allows you to design document templates using a drag-and-drop and wizard driven approach.  Design features include:

·         Text:

·          Grows when dynamic data is inserted

·          Supports word wrapping

·          Insert symbol dialog

·          Property conditions

·          Create hyperlinks

·          Text properties: font, size, color, bold, italic, underline, strike through, alignment (left, right, center, justify), paragraph spacing ...

·          Multi-lingual capabilities

·         Line object

·         Rectangle object

·         Images:

·          JPG, GIF and PNG

·          Support for dynamic data images and images from a URL

·          Lock aspect ratio

·          Support for dynamic SVG images

·         Table:

·          Can be nested

·          Cell splitting, spanning and merging

·          Running headers and footers

·          Rows are added when dynamic data is inserted

·         Bar code:

·          Uses static or dynamic data

·          Supports Code 39, Code 93, Code 39 Extended, Code 93 Extended, US Postal Service Code (PostNet), Universal Product Code A (UPC-A), Universal Product Code E (UPC-E), European Article Numbering 8 (EAN-8), European Article Numbering 13 (EAN-13), Code 128, Codabar (Code 2 of 7), Interleaved of 5, Standard 2 of 5, Code 11 (USD-8)

·         Page:

·          Page number property

·          Generate a dynamic number of pages

·          Multiple columns (news-paper style columns)

·          Virtual page lengths in Designer allow more content on page that actually fits. Engine will split content over multiple pages.

·         Objects can be customized by setting properties like, font, color, size, postion, margin ...

·         All objects can be conditionally formatted/displayed based upon logical criteria calculated on the underlying data.

·         Data:

·          A wizard-driven approach allows users to add data from XML or relational databases. No programming is required.

·          The template document (saved as an *.scd file) is input to the Scriptura Engine Professional Edition, that generates output in PDF, XSLT, XSL-FO, XHTML and PCL5. The Engine Professional Edition is included in the Scriptura Designer.

2.        Scriptura Engine Enterprise Edition:

This package offers, besides the features provided by the Scriptura Engine Professional Edition:

·        Java API's, to integrate the Engine functionality in Java based applications and Web Application Servers, like Tomcat and WebSphere.

·        Command line interface.

·        iSeries CL command, to integrate in existing RPG, COBOL or CL applications.

·        SOAP interface, to connect to a remote Engine

The cost of application development can be greatly reduced because document templates can be reused across applications (written in different programming languages) and across platforms (running different operating systems). Because of the clear separation between application logic, documet layout anf preferred output format, application and document maintenance becomes easier.

The endorsement of technologies like Java, SOAP, XML, XSLT, XSL-FO, JDBC, XPath, XHTML, PDF and PCL, proves Scriptura's commitment to these industry standards and results in a significant protection of your investment.