SlideShare a Scribd company logo
Presentation on
Developing for the Web
Text for the Web
Developing for the Web
 We learn basic element of web in multimedia.
 Basic element of web development is HTML(Hyper Text
Markup Language), CSS(Cascading Style Sheet),
Javascript
 Now a day Amazon.com shows more than 43,196 with
the title of internet
 All modern browsers allow you to examine the
HTML code. Look for
a menu item such as “View Source.”
 Use this feature to dig around in the
source HTML code of web sites to see how the
page is laid out.
HTML Is a Markup Language
 The “Markup Language” part of the name means that tags
are used to do such things as format text and embed
media.
 The tags are enclosed by angled brackets: <>.
 There are two tag opening and closing.
 The closing tag is indicated by a leading forward slash
inside
the angled brackets.
 Example for bold text:
<strong>This text is emphasized</strong>
• These simple tags along with CSS elements are used to build web
pages.
• Deprecated tags such as <FONT> and <CENTER> are no longer
supported in the HTML standard, yet their use continues to be
supported by most browsers.
HTML and Multimedia
o HTML provides tags for inserting media into HTML documents: the
<IMG> tag for inline images; the <AUDIO> and <VIDEO> tags for
multimedia; and the <EMBED> and <OBJECT> tags for compound
document
o Some browsers that understand the <OBJECT> tag ignore the <EMBED>
tag, and some browsers that cannot read the <OBJECT> tag need the
<EMBED> tag. So it is browser dependent.
o So The Object/Embed method places an <EMBED> tag within the
<OBJECT> tag to ensure that multimedia elements will play in all
browsers.
 Thus the HTML code to play a flash animation:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
width="320" height="240" id="player1" name="player1">
<param name="flashvars" value="file=playlist1.xml">
<param name="movie" value="player.swf">
<param name="allowfullscreen" value="true">
<param name="allowscriptaccess" value="always">
<embed id="player1"
flashvars="file=playlist1.xml"
name="player1“
src="player.swf"
width="320"
height="240"
allowscriptaccess="always"
allowfullscreen="true"
/>
</object>
The Desktop Workspace
 Make your web pages look good on a 1024 × 768 display in true color.
 The area of the screen available for your web page, called
the viewport.
 To maximize the browser active window size, in all browser by press f11
key.
 So design your web page for a 1,024-pixel-wide
display by using tables and images that do not exceed about 1,000 pixels
across the page and use scroll bars.
The Small-Device Workspace
 Many browser run on small devices such as tablets, e-readers,
netbooks, PDAs, and smartphones and use smaller view ports.
 So these browsers use layout engine for rendering pages.
 Internet Explorer uses the Trident engine; Firefox use the Gecko engine;
Opera uses the Presto engine; and Apple’s Safari and Google’s
Chrome use the WebKit engine.
 To deal with the multiplicity of viewport sizes in the small-device
world (320 × 480, 240 × 320, 240 × 400, 854 × 480, etc.)
 The Android OS allows programmers to write one application that
flexibly covers all display
sizes by using virtual density-independent pixels (dips)
 The density-independent pixel is equivalent to one physical pixel on
a 160 dpi screen.
 At run time, the baseline density transparently handles any scaling of
the dip units needed, based on the actual density of the screen in
use.
 The conversion of dip units to screen pixels is simple: pixels =
dips * (density / 160). For example, on a 240 dpi screen,
1 dip would equal 1.5 physical pixels.
 A Double Tap makes the browser zoom in and center on a document;
a Touch and Hold will display an information bubble.
 A Drag will move the viewport or pan; a Flick will scroll up or down;
and a Pinch Open or Pinch Closed will zoom in or out.
Nibbling
1. A principle you must always keep in mind when designing and making
multimedia elements for the Web and particularly for handheld devices
should be called “nibbling.”
2. At a serious metal-working supply store you can buy a power tool called a
nibbler.
3. For example, to the elegant bitmapped logo you created in Photoshop
when you trim it from 24- to 8- to 4-bit color depth and resize it from 96
pixels square to 64 pixels square and create a transparent .png file.
4. Nibble the audio clip of your client’s theme song from 44.1 kHz to 11 kHz,
and see if
it’s acceptable at an 8-bit sample size.
5. HTML headers or emphasized text, and try coloring it.
Text for the Web
 variations in the size of the viewport, viewers of your web site may
