SlideShare a Scribd company logo
GUIDED BY
AJAY PHULRE SIR
RAVI GEEDAM SIR
Submitted By -CHANCHAL PAWAR
DIVYA SONI
KANCHAN SAHU
MANJU GHORSE
Session – 2014 - 15
MINOR PROJECT ON – WEB BROWSER
WEB BROWSER
It is a software application
It accesses information provided by web servers
Brings information resources to the user
Retrieve , present and traverse information resources
on the word wide web
DIFFERENT WEB BROWSERS
Google Chrome
Internet Explorer
Safari
Opera
Mozilla Firefox
GOOGLE CHROME
Developed By : Google
Engine : Webkit
Language : 50
Themes
New Tab Page
Omnibox
Incognito Mode
Secure , Fast , Simple , Stable
Written In : C++ , Assembly , Java Script
MOZILLA FIREFOX
Developer : Mozilla Corporation
Written In : C , C++ , Java Script , Css ,Xul
Engine : Gecko
Language : 75
Private Browsing
Tabbed Browsing
Security
High Performance
OPERA
Developer : Opera Software
Written In : C++
Engine : Presto
Language : 45
Tab Stacking
Opera Turbo
Speed Dial
Opera Link
Opera Unite
INTERNET EXPLORER
Developer : Microsoft
Language : 33
Accelerators
Search Suggestions
Visual Suggestions
Better Find On Page
Incresed Performance
Smarter Address Bar
SAFA
RI
Developer : Apple
Engine : Webkit
 Written In : C++
Private Browsing
Spell Checking
Tabbed Browsing
Text Search
Web Inspector
Pop_-up Ad Blocking
 The browser main functionality is to present the web resourced
you choose by requesting it from the server and displaying it on
the browser window.
 The resources is usually an HTML document, but may be also a
PDF, image, or other type.
 The location of the resources is specified by the user using a
