Copyright 1995-2001 Coull Limited. Copyright 2001 AuthorCo Limited.

1     Introduction.. 4

1.1      Xenturi 4

1.2      Studio One. 4

1.3      Using This Manual. 4

1.4      Installing Studio One. 5

1.5      DirectX.. 5

1.6      Support Information.. 5

1.7      Xenturi Studio One: Rapid Start Up Guide. 5

2     Working with Studio One.. 6

2.1      Overview... 6

2.2      Tour of Studio One. 6

2.3      Customising Studio One. 9

3     Xenturi Projects. 10

3.1      Introduction.. 10

3.1.1       What is a Project?. 10

3.1.2       What is a Screen?. 10

3.1.3       What is an Object?. 10

3.2      Building a Project. 11

3.2.1       Introduction. 11

3.2.2       Starting a new Project 11

3.3      Screens. 13

3.3.1       Introduction. 13

3.3.2       Creating a new Screen. 13

3.3.3       Opening an existing Screen. 13

3.3.4       Saving a Screen. 13

3.3.5       Running a Screen. 14

3.3.6       Deleting a Screen. 14

4     Xenturi Objects and Plug-ins. 15

4.1      Introduction.. 15

4.2      Working with Objects?. 15

4.3      Sizing an Object. 15

4.4      Moving an Object. 16

4.5      Deleting an Object. 16

4.6      Object ‘Z’ order.. 16

4.7      Working with Transparency.. 17

5     Regions - Making a Xenturi Presentation Interactive.. 18

5.1      Introduction.. 18

5.1.1       Region Layout Tab. 18

5.1.2       Region Event Tab. 18

5.1.3       Actions. 19

5.2      Using Regions. 19

6     Timers. 21

6.1      Introduction.. 21

6.2      Using a Timer.. 21

7     Xenturi Multimedia Objects – Properties, Actions and Events. 24

7.1      Introduction.. 24

7.2      Screen.. 24

7.2.1       Introduction. 24

7.2.2       Actions. 24

7.3      Image Object. 25

7.3.1       Introduction. 25

7.3.2       Image Layout Tab. 25

7.3.3       Image Object Tab. 25

7.3.4       Image Event Tab. 26

7.3.5       Actions. 26

7.4      Video Objects. 27

7.4.1       Standard Video Objects - Introduction. 27

7.4.2       Video Layout Tab. 27

7.4.3       Video Object Tab. 27

7.4.4       Video Events Tab. 28

7.4.5       Actions. 28

7.4.6       Sculptured Video. 29

7.4.7       Video – Direct to Screen. 30

7.5      Sound Object. 31

7.5.1       Introduction. 31

7.5.2       Sound Object Tab. 31

7.5.3       Sound Events Tab. 31

7.5.4       Actions. 32

7.6      Text Objects. 33

7.6.1       Introduction. 33

7.6.2       Text Layout Tab. 33

7.6.3       Text Object Tab. 34

7.6.4       Text Events Tab. 34

7.6.5       Actions. 35

7.7      Region Object. 35

7.7.1       Introduction. 35

7.8      Timer Objects. 35

8     Linking a Xenturi Presentation to a Web Page. 36

8.1      Introduction.. 36

9     Testing and Publishing a Xenturi Project.. 37

9.1      Introduction.. 37

9.2      Running a Screen.. 37

9.3      Publishing a Project. 37

10       Linking Xenturi to Other Products. 39

11       Getting the best from Xenturi Video.. 40

11.1        Introduction.. 40

11.2        Using Studio One Video Options. 40

11.3        Capturing good quality video files. 41

12       Appendix A – Evaluation Licence.. 42

13       Appendix B - Master Licence.. 45

1          Introduction

1.1       Xenturi

Xenturi is a revolutionary multimedia distribution platform. In addition to providing all the functionality that would be expected of a multimedia delivery platform, Xenturi radically improves the quality of video output by delivering full-Screen, full-frame playback on PCs using Pentium 166MHz or faster processors.

 

Xenturi is infinitely expandable due to its unique plug-in architecture. Many new plug-in components are scheduled for release including one to enable Xenturi to support MPEG2.

 

The Xenturi Software Development Kit (SDK) will allow third party developers to produce plug-in components.

 

Xenturi interfaces with most popular authoring packages, so it does not matter which tools customers already use for authoring and editing.

1.2       Studio One

Studio One is an authoring tool specifically designed for the rapid production of multimedia presentations a the Xenturi platform.

 

1.3       Using This Manual

 

This manual leads the user systematically through the processes of building, testing and publishing an interactive Xenturi Project using the Studio One authoring tool.

 

Throughout the manual, boxed text provides information, hints, tips and warnings to assist the user:

 

i Additional explanatory information

 

J Hints and tips

 

M Warnings


1.4       Installing Studio One

Studio One is installed using the Windows Installer Service.

 

1.      For Windows 2000 and NT machines it is necessary to have administrator privileges to install the software. Before attempting to install the software, make sure that you are logged in as Administrator.

2.      Ensure that the colour depth of your graphics card is set to at least High Colour (16 bit).

3.      Insert the CD.

4.      If the Installation program does not automatically run, select setup.exe from the CD-ROM root directory.

5.      Install Studio One as prompted. If necessary, the install program will first upgrade the Windows Installer on the PC before installing Studio One.

6.      After installation, the user may be prompted to restart the machine.

7.      For Windows 2000 or NT machines, log on as Administrator again before running Studio One for the first time, as it may be necessary to upgrade the version of DirectX that is on your machine.

 

 

1.5       DirectX

DirectX is a low-level extension to the Windows Operating System. It allows programs to talk “directly” to the video and audio hardware on the machine. It consists of an update to Windows itself as well as special drivers for individual video/sound cards etc. Studio One uses DirectX to attain the best quality, fastest video possible for the given hardware.

 

There are several versions of DirectX, of which:

 

·        DirectX 3   Required for Studio One to operate.

Included in NT Service Pack 6. This is required if Studio One is to be used on Windows NT.

·        DirectX 8   Recommended for optimal performance.

Not available for Windows NT.

 

Whenever Studio One or a Xenturi presentation is run, it ascertains which version of DirectX is installed on the machine. It will update DirectX if required, giving easy-to-understand message prompts to achieve this. On Windows 2000 or NT, it is necessary to be logged in as Administrator in order to upgrade DirectX – a prompt appears to this effect if the user is not.

1.6       Support Information

Help and support information can be found at the Xenturi website: www.xenturi.com

1.7       Xenturi Studio One: Rapid Start Up Guide.

 

A number of rapid start up guides and tutorials are provided in the appendix of this manual.

2          Working with Studio One

2.1       Overview

Studio One is an authoring tool specifically designed for the rapid production of multimedia presentations on the Xenturi platform.

 

Xenturi supports the following media types:

 

Images BMP, JPEG, RAS, PNG, PCX, ICO files

Video               AVI, MPEG1 files

Sound              WAV files

Text                 TXT, RTF files

 

As more plug-ins are developed, the supported media types will grow. An MPEG2 plug-in is due for release mid 2001.

 

The file formats were chosen for compatibility and ability to play at high quality. For example, BMP files come as standard with the Microsoft operating system program, paint. The same philosophy was adopted when deciding to support for AVI, MPEG1 and WAV files. MPEG typically offers better compression than AVI and for distributable presentations this is an important consideration. Although AVI media can be of high quality, most are played in a small window (320 x 240 or 352 x 288) and only run at approximately 15 frames per second. Under Xenturi, MPEGs will run from CD at approximately 25 fps, full Screen.

 

Studio One allows you to make your presentations interactive with the use of Timers and Regions. Timers allow you to use time to control aspects of your presentations, while Regions allow users to interact with the presentation, using the mouse. 

2.2       Tour of Studio One

The Studio One authoring environment consists of a number of distinct areas and Tool Bars. It should be noted that the tool bars and tools are completely configurable. As such you only need to keep the tools that you use frequently on the desktop toolbars, freeing up additional space for you to work with your presentation. See Customising Studio One for more details.

 

Studio One comprises the following:

 

