• DocumentCode
    3210073
  • Title

    A toolkit for building continuous media applications

  • Author

    Nakajima, Tatsuo

  • Author_Institution
    Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • fYear
    1997
  • fDate
    27-29 Oct 1997
  • Firstpage
    268
  • Lastpage
    275
  • Abstract
    Multimedia computing has emerged in the last few years as a major area of computer science. However, multimedia programming is very hard since programmers need to take into account many complex facilities such as real-time processing, media synchronization, and dynamic QOS control. Since usual programmers take a long time to understand these facilities, multimedia toolkits that can hide such complex facilities from programmers should be provided for making multimedia programming easier. The toolkit should also provide mechanisms for implementing large continuous media applications. Especially, programmers may expect to reuse existing applications for building their applications quickly. If continuous media applications can be constructed by composing a small number of big modules, programmers can create continuous media applications very quickly. In this paper, we describe a continuous media toolkit that has been developing at Multimedia and Mobile Computing Group at Japan Advanced Institute of Science and Technology. The continuous media toolkit has the following two characteristics. Application programmers do not need to take into account real-time processing, media synchronization, and dynamic QOS control since the continuous media toolkit hides such complexities from programmers. The toolkit provides a scripting language that enables programmers to reuse existing programs. Thus, programmers can create multimedia applications by modifying a small part of existing programs. Our toolkit is implemented on Real-Time Mach Microkernel. Currently, several continuous media applications are created for demonstrating the effectiveness of our toolkit
  • Keywords
    computational complexity; multimedia computing; programming environments; synchronisation; complexities; continuous media applications; dynamic QOS control; media synchronization; multimedia computing; multimedia programming; real-time Mach microkernel; real-time processing; scripting language; Application software; Buildings; Computer science; Control systems; Dynamic programming; Multimedia computing; Programming profession; Resource management; Streaming media; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1997. Proceedings., Fourth International Workshop on
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-8073-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.1997.629233
  • Filename
    629233