SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 442
A Personalized Web Browser
D.VIGNESH KUMAR1, D.KARTHIK KUMAR2, S.RAJAPRIYAN3, MS. J. SHANTHALAKSHMI REVATHY4
123, Computer Science and Engineering, Velammal College of Engineering and Technology,
Madurai, Tamil Nadu, India
4Assistant Professor, Computer Science and Engineering, Velammal College of Engineering and Technology,
Madurai, Tamil Nadu, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - In a normal web browser the user used to
browse in single full screen and switches over tabs for
browsing to browse two different pages also normal browser
are personalized based upon the search engines and regular
browser are less interactive. Our proposed browser can be
used to browse multiple sites in a single screen that is in split
mode. This model supports more Interactivenessbysupporting
shortcut features and voice control, this is done without
adding any hazardous extensions. Data analysis is made on
data which is fetched from search engine of the browser to
make more personalized browser for the users. User needs to
create an account in browser server. While creating an
account user need to give his unique id like mobile number for
authentication, also account name and password for sign in.
The data is sent to the server and data analysis will take place
in server for the particular user.
Key Words: Browser,Lightweight browser,Personalization,
Data analysis, Electronjs, Voice Control.
1. INTRODUCTION
The present browsers are less interactive where we need to
use mouse to scroll up and down and to navigate through
pages we need cursor. In some browser the interaction is
enhanced using some extensions but extensionsmaycontain
malware and causes security issues. The browser also don’t
support multiple view user needs to switch tabsfor viewing
multiple web pages. Then if we turn towards data analysis,
personalisation is done for only specificsearchengine.There
is no any common personalization for a browser. For
example if user has Google account the user data is analysed
which is given in Google search engine. The size of browser
is also too large and consumes more RAM of our system.
Browsers like chrome consumes more RAM of our system
when many tabs are opened also it occupies more space in
our system. Normal browsers are cross platform but for
different operating systemsthey need to modify somecodes
or structure of browser to support different operating
system. Our personalized browser is designed in way to find
remedy for all above mentioned issues. Our browserismade
using web technologies so it is light weighted and design is
made easier using HTML. Interactionisenhancedusingvoice
and shortcuts inbuildly without adding any extensions.
Data analysis made common for all the search engines. It
supports cross platform without modifying anythingincode
and structure using electronjs.
1.1 Objective
 To develop common analysis for all search engines.
 To enhance interaction without adding extensions.
 To develop light weight browser.
 To support multiple views of webpage in single tab.
2. ARCHITECTURE
There are a lot of web browsers available in the market. All
of them interpret and display information on the screen
however their capabilities and structure varies depending
upon implementation. But the mostbasiccomponentthatall
web browsers must exhibit is listed below:
 Controller/Dispatcher
 Interpreter
 Client Programs