·          Menu Tool Bar: File-handling utilities

 

 

·          Main Tool Bar: Project and Screen-handling utilities

 

 

·          Object Layout Tool Bar: Organisation and positioning of multimedia Objects

 

 

·          Objects Tool Bar: For insertion of additional Objects and creating Events

 

 


·          Object List Dialog: List of all Objects on the Screen

 

 

·          Zoom Tool Bar: Zooming in and out of the editor view

 

 

·          Run Tool Bar: Run Projects or individual Screens from the editor

 

 

 

 

·          Screen Tabs: Move between which Screen the editor is viewing

 

 


·          Screen Object Dialog: Details relating to individual selected Object

 

 

 

·          Project Overview: High level overview of the Project

 

 

2.3       Customising Studio One

On installation of Studio One, the tool bars contain only the most frequently used tools and commands. All tools and commands are available through the Tools menu options. Use the Customise option from the Tools menu to select alternative tools and commands and insert them into the tool bars as required.

 

M It is not advisable to place all tools on the tool bars as this reduces the amount of Screen space available for working with the Project.

 

3          Xenturi Projects

3.1       Introduction

This section describes how the Studio One authoring tool can be used to build a multimedia presentation for the Xenturi platform. Each individual presentation created for Xenturi is developed in Studio One as a Project. An individual Project can consist of one or more Screens (or Pages) and in turn each of these pages can contain one or more multimedia Objects, such as video and image files. By using the interactive features of the Xenturi Platform (such as Timers and Regions) it is possible to link together the various multimedia Objects and Screens to easily produce a complex multimedia presentation.

 

In its simplest form, a Project may consist of just a single Screen containing a single multi-media Object (for example, a video file). In this case, the whole presentation only consists of displaying the video. In a more complex form, the Project can be used to build a complicated interactive presentation.

 

3.1.1        What is a Project?

A Project is the Studio One representation of a multimedia presentation. It is the Project file that tells Xenturi how to link together and present the various media files that combine to form the finished presentation. Each Project consists of one or more Screens, which in turn contain one or more Objects/items such as images, videos, sound and text. Each Screen can be interactive allowing the user to trigger Events (i.e. starting a video) within the presentation.

3.1.2        What is a Screen?

A Screen is the base to which media Objects are added in order to produce an interactive multi-media presentation. A Screen consists of one or more Objects.

 

The background of the Screen Editor displays a rectangle outline that represents the actual Screen area as specified for the Project. The window dimensions are displayed at the bottom right hand corner of the Screen.

3.1.3        What is an Object?

In Xenturi, an Object is a multimedia item such as an image, video or text file (visible), or a sound file (non-visible). Using Studio One you can define the behaviour of such Objects (including appearance where appropriate).

 

All Objects have associated Actions and Events. Actions and Events are fundamental to the way in which a Xenturi presentation is handled, and  are covered in much greater detail later in this manual.

 

Events are triggered when something happens to the Object (e.g. when a video Object starts to play).

 

Actions are the things that an Object can be made to do in response to an Event. For example, when a video Object finishes playing, the Event that’s triggered could be used to trigger the play Action of another video Object. To the viewer of the presentation, it would appear that as one video finished, so another started – seamlessly.

 

Timers are special Objects that trigger Events at set time intervals. These Events can then be used to initiate Actions on other associated Objects. Similarly, Regions allow a user to trigger an Event by using the mouse. By using Regions, Objects may be made interactive or responsive. For example, using Regions and Actions, an image may be made to move across the Screen when a mouse is clicked on it. A fuller description of the use of Actions and Events is given later in this manual.

3.2       Building a Project

3.2.1        Introduction

This section first describes how to create a new Project or open an existing Project. A Project has certain properties that define its appearance and behaviour. These are the Project’s filename, a basic description of the Project and the location to which it will be saved.  It also lets you define at a high level the overall appearance of the final presentation (i.e. Screen size, colour depth and whether the presentation is full Screen or windowed)

 

3.2.2        Starting a new Project

 

From the File menu select the New Project option.

 

Give the Project a Name, Description and Location where it is to be saved, and select the default Screen parameters for the Project before selecting OK.

 

Select from:

·        Windowed:             Displays the running Project within a window.

·        Full Screen:            Displays the Project within the full Screen.

 

For full-Screen presentations, select one of three Screen resolutions (640X480 / 800x600 / 1024x768 pixels). For windowed presentations, select any Screen size you require.

 

Select the colour depth (16 or 24 bits/pixel).

 

 

i More memory is needed for higher resolution and greater colour depth, possibly resulting in a slower running presentation on low-specification hardware. Therefore, a compromise may be required between the picture quality of a Project and its run speed.

 

A resolution of 640x480 will produce a less well-defined picture, but the Project will run faster; 1024x768 will produce a high quality picture but running at a slower Project speed.

 

A colour depth of 16 bits/pixel gives a faster running Project, but 24 bits/pixel gives a better quality picture.

 

These Project settings can be modified at any time by selecting the Project Properties option from the File menu.


3.3       Screens

3.3.1        Introduction

This section describes how to create new Screens and how to save, test (run) and delete Screens.

 

A Screen is the base to which media Objects are added in order to produce an interactive audio-visual presentation. A Screen consists of one or more Objects.

 

The background of the Screen Editor displays a rectangle that represents the Screen resolution as specified for the Project.

 

Creating new Screens, opening existing Screens and saving Screens can all be controlled from the tool bar.

 

3.3.2        Creating a new Screen

Select the New Screen icon or select the New Screen option from the File menu.

 

JThe Screen resolution, colour depth and background colours, as set at Project level are applied to each new Screen.

3.3.3        Opening an existing Screen

1.      Access the Open Screen File window via the Open icon or the Open Screen option from the File menu.

2.      Search for and select the Screen required.

 

3.3.4        Saving a Screen

To save a Screen, either use the Save icon or select the Save Screen/Save Screen As… options from the File menu.


 

3.3.5        Running a Screen

To test a Screen and the interAction of its multi-media Objects, select the Run Screen icon.

3.3.6        Deleting a Screen

A Screen is just a resource for the Project script file. It can be deleted simply by deleting the appropriate .CAS file.

 

M Before deleting a Screen, ensure that there are no references elsewhere in the Project to scripting contained within the Screen to be deleted.

4          Xenturi Objects and Plug-ins

4.1       Introduction

This section describes how to add new Objects to a Screen and subsequently size, move, edit and order them as required. The section also covers the use of Transparency for affecting the appearance of Objects.

4.2       Working with Objects?

 

As Objects are created they are added to the Object List. They are identifiable by the following codes:

·        Images       IMG

·        Videos       VID

·        Sound        SND

·        Timer         TMR

·        Text           TXT

·        Region        RGN

 

 

Similar types of Object are initially numbered chronologically: IMG1, IMG2 etc. They can be renamed as required via the Events menu by right clicking on the highlighted Object.

 

i For visible Objects, an open eye is shown to the right of the identity code. For non-visible Objects there is no symbol. The eye is used to Hide or Show an Object from the start of a Screen run. Click on the eye to close it (indicated by a cross), making the associated Object invisible at the start of a Screen run. Click on the cross again to reverse the operation.

 

When an Object is highlighted on the Screen, its corresponding entry is highlighted in the Object List and vice versa.

 

4.3       Sizing an Object

The size of an Object can be changed either in one or two dimensions at design time using the editor.  Many Objects can also be resized dynamically at run time using the Actions ResizeTo and ResizeBy.

 

To resize the Objects at design time:

 

·        Select the Object to be resized.

·        Use the drag handles to adjust the dimensions as required.

·        Fine-tune the dimensions via the Layout tab.

 

 

JIf the Object is grabbed from the top, bottom or sides, the size of the Object will be stretched to the required dimension however the aspect ratio is distorted. By grabbing the Object at the corner, the aspect ratio is maintained. The Aspect ratio of a particular Object can be locked by selecting the Lock Aspect Ratio box on the Object layout tab.

 

4.4       Moving an Object

·        Select the Object to be moved and drag it to the required new location.

·        Fine-tune the position using the arrows under the layout tab option of the Properties dialog window, or enter the new values directly.

 

