Monday, December 29, 2008

Programmable Authoring systems

Early structured authoring tools were not able to allow the authors to express automatic function for handling certain routine tasks. But programmable authoring system has improved in providing powerful functions based on image processing and analysis and embedding program interpreters to use image-processing functions. The capability of this authoring system is enhanced by building user programmability in the authoring tool to perform the analysis and to manipulate the stream based on the analysis results and also manipulate the stream based on the analysis results. The programmability allows the following tasks through the program interpreter rather than manually.

  • Return the time stamp of the next frame.
  • Delete a specified movie segment.
  • Copy or cut a specified movie segment to the clip board.
  • Replace the current segment with clip board contents.

Tuesday, December 23, 2008

Multisource Multi user Authoring System

We can have an object hierarchy in a geographic plane; that is some objects may be linked to other objects by position, while others may be independent and fixed in position. We need object data, and information on composing it. Composing means locating it in reference to other objects in time as well as space. Once the object is rendered (rendering here means display of multimedia object on screen) the author can manipulate it and change it's rendering information must be available at the same time for display.
If there are no limits on network bandwidth and server performance, it would be possible to assemble all required components on queue at the right time to be rendered. In Addition to the multi-user composing function, a multi user authoring system must provide resource allocation and scheduling of multimedia objects. This gives raise to a number of synchronization issues.

Friday, December 5, 2008

Synchronization Issues

As multiple servers start writing out the objects to the user workstation, the input must be managed in a temporally intelligent manner and coordinated so that buffers of appropriate streams are managed separately and synchronized for rendering. A composition process manager is essential for this purpose. This problem becomes more complex if some objects must overlap other objects and remain visible. The sequence in which these objects are received and buffered becomes crucial for correct operation.

Another synchronization issue occurs when multiple authors must edit a set of objects sharing common areas on a timeline in a predefined sequence in real time. The objects must be played out to the different users in the proper order. Editing these objects can result in timeline shifts that must be adjusted dynamically.

Finally in a complex composition system, the user may need some specialized capabilities for customizing their environment. A programmable system is highly desirable for such system authoring requirements. 

Monday, November 24, 2008

Telephone Authoring Systems

There is an application where the phone is linking into multimedia electronic mail application.

  • The phone can be used as a reading device by providing full text-to-speech synthesis capability so that a user on the road can have electronic mail messages read out on the telephone.
  • The phone can be used for voice command input for setting up and managing voice mail messages. Digitalized voice clips are captured via the phone and embedded in electronic mail messages.
  • As the capability to recognize continuous speech is deployed, phones can be used to create electronic mail messages where the voice is converted to ASCII text on the fly by high-performance voice recognition engines.

Friday, November 14, 2008

Applications of Telephone authoring Systems

The Telephone authoring Systems supports different types of applications. Some of them are:

  • Workstation control for Phone mail
  • Voice Commands controls for phone mail.
  • Embedding of phone mail in electric mail.
  • Voice synthesis in integrated voice mail and electronic mail
  • Local/Remote continuous speech recognition


Sunday, November 2, 2008

Hypermedia Application Design Consideration

The user interface must be highly intuitive to allow the user to learn the tool quickly and be able to use them effectively. In addition, the user interface should be designed to cater to the needs of both experienced and inexperienced user.

In addition to control of their desktop environments, users also need control of their System environment. 

This control should include some of the following:

* The ability to specify a primary server for each object class within a domain specified by the system administrative. A domain can be viewed as a list of servers to which they have unrestricted access.
* The ability to specify whether all multimedia objects or only references should be replicated
* The ability to specify that the multimedia object should be retrieved immediately for display versus waiting for a signal to "play" the object. This is more significant if the object must be retrieved from a remote server.
* Display resolution defaults for each type of graphics or video object
* Decompression should be performed at another network server or locally. 

Tuesday, October 21, 2008

Essential For good Hypermedia Design

  1. Determining the type of hypermedia applications
  2. Structuring the information
  3. Determining the Navigation Throughout the application
  4. Methodologies for accessing the information
  5. Designing the user interface

Wednesday, October 15, 2008

My disclosure Policy

This policy is valid from 15 October 2008 This blog is a personal blog written and edited by me. This blog accepts forms of cash advertising, sponsorship, paid insertions or other forms of compensation. This blog abides by word of mouth marketing standards. We believe in honesty of relationship, opinion and identity. The compensation received may influence the advertising content, topics or posts made in this blog. That content, advertising space or post will be clearly identified as paid or sponsored content. The owner(s) of this blog is compensated to provide opinion on products, services, websites and various other topics. Even though the owner(s) of this blog receives compensation for our posts or advertisements, we always give our honest opinions, findings, beliefs, or experiences on those topics or products. The views and opinions expressed on this blog are purely the bloggers' own. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer, provider or party in question. This blog does not contain any content which might present a conflict of interest. To get your own policy, go to http://www.disclosurepolicy.org

Friday, October 10, 2008

Integration of Applications

The computer may be called upon to run a diverse set of applications, including some combination of the following:

=> Electronic Mail
=> Word processing or technical publishing 
=> Graphics and formal presentation preparation software 
=> Spreadsheet or some other decision support software
=> Access to a relation on Object-oriented database.

 Customized applications directly related to job function:

 *Billing
  *portfolio Management
 *Others

Integration of these applications consists of two major themes:

The appearance of the applications & The ability of the applications to exchange of data.

Wednesday, September 24, 2008

Common UI and Application Integration

Microsoft windows have standardized the user interface for a large number of applications by providing standardization at the following levels:

=> Overall visual look and feel of the application windows
=> Menus
=> Dialog Boxes
=> Buttons
=> Help Features
=> Scroll Bars
=> Tool Bars
=> File open and save

This standardization level makes it easier for the user to interact with applications designed for the Microsoft windows operational environment. Standardization is being provided for object linking and embedding (OLE), Dynamic data exchange (DDE), and the remote Procedure calls (RPC). A compound document may consist of a number of different object types such as text, image, spread sheet data, and video. All applications required to operate on various sub-objects of a compound document cooperate in an integrated manner.


Sunday, September 14, 2008

Data Exchange

The Microsoft windows clipboard allows exchanging data in any format. It can be used to exchange multimedia objects also. We can cut, and copy a multimedia object in one document and pasting it in another. These documents can be opened under different applications.

The windows clipboard allows the following formats to be stored:

->Text
->Bitmap
->Image
->Sound
->Video (AVI Format)

The data exchange capabilities can be enhanced to make applications more object-oriented, whereby complex objects may be copied to clipboard. 

The receiving applications can specify sub objects it needs from the group stored on the clipboard. The OLE model for application data interchange is being extended to other platforms like Windows NT and UNIX.