Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

11/2/2012

1
ITE401Unit5
HypermediaMessaging
By
Prof. Gunasekaran G
Assistant Prof Senior Assistant Prof. Senior,
Image Processing, Graphics & Vision-Division,
School Of Information Technology &Engineering(SITE)
VIT University-Vellore.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
HypermediaMessaging
Introduction
HypermediaMessaging MobileMessaging
HypermediaMessageComponent
Creating Hypermedia Message CreatingHypermediaMessage
IntegratedMultimediaMessageStandards
IntegratedDocumentManagement
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
Introduction
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
Introduction
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
11/2/2012
2
Introduction
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
Introduction
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
MobileMessaging
Mobile messaging represents a major new dimension in the
usersinteractionwiththemessagingsystem.
With the emergence of remote access from users using
personal digital assistants(PDA) and notebook computers,
made possible by wireless communications developments
supporting wide ranging access using wireless modems and pp g g g g
cellular telephone links, mobile messaging has significantly
influencemessagingparadigms.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
HypermediaMessageComponents
A hypermediamessagemay beasimplemessagein theformof text with
anembeddedgraphics, soundtrack, or video clip, or it maybetheresult of
analysis of material based books, CD ROMs, and other on-line
applications.
An authoring sequencefor amessagebased on such analysis may consist
of thefollowing components;
1. Theuser mayhavewatchedsomevideopresentationonthematerial andmay
t t tt h t f th t li i th Whil t hi it th want to attach apart of that clip in themessage. Whilewatching it, theuser
markspossiblequotesandsavesanannotatedcopy.
2. Some pages of the book are scanned as images. The images provide an
illustrationor aclearer analysisof thetopic
3. The user writes the text of the message using a word processor. The text
summarizesthehighlights of theanalysis andpresentsconclusions.
These three components must be combined in a message using an
authoring tool provided by the messaging system.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
11/2/2012
3
TypesofMessages
Text Messages: Normal text and SMS
Typical Electronic mail message :E-mail systems
Rich-Text Messages :Microsoft defined a standard for exporting and
importing text data that included character set, font table, section and
paragraph formatting, document formatting, and color information-called
RichText Format (RTF), this standardisusedfor storageas well asimport
andexport of text files across avariety of word-processingand messaging
systems.
VoiceMessages: Voicemail systems answer telephones usingrecorded
messages and direct the caller through a sequence of touch tone key
operations until the caller is connected to the desired party or is able to
leavearecordedmessage.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
TypesofMessages
Audio' (Music) :MIDI
Full-Motion Video Management: FMVM for information
repositoriesandmemosaremoreinformative.
Full Motion video Authoring System : create and edit
multimedia objects. Video capture program, Codec's, video
editor andvideoindexingandannotatingsw. g g
Full-MotionVideoPlayback Systems
Videofor Windows(VFW)
Apple'sQuickTime
Intel'sIndeo: Digital videorecordingformat.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
HypermediaLinkingandEmbedding
Linking and embedding are two methods for associating
multimedia objects with documents.
Linking Objects:
Whenanobject islinked, thesourcedataobject, calledthelink
source, continues to stay whenever it was at thetimethelink
wascreated.
This may beat theobject server whereit was created, or only
referenceisrequiredinthehypermediadocument.
The reference is also known as link. This link reference
includes information about the multimedia object storage, its
presentation parameters, and the server application that is
neededtodisplay/playor edit it. whereit hasbeencopied.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
Embedded Objects
If acopy of theobject is physically stored in thehypermedia
document, thenthemultimediaobject issaidtobeembedded.
Any changes to the original copy of text object are not
reflectedintheembeddedcopy.
When the hypermedia document is copied, the multimedia
object istransferredwithit tothenewlocations.
Graphics and images can be inserted in a rich-text document
on embedded using such techniques as OLE Voice and audio
componentscanbeincludedinatext message; or Part of afull
voice-recorded message that has embedded text and other
components.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
11/2/2012
4
CreatingHypermediaMessages
Hypermedia message is a complex collection of a variety of
objects.
It is an integrated message consisting of text, rich text, binary
files, images, bitmaps, voice and sound, and full motion video.
Creating of a hypermedia message requires some
preparation.
A hypermedia report is more complex. It requires the
following steps:
1.Planning
2.Creatingeachcomponent
3.Integratingcomponents
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
Planning Phase
Theplanning phasefor preparing thehypermediamessageconsists of
determining thevarious sources of input. Thesecan includeany of the
following:
1. A text report prepared in aword-processing system.
2. A spreadsheet in aspreadsheet program.
3. Somediagrams fromagraphics program.
4 .Images of documents.
5 S d li dVid li 5. Sound clips and Video clips.
We should determine which components are required for the message, in
what sequenceshould they be, andwherein thetext report they shouldbe
referenced.
Thelengthof eachcomponent shouldbedetermined.
Careful planning is necessary to ensure that the capabilities of the
messagingsystemareusedappropriately.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
CreatingEachComponent
Each component must be created using the authoring tool
providedbytheapplicationusedfor creatingit.
All applicationsinvolvedincreatingvariouscomponentsmust
have common formats to allow combining these various
components.
The various components must be authored, reviewed, and
edited as needed checked for smooth flow when the user edited as needed, checked for smooth flow when the user
launches anembeddedobject andstoredinthefinal format in
whichit will becomeapart of thehypermediamessage.
The final step in this process is mailing the hypermedia
message.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
Integrated Multimedia Message Standards
Let us review some of the Integrated Multimedia Message
Standardsindetail.
Vendor Independent Messaging (VIM)
VIM interface is designed to facilitate messaging between
VIM enabled electronic mail systems as well as other
applications.
Th VIM i t f k il d i The VIM interface makes mail and messages services
availablethroughawell definedinterface.
A messaging service enables its clients to communicate with
eachother inastore-and-forwardmanner.
VIM-aware applications may also use one-or-more address
books.
Address books are used to store information about users,
groups, applications, andsoon.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
11/2/2012
5
VIM Messaging
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
VIM Messaging & Services
VIM defines messaging as astored-and-forward method of application-to-
applicationall program-to-programdataexchange.
Theobjectstransportedbyamessagingsystemarecalledmessages.
Themessage, alongwiththeaddressissent tothemessagingsystem.
ThemessagingsystemprovidingVIM servicesaccept theresponsibilityfor
routing and delivering the message to the message container of the
recipient.
VIM S i Th VIM i f id b f i f i VIM Services: TheVIM interfaceprovides anumber of services for creating
andmailingamessage. Someof themare;
Electronic messagecomposition and submission.
Electronic messagesending and receiving.
Messageextraction frommail system.
Address book services.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
ApplicationProgrammableInterface
MAPI Support (Multimedia Application Programmable Interface)
MAPI provides alayer of functionality between applications and
underlying messaging systems.
Theprimary goals of MAPI are: Separateclient applications fromthe
underlying messaging services and Makebasic mail enabling astandard
featurefor all applications.
Support message-reliant workgroup applications.
MAPI Architecture: MAPI Architectureprovides two perspectives ;
(i) A client API: The Client API provides the link between the client
applicationsandMAPI.
(ii) A serviceprovider interface: Theserviceprovider interfacelinksMAPI
tothemessagingsystem.
Thetwo interfaces combineto providean open architecturesuch that any
messaging application can useany messaging servicethat has aMAPI
driver.
MAPI drivers areprovided by Microsoft or third party developers.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
ApplicationProgrammableInterface
Telephony API (TAPI): TAPI standardhas beendefinedby Microsoft andIntel.
The telephone can be used for reading e-mail as well as for entering e-mail
messagesremotely.
X.400 Message Handling Service: The CCITT X.400 series recommendations
define the OSI Message Handling System, (MHS). (Refer Fig.9.2 for X.400
MHS)
The MHS describes a functional model that provides end users the ability to
sendandreceiveelectronic messages. IntheOSI terminology, anenduser isan
originator. who composes and sends messages. Or receiver, who receives g p g ,
messages.
A User Agent (UA) is an entity that provides the end user function for
composingandsendingmessagesandfor deliveringmessages. Most user agent
implementations also providelocal mail management function such as storage
of mail, sortingmail infoldersor directories, andforwarding.
A Message Transfer Agent (MTA) forwards messages fromtheoriginator UA
to another MTA to thereceiver UA. A number of MTAs arecombineto form
Message transfer System (MTS). The MTAs in an MTS provide message
routingservicesat intermediatenodesinaWAN.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
11/2/2012
6
X500DirectorySystemStandards
TheX500istheJ oint International StandardOrganizationand
CCITT standardfor aDistributedDirectory System(DSS) that
letsusersstoreinformationsuchasaddressesanddatabaseson
a local server and easily query, exchange, and update that
informationinaninteroperablenetworkedenvironment.
The X.500 directory structure is described in the CCITT
standard known as DataCommunications Network Directory standard known as DataCommunications Network Directory,
RecommendationsX500-X521, 1988.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
X500DirectorySystemArchitecture
Directory SystemAgents carryout updatesandmanagement operations.
X.500definesastructuredinformationmodel, anobject orientedmodel and
databaseschema.
TheX.500architectureisbasedonanumber of models, asfollow;
The Information model: It specifiesthecontentsof directoryentries, how
they are identified, and the way in which they are organized to formthe
directoryinformationbase(DIB).
The Directory model: It describes the directory and its users, the The Directory model: It describes the directory and its users, the
functional model for directory operation, and the organization of the
directory.
The Security model: It specifies the way in which the contents of the
directory are protected from unauthorized access and authentication
methodsfor updates.
TheX 500directory systemis designedto becapableof spanningnational
aswell ascorporateboundaries.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
X500DirectorySystemComponents
All information in an X.500 database is organized as entries in the
Directory-InformationBase(DIB).
ThedirectorysystemprovidesagentstomanipulateentriesintheDIB.
X.500 directories consist of thefollowing basic components:
1. Directory Information Base (DIB); The DIB contains information
about users, applications, resources and the configuration of the directory
that enablesserverstolocateoneanother.
2 Di t U A t (DUA) A DUA i i i d d 2. Directory User Agents (DUA): A DUA issues inquiry and update
requests, and accesses directory information through the directory access
protocol.
3.Directory Service Agents (DSAs): DSAs cooperatewithoneanother to
resolve user requests over a distributed network. They interact through a
specializedprotocol calledadirectorysystemprotocol.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall
IntegratedDocumentManagement(IDM)
It isfor managingintegrateddocuments.
Integrated document Management for messaging specialized messaging
systemsuch as Lotus Notes provideIntegrated document management for
messaging. The user can attach embed or link a variety of multimedia
objects.
When document is forwarded to other users, all associated multimedia
objectsarealsoforwardedandavailabletothenewreceiversof theforward
message.
Multimedia Object Server and Mail Server Interactions:
Themail server isusedtostoreall e-mail messages. It typically consistsof
afileserver withmail filesfor eachuser recipient usingthat server act asa
mailbox.
All receivedmail is droppedintheuser's mail file. Theuser canreviewor
deletethesemails.
When mail messages include references to multimedia objects, mail file
containsonlylinkinformation, not theactual multimediaobject.
GGN/APS/SITE/VIT University-
Vellore(2012-13)Fall

You might also like