Objects can also be aligned or set relative to the Screen or other Objects by using the Align and Relative To icons, or by selecting the appropriate options from the Format menu.

4.5       Deleting an Object

·        Highlight the Object to be deleted.

·        Delete by selecting the  icon on the Object List dialog window or by selecting the Delete option from the Edit menu.

4.6       Object ‘Z’ order

Objects are listed in the Object List dialog window in the order in which they appear on the Screen in the z-plane (in front of/behind each other). The foremost Object is shown at the top of the list.

 

J If problems arise in terms of displaying one image on top of another, ensure that they are ordered correctly in the Object List dialog box.

 

 

The format menu contains tools to set an Object’s Z order or to align the Object relative to other Objects or the Screen.

4.7       Working with Transparency

Transparency can be applied to image and text Objects. It allows you to define a colour that will be transparent. This means any image file Object behind this Object will be visible through the transparent sections.

 

To set transparency:

·        Highlight the appropriate Object.

·        Select the Object option of the Properties dialog window.

·        Use the colour picker or colour palette to select the colour that is to be to be transparent.

·        To activate the transparency, tick the Transparent box in the Object option of the Properties dialog window.

 

i Transparency can only be applied to a single colour, not a range.

 

5          Regions - Making a Xenturi Presentation Interactive

5.1       Introduction

A presentation can be thought of as interactive when Events triggered by the viewer of the presentation directly affect the running of the presentation.

 

Such interactive Events are activated by using Regions.

 

Regions define an area on the Screen in which mouse Events can be detected and used to trigger Events within the presentation.

 

NB Regions do not have to be at the front of the Screen to be active

5.1.1        Region Layout Tab

Regions can be sized and placed on a Screen in much the same way as an Image Object. Although Regions are visible on the editor at design time, the are invisible at run time.

 

5.1.2        Region Event Tab

The following Events may be applied to Regions, to which Actions may then be linked:

·        Create                    Event triggered when the Object is created

·        Delete                    (Not used at the moment.)

·        LClick                    Event triggered when the left mouse button is clicked on the Region

·        RClick                    Event triggered when the right mouse button is clicked on the Region

·        LDblClick              Triggered when the left mouse button is double clicked on the Region

·        RDblClick              Triggered when the right mouse button is double clicked on the Region

·        LBttonDn               Triggered when the left mouse button is pressed down on the Region

·        RButtonDn Triggered when the right mouse button is pressed down on the Region

·        LButtonUp Triggered when the left mouse button is released on the Region

·        LButtonDn             Triggered when the right mouse button is released on the Region

·        GotFocus               Triggered when the mouse is over a Region

·        LostFocus              Triggered when the mouse moves away from the Region

·        Selected                 Triggered when the Region is enabled.

·        Deselected             Triggered when the Region is disabled.

           

5.1.3        Actions

The following Actions can be applied to Regions:

 

·        Enable                    Makes a Region active

·        Disable                   Makes a Region inactive (does not respond to mouse Events)

·        MoveTo                 Moves the top-left corner of the Region to a specified location

·        MoveBy                 Moves the Region by a specified number of pixels

·        ResizeTo                Resizes the Region to a set size (in pixels)

·        ResizeBy                Resizes the Region by a set number of pixels relative to its current size

 

5.2       Using Regions

Create a Region in the same way as any other Object (i.e. select it from the Object tool bar, and place it on the Screen using the mouse or the layout tab of the Object dialog box.) Double click on the appropriate Region Event in the Events Tab of the Object dialog box to access the Object Action Properties window.

 

 

Select the Object to be affected by this Event and select the Action you want to occur. The list of Actions displayed in the bottom window depends on the Object that has been selected in the top window. For example, only if a video Object has been selected will the play or pause Actions be displayed.

 

 

In the above figure, the Event (which we can see from the dialog box title bar is a Region called RGN2, being left clicked) will trigger the SeekBy Action on the VID1 Object. The amount by which the video will move has been specified as 100 milliseconds.

 

6          Timers

6.1       Introduction

Timers are a very powerful resource. They are non-visible Objects and can only be accessed from the Object List. They are used to bring a Project to life, for example by moving images across a Screen or displaying an image on the Screen after a certain amount of time.

 

Timers are similar to Regions in that they raise Events which trigger Actions on other Objects. Where Regions raise Events due to user Action, Timers raise Events due to time.

 

6.2       Using a Timer

 

To create a Timer, select the Timer icon on the Object bar and new Timer Object code will appear in the Object List window.

 

Next specify the properties you require of the Timer in the Object tab dialog window:

 

 

·        Time interval        Measures the lapse of time from when the Timer starts to when it finishes in either seconds or milliseconds.

·        Repeat counter    This is the number of times that the Timer is required to repeat.

·        Autostart  Starts the Timer as soon as the Screen is run.

 

 

 

 

 

 

 

 

 

J For example:

 

Time interval         1 second

 

Repeat counter      60

 

Autostart               Selected

 

Under the above Timer setting, a specified Action will occur every second and this will happen 60 times (therefore taking 60 seconds) starting as soon as the Screen begins to run.

 

To make a Timer affect another Object you must assign Actions to its Events in the same way as you would with Regions.

 

Timers raise five different Events.

 

 

Select one of five Events that is to trigger the required Action:

 

Create                    Triggered when the Screen is first started and the Timer created

Delete                    (Not currently used)

Start                       Triggered when the Timer starts to run

Finish                     Triggered when the Timer finishes

Elapse                    Timer interval elapses (that is, as the Timer is running)

 

Select the New Action icon to access the Actions Editor window and specify the Object and Action as you would for any Event if using a Region.

 

 

J If a Project is to be portable (i.e. used on different machines), it is advisable to start all Timers after the largest image or Object on the Screen has been created or shown. This is because slower machines take longer to load Objects. It may therefore appear that associated Timers start too soon, even though they actually start at their correct times. For example, on a fast machine a specified image loads quickly, the Timer starts and the quick-loading image moves across the Screen with every elapse of its time interval as required. On a slower machine, the Timer starts whether or not that image is fully loaded, leaving the image to play catch-up with the Timer.

7          Xenturi Multimedia Objects – Properties, Actions and Events

7.1       Introduction

This section is mainly intended as a reference section. It gives details of the various multi-media Object types currently supported by Xenturi, and the various properties, Actions and Events associated with each Object type.

 

The first release of the Studio One authoring tool contains six plug-ins (modules):

·        Image         IMG

·        Video         VID

·        Text           TXT

·        Sound        SND

·        Timer         TMR

·        Region        RGN

 

In addition to this, the Screens also have Actions.

 

Additional plug-ins will be available which will increase the number of media types supported. An MPEG2 plug-in will be available later this year.

 

All Objects have the following elements:

 

Properties         Define the Object’s appearance and features

Events              What happens to that Object triggering Actions in other Objects

Actions What can happen to an Object triggered by an Event

 

J For example:

 

When a Timer starts to run (Event), an image may move across the Screen (Action).

When the mouse cursor is clicked on a Region (Event), a video begins to play (Action). 

7.2       Screen

7.2.1        Introduction

A Screen is the base to which media Objects are added in order to produce an interactive multi-media presentation. A Screen consists of one or more Objects. In addition to the Project / Screen properties that are covered in section 3.2, Screens also have Actions. This allows one Object to start a different Screen.

7.2.2        Actions

The following Actions can be applied to images:

·                Exit  - Causes a Screen to close

·                Open – Starts the Screen running.

7.3       Image Object

7.3.1        Introduction

Images consist of BMP, JPEG, RAS, PNG, PCX and ICO files .

 

7.3.2        Image Layout Tab

7.3.3        Image Object Tab

7.3.4        Image Event Tab

The following Events are triggered by images. These Events can be captured and used to trigger Actions on other Objects:

·        Create                    Event triggered when the Object is created.

·        Delete                    (Not used at the moment.)

·        Show                     Event triggered when the Object becomes visible.

·        Hide                       Event triggered when the Object becomes invisible.

·        Elapse                    (Not used at the moment.)

 

 

7.3.5        Actions

