SlideShare a Scribd company logo
1 of 22
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

Multimedia technology
Multimedia technologyMultimedia technology
Multimedia technologyVishnu Ram
 
Ch12 the internert & mm
Ch12 the internert & mmCh12 the internert & mm
Ch12 the internert & mmSaba Siddique
 
Chapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and toolsChapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and toolsABDUmomo
 
Multimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animationMultimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animationBadar Waseer
 
Multimedia by Tay Vaughan
Multimedia by Tay Vaughan Multimedia by Tay Vaughan
Multimedia by Tay Vaughan Preethi T G
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUNDazira96
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioBadar Waseer
 
4 multimedia basics
4 multimedia basics4 multimedia basics
4 multimedia basicsVedpal Yadav
 
Chapter 10 designing and producing Multimedia
Chapter 10 designing and producing MultimediaChapter 10 designing and producing Multimedia
Chapter 10 designing and producing MultimediaShehryar Ahmad
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEOazira96
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAazira96
 
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 Chapter1alichaudhry28
 
Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Workssambhenilesh
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringBadar Waseer
 
multimedia authorizing tools
multimedia authorizing toolsmultimedia authorizing tools
multimedia authorizing toolsSantosh Jhansi
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATIONazira96
 
Lecture 4 text
Lecture 4   textLecture 4   text
Lecture 4 textMr SMAK
 

What's hot (20)

Multimedia technology
Multimedia technologyMultimedia technology
Multimedia technology
 
Ch12 the internert & mm
Ch12 the internert & mmCh12 the internert & mm
Ch12 the internert & mm
 
Chapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and toolsChapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and tools
 
Multimedia chapter 5
Multimedia chapter 5Multimedia chapter 5
Multimedia chapter 5
 
Multimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animationMultimedia System & Design Ch 6 animation
Multimedia System & Design Ch 6 animation
 
Multimedia chapter 2
Multimedia chapter 2Multimedia chapter 2
Multimedia chapter 2
 
Multimedia by Tay Vaughan
Multimedia by Tay Vaughan Multimedia by Tay Vaughan
Multimedia by Tay Vaughan
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 Audio
 
4 multimedia basics
4 multimedia basics4 multimedia basics
4 multimedia basics
 
Chapter 10 designing and producing Multimedia
Chapter 10 designing and producing MultimediaChapter 10 designing and producing Multimedia
Chapter 10 designing and producing Multimedia
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
 
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
 
Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 delivering
 
multimedia authorizing tools
multimedia authorizing toolsmultimedia authorizing tools
multimedia authorizing tools
 
Authoring Tools
Authoring ToolsAuthoring Tools
Authoring Tools
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
 
Lecture 4 text
Lecture 4   textLecture 4   text
Lecture 4 text
 

Viewers also liked

Lecture5 graphics
Lecture5   graphicsLecture5   graphics
Lecture5 graphicsMr SMAK
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural networkSopheaktra YONG
 
Interactive multimedia and virtual reality
Interactive multimedia and virtual realityInteractive multimedia and virtual reality
Interactive multimedia and virtual realitySuprabha 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 TechniquesNarendra 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 WebSamudin Kassan
 
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 modeChris Adkin
 
Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And AnimationRam Dutt Shukla
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
Animation Techniques
Animation TechniquesAnimation Techniques
Animation TechniquesMedia Studies
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animationMr SMAK
 
The Internet and Multimedia
The Internet and Multimedia The Internet and Multimedia
The Internet and Multimedia CeliaBSeaton
 
Digital camera
Digital cameraDigital camera
Digital camerashing1991
 

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

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 1Heather Rock
 
Learn CSS From Scratch
Learn CSS From ScratchLearn CSS From Scratch
Learn CSS From Scratchecobold
 
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 DevelopmentRahul Mishra
 
Intro to html revised2
Intro to html revised2Intro to html revised2
Intro to html revised2mmvidanes29
 
html for beginners
html for beginnershtml for beginners
html for beginnersKIIZAPHILIP
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
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.pdfworkingdev2003
 
The complete-html-cheat-sheet
The complete-html-cheat-sheetThe complete-html-cheat-sheet
The complete-html-cheat-sheetHARUN PEHLIVAN
 
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.pptxvvvvvvvvvvvvvvZahouAmel1
 

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 UnitAfaq Siddiqui
 
Use Of Calculus In Programming
Use Of Calculus In ProgrammingUse Of Calculus In Programming
Use Of Calculus In ProgrammingAfaq Siddiqui
 
Why We Need To Study Calculus
Why We Need To Study CalculusWhy We Need To Study Calculus
Why We Need To Study CalculusAfaq Siddiqui
 
Introduction to lambda calculus
Introduction to lambda calculusIntroduction to lambda calculus
Introduction to lambda calculusAfaq Siddiqui
 
Introduction of calculus in programming
Introduction of calculus in programmingIntroduction of calculus in programming
Introduction of calculus in programmingAfaq 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 ZIGBEEAfaq 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

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

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; }