Nix Web Browser Nix Web Browser Nix Web Browser By: Anthony Rubert 1. Project Overview 1.1 Executive Summary This paper discusses web browsers and other important technologies which makes it possible...

1 answer below »
Need programming done to run an independent web browser for my project


Nix Web Browser Nix Web Browser Nix Web Browser By: Anthony Rubert 1. Project Overview 1.1 Executive Summary This paper discusses web browsers and other important technologies which makes it possible to have a functioning web browser. The paper shows weaknesses existing in current web browsers available to the user. There are also solutions to the current weaknesses exhibited by web browsers. Understanding and solving the existing weaknesses in other web browsers will give Nix web browser the thrust forward which is required. The tools to make the development of the software have also been highlighted. The ER diagram of the web browser is available so as to ensure that the team tasked with developing the software has a starting point. The web browser uses different technologies to connect to the internet or to the network. Web browsers also have criteria of locating resources which the user has requested for. The resources are then presented to the user and he/she might make a decision based on the information. The web browser is able to present different types of information stored in different file formats. This ensures that the web browsers are able to read any type of data stored in the server and displays them to the user. Web browsers are also used to test web-based system and once they operate normally on web browsers the applications are ready to be distributed to the users. 2. Project Objectives and Expected Benefits 3.1 Objectives 1. A web browser is a Windows application tasked with sending, retrieving, traversing and presenting information in different devices. The application is responsible for sending data from a windows computer to a server. The server can store or send the data to another node indicated by the sending windows computer. As a result of this web browser enables a windows operating system computer to communicate with other computers. It can be done through sending or receiving of emails, instant messages, video calls, audio calls, etc. We browser also enable a windows operated computer to access data stored in servers. It enables individuals to request different types of data stored in the server for different purposes. The request is done through the web browser which sends the request to the server and if the user sending the request via the web browser has the right access the resources are sent to the web browser. And the user will be able to access the resources through the web browser which is the link between the user and the server. Web browser objective is to traverse through a huge number of online resources with the aim of getting a particular content required by the user. Traversing is done by search engines which are accessible through the browser. The browser ensures that the user is connected to the search engine which helps with the traversing. The web browser will then present the data obtained through the traversing to the user. The user is able to acquire different sets of resources and they are presented to them via the web browser. The information also sent from one user is presented to the receiver via their web browser. 2. Another objective of a windows web browser is to make resources available to the user by using the world wide web also known as the www which is identified using a technology known as URI or uniform resource identifier. World Wide Web is a combination of all the resources which are located on the internet including the users who are using the hypertext transfer protocol (HTTP) and the HTTPS which is an extension of HTTP but uses secured encryption method known as transport layer security. The web browser enables a windows operating system used to have access to resources which are available in the World Wide Web. The method used to identify the resources and made them available to the user is URL. This is a translation of IP address to more human understandable characteristics. The Uniform Resource Identify translates strings of numbers to strings of letters which can be linked to a particular organization and it is also easier to understand. 3. Another objective of a web browser is to get data such as audio, video and many more and shows them to the user. A windows operating system should be able to get the above function using a browser. The user will need to type the address of the location of the resources and the information will be displayed to the user. Once the address of the server is entered into the web browser address bar and the computer is connected to the internet or the local network containing a server. The user will be able to get information from the server using the web browser. 4. Web browsers utilize hyperlinks located in web pages to direct users on resources they are looking for. Hyperlinks are incorporated into web pages to enable users to navigate through the internet with ease with the aim of locating resources contained on the web pages. The hyperlinks act as traffic control to users by directing them through web pages and enable them to locate the resource they required. The web browser has a way of identifying hyperlinks and directing the user based on their interests. The ability of a web browser to identify the hyperlink and directing the user according to the direction shown by the hyperlink has helped users in navigating the internet. 5. Web browser objective is to define application software to the user and also enable them to access the application using the internet. The web browser enables users to locate applications located on the internet based on user priorities. The users will be able to understand an application before downloading or upgrading the application. The web browser provides an avenue for individuals to gain access to applications and enables them to download them and make them available to the user. The web browser application also enables users to update their existing applications to newer and better applications located on the internet. Measurable Benefits 1. A web browser is open to every individual in the world. Web browsers provide an avenue for every software developer to test and distribute all pieces software which is able to run on a web browser. A web browser allows individuals to develop their applications and testing them without any limitation. 2. Web browsers provide a high level of security. Web browsers provide an environment where it limits methods used to attack a system. Many pieces of software are tested and the system is hacker proof because testing is done on the local machine and using a local server. This makes it harder for attackers to gain access during the testing time when the systems are vulnerable. 3. Web browsers have a robust graphical user interface. The interface is the best and easier to use and understand by the users. It enables users to understand using the web browser and the resources which are accessible to it. The web browser interface is one of the main attractive why many applications are developed for web browsers. 4. The web browser uses simple networking. HTTP is simple and HTTPS provides security of resources while on transit. Simple networking while using web browsers attracts many individuals. The networking used only requires individuals to know the address of the resources they are looking for. They will then type in the resource address and let the web browser do everything. 5. Web browsers can be used with all versions of windows operating system. This makes it important because it can be used to access resources on any windows computer despite the version of the Windows operating system the computers uses. The web browser will be able to access resources provided it is connected to the internet or to a network. 3. Project Detail Problem Description in the current web browsers The current web browsers in the industry most of them have security issues. Web browsers existing are vulnerable to attacks such as malware and virus. The attack makes the user of the web browser vulnerable. The attack is done by ensuring that web browsers are affected by malware, Trojans, virus, etc. A user might add a web browser extension which has been infected. This will cause their web browsers activities to be compromised because the attacker might be able to interfere with the traffic being sent into the browser and that which is being sent out of the web browser. Such an attack will make the online activities of an individual to be compromised and the attacker might access their password and other information. An attacker might also manipulate the cookies and as a result, hijack active sessions from the user. The user of a web browser might lose their privacy because of such attacks. Another problem with the current web browsers in the market is the issue of speed. Some web browsers such as opera mini utilize old redundant algorithms for their activities which have resulted in them being slower and causing the user pain of losing important time. Slower web browsers also might result in some servers detecting an issue and causing some of the user's accounts to be banned due to slow responses. The slow responses might cause the server to conclude that the account being accessed by the user is under attack and chose to ban it for security purposes. Slow web browsers cause’s materials requested by the user to lag or hang which is annoying to the user and might result in the user losing important business. The issue of URL suggestion being displayed to the user and the user is not interested in them. This should be solved because it irritates the user of the web browser. The problem is widespread among different web browsers currently available on the market. The suggestion makes it hard for the user to concentrate on the task at hand. It provides disruptions to the workflow which is not what a user needs while working. The suggestion should be controlled by the user so that if they need the suggestion they have to accept or deny if they do not want the suggestion. Another problem experienced with some of the current web browsers available to the public is the issue of pages not displaying as expected. The pages are not displayed the way the web page developer intended. The page should be displayed perfectly as intended because some of the information will be lost if the web page is not properly displayed. This will result in the user of the web page not understanding the information being displayed on the web page because an important aspect of the web page will be missing. Crashing is another major problem in the current web browsers available to users. The web browsers crash in the middle of an operation resulting in the user losing the information they were going through. Crashing is annoying and can result in the user failing to handle their task well if it persists. It is caused by the browser being exposed to viruses or malware which interfere with the functionality of the web browser. The web browser crash
Answered 9 days AfterNov 06, 2021

Answer To: Nix Web Browser Nix Web Browser Nix Web Browser By: Anthony Rubert 1. Project Overview 1.1 Executive...

Shubham Kumar answered on Nov 16 2021
118 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here