not be displaying the same “preferred” font that you used to design
your page because user preferences in the browser may alter the
way text in your document looks and flows.
 Many font text uses in web document:
Times Roman for the proportional serifed font, Serif, Sans serif, etc.
 Using CSS, you can specify your “preference” for font face and
many text attributes.
Making Columns of Text
 The most powerful feature of HTML may be found in the <TABLE> tag.
 Use this tag to organize your text into two columns, so it displays more like a newspaper or a magazine
 Using a table tag:
<HTML>
<HEAD>
<TITLE> The Explosion </TITLE>
</HEAD>
<BODY>
<DIV ALIGN="center">
<H2> The Explosion </H2>
</DIV>
<TABLE BORDER="0" CELLSPACING="20">
<TR ALIGN="TOP">
<TD WIDTH="40%">
... text for Column 1 goes here ...
</TD>
<TD WIDTH="40%">
... text for Column 2 goes here ...
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Flowing Text Around Images
 It is possible (and easy) to “flow” text around an image using the
ALIGN attribute of the <IMG> tag.
 Add a <BR CLEAR="left"> tag at the end of your text paragraph, so
that if there is not enough text to fill the entire vertical height of the
image, your next paragraph will begin on a new line, left-justified,
and below the image.
 To add space around your image use the Horizontal Space
(HSPACE) and Vertical Space (VSPACE) attributes of the <IMG> tag.
 As shown in figure:
Code for that image:
<HTML>
<HEAD>
<TITLE>Sailing</TITLE>
</HEAD>
<BODY>
<IMG SRC="gbsky.gif" ALIGN="left" HSPACE="15" VSPACE="5">
<H2>Departure</H2>
... text goes here ...
<BR CLEAR="left">
<hr>
</BODY>
</HTML>
 It also includes a background image, a portrait image, and
an image map that is used for navigation as shown in figure.
 This document also contains the foreign language special
character ä, which is called escape sequence for special
characters, in this case “&auml;” using HTML document.
 An escape sequence begins with an ampersand and ends
with a
semicolon. Also, note the link to a separate style sheet file
holding the
CSS code.
 A MIDI file is embedded in this page to provide background
music.
Code for this Image
<html>
<head>
<title>Annan Lapsuus</title>
<link rel="stylesheet" type="text/css" href="anna.css">
</head>
<body>
<table><tr>
<td width="20"></td> <!-- blank spacer column for indent -->
<td width="180" align="center" valign="top"> <!-- Column to hold image -->
<img src="anna.jpg" align="left">
</td>
<td width="400" align="left" valign="top"> <!-- Column to hold text and nav button -->
<h1>Annan Lapsuus</h1>
<p class="annaText">
Minä sain oman huoneen. Sen seinät on maalattu vihreiksi. Ja yhdelle seinälle on
maalattu maisema. Mutta joelle ei maalattu joutsenia, koska minä en halunnut.
Niihin voi
kyllästyäniin helposti.
<br><br>
Isi on tehnyt minulle kirjahyllyn. Minä järjestän siihen kaikki tavarat.
Kiiltokuva-albumit ja kirjan. Sen nimi on "Tiina saa suukon". Vaikka on minulla
muitakin
kirjoja, mutta en minä enää sellaisia lastenkirjoja lue.
<br><br>
"Tästä lähtien minun huoneeni on aina hyvässä järjestyksessä",
sanoin isille.
<br><br>
<img src="navButton.gif" border="0" usemap="#thispagemap">
Isi hymyili.
</td></tr></table>
<!-- Use image map for click navigation -->
<map name="thispagemap">
<area shape="circle" coords="48,48,12" href="fhelp.htm">
<area shape="polygon" coords="50,50,0,0,100,0" href="fnavmap.htm">
<area shape="polygon" coords="50,50,0,100,100,100" href="f03.htm">
</map>
<!-- play MIDI file on this page -->
<EMBED SRC="03/pianobg.mid" width="0" height="2" autostart="true">
</body>
</html>
The CSS code:
body {
background-image: url(earth.jpg);
}
H1 {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #FFFFFF;
font-size : 24px;
font-weight: bold;
}
p.annaText {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #FFFFFF;
font-size : 14px;
font-weight : bold;
line-height : 18px;
text-align: left;
padding-right: 20px;
}

