Lecture 1- Introduction to Web Applications
Lecture 1- Introduction to Web Applications
WEB DEVELOPMENT -1
FACILITATOR:
SAMWEL NGUGI
CELL: 0723518144
E-mail: [email protected]
2 WEB APPS
A web application (also called ‘Web App’), is any computer program that
performs a specific function by using a web browser as its client; -The
application can be as simple as a message board or a contact form on a
website or as complex as a word processor or a multi-player mobile gaming
app that you download to your phone.
A Web application (Web app) is an application program that is stored on a
remote server and delivered over the Internet through a browser interface.
A web application is a computer program that utilizes web browsers and
web technology to perform tasks over the Internet.
3 Contd…
In the early days of the World Wide Web (circa 1990 to 1995),
websites consisted of little more than a set of linked hypertext files
that presented information using text and limited graphics. As time
passed, the augmentation of HTML by development tools (e.g.,
XML, Java) enabled Web engineers to provide computing capability
along with informational content. Web-based systems and
applications. Today, WebApps have evolved into sophisticated
computing tools that not only provide stand-alone function to the
end user, but also have been integrated with corporate databases
and business applications
7 Network intensiveness
Categories of WebApps
19 Informational WebApps
One of the primary goals for ARPANET was to allow multiple users to send and receive
information simultaneously over the same communications paths. It was the first
operational packet-switching network. In packet switching, digital data are sent in
small bundles called packets. The packets could be sent through different paths and if
one path failed the network could still function by using the still functional paths.
The packets contain address, error control and sequencing information. The address
information is necessary for routing of information to its destination and error control
information is for ascertaining accuracy of received information and taking corrective
action if need be. The sequencing information is for reassembling the packets into their
original order for presentation to the recipient. It is possible for packets to arrive out of
order. Packets from different sources could be intermixed hence cost sharing.
ARPANET began operations in four locations: UCLA, University of Santa Barbara, the
30 University of Utah, and SRI (Stanford Research Institute). Today the number of hosts is
in tens of millions, the number of users in the hundreds of millions, and the number of
countries participating over 200. The number of connections to the Internet
continues to grow exponentially.
Ability to link computers together on a global basis has been around for decades. It
became a phenomenon resulting into the Internet given the combination of a new
simplifying technology and a new language to use with it – the browser and
hypertext markup language (HTML). There was also the development of addressing
systems and search engines. Originally, the Internet grew around UNIX operating
system – a command-line, text-driven, difficult to use system.
HTML made it easy to write pages of text, browser allowed reading of HTML file from
any operating system on any computer, and the Internet address and file name
and search engines
31 made possible finding of file on the Internet. To navigate
between files easily, hyper linking was developed and
adopted – together with HTML and browsers.
When information is sent through the internet, it is split into smaller pieces
called packets and each packet has its own path to travel through the
internet. The language used by computers to exchange information is
called TCP (Transmission Control Protocol) or the Internet Protocol (IP).
When an email is sent to its proper destination (sink), it is assisted by a
router.
34 Intranet
It is either the first page loaded by our browsers e.g. Microsoft edge,
Mozilla fire fox, Baidu, Safari, Netscape navigator, Internet explorer,
Operamini, etc, at startup of the main web document for a
particular group or organization or person or the main web page.
36 Website
Companies can use e-mail, chat rooms, and electronic discussion groups
to create ongoing dialogues with their customers, using the information
they have gathered to tailor communication precisely to fit the needs of
each individual. They can create dynamic pages that reflect each
customer's interests, based on information the customer supplies to the
Web site. The content of a dynamic page changes in response to user
input at a Web site.
43 Accelerated Distribution of Knowledge
Internet Services
45 E-Mail -(Electronic Mail)
Internet users tend to rely much on the research posted on the internet
therefore discarding the original laboratory work, thus this dependency cannot
always be helpful because a researcher could be having good
ideas(discoveries) but decides not to take the long root to try and discover new
inventions.
Initially, internet was designed for academic purposes or as scientific tools but a
strong anticommercial culture grew with it, therefore a lot of information is
posted to the internet living hundreds of unanswered questions not being
catered for since the information has become literally unmanageable.
Technological problems as a result of many users accessing the internet services
for more/long hours(lurking in the internet) than others, therefore denying
potential users the opportunity to access the band width as a result of
information congestion.
Promotes immorality-debatable)
51 Components of an Email
For personal use i.e. keeping in touch with family and friends around
the globe.
For professional use i.e. professionals participating in discussions (use
net groups) and receiving updates on conference training and
workshop.
For organizational use i.e. sharing memos, newsletters or making
sales and purchases and checking the progress of the same.
Societal use i.e. where the voice of opinions on the issues of the day
either politically, socially or economically are aired.
54 FTP (File Transfer Protocol)
Internet offers the facility that will enhance and allow one to access
a library on technology, research and health applications by
providing daily news updates and online journals on research and
healthcare for persons with interest.
63 Sporting news-
DUE DATE:SUNDAY/30/09/2018
REFERENCE
69 James D.S(2008): Introduction to the Internet, New Jersey: Addison Wesley, ISBN 786-95-89000
Gopalsamy ,N(2005) Information Technology and E-Commerce ,New Age ISBN 978-81-224-2454-6
THANK YOU