The following Actions can be applied to images:

 

·        Show                                 Makes an image visible

·        Hide                                   Makes an image invisible

·        MoveTo                             Moves the top-left corner of an image to a specified location

·        MoveBy                             Moves an image by a specified number of pixels

·        SetTransparentColour         Sets an image’s transparency to a specified colour

·        SetTransparency                 Activates image transparency


 

7.4       Video Objects

7.4.1        Standard Video Objects - Introduction

Xenturi currently supports MPEG1 and AVI video file formats. Additional Plugins will shortly be available to support other video file formats.

7.4.2        Video Layout Tab

7.4.3        Video Object Tab


7.4.4        Video Events Tab

The following Events may be applied to videos, to which Actions may then be linked:

·        Create                    Event triggered when the Object is created.

·        Delete                    (Not used at the moment.)

·        Show                     Event triggered when the Object becomes visible.

·        Hide                       Event triggered when the Object becomes invisible.

·        Start                       Event triggered when the video begins playing

·        Finish                     Event triggered when the video finishes playing

 

7.4.5        Actions

The following Actions can be applied to videos:

 

·        Show                     Makes a video visible

·        Hide                       Makes a video invisible

·        Play                        Plays a video

·        Stop                       Stops a video

·        Pause                     Pauses a video

·        MoveTo                 Moves a video Object to a specified position on the Screen

·        MoveBy                 Moves a video Object by a specified distance in the X and / or Y-axes

·        Seekto                   Sets the position at which the video plays – specified in milliseconds

·        Seekby                   Sets the position at which the video plays relative to its current position

 

i If a video does not appear in the edit window when placed there, this is probably because the first frame of the video is the same colour as the background Screen colour (for example, black). The video is actually there. Use the preview slider bar on the Object tab to advance the video to another frame.

7.4.6        Sculptured Video

The ability to play Sculptured Video is one of the many exciting new features available when playing multimedia presentations on the Xenturi platform. Sculptured video is a masking technology that allows a video to be played in any shape rather than the standard rectangle, allowing any existing background image to be viewed in areas where the video is masked (hidden).

You need three items to make a sculptured video:

The video file – Standard MPEG1

The mask file – a black and white BMP file saved at a colour depth of 256 colours, the same size as the original video file (often 352x288 for an MPEG1 video file).

The background bitmap image – Standard BMP

The final effect of three files is a video playing in a user defined ‘sculptured’ shape.

i This file must be of a very specific format: it must be the same height and width as the original MPEG file, and saved as a 256-colour .BMP file. For example for most MPEG files, the mask will need to be 352(w) x 288(h). This is the default resolution of the MPEG1 format (for PAL systems) and the mask must contain a 1:1 mapping of pixels between source and mask. In this bitmap, any colour apart from black becomes transparent, and the video can then be seen through the image.

7.4.7        Video – Direct to Screen

To achieve the 25 frames per second full Screen video performance on low specification hardware, the Xenturi platform can be set to render the video directly to the target platform’s video hardware. When using this option, the video must be the foremost Object, and other image Objects cannot be mixed in with the video. This feature is intended for use where full Screen video on low performance hardware is required. If the target hardware is of a higher specification, then this option should not be selected, and the Xenturi image and video features can be used to the full.

To use the Direct to Screen option, tick the Direct to Screen Render option.

 

For more details on how to get the best from Xenturi video, see section 11.


7.5       Sound Object

7.5.1        Introduction

Sound Objects consist of WAV files.

7.5.2        Sound Object Tab

7.5.3        Sound Events Tab

The following Events may be applied to sound files, to which Actions may then be linked:

·        Create                    Event triggered when the Object is created

·        Delete                    (Not used at the moment.)

·        Start                       Event triggered when the sound begins playing

·        Stop                       Event triggered when the sound finishes playing

·        Pause                     Event triggered when the sound is paused

 

7.5.4        Actions

The following Actions can be applied to sound files:

 

·        Play                        Plays a sound file

·        Stop                       Stops a sound file

·        Pause                     Pauses a sound file

·        Seekto                   Sets the position at which the sound plays – specified in milliseconds.

·        Seekby                   Sets the position at which the sound plays relative to its current position

 


7.6       Text Objects

7.6.1        Introduction

Text Objects consist of TXT files and can be previewed under the Object option of the Properties dialog window. It is possible to either enter the text directly, or use File menu to import text.

 

Once entered the text can be edited as required using common editing tools.

 

·        Text style                            Defines the visual style of the text

·        Text size                             Defines the size of each character

·        Bold / Italics / Underline      Emphasises text

·        Text colour                         Selected from a colour palette

·        Text alignment                    Aligns text to left / centre / right / justified

 

There are two ways to set the background colour of the text box. Either:

·        Select the browse button next to Background Colour in Text Object Properties dialog window and select the required background colour.

·        Use the colour picker to select a colour already used in the presentation.

 

7.6.2        Text Layout Tab

7.6.3        Text Object Tab

7.6.4        Text Events Tab

The following Events may be applied to text files, to which Actions may then be linked:

·        Create                    Event triggered when the Object is created

·        Delete                    (Not used at the moment.)

·        Show                     Event triggered when the Object becomes visible.

·        Hide                       Event triggered when the Object becomes invisible.

 

7.6.5        Actions

The following Actions can be applied to text files:

 

·        Show                                 Makes a text file visible

·        Hide                                   Makes the text invisible

·        MoveTo                             Moves the top-left corner of the text to a specified location

·        MoveBy                             Moves the text by a specified number of pixels

·        SetTransparentColour         For a specified colour

·        SetTransparency                 Set the transparency option for the text on or off (true / false)

·        SetTextColour                    Sets the colour of the text

·        SetBackgroundColour        Sets the background colour

 

 

7.7       Region Object

7.7.1        Introduction

A Region is an important element in making the Screen Objects interactive as it defines the area (or Hot Spot) within which a specified command is activated. They also allow the user to interact with the Objects on the Screen or move between Screens.

 

See Section 5 for further information on Regions and making Projects interactive.

 

7.8       Timer Objects

Timer Objects are covered in depth in Section 6

 

8          Linking a Xenturi Presentation to a Web Page.

8.1       Introduction

With Xenturi it is straightforward to create a hotlink on a presentation to start up a computer’s default web browser and pass it the URL of a web page. This is done using the Xenturi File Loader plug-in.

Any Event can be used to start a web link. Double click the Event you want to link to a web page, to display the Action Properties dialog box (in exactly the same way as you would assign any Action to any Event.)

Then in the Object to be Actioned list, select Launch File. The only Action available is Open and so this is automatically selected. The in the filename box, type in the URL of the web page you want to start.

The file launcher works by telling Windows to open a the specified file. Windows recognises the file as a URL and automatically fires up the default web browsers and attempts to link to the correct web page.

Any file name could be specified here, and Windows will attempt to load that file using the default program associated with the file type.

(However, if you attempt to launch a non-web page file type, be careful to specify the exact file path. Note that if the file specified is on the distributed CD, and the CD is then played back in a machine where the CD is mapped to a different drive letter, the file launcher will fail to find the file and report an error. For this reason it is not recommended to launch file types other than web pages with the current version of the file launcher.)

9          Testing and Publishing a Xenturi Project

9.1       Introduction

This section explains how to test a Xenturi Project to check it runs as required and how to publish a Project once completed.

9.2       Running a Screen

It is important to check that Objects interact as required. Running a Screen after setting up new Events and Actions allows the user to ensure that the Project will run smoothly. 

 

1.      Save the Screen via the Save icon.

2.      Select Run Screen.

3.      The Screen will now behave as it would when run as part of the main presentation. At this stage any user interaction with the presentation can be tested.

 

i Different Screens can be opened and exited via the Application option in the Actions Editor window.

 

9.3       Publishing a Project

A Project is ready to be published once it has been completed in full and no further alterations are to be made. Once a Project has been published, the files can be copied onto a CD-ROM for distribution. All files necessary for the presentation to run standalone on another machine are included in the published Project.

 

1.      Select Publish Project from the File menu to start the Publisher Wizard

 