More Related Content

What's hot

Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
azira96
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
azira96
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 delivering
Badar Waseer
 
multimedia technologies Introduction
multimedia technologies Introductionmultimedia technologies Introduction
multimedia technologies Introduction
Mohammed Fareed
 
Chapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and toolsChapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and tools
ABDUmomo
 
Multimedia by Tay Vaughan
Multimedia by Tay Vaughan Multimedia by Tay Vaughan
Multimedia by Tay Vaughan
Preethi T G
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
azira96
 
Multimedia chapter 5
Multimedia chapter 5Multimedia chapter 5
Multimedia chapter 5
PrathimaBaliga
 
Web Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSWeb Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSS
AnnMarie Ppl
 
Multimedia Building Blocks by Daniyal Khan
Multimedia Building Blocks by Daniyal KhanMultimedia Building Blocks by Daniyal Khan
Multimedia Building Blocks by Daniyal Khan
Daniyal Khan
 
Text-Elements of multimedia
Text-Elements of multimediaText-Elements of multimedia
Text-Elements of multimedia
Vanitha Chandru
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
azira96
 
Multimedia Presentation and Authoring
Multimedia Presentation and AuthoringMultimedia Presentation and Authoring
Multimedia Presentation and Authoring
Tamanna Sehgal
 
Introduction To Multimedia
Introduction To MultimediaIntroduction To Multimedia
Introduction To Multimedia
Jomel Penalba
 
Content management system
Content management systemContent management system
Content management system
Adhoura Academy
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
Gil Fink
 
Video
VideoVideo
Web publishing
Web publishingWeb publishing
Web publishing
Kanav Sood
 
multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1
alichaudhry28
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
azira96
 

What's hot (20)

Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 delivering
 
multimedia technologies Introduction
multimedia technologies Introductionmultimedia technologies Introduction
multimedia technologies Introduction
 
Chapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and toolsChapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and tools
 
Multimedia by Tay Vaughan
Multimedia by Tay Vaughan Multimedia by Tay Vaughan
Multimedia by Tay Vaughan
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
 
Multimedia chapter 5
Multimedia chapter 5Multimedia chapter 5
Multimedia chapter 5
 
Web Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSWeb Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSS
 
Multimedia Building Blocks by Daniyal Khan
Multimedia Building Blocks by Daniyal KhanMultimedia Building Blocks by Daniyal Khan
Multimedia Building Blocks by Daniyal Khan
 
Text-Elements of multimedia
Text-Elements of multimediaText-Elements of multimedia
Text-Elements of multimedia
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
 
Multimedia Presentation and Authoring
Multimedia Presentation and AuthoringMultimedia Presentation and Authoring
Multimedia Presentation and Authoring
 
Introduction To Multimedia
Introduction To MultimediaIntroduction To Multimedia
Introduction To Multimedia
 
Content management system
Content management systemContent management system
Content management system
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Video
VideoVideo
Video
 
Web publishing
Web publishingWeb publishing
Web publishing
 
multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1multimedia making it work by Tay Vaughan Chapter1
multimedia making it work by Tay Vaughan Chapter1
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 

Viewers also liked

Animation
AnimationAnimation
Animation
Preet Kanwal
 
Lecture5 graphics
Lecture5   graphicsLecture5   graphics
Lecture5 graphics
Mr SMAK
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
Sopheaktra YONG
 
Interactive multimedia and virtual reality
Interactive multimedia and virtual realityInteractive multimedia and virtual reality
Interactive multimedia and virtual reality
Suprabha B
 
Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...
Université de Liège (ULg)
 
Animation & Animation Techniques
Animation & Animation TechniquesAnimation & Animation Techniques
Animation & Animation Techniques
Narendra Bhavsar
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms
Hakky St
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
Samudin Kassan
 