Controller works as a control unit in CPU. It takes input
from the keyboard or mouse, interpret it and make other
services to work on the basis of input it receives.
Interpreter receives information from the controller and
executes the instruction line by line. Some interpreters are
mandatory while some are optional. For example, HTML
interpreter program is mandatory and java interpreter is
optional.
Client Program describes the specific protocol that will be
used to access a particular service. Following are the client
programs that are commonly used:
 HTTP
 SMTP
 FTP
 POP
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 443
Fig -1: Browser Architecture
3. SYSTEM DESIGN
The first thing to do is step back and build a model for how
browsers are used. User research and design analysisallows
for complex models, which, depending on the kinds of
questions you want answersto, may be entirely worthwhile.
In this little model everything people do with browsers falls
into three categories:
Reading. It’s the ability to read information off the screen,
through the browser, that is the largest percentageofhuman
activity with browsers. Think about it: the reason for all of
that searching, clicking and bookmaking is to find things
worth reading (or perhaps skimming, sending to friends, or
printing out). If you were to take a stopwatch and measure
how much time most people spend doingvariousthingswith
their browser, reading or skimming pages would be at the
top of the list. There is a reason that the page itself is the
largest part of the UI of any web browser. Scroll bars get
more usage than most other browser features combined.
Navigating: Since reading doesn’t require muchinteraction
from the browser, most browsers build their structure
around moving between pages. Hypertext systemsarebased
on the ability to navigate, both through clicking links, and
using other browser tools (Bookmarks, searches). A good
browser makes it easy not only to move from one page or
site to another, but also makes it easy to return to things the
user has already seen (e.g. History) and things they have
deemed as important or interesting (Bookmarks).
Interacting: Any time the user has to put information into
the browser, URLs, passwords, credit card numbers, naked
pictures of their neighbors, they are interacting with the
browser or a website. Within the browser itself,thiscouldbe
setting preferences, or adding/managing bookmarks. With
websites it could be creating email, chatting with friends, or
doing any of the other amazing things websites do.
4. IMPLEMENTATION
The development software used for the projectisHTML,CSS,
JAVASCRIPT and ELECTRON JS to convert them into
execution files. For voice recognition implementationweare
using Pocketsphinx, offline speech recognition engine.
HTML HyperText Markup Language (HTML) is a markup
language for creating webpages. Webpages are usually
viewed in a web browser. They can include writing, links,
pictures, and even sound and video. HTML is used to mark
and describe each of these kinds of content so the web
browser can show them correctly.HTML can also be used to
add Meta information to a web page. Meta information is
information about the web page. For example, the name of
the person who made it. Meta information is not usually
shown by web browsers.
CSS Cascading Style Sheets (CSS) is a style sheet language
used for describing the presentation of a document written
in a markup language. Although most often used to set the
visual style of web pages and user interfaces written in
HTML and XHTML, the language can be applied to any XML
document, including plain XML, SVG and XUL, and is
applicable to rendering in speech, or on other media. Along
with HTML and JavaScript, CSS is a cornerstone technology
used by most websitesto create visually engagingwebpages,
user interfaces for web applications, and user interfaces for
many mobile applications.CSS is designed primarily to
enable the separation of presentation and content,including
aspects such as the layout, colors, and fonts. This separation
can improve content accessibility, provide more flexibility
and control in the specification of presentation
characteristics, enable multiple HTML pages to share
formatting by specifying the relevant CSS in a separate .css
file, and reduce complexity and repetition in the structural
content.
JavaScript JavaScript often abbreviated as JS, is a high-level,
interpreted programming language. It is a language whichis
also characterized as dynamic, weakly typed, prototype-
based and multi-paradigm. Alongside HTML and CSS,
JavaScript is one of the three core technologies of World
Wide Web content engineering. It is used to make webpages
interactive and provide online programs, including video
games. The majority of websites employ it, and all modern
web browsers support it without the need for plug-ins by
means of a built-in JavaScript engine. Each of the many
JavaScript engines represent a different implementation of
JavaScript, all based on the ECMAScript specification, with
some engines not supporting the spec fully, and with many
engines supporting additional features beyond ECMA.
Normal browser is done with event handlingforforwardand
backward navigation of web page in the browser using java
script. Now we know convert them into execution file. This
can be done using Electronjs.
Electron Electron is an open-source framework createdand
maintained by GitHub. It allows for the development of
desktop GUI applications using front and back end
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 444
components originally developed for web applications:
Node.js runtime for the backend and Chromium for the
frontend. Electron is the main GUI frameworkbehindseveral
notable open-source projects including GitHub's Atom and
Microsoft's Visual Studio Code source code editors, theTidal
music streaming service desktop application and the Light
Table IDE, in addition to the freeware desktop client for the
Discord chat service.
NPM npm package manager for the JavaScriptprogramming
language. It is the default package managerfortheJavaScript
runtime environment Node.js. It consists of a command line
client, also called npm, and an online database of public and
paid-for private packages, called the npm registry. The
registry is accessed via the client, and the available packages
can be browsed and searched via the npm website. The
package manager and the registry are managed by npm, Inc.
Using this npm we are installing the electron and other
required runtime environments. A basic Electron app
consists of three files: Package.json (metadata), main.js
(code) and index.html (graphical user interface). The
framework is provided by the Electron executable file
(electron.exe on Windows, electron.app on MacOS, and
electron on Linux). Developerswishing to add branding and
custom icons can rename and/or edit the Electron
executable file.
The most important file in the Electron file is Package.json. It
keeps information about the package. The most common
information in Package.json is:
 "name", the application name
 "version", the application version string
 "main", the name of the main script file of the
