Multimedia authoring

Cards (28)

  • Multimedia authoring

    Development of any application that uses a range of media types to present information
  • Media types incorporated into multimedia applications
    • Sound
    • Video
    • Animation
    • Graphics
    • Text
  • Hypertext
    Use of text to provide links to related content
  • Hypermedia
    Use of multimedia elements to provide links to related content
  • Multimedia authoring applications
    • Contain predefined elements to support development of packages
    • Provide WYSIWYG (what you see is what you get) environment to support visual development using drag and drop tools
    • Do not require end user to have underlying knowledge of programming language
  • Multimedia authoring applications
    • Automatically generate underlying code as new content is added
    • Provide features like template provision, content management, form tools, hyperlinks and hotspots, and wizards
  • HTML (Hypertext Markup Language)

    Text-based language used to describe layout of content displayed using web browser applications
  • HTML
    • Uses tags to describe page content
    • Has a basic structure with doctype, head, and body sections
  • Metadata
    Data which describes other data. In an HTML document, metadata is defined inside the <head></head> tags
  • Fallback text

    Error message in the event that a file cannot be played by the browser
  • HTML tags for graphics, video, and audio
    • <img>
    • <audio>
    • </audio>
    • <video>
    • </video>
  • HTML tags for tables and lists
    • <table>
    • </table>
    • <th>
    • </th>
    • <td>
    • </td>
    • <ol>
    • </ol>
    • <ul>
    • </ul>
    • <li>
    • </li>
  • Developers will manage around with update patches of the application
  • Now test yourself answers and glossary at www.hoddereducation.co.uk/myrevisionnotes
  • Example
    • Alexander
    • Max
    • Emma
  • How it affects display
    Displays an ordered list. In this case the ol tag has the '1' type for style) assigned to it so items in the list will be numbered.
  • How it affects display
    Displays an unordered list. In this case the <ul> tag has a disc style assigned to it so the list will be displayed as a bulleted list of names using solid bullet points (disc).
  • HTML tags for commenting and adding hyperlinks
    <! -- Any comments to help with the understanding of HTML code can be inside this tag -->
    <a href="http://www.mypage.com">Click here</a>
  • It is easy to read short extracts of HTML code and understand its placement of content on a web page. It is important that you are familiar with all tags and can identify errors in their use. You should also be familiar with the structure of an HTML document.
  • Advantages of using HTML to create a multimedia solution
    • Most developers are familiar with HTML
    • It is supported by all browsers
    • It is free and no additional software is needed
    • Content management
  • Disadvantages of using HTML to create a multimedia solution
    • Updating links can be difficult if content is not managed effectively
    • Can only create static pages; if a dynamic page is required then additional script (e.g. Java script) is needed
    • Many lines of script are needed for even the most basic of pages
  • Static web pages
    Pages that are presented to the user in the form that they were created, they tend to end with the extension .htm or .html
  • Dynamic web pages
    Pages where the presentation can be changed by a user's interactions with the application; they tend to end with the extensions.php. asp or jsp
  • CSS (cascading style sheets)

    A language used to describe the style of an HTML document; it describes how specified elements will be displayed
  • Sequencing
    • All lines of code run one after another and all lines of code are executed. The order of execution of the script never changes.
  • Selection
    • Used in instances where only some lines of code need to be executed and only if a certain condition is met. If the condition is not met, the code is not executed.
  • Repetition
    • Causes lines of code to be executed again and again; either a specific number of times, until a condition is met or while a condition is met
  • Event-driven programming
    Where events such as the user's interaction with an application element can determine how the application is presented to the end user