5
TERM PAPER PAPER TITLE: Web Application DEERWALK INSTITUE OF TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY SIFAL, KATHMANDU, NEPAL. NAME: Binod Aryal ROLL NUMBER: 0303 CLASS: 017 SUBMITTED DATE: 05/03/2014

Term Paper_ Web Application

Embed Size (px)

DESCRIPTION

Term paper describing basic and history of web techonology.

Citation preview

Page 1: Term Paper_ Web Application

TERM PAPER

PAPER TITLE: Web Application

DEERWALK INSTITUE OF TECHNOLOGY

SCHOOL OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

SIFAL, KATHMANDU, NEPAL.

NAME: Binod Aryal

ROLL NUMBER: 0303

CLASS: 017

SUBMITTED DATE: 05/03/2014

Page 2: Term Paper_ Web Application

Web Application 0303 Binod Aryal Semester I - Class of 2017

Contents

Abstract .......................................................................................................................................................... 3

Introduction.................................................................................................................................................... 3

Advantages ................................................................................................................................................ 3

Disadvantages ............................................................................................................................................ 3

History ....................................................................................................................................................... 4

Methodology .................................................................................................................................................. 5

Conclusion ..................................................................................................................................................... 5

Bibliography .................................................................................................................................................. 5

Page 3: Term Paper_ Web Application

Web Application 0303 Binod Aryal Semester I - Class of 2017

Abstract

Web browsers are ubiquitous from non-smart phone to a tablet PC and to the desktop. Due to the ubiquity

of web browsers and the convenience of using a web browser as a client, sometimes called a thin client

web applications are widely popular today. More than 2 billion people use the internet every day. Getting

access to the internet is very easy nowadays; people simply can use their PC or cell phone to use the

internet. Simply the only common thing we can draw on these different devices is web browsers. Due to

the cross platform compellability of web browsers people can easily access to the internet anywhere any

time. Due to the development of web technology static web pages have changed in dynamic and advance

web based applications have been modernized in recent years. This paper discusses about the evolution of

the web and web application agriculture.

Introduction

A web application or web app is any application software that runs in a web browser. Web application are

also created in a browser-supported programming languages (JavaScript, HTML ,CSS, PHP, Ruby etc.)

and depends on a common web browser to run the application. The ability to update and maintain web

applications without distributing and installing software on potentially thousands of client computers is a

key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web

applications include webmail, online retail sales, online auctions, wikis and many other functions.

Some of the examples of web applications are Facebook, Twitter, G mail, g+ etc.

Advantages

Ubiquity and convenience of using web browser as a client.

Inherent cross-platform compatibility.

Ability to update and maintain web applications without distributing and installing software on

potentially thousands of client computers.

Reduction in IT costs.

Disadvantages

User experience not as good as standalone (workstation/PC) applications - increasingly not the

case.

Privacy and security issues associated with our data.

Page 4: Term Paper_ Web Application

Web Application 0303 Binod Aryal Semester I - Class of 2017

From a developer’s perspective, difficult to develop and debug – as there are lots of moving parts.

History

Fig: Timeline showing the development of computing, web technology and web sites.

In 1945, when computing was actually started. The electronic computer was created in1946 and it was

called the ENIAC, which stands for the Electronic Numerical Integrator and Calculator. This computer

was used primarily to compute artillery tables. In 1969, the ARPANET was produced. This is a

communication network that was funded by ARPA, the Advanced Research Project, and Projects Agency

which is an agency of the Department of Defense for the United States government. IN 1981, the internet

protocols were standardized. In particular, the TCP/IP protocols which are still use in internet applications

were standardized, and this opened up the door for the creation of the World Wide Web.

In1989 Tim Berners-Lee working at CERN, he conceived the World Wide Web. The first web server and

a website were created by Tim Berners-Lee in1990. In 1995, Amazon was founded as a company. In

1998, Google was founded. In 1999, Napster was founded. And this started wide scale sharing of content

on the internet. In 2003, Skype was released and then soon thereafter in 2004, Facebook was founded.

The Google began to make widespread use of the Ajax technology in 2005. This made web, web sites

much more interactive. The Amazon EC2, the first really widespread use of cloud computing, happened

in 2006, and then HTML5 was released in 2011.As of May, 2014 there at least 4.53 billion pages. The

entire indexed web contains overall 4billion pages.

Page 5: Term Paper_ Web Application

Web Application 0303 Binod Aryal Semester I - Class of 2017

Methodology

The web information resources are growing explosively in number and volume. The objective of this

paper is to overview the development of different tools and methods which enable the development of

dynamic web pages and applications. The research work has been extended out to publish this paper.

Reports from different websites and research papers of different university were consoled.

Conclusion

Through this paper the details about the web application and history of its development were described. If

the development of web technology ad cloud computing will continue in same phase, one day web

browsers will replace operating systems, and instead of installing different desktop application on pc for

doing different work, people will visit different sites and apps on internet. For example Google have

introduced spreadsheet and word-processing which can replace desktop application of Microsoft (MS-

word and MS- excel).

Bibliography

1. Nations, Daniel. "Web Applications". About.com. Retrieved 20 January 2014.

2. Calore, Michael. "How Do Native Apps and Web Apps Compare?". Wired.com. Condé Nast.

Retrieved 20 January 2014.

3. Wing Kosner, Anthony (16 December 2012). "The Appification Of Everything Will Transform The

World's 360 Million Web Sites". Forbes.com. Forbes. Retrieved 20 January 2014.

4. Gregory (Greg) L. Heileman “Web Application Architectures”

“https://www.coursera.org/instructor/gregheileman”

5. World wide web size