application
Package.json is an npm file. Using this electron execution file
can be created using electron by converting the HTML CSS
files. iframes in HTML areused to split thescreenformultiple
web page in a single tab. To generalize the analysis common
for all search engine user needsto create accountin browser
server. The data which is searched is passed to through
server and server will analysis the data. The result is
provided as insights about the data provided and filters the
content according to the user’s previous searches and event
occurrence. To analysis data at server side hadoop is used.
Hadoop Apache Hadoop is a collection of open-source
software utilities that facilitate using a network of many
computers to solve problems involving massive amounts of
data and computation. It provides a software framework for
distributed storage and processing of big data using the Map
Reduce programming model. Originally designed for
computerclusters built from commodityhardware—stillthe
commonuse—ithas also found useon clustersofhigher-end
hardware. All the modules in Hadoop are designed with a
fundamental assumption thathardwarefailuresarecommon
occurrences and should be automatically handled by the
framework. Using this data analysis is made on data sent to
the server and provides insights about the user.
Interactiveness is enhanced using speech and shortcuts
without adding any extensions thatis both these featuresare
done inbuilt.
PocketSphinx For Voice Recognition we are using
PocketSphinx .It is a offline voicerecognition.PocketSphinxis
one of Carnegie Mellon University's open source large
vocabulary, speaker-independent continuous speech
recognition engine. This is a Research System.
The words are identified based on the pronunciation for a
word or a phrase from “The CMU Pronouncing Dictionary”
The Carnegie Mellon University PronouncingDictionary isan
open-source machine-readable pronunciationdictionaryfor
North American English that contains over 134,000
words and their pronunciations. CMUdict is being actively
maintained and expanded. We are open to suggestions,
corrections and other input. Its entries are particularly
useful for speech recognition and synthesis, as it has
mappings from words to their pronunciations in the
ARPAbet phoneme set, a standard for Englishpronunciation.
The current phoneme set contains 39 phonemes, vowels
carry a lexical stress marker:
0 — No stress
1 — Primary stress
2 — Secondary stress
The Pocketsphinx API is designed to ease the use of speech
recognizer functionality in your applications:
 It is very likely to remain stable both in terms of source
and binary compatibility, due to use of abstract types.
 It is fully re-entrant, so there is no problem having
multiple decoders in the same process.
 It allows a drastic reduction in code footprint and a
modest but significant reduction in memory
consumption.
There are multiple possible search modes:
 Keyword: efficiently looks for a key phrase and ignores
other speech. It allows configuring the detection
threshold.
 Grammar: recognizes speech according to the JSGF
grammar. Unlike key phrase search, grammar search
doesn’t ignore words which are not in the grammar but
tries to recognize them.
 ngram/lm: recognizes natural speech with a language
model.
 allphone: recognizes phonemes with a phonetic
language model.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 445
5. EXPERIMENTAL RESULTS
We conducted experiments on time taken to load a webpage
in our electron web browser in comparison with other web
browsers like Google Chrome, Mozilla Firefox, Internet
Explorer, Microsoft Edge, Safari. The results showed faster
retrieval of a web page for our electron web browser.
Fig -2: Experimental Results
6. CONCLUSION
This browser provides more generalized personalization
with richer interaction and multiple views. Allthese features
were added without adding any extension which is more
vulnerable in cybercrime. Also our browsers are fast light,
weighted, cross platform and consumes less RAM compared
to other browsers leading in the market.
Future scope Now daysoperating systemsmemory size are
reducing. An operating system can be build under few mega
bytes. Thus it increases compact ability of computer devices.
To suite with this environment the browser should be light
weighted cross platform that is supportsalloperatingsystem
without changing any structure of the browser.
Also Gestures can be included for interaction with browsers
for physically aided peoples. Data analysis can be proceeded
with machine learning and predicts what the user going to
search before he types. These features will moves the
browsing experience to next level of generation. The
following are future scopes of the browser.
 Gesture controlled browser for physically aided peoples.
 Machine learning Browser for predicting the future