2.      Select the target location to which the Project is to be saved.

 

 

MFiles that already exist in the target location will be overwritten.

 


3.      Select the start up Screen (i.e. first Screen to be displayed when the presentation is run)

 

 

4.      Select Finish.

 

iTo transfer the completed presentation to another location or CD-ROM, all the files in the directory must be copied, including the Install file. The Install file facilitates the running of the Project on older computers that do not already have an up-to-date version of DirectX installed.

 


10     Linking Xenturi to Other Products

Interfacing a finished Xenturi presentation with other products is very straightforward. After a presentation has been published, all that is required to run the presentation is for the file Xenturi.exe to be executed. This means that any product that is capable of running another product (Macromedia Director, Microsoft PowerPoint, Microsoft Office etc) can easily be used to start a Xenturi presentation.

Linking to Xenturi from Director, for example, could not be easier. We can launch a published Xenturi application by utilising the Director lingo command that activates external applications.

Where Xenturi.exe is the published Xenturi Project, the lingo code will be:

 

Open “Xenturi.exe”

 

NOTE: If the Xenturi executable is in the same directory as the Director Project that will launch Xenturi, no path is required to find the Xenturi Project.

 

AuthorCo will be releasing plug-ins that will enable a high degree of integration between Xenturi and Director and PowerPoint during the second quarter of 2001. – See www.xenturi.com for details.

 

11     Getting the best from Xenturi Video

11.1   Introduction

Xenturi is capable of producing outstanding quality video, running at a full 25 frames per second on even basic machines. The minimum specification for full-Screen video at 25 fps is currently:

Pentium P1-166mhz processor;

32 Mb ram

Video card – capable of 800x600 at 16bit colour depth (min 2mb of video ram)

4x CD-ROM

 

However, there are certain issues that need to be considered when producing video for a Xenturi presentation.

First and foremost is the quality of the video you are displaying. If the video quality is poor, Xenturi will show poor video full-Screen – this will just serve to highlight the shortcomings in the video. Similarly if the video has only been captured at 12 fps, the Xenturi will only show it at 12fps.

To show good quality video, you need to use good quality video.

The more processing Xenturi has to do to display the video, the slower it may appear on some lower power machines: remember, sculptured video, or images passing in front of video, require more processing power.

It is therefore advisable to limit the amount of effects you utilise if your target audience is largely using low specification machines

The following two sections outline some of the options for displaying and capturing video, and will help you get the most from Xenturi.

11.2   Using Studio One Video Options

The options available for displaying video are:

Direct-to-Screen Render: This is the fastest way of showing video as the image is drawn directly to the Screen. This option will be necessary if you wish to show full-Screen, full-speed video on the lower specification machines. However, the disadvantage of this is that the video is always on top (i.e. a Z-order of 1). This means that you cannot display anything over the top of a running video, unless using the sculptured video option.  In this case, images can be shown in the transparent area of the video mask.

 Sculptured Video: Sculptured video requires more processing power. As such it is not a good idea to use sculptured video on a full Screen presentation if a high percentage of the target audience will be using low specification machines.

 

In summary: The best quality, fastest video will be displayed using direct-to-Screen Render and not using sculptured video.

11.3   Capturing good quality video files

The following section gives a brief outline of the settings that should be used to ensure that an MPEG video file to be displayed via Xenturi has been captured and compressed in the optimum manner.

 

To achieve a high quality of video using MPEG compression, your captured source material should be as follows:-

320x240 @ 25fps PAL or 352x288 @ 25fps PAL

16bit Stereo for Audio

16bit Mono for Voice-overs

 

MPEG captured at standard size (as in the underlined options below) will then double size in Xenturi, so:

352x288 will become 704x576

320x240 will become 640x480 or 800x600

If the video is not full-Screen, leave if possible at standard resolutions.

 

If recorded from an analogue source the video must be cropped by 3% or 4% at the bottom.  If the source is of poor quality, to save losing more quality it might be better to add black lines .

The following setting is for 4x CD-ROM or Hard drive to allow you to achieve 12.3MB minute size, which will enable 52 minutes of video from a standard CD.

.

Bit rate of 10.7MB/M

Stream rate of 209.6KB/PS

Audio data rate at 1.6MB/B

To achieve 62 minutes on a standard CD, the setting must be set to video CD.

 

Bit rate of 8.2 MB/M

Audio rate of 1.6MB/M

Stream rate of 167.9KB/PS

This will give you 9.8MB for one minute of video.

 

If the Audio has a lot of noise, remove the track from the video and put it into a noise reduction program.  Then return it before compressing.

12     Appendix A – Evaluation Licence

Software Evaluation Licence

 

1         Grant of Licence

1.1                In consideration of AuthorCo having received from you:

1.1.1            A copy of this Software Evaluation Licence Agreement ("this Agreement") duly signed, and

1.1.2            The sum of £5.00 (five pounds) to cover post and packaging

AuthorCo hereby grants, on the terms set out below

1.2                a right to install and run the software product known as Xenturi Studio One ("the Software"), and use the user manuals and other documentation ("the Manuals") both of which are supplied to you herewith by AuthorCo

1.3                AuthorCo owns, or has rights to use and sub-license, all and any intellectual property rights (including, but not limited to, copyright, patents, trade marks and trade secrets, whether registered or not) in the Software and in the Manuals.  In addition, during the term of this Agreement and thereafter you shall keep confidential any confidential information which you may obtain about AuthorCo and/or the Software and in particular the personal security key ("the Key").

1.4                To install the Software you will require the Key to activate it.  AuthorCo will provide the Key to its licensees subject to receiving the items set out in Section 1.1 above.

1.5                In consideration of your having agreed to the terms of this Agreement, and having paid the post and packaging fee AuthorCo grants you a non-exclusive right ("the Evaluation Licence") to install and run the Software and use the Manuals as permitted by this Agreement.  All references to the Software shall mean the Object code only of the program or programs comprising the Software.  The Evaluation Licence is personal to you and you must not assign or transfer any interest in it or grant any right under it to any third party or seek to exercise the Evaluation Licence for the benefit or on behalf of any third party without the prior consent in writing of AuthorCo.

1.6                You are permitted:

1.6.1            either to use the Software and Manuals on a single computer or use the Software and Manuals on one PC but NOT on an internal or external network;

1.6.2            subject to Section 1.6.1 to transfer the Software from one PC to another provided that the Software is installed and used on no more than one PC at any one time, which PC shall be under your control;  should any such PC leave your control (or the control of any liquidator, receiver, administrative receiver or trustee in bankruptcy appointed to manage your assets or any part thereof) you shall ensure that the Software has been removed from that computer;

1.6.3            to use the Software in connection with your business or profession solely for the purpose of evaluating its performance and suitability for that business or profession.

1.7                Except as expressly permitted in this Agreement you may not nor permit others to:

1.7.1            use the Software to create or assist in creating a product for use and/or distribution inside or outside your organisation;

1.7.2            use, copy or transfer in whole or in part the Software;

1.7.3            distribute, sell, rent, charge, loan, lease, assign, sub-license or otherwise deal in or encumber the Software;

1.7.4            alter, adapt, merge, modify, combine or translate the whole or any part of the Software in any way for any purpose, including, without limitation, for error correction;

1.7.5            reverse-engineer, disassemble or decompile the Software except under any legislation implementing the EC Council Directive on the Legal Protection of Computer Programs (including without limitation Section 50B of the Copyright, Designs and Patents Act 1988) as from time to time amended, consolidated, modified, extended, re-enacted or replaced, as the case may be.  If you seek information about the meaning of  these exceptions you can contact AuthorCo at Suite 2.4, Clifton Heights, Triangle West, Bristol, BS8 1EJ; and

1.7.6            remove, change or obscure any product identification or notices of proprietary rights and restrictions on or in the Software and Manuals or attempt to do so.

1.7.7            have unauthorized access to, copy or use the Software.

2         Term And Termination

2.1                The Evaluation Licence will be for one month and will commence forthwith

2.2                AuthorCo shall also have the right to terminate the Evaluation Licence immediately on notice if you fail to comply with any term of this Agreement.

