CSC318 DYNAMIC WEB APPLICATION DEVELOPMENT

17
1 CSC318 DYNAMIC WEB APPLICATION DEVELOPMENT CHAPTER: INTRODUCTION Siti Nurbaya Ismail Faculty of Computer Science & Mathematics, Universiti Teknologi MARA (UiTM), Kedah | A2-3039 | [email protected] | 019-5710562 |

description

CSC318 DYNAMIC WEB APPLICATION DEVELOPMENT. CHAPTER: INTRODUCTION. Siti Nurbaya Ismail Faculty of Computer Science & Mathematics, Universiti Teknologi MARA ( UiTM ), Kedah | A2-3039 | [email protected] | 019-5710562 |. Introduction To Internet. Internet History. - PowerPoint PPT Presentation

Transcript of CSC318 DYNAMIC WEB APPLICATION DEVELOPMENT

Page 1: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

1

CSC318DYNAMIC WEB APPLICATION DEVELOPMENT

CHAPTER:INTRODUCTION

Siti Nurbaya IsmailFaculty of Computer Science & Mathematics,

Universiti Teknologi MARA (UiTM), Kedah| A2-3039 | [email protected] | 019-5710562 |

Page 2: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionIntroduction 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

Page 3: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionInternet 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

Page 4: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionWhat is the Internet?

4

Computer network the 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 NetIndia Net

Europe Net

Page 5: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionUses of Internet

5

Page 6: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionHow does the Internet works?

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

6

Page 7: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionMarkup 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

Page 8: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionThe World Wide Web

W3 = World Wide Web, allows computer users locate and view multimedia-based documents on almost any subject.– Written in HTML– Contain text, image, audio, video

W3 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 W3C. The goal is to make the Web universally accessible, in terms of ability, language or culture.

8

Page 9: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionThe 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 languageCSS

•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

Page 10: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionOther 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

Page 11: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionOther 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

Page 12: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionOther 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

Page 13: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionOther 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

Page 14: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionE-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

Page 15: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionOn-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

Page 16: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionIntranet 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

Page 17: CSC318 DYNAMIC  WEB APPLICATION DEVELOPMENT

IntroductionBibliography(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