Bitmap and vector
Bitmap and vectorBitmap and vector
Bitmap and vector
haverstockmedia
 
An introduction to column store indexes and batch mode
An introduction to column store indexes and batch modeAn introduction to column store indexes and batch mode
An introduction to column store indexes and batch mode
Chris Adkin
 
Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
Ram Dutt Shukla
 
Back propagation
Back propagationBack propagation
Back propagation
Nagarajan
 
Color & light
Color & lightColor & light
Color & light
Micheal Abebe
 
Animation Techniques
Animation TechniquesAnimation Techniques
Animation Techniques
Media Studies
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animation
Mr SMAK
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
nooramirahazmn
 
The Internet and Multimedia
The Internet and Multimedia The Internet and Multimedia
The Internet and Multimedia
CeliaBSeaton
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
islam kassem
 
Animation
AnimationAnimation
Animation
ankur bhalla
 
Digital camera
Digital cameraDigital camera
Digital camera
shing1991
 

Viewers also liked (20)

Animation
AnimationAnimation
Animation
 
Lecture5 graphics
Lecture5   graphicsLecture5   graphics
Lecture5 graphics
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
Interactive multimedia and virtual reality
Interactive multimedia and virtual realityInteractive multimedia and virtual reality
Interactive multimedia and virtual reality
 
Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...
 
Animation & Animation Techniques
Animation & Animation TechniquesAnimation & Animation Techniques
Animation & Animation Techniques
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
 
Bitmap and vector
Bitmap and vectorBitmap and vector
Bitmap and vector
 
An introduction to column store indexes and batch mode
An introduction to column store indexes and batch modeAn introduction to column store indexes and batch mode
An introduction to column store indexes and batch mode
 
Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
 
Back propagation
Back propagationBack propagation
Back propagation
 
Color & light
Color & lightColor & light
Color & light
 
Animation Techniques
Animation TechniquesAnimation Techniques
Animation Techniques
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animation
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
The Internet and Multimedia
The Internet and Multimedia The Internet and Multimedia
The Internet and Multimedia
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
 
Animation
AnimationAnimation
Animation
 
Digital camera
Digital cameraDigital camera
Digital camera
 

Similar to World wide web with multimedia

Html cia
Html ciaHtml cia
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
Heather Rock
 
Learn CSS From Scratch
Learn CSS From ScratchLearn CSS From Scratch
Learn CSS From Scratch
ecobold
 
INTRODUCTION FOR HTML
INTRODUCTION  FOR HTML INTRODUCTION  FOR HTML
INTRODUCTION FOR HTML
Rahul Bathri
 
HTML CSS and Web Development
HTML CSS and Web DevelopmentHTML CSS and Web Development
HTML CSS and Web Development
Rahul Mishra
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
Altaf Pinjari
 
Intro to html revised2
Intro to html revised2Intro to html revised2
Intro to html revised2
mmvidanes29
 
HTML
HTMLHTML
html for beginners
html for beginnershtml for beginners
html for beginners
KIIZAPHILIP
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
butest
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
butest
 
Create Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdfCreate Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdf
workingdev2003
 
Css
CssCss
HTML & CSS 2017
HTML & CSS 2017HTML & CSS 2017
HTML & CSS 2017
Colin Loretz
 
Intodcution to Html
Intodcution to HtmlIntodcution to Html
Intodcution to Html
Taha Malampatti
 
Day of code
Day of codeDay of code
Day of code
Evan Farr
 
The complete-html-cheat-sheet
The complete-html-cheat-sheetThe complete-html-cheat-sheet
The complete-html-cheat-sheet
HARUN PEHLIVAN
 
The complete-html-cheat-sheet
The complete-html-cheat-sheetThe complete-html-cheat-sheet
The complete-html-cheat-sheet
Zafer Galip Ozberk
 
Email dssign rules
Email dssign rulesEmail dssign rules
Email dssign rules
Markandey Singh
 
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvvLecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
ZahouAmel1
 

Similar to World wide web with multimedia (20)

Html cia
Html ciaHtml cia
Html cia
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
 