searches of users.
 Fully Voice controlled web browser
REFERENCES
[1] A. Grosskurth, M. W. Godfrey, “A reference architecture
for Web browsers”, 21st IEEE International Conference
on Software Maintenance (ICSM'05)
[2] X. Qiao, G. Nan, Y. Peng, L. Guo, J. Chen, Y. Sun, and J.
Chen. Ndnbrowser: An extended web browser for
named data networking. Journal of Network and
Computer Applications, 50:134–147, 2015.
[3] Chris Grier, Shuo Tang, Samuel T. King,“Web Browsing
with the OP Web Browser”, 2008 IEEE Symposium on
Security and Privacy (sp 2008)
[4] Tingshao Zhu, Xinguo Xu, Guohua Liu,“Identifying
machine query for an intelligent web browser system”,
2010 IEEE 2nd Symposium on Web Society
[5] Chris Grier, Shuo Tang, Samuel T. King, “Secure Web
Browsing with the OP Web Browser” 2008 IEEE
Symposium on Security and Privacy (sp 2008)
[6] Sean Pretorius, Adeyemi R. Ikuesan, Hein S. Venter,
“Attributing usersbased on web browser history”,2017
IEEE Conference on Application, Information and
Network Security (AINS)
[7] Ankit Kumar, Joy Bose, Divya Bansal, “A
web browser responsiveto theuserinterestlevel”,2015
Annual IEEE India Conference (INDICON)
[8] Joy Bose, Amit Singhai, Ankur Trisal, Vinod
Keshav, Utkarsh Dubey, “A hands free browser using
EEG and voice inputs”, 2015 International Joint
Conference on Neural Networks (IJCNN)

More Related Content

What's hot

Project report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh KoolwalProject report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh KoolwalDevansh Koolwal
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practicesKarolina Coates
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Oleksii Prohonnyi
 
2014_report
2014_report2014_report
2014_reportK SEZER
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)PCG Solution
 
Client Building Functional webapps.
Client   Building Functional webapps.Client   Building Functional webapps.
Client Building Functional webapps.Arun Kumar
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Developmentzaidfarooqui974
 
Top frontend web development tools
Top frontend web development toolsTop frontend web development tools
Top frontend web development toolsBenji Harrison
 
Introduction to Basic Concepts in Web
Introduction to Basic Concepts in WebIntroduction to Basic Concepts in Web
Introduction to Basic Concepts in WebJussi Pohjolainen
 
A Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI DeveloperA Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI Developernariyaravi
 
What is java script
What is java scriptWhat is java script
What is java scriptsumanbaba_73
 
Web Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusWeb Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusNANDINI SHARMA
 
Front end architecture
Front end architectureFront end architecture
Front end architectureRemus Langu
 
Web based appplication
Web based appplication Web based appplication
Web based appplication jpsiva
 

What's hot (20)

Project report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh KoolwalProject report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh Koolwal
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practices
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 
2014_report
2014_report2014_report
2014_report
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)
 
Client Building Functional webapps.
Client   Building Functional webapps.Client   Building Functional webapps.
Client Building Functional webapps.
 
Yacks
YacksYacks
Yacks
 
Zemanta
ZemantaZemanta
Zemanta
 
SeniorProject_Jurgun
SeniorProject_JurgunSeniorProject_Jurgun
SeniorProject_Jurgun
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Development
 
Top frontend web development tools
Top frontend web development toolsTop frontend web development tools
Top frontend web development tools
 
