An authoring language is a programming language used to create tutorials, computer-based training courseware, websites, CD-ROMs and other interactive computer programs. Authoring systems (packages) generally provide high-level visual tools that enable a complete system to be designed without writing any programming code, although the authoring language is there for more in-depth usage.
Behavior authoring for computer games consists of first writing the behaviors in a programming language, iteratively refining these behaviors, testing the revisions by executing them, identifying new problems and then refining the behaviors again.
Authoring software can refer to:
CDF Files can be created using Mathematica. Online authoring tools are available through the Wolfram Cloud.
DVD authoring is the process of creating a DVD video capable of playing on a DVD player. DVD authoring software must conform to the specifications set by the DVD Forum.
Stand-alone DVD recorder units generally have basic authoring functions, though the creator of the DVD has little or no control over the layout of the DVD menus, which generally differ between models and brands.
Sonic, a United States corporation, has a major share in the market for selling DVD-authoring tools. They previously manufactured computer based audio recording applications, but realized that at some point DVD recorders would become as widely available as CD recorders and that there was no affordable application for the home market or that DVD recorder makers could license as an OEM. At that time, all DVD authoring applications cost many thousands of dollars.
Behavior authoring is a technique that is widely used in crowd simulations and in simulations and computer games that involve multiple autonomous or non-player characters (NPCs). There has been growing academic and industry interest in the behavioral animation of autonomous actors in virtual worlds. However, it remains a considerable challenge to author complicated interactions between multiple actors in a way that balances automation and control flexibility.
An authoring system is a program that has pre-programmed elements for the development of interactive multimedia software titles. Authoring systems can be defined as software that allows its user to create multimedia applications for manipulating multimedia objects.
Behavior Markup Language (BML) is a tool for describing autonomous actor behavior in simulations and computer games. SmartBody is a framework for animation of artificial intelligence conversation agents to provide a more lifelike simulation. Combining both of these concepts, the BML sequencer is a tool to allow artists to create SmartBody compliant BML animation sequences for multiple virtual humans. SmartBody allows for complex behavior realization, synchronizing speech recordings with non-verbal behaviors by using the Behavior Markup Language (BML). However, there remain two problems for using BML and SmartBody to achieve the vision that an artist has for animating the character: the authoring problem and multi-party behavior synchronization. The BML Sequencer addresses both.
Most DVD-authoring applications focus exclusively on video DVDs and do not support the authoring of DVD-Audio discs.
In the development of educational software, an authoring system is a program that allows a non-programmer, usually an instructional designer or technologist, to easily create software with programming features. The programming features are built in but hidden behind buttons and other tools, so the author does not need to know how to program. Generally authoring systems provide lots of graphics, interaction, and other tools educational software needs. The three main components of an authoring system are: content organization, control of content delivery, and type(s) of assessment. Content Organization allows the user to structure and sequence the instructional content and media. Control of content delivery refers to the ability for the user to set the pace in which the content is delivered, and how learners engage with the content. Assessment refers to the ability to test learning outcomes within the system, usually in the form of tests, discussions, assignments, and other activities which can be evaluated.
An authoring system usually includes an authoring language, a programming language built (or extended) with functionality for representing the tutoring system. The functionality offered by the authoring language may be programming functionality for use by programmers or domain representation functionality for use by subject experts. There is overlap between authoring languages with domain representation functionality and domain-specific languages.
Several varieties of behavior authoring systems have been created.
Strictly speaking, DVD authoring differs from the process of MPEG encoding, but most DVD authoring software has a built-in encoder, although separate encoders are still used when better quality or finer control over compression settings are required.
Many different DVD authoring applications have been created. Many high-end authoring applications evolve in-house in companies such as Matsushita, Philips, Sony, and Toshiba. Such companies strictly forbid the sale of their systems outside each company: internal and DVD laboratories or movie studio partners use them to produce DVDs for customers.
DVD authoring is the second step in the process of producing finished DVDs. The first step is the creation of the movie (or programme) and the second, the authoring, is the creation of artwork, user menus, insertion of chapter points, overdubs/commentaries, setting autoplay and/or repeat options, etc. The final step is the manufacturing (replication) process to mass-produce finished DVDs.
Daikin, a large Japanese air conditioning and refrigeration contracting company, developed Scenarist, a high-end DVD authoring software package. Daikin has partnered with Sonic Solutions for development and marketing in the United States. The software was translated to English and has since become the standard for DVD production in Hollywood. Like the other high-end and very expensive systems, it conforms to the DVD specifications more closely than other software. In 2001, Sonic Solutions acquired the DVD authoring business, including ReelDVD and Scenarist, from Daikin and now sells Scenarist.
Most optical disc authoring utilities create a disc image and copy it to the disc in one bundled operation, so that end-users often do not know the distinction between creating and burning. However, it is useful to know because creating the disc image is a time-consuming process, while copying the image is much faster. Most disc burning applications silently delete the image from the Temporary folder after making one copy. If users override this default, telling the application to preserve the image, they can reuse the image to create more copies. Otherwise, they must rebuild the image each time they want a copy.
The Advanced Authoring Format (AAF) is a file format for professional cross-platform data interchange, designed for the video post-production and authoring environment. It was created by the Advanced Media Workflow Association (AMWA), and is now being standardized through the Society of Motion Picture and Television Engineers (SMPTE).