Learn CSS From Scratch
Learn CSS From ScratchLearn CSS From Scratch
Learn CSS From Scratch
 
INTRODUCTION FOR HTML
INTRODUCTION  FOR HTML INTRODUCTION  FOR HTML
INTRODUCTION FOR HTML
 
HTML CSS and Web Development
HTML CSS and Web DevelopmentHTML CSS and Web Development
HTML CSS and Web Development
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
Intro to html revised2
Intro to html revised2Intro to html revised2
Intro to html revised2
 
HTML
HTMLHTML
HTML
 
html for beginners
html for beginnershtml for beginners
html for beginners
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Create Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdfCreate Web Pages by programming of your chice.pdf
Create Web Pages by programming of your chice.pdf
 
Css
CssCss
Css
 
HTML & CSS 2017
HTML & CSS 2017HTML & CSS 2017
HTML & CSS 2017
 
Intodcution to Html
Intodcution to HtmlIntodcution to Html
Intodcution to Html
 
Day of code
Day of codeDay of code
Day of code
 
The complete-html-cheat-sheet
The complete-html-cheat-sheetThe complete-html-cheat-sheet
The complete-html-cheat-sheet
 
The complete-html-cheat-sheet
The complete-html-cheat-sheetThe complete-html-cheat-sheet
The complete-html-cheat-sheet
 
Email dssign rules
Email dssign rulesEmail dssign rules
Email dssign rules
 
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvvLecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
 

More from Afaq Siddiqui

Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)
Afaq Siddiqui
 
Components of System Unit
Components of System UnitComponents of System Unit
Components of System Unit
Afaq Siddiqui
 
Use Of Calculus In Programming
Use Of Calculus In ProgrammingUse Of Calculus In Programming
Use Of Calculus In Programming
Afaq Siddiqui
 
Why We Need To Study Calculus
Why We Need To Study CalculusWhy We Need To Study Calculus
Why We Need To Study Calculus
Afaq Siddiqui
 
Introduction to lambda calculus
Introduction to lambda calculusIntroduction to lambda calculus
Introduction to lambda calculus
Afaq Siddiqui
 
Introduction of calculus in programming
Introduction of calculus in programmingIntroduction of calculus in programming
Introduction of calculus in programming
Afaq Siddiqui
 
Wireless Personal Area Network(WPAN)
Wireless Personal Area Network(WPAN)Wireless Personal Area Network(WPAN)
Wireless Personal Area Network(WPAN)
Afaq Siddiqui
 
WPAN According To ZIGBEE
WPAN According To ZIGBEEWPAN According To ZIGBEE
WPAN According To ZIGBEE
Afaq Siddiqui
 
Job analysis
Job analysisJob analysis
Job analysis
Afaq Siddiqui
 

More from Afaq Siddiqui (9)

Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)
 
Components of System Unit
Components of System UnitComponents of System Unit
Components of System Unit
 
Use Of Calculus In Programming
Use Of Calculus In ProgrammingUse Of Calculus In Programming
Use Of Calculus In Programming
 
Why We Need To Study Calculus
Why We Need To Study CalculusWhy We Need To Study Calculus
Why We Need To Study Calculus
 
Introduction to lambda calculus
Introduction to lambda calculusIntroduction to lambda calculus
Introduction to lambda calculus
 
Introduction of calculus in programming
Introduction of calculus in programmingIntroduction of calculus in programming
Introduction of calculus in programming
 
Wireless Personal Area Network(WPAN)
Wireless Personal Area Network(WPAN)Wireless Personal Area Network(WPAN)
Wireless Personal Area Network(WPAN)
 
WPAN According To ZIGBEE
WPAN According To ZIGBEEWPAN According To ZIGBEE
WPAN According To ZIGBEE
 
Job analysis
Job analysisJob analysis
Job analysis
 

Recently uploaded

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

