MOHAMAD DHIYAUDDIN B ABD. AZIZ
IES 090005
WRET 3310 : WEB APPLICATION DEVELOPMENT
The Internet, WWW, Web Application
Development ( principles &
requirements )
Lecturer : Dr. Hamid Abdullah
Date : 15 September 2011
TABLE OF CONTENTS
1.Introduction
2.History
3.World Wide Web Consortium (W3C)
4.Internet
5. World Wide Web
6.Personal, Distributed and Client/Server Computing
7.The Key Software Trend
8.Why has the internet grown so fast?
9.A simple view of client and server
side requirement in Web Application Development
10.Conclusion
1. Introduction
ARPANET is a foundation of internet where ARPANET stands for
(Advance Research history the flowing of user for internet is started from
military defense then extend to university students and the lastly internet
started used by government commercial.
2. History
Internet exists because of communication where it is fast
communication between researchers via electronic-mail (e-mail). One of many
goals ARPA is allowed multiple users to send and receive info at same time.
Besides that, transmission control protocol (TCP) is important to ensure that
all data that have been transmission arrived safely and internet protocol (IP)
is well-known to be an address for each location like a letter address.
Nowadays, we have combined set of protocol called TCP/IP. Hyper Text Markup
Language (HTML) is invented by Tim Berners-Lee. HTML is used as communication
protocol to send information over the web.
3. World Wide Web Consortium (W3C)
Basically, the function of W3C is a system of interlinked hypertext
documents access via the internet. Their goal is to make internet universally
accessible and standardization the necessary in an internet technology.
Actually, the beginning of the W3C is Web 1.0 where this Web 1.0 only
recommended about electronic-mail (e-mail) and focused on a small number of
companies. After that, it is continued to Web 2.0 who invented Dale Dougherty
of O’Reilly and this Web 2.0 started to focus about collaborative community and
conversation. Some of examples Web 2.0 are Facebook, MySpace, Tagged, and etc.
4. Internet
It is worldwide, publicly accessible network of interconnected
computer network that transmit data by packet switching using the standard
Internet Protocol (IP). It is “network of network” that consists of billions of
smaller domestic, academic, business and government networks.
5. World Wide Web (WWW)
The World Wide Web (or the “Web”) is a system of interlinked,
hypertext documents that run over the internet. There some essential element
should have in a Web browser like text, image and other multimedia and
navigates between them using hyperlinks.
6. Personal, Distributed and Client/Server Computing
Personal Computing is developed by Apple Computer on 1977 and have
been used for personal and business part. Machines could also be connected each
other using computer network such as Local Area Network (LAN). The other thing
is Client/Server Computing where many servers offer data storage and other
capabilities that may be used by client through network. An example of
client/server computing is Windows 7.
7. The Key Software Trend
Objects are one of the key software trends because a reusable
software component that model items in the real world (classes). It will
encourage many developers to make more productive in making software.
Furthermore, object-oriented programs often easier to understand correct and
modify than older types of programs.
8. Why has the internet grown so fast?
There are many reason of this question but we will focus into 3
points that related. Firstly, it is because information. Secondly, it is easy
to use and have some interface where we were only can point and click instead
of remembering text commands. The last one is E-Commerce.
9. A simple view of client and server side requirement in Web Application
Development
For client side, there are three important key points which are
Markup, Interaction and Presentation. In addition, two more recommendation for
client side is no control and speed of feedback from their request. However,
for server side we can simplify the requirement as FAQ. It has HTTP request
from user and the server side will give answer back to user. An example likes
Google Browser server. Besides that, the server will control the flowing of
running system.
10. Conclusion
This
topic is one of kind introducing knowledge about web application development.
The great advantage of using internet is a lot of information can be gain
easily in a short time