Introduction to Basic Concepts in Web
Introduction to Basic Concepts in WebIntroduction to Basic Concepts in Web
Introduction to Basic Concepts in Web
 
A Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI DeveloperA Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI Developer
 
Report html5
Report html5Report html5
Report html5
 
What is java script
What is java scriptWhat is java script
What is java script
 
Web Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusWeb Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV Syllabus
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Adobe Flex Framework
Adobe Flex FrameworkAdobe Flex Framework
Adobe Flex Framework
 
Lit 20170306
Lit 20170306Lit 20170306
Lit 20170306
 
Web based appplication
Web based appplication Web based appplication
Web based appplication
 

Similar to A Personalized Web Browser Using Voice Control and Data Analysis

Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersLisa Williams
 
The most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptThe most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptConnect Solutions
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs ServicesNusrat Khanom
 
The most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfThe most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfConnect Solutions
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfConnect Solutions
 
web development.pdf
web development.pdfweb development.pdf
web development.pdfJessicaArifa
 
The most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.pptThe most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.pptConnect Solutions
 
Web Development ​.pdf
Web Development ​.pdfWeb Development ​.pdf
Web Development ​.pdfIshani Jerin
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Ly Nguyen Bui
 
The Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxThe Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxConnect Solutions
 
The best development services available for Pakistan.ppt
The best development services available for Pakistan.pptThe best development services available for Pakistan.ppt
The best development services available for Pakistan.pptConnect Solutions
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfConnect Solutions
 
​Web ​Development
 ​Web ​Development ​Web ​Development
​Web ​DevelopmentFariha Tasnim
 
The Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.pptThe Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.pptConnect Solutions
 
Full stack devlopment using django main ppt
Full stack devlopment using django main pptFull stack devlopment using django main ppt
Full stack devlopment using django main pptSudhanshuVijay3
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end developmentBenish Balakrishnan
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website DevelopmentCHL Softech
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfWeb Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfSeo Expate BD LTD
 
Basics of Website Design
Basics of Website DesignBasics of Website Design
Basics of Website Designijbuiiir1
 

Similar to A Personalized Web Browser Using Voice Control and Data Analysis (20)

Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And Answers
 
The most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptThe most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.ppt
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs Services
 
The most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfThe most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdf
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdf
 
web development.pdf
web development.pdfweb development.pdf
web development.pdf
 
The most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.pptThe most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.ppt
 
Web Development ​.pdf
Web Development ​.pdfWeb Development ​.pdf
Web Development ​.pdf
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142
 
The Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxThe Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptx
 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsx
 
The best development services available for Pakistan.ppt
The best development services available for Pakistan.pptThe best development services available for Pakistan.ppt
The best development services available for Pakistan.ppt
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdf
 
​Web ​Development
 ​Web ​Development ​Web ​Development
​Web ​Development
 
The Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.pptThe Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.ppt
 
Full stack devlopment using django main ppt
Full stack devlopment using django main pptFull stack devlopment using django main ppt
Full stack devlopment using django main ppt
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end development
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website Development
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfWeb Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
 
Basics of Website Design
Basics of Website DesignBasics of Website Design
Basics of Website Design
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