World wide web with multimedia

  • 1. Presentation on Developing for the Web Text for the Web
  • 2. Developing for the Web  We learn basic element of web in multimedia.  Basic element of web development is HTML(Hyper Text Markup Language), CSS(Cascading Style Sheet), Javascript  Now a day Amazon.com shows more than 43,196 with the title of internet
  • 3.  All modern browsers allow you to examine the HTML code. Look for a menu item such as “View Source.”  Use this feature to dig around in the source HTML code of web sites to see how the page is laid out.
  • 4. HTML Is a Markup Language  The “Markup Language” part of the name means that tags are used to do such things as format text and embed media.  The tags are enclosed by angled brackets: <>.  There are two tag opening and closing.  The closing tag is indicated by a leading forward slash inside the angled brackets.  Example for bold text: <strong>This text is emphasized</strong>
  • 5. • These simple tags along with CSS elements are used to build web pages. • Deprecated tags such as <FONT> and <CENTER> are no longer supported in the HTML standard, yet their use continues to be supported by most browsers.
  • 6. HTML and Multimedia o HTML provides tags for inserting media into HTML documents: the <IMG> tag for inline images; the <AUDIO> and <VIDEO> tags for multimedia; and the <EMBED> and <OBJECT> tags for compound document o Some browsers that understand the <OBJECT> tag ignore the <EMBED> tag, and some browsers that cannot read the <OBJECT> tag need the <EMBED> tag. So it is browser dependent. o So The Object/Embed method places an <EMBED> tag within the <OBJECT> tag to ensure that multimedia elements will play in all browsers.
  • 7.  Thus the HTML code to play a flash animation: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="320" height="240" id="player1" name="player1"> <param name="flashvars" value="file=playlist1.xml"> <param name="movie" value="player.swf"> <param name="allowfullscreen" value="true"> <param name="allowscriptaccess" value="always"> <embed id="player1" flashvars="file=playlist1.xml" name="player1“ src="player.swf" width="320" height="240" allowscriptaccess="always" allowfullscreen="true" /> </object>
  • 8. The Desktop Workspace  Make your web pages look good on a 1024 × 768 display in true color.  The area of the screen available for your web page, called the viewport.  To maximize the browser active window size, in all browser by press f11 key.  So design your web page for a 1,024-pixel-wide display by using tables and images that do not exceed about 1,000 pixels across the page and use scroll bars.
  • 9. The Small-Device Workspace  Many browser run on small devices such as tablets, e-readers, netbooks, PDAs, and smartphones and use smaller view ports.  So these browsers use layout engine for rendering pages.  Internet Explorer uses the Trident engine; Firefox use the Gecko engine; Opera uses the Presto engine; and Apple’s Safari and Google’s Chrome use the WebKit engine.  To deal with the multiplicity of viewport sizes in the small-device world (320 × 480, 240 × 320, 240 × 400, 854 × 480, etc.)  The Android OS allows programmers to write one application that flexibly covers all display sizes by using virtual density-independent pixels (dips)
  • 10.  The density-independent pixel is equivalent to one physical pixel on a 160 dpi screen.  At run time, the baseline density transparently handles any scaling of the dip units needed, based on the actual density of the screen in use.  The conversion of dip units to screen pixels is simple: pixels = dips * (density / 160). For example, on a 240 dpi screen, 1 dip would equal 1.5 physical pixels.  A Double Tap makes the browser zoom in and center on a document; a Touch and Hold will display an information bubble.  A Drag will move the viewport or pan; a Flick will scroll up or down; and a Pinch Open or Pinch Closed will zoom in or out.
  • 11. Nibbling 1. A principle you must always keep in mind when designing and making multimedia elements for the Web and particularly for handheld devices should be called “nibbling.” 2. At a serious metal-working supply store you can buy a power tool called a nibbler. 3. For example, to the elegant bitmapped logo you created in Photoshop when you trim it from 24- to 8- to 4-bit color depth and resize it from 96 pixels square to 64 pixels square and create a transparent .png file. 4. Nibble the audio clip of your client’s theme song from 44.1 kHz to 11 kHz, and see if it’s acceptable at an 8-bit sample size. 5. HTML headers or emphasized text, and try coloring it.
  • 12. Text for the Web  variations in the size of the viewport, viewers of your web site may not be displaying the same “preferred” font that you used to design your page because user preferences in the browser may alter the way text in your document looks and flows.  Many font text uses in web document: Times Roman for the proportional serifed font, Serif, Sans serif, etc.  Using CSS, you can specify your “preference” for font face and many text attributes.
  • 13. Making Columns of Text  The most powerful feature of HTML may be found in the <TABLE> tag.  Use this tag to organize your text into two columns, so it displays more like a newspaper or a magazine  Using a table tag: <HTML> <HEAD> <TITLE> The Explosion </TITLE> </HEAD> <BODY> <DIV ALIGN="center"> <H2> The Explosion </H2> </DIV> <TABLE BORDER="0" CELLSPACING="20"> <TR ALIGN="TOP"> <TD WIDTH="40%"> ... text for Column 1 goes here ... </TD> <TD WIDTH="40%"> ... text for Column 2 goes here ... </TD> </TR> </TABLE> </BODY> </HTML>
  • 14.
  • 15. Flowing Text Around Images  It is possible (and easy) to “flow” text around an image using the ALIGN attribute of the <IMG> tag.  Add a <BR CLEAR="left"> tag at the end of your text paragraph, so that if there is not enough text to fill the entire vertical height of the image, your next paragraph will begin on a new line, left-justified, and below the image.  To add space around your image use the Horizontal Space (HSPACE) and Vertical Space (VSPACE) attributes of the <IMG> tag.  As shown in figure:
  • 16.
  • 17. Code for that image: <HTML> <HEAD> <TITLE>Sailing</TITLE> </HEAD> <BODY> <IMG SRC="gbsky.gif" ALIGN="left" HSPACE="15" VSPACE="5"> <H2>Departure</H2> ... text goes here ... <BR CLEAR="left"> <hr> </BODY> </HTML>
  • 18.
  • 19.  It also includes a background image, a portrait image, and an image map that is used for navigation as shown in figure.  This document also contains the foreign language special character ä, which is called escape sequence for special characters, in this case “&auml;” using HTML document.  An escape sequence begins with an ampersand and ends with a semicolon. Also, note the link to a separate style sheet file holding the CSS code.  A MIDI file is embedded in this page to provide background music.
  • 20. Code for this Image <html> <head> <title>Annan Lapsuus</title> <link rel="stylesheet" type="text/css" href="anna.css"> </head> <body> <table><tr> <td width="20"></td> <!-- blank spacer column for indent --> <td width="180" align="center" valign="top"> <!-- Column to hold image --> <img src="anna.jpg" align="left"> </td> <td width="400" align="left" valign="top"> <!-- Column to hold text and nav button --> <h1>Annan Lapsuus</h1> <p class="annaText"> Minä sain oman huoneen. Sen seinät on maalattu vihreiksi. Ja yhdelle seinälle on maalattu maisema. Mutta joelle ei maalattu joutsenia, koska minä en halunnut. Niihin voi kyllästyäniin helposti. <br><br>
  • 21. Isi on tehnyt minulle kirjahyllyn. Minä järjestän siihen kaikki tavarat. Kiiltokuva-albumit ja kirjan. Sen nimi on "Tiina saa suukon". Vaikka on minulla muitakin kirjoja, mutta en minä enää sellaisia lastenkirjoja lue. <br><br> "Tästä lähtien minun huoneeni on aina hyvässä järjestyksessä", sanoin isille. <br><br> <img src="navButton.gif" border="0" usemap="#thispagemap"> Isi hymyili. </td></tr></table> <!-- Use image map for click navigation --> <map name="thispagemap"> <area shape="circle" coords="48,48,12" href="fhelp.htm"> <area shape="polygon" coords="50,50,0,0,100,0" href="fnavmap.htm"> <area shape="polygon" coords="50,50,0,100,100,100" href="f03.htm"> </map> <!-- play MIDI file on this page --> <EMBED SRC="03/pianobg.mid" width="0" height="2" autostart="true"> </body> </html>
  • 22. The CSS code: body { background-image: url(earth.jpg); } H1 { font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size : 24px; font-weight: bold; } p.annaText { font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size : 14px; font-weight : bold; line-height : 18px; text-align: left; padding-right: 20px; }