URI (uniform resources Identifier.
 As you write URL and hit GO button , browser program sends a
request to a web server program running on the remote
computer.
 The server program, gathers the request from the web browser
tries to hunt for the web page and then formulate a response.
 THE BROWSER'S MAIN FUNCTIONALITY
The way the browser interprets and displays HTML files is
specified in the HTML and CSS specifications. These
specifications are maintained by the W3C (World Wide Web
Consortium) organization, which is the standards organization for
the web. For years browsers conformed to only a part of the
specifications and developed their own extensions. That caused
serious compatibility issues for web authors. Today most of the
browsers more or less conform to the specifications.
 Browser user interfaces have a lot in
common with each other. Among the
common user interface elements are :
o Address bar for inserting a URI
o Back and forward buttons
o Bookmarking options
o Refresh and stop buttons for refreshing or stopping the
loading of current documents
o Home button that takes you to your home page
 COMPONENTS OF WEB BROWSER
1 User Interface
This includes the address bar, back/forward button ,
bookmarking menu etc
2 Rendering Engine
o Rendering, that is display of the requested contents on
the browser screen.
o By default the rendering engine can display HTML and
XML documents and images
Networking: for network calls such as HTTP requests, using
different implementations for different platform behind a platform-
independent interface.
JavaScript interpreter. Used to parse and execute JavaScript
code.
Data storage. This is a persistence layer. The browser may need
to save all sorts of data locally, such as cookies. Browsers also
support storage mechanisms such as localStorage, IndexedDB,
WebSQL and FileSystem.
WHAT DOES BROWSER DO?
 When you type a web page address such as
www.facebook .com into your browser, that web page
in its entirety is actually stored on a server ready and
waiting to be delivered.
 In fact each web page that you request is
individually created in response to your request.
HOW WEB BROWSER WORK
 LIKE much of the internet, the world wide web operates on a
client/server model.
You run a web client on your computer called a web .
That client contacts a web server and requests information or
resources.
 The web server locates and then sends the information to the
web browser, which displays the results.
NOW WE CREATE A SIMPLE
BROWSER
IN VISUAL BASIC AND THE
BROWSER NAME IS “SPARTON”
Simply Open Visual Studio (Any Version)
NOW IN FILE MENU SELECT “NEW PROJECT”
THEN YOUR SCREEN IS LOOK LIKE THIS
NOW GO TO TOOLBOX AND ADD 6 BUTTONS
NOW WE ADD TEXT BOX
NOW WE ADD WEB BROWSER FROM TOOLBOX
 NOW WE CAN CHANGED THE BUTTON NAME AS OUR
NEED
 We also changed the layout or apperence of the
web browser screen
 And we also use our images to background of
web browser
 NOW OUR BROWSER LOOK LIKE THIS
 NOW WE CAN ADD URL TO OUR WEB BROWSER
NOW ITS TIME FOR CODING
Click on any button for its coding
Simply we click on go button
THE CODING SCREEN IS LOOK LIKE THIS
NOW AS IT IS LEFT 5 BUTTONS CODING ARE
NOW OUR BROWSER IS READY BUT WE CAN
CHANGE THE LAYOUT , SCREEN ORIENTATION ,
MINIMISE , MAXIMISE OPTIONS FOR OUR BROWSERS
BETTER PERFORMANCE.
NOW WE SUCCESSFULLY CREATE A WEB BROWSER
 Finally our browser “SparTon” is ready
 REFERENCES
 Visual studio (Visual Basic)
 www.Compilr.Com
 www.youtube.com
WEB BROWSER

More Related Content

What's hot

What is a Web Browser
What is a Web BrowserWhat is a Web Browser
What is a Web Browser
Priyanka Dalal
 
Website
WebsiteWebsite
Internet Cookies
Internet CookiesInternet Cookies
Internet Cookies
anita gouda
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-end
Mosaab Ehab
 
Structure of url, uniform resource locator
Structure of url, uniform resource locatorStructure of url, uniform resource locator
Structure of url, uniform resource locator
Partnered Health
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Pointkaramfilova
 
Search Engines & Web Browser & Internet & World wide Web (WWW)
Search Engines & Web Browser & Internet & World wide Web (WWW)Search Engines & Web Browser & Internet & World wide Web (WWW)
Search Engines & Web Browser & Internet & World wide Web (WWW)
ShaharyarShoukatShou
 
Web designing and development
Web designing and developmentWeb designing and development
Web designing and development
gherryta
 
WEB DEVELOPMENT
WEB DEVELOPMENTWEB DEVELOPMENT
WEB DEVELOPMENT
khushi74
 
Web Standards
Web StandardsWeb Standards
Web Standards
ChrisF1502010
 
Website
WebsiteWebsite
Web-Development-ppt (1).pptx
Web-Development-ppt (1).pptxWeb-Development-ppt (1).pptx
Web-Development-ppt (1).pptx
RaihanUddin57
 
Search engine
Search engineSearch engine
Search engine
MahiBhargava
 
Web browser
Web browserWeb browser
Introduction to the internet
Introduction to the internetIntroduction to the internet
Introduction to the internet
Folasade Adedeji
 
World Wide Web (WWW)
World Wide Web (WWW)World Wide Web (WWW)
World Wide Web (WWW)
Pramod Kshirsagar
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
TurnToTech
 

What's hot (20)

What is a Web Browser
What is a Web BrowserWhat is a Web Browser
What is a Web Browser
 
Website
WebsiteWebsite
Website
 
Internet Cookies
Internet CookiesInternet Cookies
Internet Cookies
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-end
 
Structure of url, uniform resource locator
Structure of url, uniform resource locatorStructure of url, uniform resource locator
Structure of url, uniform resource locator
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
 
Search Engines & Web Browser & Internet & World wide Web (WWW)
Search Engines & Web Browser & Internet & World wide Web (WWW)Search Engines & Web Browser & Internet & World wide Web (WWW)
Search Engines & Web Browser & Internet & World wide Web (WWW)
 
Web browser
Web browserWeb browser
Web browser
 
Web designing and development
Web designing and developmentWeb designing and development
Web designing and development
 
WEB DEVELOPMENT
WEB DEVELOPMENTWEB DEVELOPMENT
WEB DEVELOPMENT
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
Website
WebsiteWebsite
Website
 
Web-Development-ppt (1).pptx
Web-Development-ppt (1).pptxWeb-Development-ppt (1).pptx
Web-Development-ppt (1).pptx
 
Web design 3
Web design 3Web design 3
Web design 3
 
Search engine
Search engineSearch engine
Search engine
 
Web browser
Web browserWeb browser
Web browser
 
Working of web
Working of webWorking of web
Working of web
 
Introduction to the internet
Introduction to the internetIntroduction to the internet
Introduction to the internet
 
World Wide Web (WWW)
World Wide Web (WWW)World Wide Web (WWW)
World Wide Web (WWW)
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 

Similar to WEB BROWSER

Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
Mukalele Rogers
 
Web development ppt
Web development pptWeb development ppt
Web development ppt
ParasJain222
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
Palash Sukla Das
 
Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptx
DhruvPatel189174
 
BrowserArchitecture_ClientSide.pdf
BrowserArchitecture_ClientSide.pdfBrowserArchitecture_ClientSide.pdf
BrowserArchitecture_ClientSide.pdf
MuhammadBilal187526
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
learnEnglish51
 
Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And Answers
Lisa Williams
 
BrowserArchitecture_ClientSide.pptx
BrowserArchitecture_ClientSide.pptxBrowserArchitecture_ClientSide.pptx
BrowserArchitecture_ClientSide.pptx
MuhammadBilal187526
 
CBIS 327 ~ Introduction
CBIS 327 ~ IntroductionCBIS 327 ~ Introduction
CBIS 327 ~ Introductionmwarrick
 
uuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxuuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptx
SHAIKIRFAN715544
 
webdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptxwebdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptx
sitesite4
 
webdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptxwebdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptx
subhalaxmibarik478
 
Module 4 Accessing the Internet
Module 4 Accessing the InternetModule 4 Accessing the Internet
Module 4 Accessing the Internet
daryu1
 
PWA basics for developers
PWA basics for developersPWA basics for developers
PWA basics for developers
Filip Rakowski
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
ssuser485fb2
 
WP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptWP SESSION 2 PPT.ppt
WP SESSION 2 PPT.ppt
GFGCKCSKOLAR
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.
JohnLagman3
 
Web topic 26 browser compatibilty and security
Web topic 26  browser compatibilty and securityWeb topic 26  browser compatibilty and security
Web topic 26 browser compatibilty and securityCK Yang
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
Ivano Malavolta
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
Commit University
 

Similar to WEB BROWSER (20)

Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
Web development ppt
Web development pptWeb development ppt
Web development ppt
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptx
 
BrowserArchitecture_ClientSide.pdf
BrowserArchitecture_ClientSide.pdfBrowserArchitecture_ClientSide.pdf
BrowserArchitecture_ClientSide.pdf
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
 
Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And Answers
 
BrowserArchitecture_ClientSide.pptx
BrowserArchitecture_ClientSide.pptxBrowserArchitecture_ClientSide.pptx
BrowserArchitecture_ClientSide.pptx
 
CBIS 327 ~ Introduction
CBIS 327 ~ IntroductionCBIS 327 ~ Introduction
CBIS 327 ~ Introduction
 
uuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxuuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptx
 
webdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptxwebdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptx
 
webdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptxwebdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptx
 
Module 4 Accessing the Internet
Module 4 Accessing the InternetModule 4 Accessing the Internet
Module 4 Accessing the Internet
 
PWA basics for developers
PWA basics for developersPWA basics for developers
PWA basics for developers
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
 
WP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptWP SESSION 2 PPT.ppt
WP SESSION 2 PPT.ppt
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.
 
Web topic 26 browser compatibilty and security
Web topic 26  browser compatibilty and securityWeb topic 26  browser compatibilty and security
Web topic 26 browser compatibilty and security
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
 

Recently uploaded

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 

Recently uploaded (20)

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 

WEB BROWSER

  • 1. GUIDED BY AJAY PHULRE SIR RAVI GEEDAM SIR Submitted By -CHANCHAL PAWAR DIVYA SONI KANCHAN SAHU MANJU GHORSE Session – 2014 - 15 MINOR PROJECT ON – WEB BROWSER
  • 2. WEB BROWSER It is a software application It accesses information provided by web servers Brings information resources to the user Retrieve , present and traverse information resources on the word wide web
  • 3. DIFFERENT WEB BROWSERS Google Chrome Internet Explorer Safari Opera Mozilla Firefox
  • 4. GOOGLE CHROME Developed By : Google Engine : Webkit Language : 50 Themes New Tab Page Omnibox Incognito Mode Secure , Fast , Simple , Stable Written In : C++ , Assembly , Java Script
  • 5. MOZILLA FIREFOX Developer : Mozilla Corporation Written In : C , C++ , Java Script , Css ,Xul Engine : Gecko Language : 75 Private Browsing Tabbed Browsing Security High Performance
  • 6. OPERA Developer : Opera Software Written In : C++ Engine : Presto Language : 45 Tab Stacking Opera Turbo Speed Dial Opera Link Opera Unite
  • 7. INTERNET EXPLORER Developer : Microsoft Language : 33 Accelerators Search Suggestions Visual Suggestions Better Find On Page Incresed Performance Smarter Address Bar
  • 8. SAFA RI Developer : Apple Engine : Webkit  Written In : C++ Private Browsing Spell Checking Tabbed Browsing Text Search Web Inspector Pop_-up Ad Blocking
  • 9.  The browser main functionality is to present the web resourced you choose by requesting it from the server and displaying it on the browser window.  The resources is usually an HTML document, but may be also a PDF, image, or other type.  The location of the resources is specified by the user using a URI (uniform resources Identifier.  As you write URL and hit GO button , browser program sends a request to a web server program running on the remote computer.  The server program, gathers the request from the web browser tries to hunt for the web page and then formulate a response.  THE BROWSER'S MAIN FUNCTIONALITY
  • 10. The way the browser interprets and displays HTML files is specified in the HTML and CSS specifications. These specifications are maintained by the W3C (World Wide Web Consortium) organization, which is the standards organization for the web. For years browsers conformed to only a part of the specifications and developed their own extensions. That caused serious compatibility issues for web authors. Today most of the browsers more or less conform to the specifications.
  • 11.  Browser user interfaces have a lot in common with each other. Among the common user interface elements are : o Address bar for inserting a URI o Back and forward buttons o Bookmarking options o Refresh and stop buttons for refreshing or stopping the loading of current documents o Home button that takes you to your home page
  • 12.  COMPONENTS OF WEB BROWSER 1 User Interface This includes the address bar, back/forward button , bookmarking menu etc 2 Rendering Engine o Rendering, that is display of the requested contents on the browser screen. o By default the rendering engine can display HTML and XML documents and images
  • 13. Networking: for network calls such as HTTP requests, using different implementations for different platform behind a platform- independent interface. JavaScript interpreter. Used to parse and execute JavaScript code. Data storage. This is a persistence layer. The browser may need to save all sorts of data locally, such as cookies. Browsers also support storage mechanisms such as localStorage, IndexedDB, WebSQL and FileSystem.
  • 14.
  • 15. WHAT DOES BROWSER DO?  When you type a web page address such as www.facebook .com into your browser, that web page in its entirety is actually stored on a server ready and waiting to be delivered.  In fact each web page that you request is individually created in response to your request.
  • 16. HOW WEB BROWSER WORK  LIKE much of the internet, the world wide web operates on a client/server model. You run a web client on your computer called a web . That client contacts a web server and requests information or resources.  The web server locates and then sends the information to the web browser, which displays the results.
  • 17. NOW WE CREATE A SIMPLE BROWSER IN VISUAL BASIC AND THE BROWSER NAME IS “SPARTON”
  • 18. Simply Open Visual Studio (Any Version)
  • 19. NOW IN FILE MENU SELECT “NEW PROJECT”
  • 20. THEN YOUR SCREEN IS LOOK LIKE THIS
  • 21. NOW GO TO TOOLBOX AND ADD 6 BUTTONS
  • 22. NOW WE ADD TEXT BOX
  • 23. NOW WE ADD WEB BROWSER FROM TOOLBOX
  • 24.  NOW WE CAN CHANGED THE BUTTON NAME AS OUR NEED  We also changed the layout or apperence of the web browser screen  And we also use our images to background of web browser
  • 25.  NOW OUR BROWSER LOOK LIKE THIS
  • 26.  NOW WE CAN ADD URL TO OUR WEB BROWSER
  • 27. NOW ITS TIME FOR CODING Click on any button for its coding Simply we click on go button
  • 28. THE CODING SCREEN IS LOOK LIKE THIS
  • 29. NOW AS IT IS LEFT 5 BUTTONS CODING ARE
  • 30. NOW OUR BROWSER IS READY BUT WE CAN CHANGE THE LAYOUT , SCREEN ORIENTATION , MINIMISE , MAXIMISE OPTIONS FOR OUR BROWSERS BETTER PERFORMANCE.
  • 31. NOW WE SUCCESSFULLY CREATE A WEB BROWSER
  • 32.  Finally our browser “SparTon” is ready
  • 33.  REFERENCES  Visual studio (Visual Basic)  www.Compilr.Com  www.youtube.com