A Personalized Web Browser Using Voice Control and Data Analysis

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 442 A Personalized Web Browser D.VIGNESH KUMAR1, D.KARTHIK KUMAR2, S.RAJAPRIYAN3, MS. J. SHANTHALAKSHMI REVATHY4 123, Computer Science and Engineering, Velammal College of Engineering and Technology, Madurai, Tamil Nadu, India 4Assistant Professor, Computer Science and Engineering, Velammal College of Engineering and Technology, Madurai, Tamil Nadu, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - In a normal web browser the user used to browse in single full screen and switches over tabs for browsing to browse two different pages also normal browser are personalized based upon the search engines and regular browser are less interactive. Our proposed browser can be used to browse multiple sites in a single screen that is in split mode. This model supports more Interactivenessbysupporting shortcut features and voice control, this is done without adding any hazardous extensions. Data analysis is made on data which is fetched from search engine of the browser to make more personalized browser for the users. User needs to create an account in browser server. While creating an account user need to give his unique id like mobile number for authentication, also account name and password for sign in. The data is sent to the server and data analysis will take place in server for the particular user. Key Words: Browser,Lightweight browser,Personalization, Data analysis, Electronjs, Voice Control. 1. INTRODUCTION The present browsers are less interactive where we need to use mouse to scroll up and down and to navigate through pages we need cursor. In some browser the interaction is enhanced using some extensions but extensionsmaycontain malware and causes security issues. The browser also don’t support multiple view user needs to switch tabsfor viewing multiple web pages. Then if we turn towards data analysis, personalisation is done for only specificsearchengine.There is no any common personalization for a browser. For example if user has Google account the user data is analysed which is given in Google search engine. The size of browser is also too large and consumes more RAM of our system. Browsers like chrome consumes more RAM of our system when many tabs are opened also it occupies more space in our system. Normal browsers are cross platform but for different operating systemsthey need to modify somecodes or structure of browser to support different operating system. Our personalized browser is designed in way to find remedy for all above mentioned issues. Our browserismade using web technologies so it is light weighted and design is made easier using HTML. Interactionisenhancedusingvoice and shortcuts inbuildly without adding any extensions. Data analysis made common for all the search engines. It supports cross platform without modifying anythingincode and structure using electronjs. 1.1 Objective  To develop common analysis for all search engines.  To enhance interaction without adding extensions.  To develop light weight browser.  To support multiple views of webpage in single tab. 2. ARCHITECTURE There are a lot of web browsers available in the market. All of them interpret and display information on the screen however their capabilities and structure varies depending upon implementation. But the mostbasiccomponentthatall web browsers must exhibit is listed below:  Controller/Dispatcher  Interpreter  Client Programs Controller works as a control unit in CPU. It takes input from the keyboard or mouse, interpret it and make other services to work on the basis of input it receives. Interpreter receives information from the controller and executes the instruction line by line. Some interpreters are mandatory while some are optional. For example, HTML interpreter program is mandatory and java interpreter is optional. Client Program describes the specific protocol that will be used to access a particular service. Following are the client programs that are commonly used:  HTTP  SMTP  FTP  POP
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 443 Fig -1: Browser Architecture 3. SYSTEM DESIGN The first thing to do is step back and build a model for how browsers are used. User research and design analysisallows for complex models, which, depending on the kinds of questions you want answersto, may be entirely worthwhile. In this little model everything people do with browsers falls into three categories: Reading. It’s the ability to read information off the screen, through the browser, that is the largest percentageofhuman activity with browsers. Think about it: the reason for all of that searching, clicking and bookmaking is to find things worth reading (or perhaps skimming, sending to friends, or printing out). If you were to take a stopwatch and measure how much time most people spend doingvariousthingswith their browser, reading or skimming pages would be at the top of the list. There is a reason that the page itself is the largest part of the UI of any web browser. Scroll bars get more usage than most other browser features combined. Navigating: Since reading doesn’t require muchinteraction from the browser, most browsers build their structure around moving between pages. Hypertext systemsarebased on the ability to navigate, both through clicking links, and using other browser tools (Bookmarks, searches). A good browser makes it easy not only to move from one page or site to another, but also makes it easy to return to things the user has already seen (e.g. History) and things they have deemed as important or interesting (Bookmarks). Interacting: Any time the user has to put information into the browser, URLs, passwords, credit card numbers, naked pictures of their neighbors, they are interacting with the browser or a website. Within the browser itself,thiscouldbe setting preferences, or adding/managing bookmarks. With websites it could be creating email, chatting with friends, or doing any of the other amazing things websites do. 4. IMPLEMENTATION The development software used for the projectisHTML,CSS, JAVASCRIPT and ELECTRON JS to convert them into execution files. For voice recognition implementationweare using Pocketsphinx, offline speech recognition engine. HTML HyperText Markup Language (HTML) is a markup language for creating webpages. Webpages are usually viewed in a web browser. They can include writing, links, pictures, and even sound and video. HTML is used to mark and describe each of these kinds of content so the web browser can show them correctly.HTML can also be used to add Meta information to a web page. Meta information is information about the web page. For example, the name of the person who made it. Meta information is not usually shown by web browsers. CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. Although most often used to set the visual style of web pages and user interfaces written in HTML and XHTML, the language can be applied to any XML document, including plain XML, SVG and XUL, and is applicable to rendering in speech, or on other media. Along with HTML and JavaScript, CSS is a cornerstone technology used by most websitesto create visually engagingwebpages, user interfaces for web applications, and user interfaces for many mobile applications.CSS is designed primarily to enable the separation of presentation and content,including aspects such as the layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple HTML pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the structural content. JavaScript JavaScript often abbreviated as JS, is a high-level, interpreted programming language. It is a language whichis also characterized as dynamic, weakly typed, prototype- based and multi-paradigm. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content engineering. It is used to make webpages interactive and provide online programs, including video games. The majority of websites employ it, and all modern web browsers support it without the need for plug-ins by means of a built-in JavaScript engine. Each of the many JavaScript engines represent a different implementation of JavaScript, all based on the ECMAScript specification, with some engines not supporting the spec fully, and with many engines supporting additional features beyond ECMA. Normal browser is done with event handlingforforwardand backward navigation of web page in the browser using java script. Now we know convert them into execution file. This can be done using Electronjs. Electron Electron is an open-source framework createdand maintained by GitHub. It allows for the development of desktop GUI applications using front and back end
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 444 components originally developed for web applications: Node.js runtime for the backend and Chromium for the frontend. Electron is the main GUI frameworkbehindseveral notable open-source projects including GitHub's Atom and Microsoft's Visual Studio Code source code editors, theTidal music streaming service desktop application and the Light Table IDE, in addition to the freeware desktop client for the Discord chat service. NPM npm package manager for the JavaScriptprogramming language. It is the default package managerfortheJavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry. The registry is accessed via the client, and the available packages can be browsed and searched via the npm website. The package manager and the registry are managed by npm, Inc. Using this npm we are installing the electron and other required runtime environments. A basic Electron app consists of three files: Package.json (metadata), main.js (code) and index.html (graphical user interface). The framework is provided by the Electron executable file (electron.exe on Windows, electron.app on MacOS, and electron on Linux). Developerswishing to add branding and custom icons can rename and/or edit the Electron executable file. The most important file in the Electron file is Package.json. It keeps information about the package. The most common information in Package.json is:  "name", the application name  "version", the application version string  "main", the name of the main script file of the application Package.json is an npm file. Using this electron execution file can be created using electron by converting the HTML CSS files. iframes in HTML areused to split thescreenformultiple web page in a single tab. To generalize the analysis common for all search engine user needsto create accountin browser server. The data which is searched is passed to through server and server will analysis the data. The result is provided as insights about the data provided and filters the content according to the user’s previous searches and event occurrence. To analysis data at server side hadoop is used. Hadoop Apache Hadoop is a collection of open-source software utilities that facilitate using a network of many computers to solve problems involving massive amounts of data and computation. It provides a software framework for distributed storage and processing of big data using the Map Reduce programming model. Originally designed for computerclusters built from commodityhardware—stillthe commonuse—ithas also found useon clustersofhigher-end hardware. All the modules in Hadoop are designed with a fundamental assumption thathardwarefailuresarecommon occurrences and should be automatically handled by the framework. Using this data analysis is made on data sent to the server and provides insights about the user. Interactiveness is enhanced using speech and shortcuts without adding any extensions thatis both these featuresare done inbuilt. PocketSphinx For Voice Recognition we are using PocketSphinx .It is a offline voicerecognition.PocketSphinxis one of Carnegie Mellon University's open source large vocabulary, speaker-independent continuous speech recognition engine. This is a Research System. The words are identified based on the pronunciation for a word or a phrase from “The CMU Pronouncing Dictionary” The Carnegie Mellon University PronouncingDictionary isan open-source machine-readable pronunciationdictionaryfor North American English that contains over 134,000 words and their pronunciations. CMUdict is being actively maintained and expanded. We are open to suggestions, corrections and other input. Its entries are particularly useful for speech recognition and synthesis, as it has mappings from words to their pronunciations in the ARPAbet phoneme set, a standard for Englishpronunciation. The current phoneme set contains 39 phonemes, vowels carry a lexical stress marker: 0 — No stress 1 — Primary stress 2 — Secondary stress The Pocketsphinx API is designed to ease the use of speech recognizer functionality in your applications:  It is very likely to remain stable both in terms of source and binary compatibility, due to use of abstract types.  It is fully re-entrant, so there is no problem having multiple decoders in the same process.  It allows a drastic reduction in code footprint and a modest but significant reduction in memory consumption. There are multiple possible search modes:  Keyword: efficiently looks for a key phrase and ignores other speech. It allows configuring the detection threshold.  Grammar: recognizes speech according to the JSGF grammar. Unlike key phrase search, grammar search doesn’t ignore words which are not in the grammar but tries to recognize them.  ngram/lm: recognizes natural speech with a language model.  allphone: recognizes phonemes with a phonetic language model.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 445 5. EXPERIMENTAL RESULTS We conducted experiments on time taken to load a webpage in our electron web browser in comparison with other web browsers like Google Chrome, Mozilla Firefox, Internet Explorer, Microsoft Edge, Safari. The results showed faster retrieval of a web page for our electron web browser. Fig -2: Experimental Results 6. CONCLUSION This browser provides more generalized personalization with richer interaction and multiple views. Allthese features were added without adding any extension which is more vulnerable in cybercrime. Also our browsers are fast light, weighted, cross platform and consumes less RAM compared to other browsers leading in the market. Future scope Now daysoperating systemsmemory size are reducing. An operating system can be build under few mega bytes. Thus it increases compact ability of computer devices. To suite with this environment the browser should be light weighted cross platform that is supportsalloperatingsystem without changing any structure of the browser. Also Gestures can be included for interaction with browsers for physically aided peoples. Data analysis can be proceeded with machine learning and predicts what the user going to search before he types. These features will moves the browsing experience to next level of generation. The following are future scopes of the browser.  Gesture controlled browser for physically aided peoples.  Machine learning Browser for predicting the future searches of users.  Fully Voice controlled web browser REFERENCES [1] A. Grosskurth, M. W. Godfrey, “A reference architecture for Web browsers”, 21st IEEE International Conference on Software Maintenance (ICSM'05) [2] X. Qiao, G. Nan, Y. Peng, L. Guo, J. Chen, Y. Sun, and J. Chen. Ndnbrowser: An extended web browser for named data networking. Journal of Network and Computer Applications, 50:134–147, 2015. [3] Chris Grier, Shuo Tang, Samuel T. King,“Web Browsing with the OP Web Browser”, 2008 IEEE Symposium on Security and Privacy (sp 2008) [4] Tingshao Zhu, Xinguo Xu, Guohua Liu,“Identifying machine query for an intelligent web browser system”, 2010 IEEE 2nd Symposium on Web Society [5] Chris Grier, Shuo Tang, Samuel T. King, “Secure Web Browsing with the OP Web Browser” 2008 IEEE Symposium on Security and Privacy (sp 2008) [6] Sean Pretorius, Adeyemi R. Ikuesan, Hein S. Venter, “Attributing usersbased on web browser history”,2017 IEEE Conference on Application, Information and Network Security (AINS) [7] Ankit Kumar, Joy Bose, Divya Bansal, “A web browser responsiveto theuserinterestlevel”,2015 Annual IEEE India Conference (INDICON) [8] Joy Bose, Amit Singhai, Ankur Trisal, Vinod Keshav, Utkarsh Dubey, “A hands free browser using EEG and voice inputs”, 2015 International Joint Conference on Neural Networks (IJCNN)