2.3                Upon termination of the Evaluation Licence at the end of one month or for any other reason you will cease to load, store, copy or use the Software immediately and, subject to the request of AuthorCo, will return the Software and Manuals to AuthorCo and will destroy all copies in any form, including, but without limitation, copies of your hard and back-up disks or shall return all such items to AuthorCo forthwith.  Any use of the Software or Manuals after termination of the Evaluation Licence is not permitted.

2.4                However termination may occur it shall not prejudice any right of Action or remedy which may have accrued to AuthorCo prior to termination.

3                     Limited Warranty

3.1                Subject to Section 5.3, AuthorCo warrants only to you, as the licensee, that the Software, when used properly, will comply substantially with the material functions and facilities described in the Manual.

3.2                AuthorCo's sole and entire liability and your exclusive remedy under the warranties given in this Section 3 will be, at AuthorCo's sole option, to repair or replace the Software which it is satisfied does not conform with the warranty.

4         Exclusion of other Warranties

4.1                Insofar as permitted by law, except for the express warranties in Section 4, AuthorCo does not make and you do not receive any other warranties, conditions or representations, express or implied, statutory or otherwise, and, without limitation, any implied terms of merchantability and fitness for a particular purpose are excluded, subject to Section 6.2.

4.2                AuthorCo does not warrant that the operation of the Software will be either error free or uninterrupted.

4.3                It is your responsibility to ensure that the Software is suitable for your needs and the entire risk as to the performance and results of the Software and Manuals is assumed by you.

4.4                You acknowledge that the complexity of the Software may expose weaknesses in your existing hardware and/or software and that these weaknesses may manifest themselves as apparent failures in the Software. It is your responsibility to remedy any such weaknesses and AuthorCo accepts no responsibility in relation thereto.

5         Disclaimer

5.1                In no Event will AuthorCo be liable for any direct, indirect, consequential, incidental, or special damage or loss of any kind (including without limitation loss of profits, loss of contracts, anticipated savings, lost business opportunity or goodwill, business interruptions, loss of or corruption to data) however caused and whether arising under contract, tort, including, but not limited to, negligence, or otherwise even if AuthorCo is aware of the possibility of such damages or for any claim by you or any third party.

5.2                If any exclusion, disclaimer or other provision contained in this Agreement is held invalid for any reason and AuthorCo becomes liable for loss or damage that could otherwise be limited, such liability, whether in contract, negligence or otherwise, will not exceed the amount actually paid by you by way of post and packaging.

5.3                AuthorCo does not exclude or limit liability for death or personal injury resulting from the negligence of AuthorCo and its employees.

5.4                You acknowledge that the allocation of risk in this Agreement reflects the price you pay for the Software and also the fact that it is not within AuthorCo's physical control how you use the Software

6         General

6.1                This Agreement between you and AuthorCo relating to the Software, is the entire agreement between you and AuthorCo and supersedes any other oral or written communications, agreements or representations with respect to the Software and/or Manuals provided that neither party excludes any liability for any fraudulently made representation or warranty. 

6.2                Nothing in this Agreement will affect the statutory rights of a consumer in 'consumer transActions' under any applicable statute.

6.3                If any part of this Agreement is held by a court of competent jurisdiction to be illegal or unenforceable for any reason then the validity of the remainder of the Agreement will not be affected.

6.4                This Agreement is governed by the laws of England and the parties submit to the non-exclusive jurisdiction of the Courts of England.

6.5                You agree that any variation to this Agreement will not be binding unless it is set out in writing and signed by both you and AuthorCo.

6.6                No delay by AuthorCo in enforcing its rights under this Agreement will prejudice its rights and, in any Event, will not be deemed to be a waiver of any other right or later breach.

6.7                Notices sent by either party under this Agreement must be sent by first class mail or by facsimile or by email transmission.  Correctly addressed notices sent by first class mail shall be deemed to have been delivered 72 hours after posting whilst notices sent by facsimile or email shall be deemed to have been received within 2 hours of sending provided, in all cases, that the time for service falls on a normal working day in England and Wales.  If not, then receipt shall be deemed to take place at 10am on the next working day.

6.8                AuthorCo shall not be liable to you for any delay or non-performance of its obligations under this Agreement arising from any cause or causes beyond its reasonable control including, without limitation, any Act of God, governmental act, fire, flood, explosion or civil commotion.

6.9                For the avoidance of doubt, unless the contrary is stated expressly, nothing in this Agreement shall confer on any third party any benefit or the right to enforce any of the terms of this Agreement.

6.10             You agree that AuthorCo shall be entitled to use within its business all the details it has about you in any way it thinks fit and you confirm that, in accordance with the Data Protection Act 1998, you give your unequivocal consent to all such use. 

6.11             The Contracts (Rights of Third Parties) Act 1999 shall not apply to this Agreement and no person who is not a party to this Agreement (including any employee, officer, agent, representative or subcontractor of either party) shall have the right (whether under the Contracts (Rights of Third Parties) Act 1999 or otherwise) to enforce any term of this Agreement which expressly or by implication confers a benefit on that person without the express prior agreement in writing of the parties which agreement must refer to this Clause.

6.12             Words importing the singular include the plural, words importing any gender include every gender and words importing persons include bodies corporate and unincorporated and in each case vice versa.

                                   

 

 

 

13     Appendix B - Master Licence

Master Licence Agreement

 

1                     Definitions

1.1              “Audit” a right for AuthorCo with or without notice to visit any premises owned or occupied by Publisher and calculate from Publisher’s records the amount of royalties due.

1.2              "AuthorCo" means AuthorCo Ltd of Suite 2.4, Clifton Heights, Triangle West, Bristol, BS8 1EJ.

1.3              A "Developer" creates the Derivative Product, using the Software.

1.4              A "Derivative Product" contains the output files generated by the Software, courseware, presentations, demonstration files, interactive multimedia material and interactive entertainment products which are the components placed in the Derivative Product by the Developer.

1.5              "Licence Agreement" means this agreement to license the Software and shall include the Order Form and the Schedules to which this Licence Agreement is annexed.

1.6              "Licensee" means the party to whom AuthorCo grants a licence upon the terms hereof and who may be a Publisher and/or Developer.

1.7              "Manuals" means user manuals or other documentation provided by AuthorCo to the Licensee in conjunction with the Software.

1.8              "Order Form" means AuthorCo's Standard Order Form to be signed by the Licensee and in a form to which this Licence Agreement is annexed.

1.9              The "Proprietary Component" is a portion of the Software required for the operation of the Derivative Product.

1.10          A "Publisher" causes the Derivative Product to be reproduced and distributed to end-users, whether directly or indirectly, through distributors or resellers.  A Publisher may also be the Developer, or may have contracted with the Developer to create the Derivative Product.

1.11          The "Publisher's Initial Declaration" means the declaration in the form set out in Schedule 3.

1.12          "Publisher Products" means the products (developed through use of the Proprietary Component) listed in Schedule 3 ("Publisher's Initial Declaration") and additional products may be added to the Licence Agreement by completing and submitting additional copies of the Publisher's Quarterly Declaration to AuthorCo, at any time.  Publisher Products developed without completing, signing and returning the Publisher's Quarterly Declaration to AuthorCo are restricted to internal use only and are not included within the scope of Section 8 hereof.

1.13          The "Publisher's Quarterly Declaration" means the declaration in the form set out in Schedule 4.

1.14          “Quarter” means every period of 3 calendar months starting on the first calendar month after the date hereof.

1.15          “Quarterly Returns” means a complete and accurate statement provided by publisher to AuthorCo listing the number of Derivative Products created in the Quarter which include the Proprietary Component.

1.16          “Royalties” means the payment by Publisher to AuthorCo of a royalty fee as set out in the Order Form.

1.17          "Schedules" means the Schedules (numbered 1-4) to which this Licence Agreement is annexed

1.18          "Software" means the Xenturi Studio One software in respect of which AuthorCo is granting the Licensee a right to install and run.

1.19          "Working Day" means a day on which the banks in England are open for normal business transActions.

2                    Grant of Licence

2.1              In consideration of AuthorCo having received from you:

