CSC318 DYNAMIC WEB APPLICATION DEVELOPMENT

viraginitysplashInternet and Web Development

Nov 10, 2013 (3 years and 8 months ago)

170 views

1

CSC318

DYNAMIC
WEB APPLICATION DEVELOPMENT


CHAPTER:

INTRODUCTION


Siti

Nurbaya

Ismail

Faculty of Computer Science & Mathematics,

Universiti

Teknologi

MARA (
UiTM
), Kedah

| A2
-
3039 | sitinurbaya@kedah.uitm.edu.my | 019
-
5710562
|


Introduction

Introduction To Internet

History of Internet

What is the Internet?

Uses of the Internet

How does the Internet works?

Markup Language & Scripting

The World Wide Web

Other Internet Applications

Intranet Application

2

Introduction

Internet History

ARPANET


The first Internet


Originally created
by the IPTO under
the sponsorship of
DARPA

Independent
Organization


Where there is no
central control,
administration, or
management of
the
Internet

And, here were are


Internet are 24
-
7,
assessable almost
anywhere about
anything


Internet has become
an integral part of our
lives, with such
powerful capabilities

3

1969

2011

1995

Introduction

What is the Internet?

4


Computer

network


t
he
system in which a large
number of separate but
interconnected computers
serve all of the needs


a collection of
interconnected
networks


network of networks that
consists of millions of
private, public, academic,
business, and government
networks, of local to global
scope, that are linked by a
broad array of electronic
and optical networking
technologies




M’sia Net
S’pore Net
USA Net
India Net
Europe Net
Introduction

Uses of Internet

5

Introduction

How does the Internet works?


At the most basic level possible, the diagram shows the step that brought
the web page to your screen.

6

Introduction

Markup Language & Scripting

Markup Language
is a modern system for annotating a text in a way that is
syntactically distinguishable from that text


is a set of markup tags


Scripting
is a programming language that allows control of one or more software
applications


"gluing"
applications

:achieve
a higher level of programming and
more rapid application development than system programming



Standard Generalized Markup Language (SGML): HTML, XML


Dynamic Hypertext Markup Language (DHTML): XHTML, CSS


Perl


PHP


Coldfusion


ASP, (ASP|VB).NET


Java Technology: Applet, Java
Servlet
, JSP


etc (again, ask Mr. Google to help you :
-
p)


7

Introduction

The World Wide Web


W
3

=

World

Wide

Web
,

allows

computer

users

locate

and

view

multimedia
-
based

documents

on

almost

any

subject
.


Written

in

HTML


Contain

text,

image,

audio,

video



W
3

was

developed

by

Tim

Berners
-
Lee

of

CERN

(the

European

Organization

for

Nuclear

Research)

in

1990
.

He

also

developed

several

communication

protocols

as

a

backbone

of

the

web
.



October,

1994



Tim

Berners
-
Lee

founded

W
3
C
.

The

goal

is

to

make

the

Web

universally

accessible,

in

terms

of

ability,

language

or

culture
.





8

Introduction

The World Wide Web

They also formed various standards known as
RECOMMENDATIONS

9


Extensible Hypertext Markup Language


family of XML that mirror or extend versions of HTML

XHTML


Cascading Style Sheets


style sheet language used to describe the presentation
semantics (the look and formatting) of a document written in a
markup language

CSS


HyperText Markup Language


Predominant markup language for web pages


Formatting text: headings, paragraphs, lists, links, quotes & ext


Embed: images and objects(audio, video & ext)

HTML


Extensible Markup Language


a set of rules for encoding documents in machine
-
readable form

XML

Introduction

Other Internet Applications


Email

-
The most popular service

-
Take few (seconds | minutes) to be delivered

-
Normally can be enclosed with attachment



File Transfer Protocol (FTP)

-
Common application to download file from Internet to user’s computer OR upload
files to server


10

Introduction

Other Internet Applications


Instant Messaging

-
The most popular Internet application

-
Real
-
time conversation

-
Example: FB Chat, Yahoo! Messenger,
GoogleTalk
, MSN Messenger, IRC, etc.



Plug
-
ins

-
Programs that extend


capability of web browser


11

Introduction

Other Internet Applications


Discussion Forums

-
A place where people discuss things or common interest

-
Example: Anime, Sports, TV Series, etc

-
Type 1:
Newsgroups

:
Usenet

-
Wide range of subjects

-
Disseminate to computers around the world that run news server

-
Available worldwide

-
Type 2:
Mailing List

-
Based on email subscription

-
Forum discussions will come straight to your email inbox


12

Introduction

Other Internet Applications


Voice over Internet Protocol (VoIP)

-
Internet Telephony

-
Make phone calls over the Internet

-
Latest IM applications can be used to initiate VoIP call

-
Required devices:

-
(Client |Computer) equipped with microphone and speaker OR

-
Traditional telephone with special adapter OR

-
VoIP Phone

-
Call charges: free OR less than normal phone call charges

-
Can be used by individuals or business organizations


13

Introduction

E
-
Commerce


E
-
Business

-
Buying and selling of (products | services) on the Internet

-
The amount of trade increased dramatically


14

B2C


Business
-
to
-
Consumer


Direct online sale between supplier and individual customer


Example: Dell sells (desktop | notebook) to consumer, Amazon.com

B2B


Business
-
to
-
Business (B2B)


Online transactions between businesses


Example: Advertising companies sell services to business organizations

C2C/P2P


Consumer
-
to
-
Consumer / Peer
-
to
-
Peer


Exchanges (between |among) consumers


Example: eBay.com, mudah.com.my, etc.

C2B


Consumer
-
to
-
Business


Individuals offer (
products|services
) to companies and the companies pay them


Example: Freelance web designers sell services to companies

Introduction

On
-
Line Banking


Internet Banking

-
Part of E
-
Commerce applications

-
Allow customers to conduct financial transaction on a secure website and
connection

-
Advantage: customers do not need to be at the bank physically

-
Disadvantage: vulnerable to risks (fraud, unauthorized access, identity theft,
virus attacks)

-
What you can do on Online Banking?

-
Access your bank account

-
Money transfer

-
Bills payment

-
OB in Malaysia

-
maybank2u, CIMB Clicks, Bank Islam Internet Banking, Bank Rakyat


15

Introduction

Intranet Application


Intranet

-
A
PRIVATE

computer network that belongs to a business, university, government
agency or other organization that can be accessed
ONLY

by authorized persons,
typically employees or other members of the organization



Intranet Application

-
Main purpose: share organizational information and computing resources among
employees and others in the organization

-
Authorized persons able to access the application from virtually anywhere such as
from home or while traveling

-
Example:

-
Websites (internal application), FTP service, E
-
mail, etc


16

Introduction


Bibliography(website)




http://sitinur151.wordpress.com


http://www1.pahang.uitm.edu.my:8080/eizan/


http://www.w3concepts.com/w3Main/GoverningTheNet.htm


http://www.icann.org/tlds/


http://en.wikipedia.org/wiki/Top
-
level_domain


http://en.wikipedia.org/wiki/Generic_top
-
level_domain


http://en.wikipedia.org/wiki/Country_code_top
-
level_domain


http://www.webdevelopersjournal.com/columns/ajs_who_controls_internet.html


http://www.bellevuelinux.org/


17