2.1.1        a copy of the Licence Agreement, duly signed, together with the Order Form, duly signed, and the Schedules 1-3 duly completed; and

2.1.2        the Licence Fee as set out at Option A and/or Option B in the Order Form, AuthorCo hereby grants, on the terms set out below:

2.2              a right to install and run the Software and use the Manuals, both of which are supplied to you herewith by AuthorCo

2.3              AuthorCo owns, or has rights to use and sub-license, all and any intellectual property rights (including, but not limited to, copyright, patents, trade marks and trade secrets, whether registered or not) in the Software and in the Manuals.  In addition, during the term of the Licence Agreement and thereafter you shall keep confidential any confidential information which you may obtain about AuthorCo and/or the Software and in particular the personal security key which AuthorCo will send to you ("the Key").

2.4              To install the Software you will require the Key to activate it.  AuthorCo reserves the right to provide the Key to its licensees remotely at a later stage if it so wishes.

2.5              In consideration of your having agreed to the terms of the Licence Agreement, and having paid the Licence Fee AuthorCo grants you a non-exclusive right ("the Licence") to install and run the Software and use the Manuals as permitted by the Licence Agreement.  All references to the Software shall mean the Object code only of the program or programs comprising the Software.  The Licence is personal to you and you must not assign or transfer any interest in it or grant any right under it to any third party or seek to exercise the Licence for the benefit or on behalf of any third party without the prior consent in writing of AuthorCo other than as set out in 2.6.4 below.

2.6              You are permitted:

2.6.1        either to use the Software and Manuals on a single computer or use the Software and Manuals on the number of stand alone PCs specified on the Order Form but NOT on an internal or external network;

2.6.2        subject to Section 2.6.1 to transfer the Software from one PC to another provided that the Software is installed and used on no more than the number of PCs specified in the Order Form at any one time, which PCs shall be under your control;  should any such PCs leave your control (or the control of any liquidator, receiver, administrative receiver or trustee in bankruptcy appointed to manage your assets or any part thereof) you shall ensure that the Software has been removed from that computer;

2.6.3        to use the Software for your personal use or in connection with your business or profession;

2.6.4        if you have paid the Licence Fee and complied with the provisions of Section 8 hereof then you are permitted to use the Software to create or assist in creating a Derivative Product for use and/or distribution inside or outside your own organisation and you must continue to adhere strictly to the Xenturi logo guidelines and the provisions of Section 8.  Adherence requirements include the following:

2.6.4.1                completing and returning the Publisher's Initial Declaration and thereafter the Publisher's Quarterly Declaration.  Safe receipt by AuthorCo of the duly completed and returned Declarations is required.

2.6.4.2                Displaying the Xenturi logo which can be found on AuthorCo’s website at www.authorco.com/xenturi/product/pbx (“the Website”) on the exterior of any re-packaging of the Derivative Product and on any credits Screens included in the Derivative Product.

2.6.4.3                Displaying the Xenturi logo strictly in accordance with the logo guidelines which can be found on the Website.

2.6.4.4                Including AuthorCo's copyright statement into the copyright Screen included in the Derivative Product, in the following terms:
"Included in [Licensee to enter name of Derivative Product] are copyright and other intellectual property rights owned and enjoyed by AuthorCo - [Copyright 2001] - and all such rights remain AuthorCo's in the Event of distribution and/or incorporation by you of [Licensee to enter name of the Derivative Product] or any part thereof."

2.7              Except as expressly permitted in the Licence Agreement you may not nor permit others to:

2.7.1        use, copy or transfer in whole or in part the Software;

2.7.2        distribute, sell, rent, charge, loan, lease, assign, sub-license or otherwise deal in or encumber the Software;

2.7.3        alter, adapt, merge, modify, combine or translate the whole or any part of the Software in any way for any purpose, including, without limitation, for error correction;

2.7.4        reverse-engineer, disassemble or decompile the Software except under any legislation implementing the EC Council Directive on the Legal Protection of Computer Programs (including without limitation Section 50B of the Copyright, Designs and Patents Act 1988) as from time to time amended, consolidated, modified, extended, re-enacted or replaced, as the case may be.  If you seek information about the meaning of  these exceptions you can contact AuthorCo at Suite 2.4, Clifton Heights, Triangle West, Bristol, BS8 1EJ;

2.7.5        remove, change or obscure any product identification or notices of proprietary rights and restrictions on or in the Software and Manuals or attempt to do so; and

2.7.6        have unauthorized access to, copy or use the Software.

3                    Support
If you have acquired the Software to upgrade a previous version of it or a related program contained within a previous package acquired by you from AuthorCo then the upgraded version is the only version you are entitled to use and (unless otherwise permitted in writing by AuthorCo) you must destroy or erase all program material and related documentation, including, but without limitation, all copies, enhancements and modifications relating to the previous package.  AuthorCo will provide support services in the terms and on the basis of Schedule 1.

4                    Term And Termination

4.1              The Licence will commence forthwith on receipt by you of acknowledgement of receipt by AuthorCo of your signed Order Form and Licence Fee.

4.2              Upon receipt of any quarterly dues from you, and also upon receipt of the Quarterly Returns and the Publisher's Quarterly Declaration in the form annexed at Schedules 2 and 4 declaring the number of Derivative Products created in the Quarter by you and/or your Publisher, AuthorCo will permit the Licence to continue for a further three months, which renewal will be acknowledged in the form of a receipt.

4.3              AuthorCo shall also have the right to terminate the Licence immediately on notice if you fail to comply with any term of the Licence Agreement including failing to lodge Quarterly Returns and/or pay Royalties.

4.4              Upon termination of the Licence for any reason you will cease to load, store, copy or use the Software immediately and, subject to the request of AuthorCo, shall destroy the Software and Manuals together with all copies in any form, including, but without limitation, copies of your hard and back-up disks or shall return all such items to AuthorCo forthwith.  Any use of the Software or Manuals after termination of the Licence is not permitted.

4.5              However termination may occur it shall not prejudice any right of Action or remedy which may have accrued to AuthorCo prior to termination.

5                    Limited Warranty

5.1              Subject to Section 7.3, AuthorCo warrants only to you, as the Licensee, that the Software, when used properly, will comply substantially with the material functions and facilities described in the Manual.

5.2              AuthorCo's sole and entire liability and your exclusive remedy under the warranties given in this Section 5 will be, at AuthorCo's sole option, either:

5.2.1        to repair or replace the Software which it is satisfied does not conform with the warranty; or

5.2.2        to refund the lesser of the Licence Fee or the Royalties for the preceding Quarter to you and terminate the Licence.

5.3              The remedies outlined in Section 5.2 above are subject to your returning the Software to AuthorCo not later than five (5) days after the end of a period of thirty (30) days from the date of your receipt of the Software.

6                    Exclusion of other Warranties

6.1              Insofar as permitted by law, except for the express warranties in Section 5, AuthorCo does not make and you do not receive any other warranties, conditions or representations, express or implied, statutory or otherwise, and, without limitation, any implied terms of merchantability and fitness for a particular purpose are excluded, subject to Section 9.2.

6.2              AuthorCo does not warrant that the operation of the Software will be either error free or uninterrupted.

6.3              It is your responsibility to ensure that the Software is suitable for your needs and the entire risk as to the performance and results of the Software and Manuals is assumed by you.

6.4              You acknowledge that the complexity of the Software may expose weaknesses in your existing hardware and/or software and that these weaknesses may manifest themselves as apparent failures in the Software. It is your responsibility to remedy any such weaknesses and AuthorCo accepts no responsibility in relation thereto.

7                    Disclaimer

7.1              In no Event will AuthorCo be liable for any direct, indirect, consequential, incidental, or special damage or loss of any kind (including without limitation loss of profits, loss of contracts, anticipated savings, lost business opportunity or goodwill, business interruptions, loss of or corruption to data) however caused and whether arising under contract, tort, including, but not limited to, negligence, or otherwise even if AuthorCo is aware of the possibility of such damages or for any claim by you or any third party.

7.2              If any exclusion, disclaimer or other provision contained in the Licence Agreement is held invalid for any reason and AuthorCo becomes liable for loss or damage that could otherwise be limited, such liability, whether in contract, negligence or otherwise, will not exceed the amount actually paid by you by way of post and packaging.

7.3              AuthorCo does not exclude or limit liability for death or personal injury resulting from the negligence of AuthorCo and its employees.

7.4              You acknowledge that the allocation of risk in the Licence Agreement reflects the price you pay for the Software and also the fact that it is not within AuthorCo's physical control how you use the Software.

8                    External Distribution

8.1              Publisher has developed, intends to develop, has contracted to develop or intends to contract to have developed one or more Derivative Products, which it desires to distribute to end-users.  AuthorCo hereby licenses Publisher to distribute the Derivative Product on payment of the Royalties and subject to the agreement by Publisher to use with the Derivative Product the AuthorCo "Powered by Xenturi" mark and logo, according to the terms of the Licence Agreement.

8.2              Grant of Rights
In consideration of payment of the Licence Fee:

8.2.1        AuthorCo grants to Publisher a non-exclusive, non-transferable, worldwide, license to incorporate, or have incorporated by it or its Developer, Object code copies of the Proprietary Component and to display, perform, copy, advertise, promote, distribute, license and sub-license such copies, subject to Publisher’s compliance with the terms of the Licence Agreement.  Publisher has no right to, and agrees not to display, perform, copy, distribute, license and sub-license copies of the Proprietary Component except as a part of or within the Software  This licence is conditional upon Publisher furnishing AuthorCo regularly and voluntarily with the Quarterly Returns and making all and any payment of Royalties arising therefrom and furnishing AuthorCo with the Publisher's Quarterly Declaration regularly and on a quarterly basis (collectively "the Quarterly Requirements").  The Licence shall automatically renew every three months provided that the Quarterly Requirements have occurred.  If any of the Quarterly Requirements have not occurred, AuthorCo, at its discretion, may either invoke its right of Audit or terminate the Licence without prior notice and with immediate effect, whereupon Publisher shall return to AuthorCo the Software, any and all copies thereof and any and all copies of the Manuals and any and all copies of any, then undistributed, Derivative Products that contain any Proprietary Component.

8.2.2        Publisher’s end-user license agreement shall contain, at a minimum, the following limitations:

8.2.2.1       no title to or ownership rights in the Proprietary Component or any portion of it are transferred;

8.2.2.2       the end-user shall not, and shall not attempt to, reverse compile or disassemble the Derivative Product.

8.2.2.3       the end-user shall not and shall not attempt to make or distribute copies of the Derivative Product either for commercial gain and / or in the course of its business.

8.2.3             Publisher’s rights to distribute Derivative Products created by a Developer are subject to Publisher and Developer having entered into a written agreement requiring Developer to comply with this Section 8.  Publisher’s failure to require Developer to comply will be deemed a material breach of the Licence Agreement.

8.2.4             Trademark Licence.  AuthorCo grants to Publisher the right to use the "Powered by Xenturi" logo, a trademark of AuthorCo, on the terms of this Section 8.

8.3              Payment of Royalties

8.3.1        Publisher has agreed that the continuation of the Licence is conditional upon the Quarterly Requirements.

8.3.2        AuthorCo reserves the right on reasonable prior notice to increase the amount of Royalties or the basis upon which they are calculated and in particular if AuthorCo provides substantial upgrades (such as plug-ins enabling interactive video functionality) then it reserves the right to increase the basis of payment of Royalties.  It is envisaged that adjustments to the Software which increase functionality to a lesser extent will not cause an increase in the amount of Royalties payable.

8.3.3        In addition to its other remedies such as the right of Audit and the right to terminate the Licence Agreement for failure to pay the Royalties AuthorCo will also have the right to charge interest on any late payment of Royalties at the rate of 3% above base rate of  the Royal Bank of Scotland plc prevailing at the time.

8.3.4        Publisher agrees to use the "Powered by Xenturi " logo, in the form provided by AuthorCo, on each copy of the Derivative Product, in accordance with the Logo Usage Guidelines.

8.3.5        Upon request by AuthorCo, Publisher shall submit its intended use of the "Powered by Xenturi " logo to AuthorCo for approval. If AuthorCo fails to notify Publisher in writing of its disapproval within five (5) business days of its receipt thereof, such use shall be deemed approved.

8.4              Approval

8.4.1        Submission of the Publisher's Initial Declaration and Publisher's Quarterly Declaration to AuthorCo is a request to AuthorCo to licence Publisher to distribute the Derivative Product on these terms.

8.4.2        Submission may be by post or facsimile transmission and in acknowledging receipt AuthorCo will endeavour to respond using the same method of communication.

8.4.3        AuthorCo will acknowledge receipt of Publisher's Initial Declaration and Publisher's Quarterly Declaration and upon the expiry of 14 days from the date of the acknowledgement and if AuthorCo has sent Publisher no further correspondence the request shall be deemed approved.  However prior to the expiration of that 14 day term no approval can be implied or acted upon by the Publisher.

8.4.4        Further requests to AuthorCo to licence other Derivative Products must be made pursuant to this Section 8 on each and every occasion.

8.5              Indemnity

With the exception of claims which may relate solely to the operation of the Proprietary Component itself, Publisher shall indemnify and hold AuthorCo harmless against all claims, demands, suits, liabilities, losses, damages, judgements, settlements, costs and expenses, (including attorneys' reasonable fees) arising out of third party claims against AuthorCo relating to the performance, promotion and/or distribution of the Derivative Product.

General

The Order Form, the Licence Agreement and the Schedules relating to the Software represent the entire agreement between you and AuthorCo and supersede any other oral or written communications, agreements or representations with respect to the Software and/or Manuals provided that neither party excludes any liability for any fraudulently made representation or warranty.  In the Event of a dispute between the terms of the Order Form, the Licence Agreement and the Schedules, the Licence Agreement shall prevail.

Nothing in the Licence Agreement will affect the statutory rights of a consumer in 'consumer transActions' under any applicable statute.

If any part of the Licence Agreement is held by a court of competent jurisdiction to be illegal or unenforceable for any reason then the validity of the remainder of the Agreement will not be affected.

The Licence Agreement is governed by the laws of England and the parties submit to the non-exclusive jurisdiction of the Courts of England.

You agree that any variation to the Licence Agreement will not be binding unless it is set out in writing and signed by both you and AuthorCo.

No delay by AuthorCo in enforcing its rights under the Licence Agreement will prejudice its rights and, in any Event, will not be deemed to be a waiver of any other right or later breach.

Notices sent by either party under the Licence Agreement must be sent by first class mail or by facsimile or by email transmission.  Correctly addressed notices sent by first class mail shall be deemed to have been delivered 72 hours after posting whilst notices sent by facsimile or email shall be deemed to have been received within 2 hours of sending provided, in all cases, that the time for service falls on a normal working day in England and Wales.  If not, then receipt shall be deemed to take place at 10.00 am on the next working day.

AuthorCo shall not be liable to you for any delay or non-performance of its obligations under the Licence Agreement arising from any cause or causes beyond its reasonable control including, without limitation, any Act of God, governmental act, fire, flood, explosion or civil commotion.

For the avoidance of doubt, unless the contrary is stated expressly, nothing in the Licence Agreement shall confer on any third party any benefit or the right to enforce any of the terms of the Licence Agreement.

You agree that AuthorCo shall be entitled to use within its business all the details it has about you in any way it thinks fit and you confirm that, in accordance with the Data Protection Act 1998, you give your unequivocal consent to all such use.

The Contracts (Rights of Third Parties) Act 1999 shall not apply to the Licence Agreement and no person who is not a party to the Licence Agreement (including any employee, officer, agent, representative or subcontractor of either party) shall have the right (whether under the Contracts (Rights of Third Parties) Act 1999 or otherwise) to enforce any term of the Licence Agreement which expressly or by implication confers a benefit on that person without the express prior agreement in writing of the parties which agreement must refer to this Section.

Words importing the singular include the plural, words importing any gender include every gender and words importing persons include bodies corporate and unincorporated and in each case vice versa.