CSC318 DYNAMIC WEB APPLICATION DEVELOPMENT
description
Transcript of CSC318 DYNAMIC WEB APPLICATION DEVELOPMENT
1
CSC318DYNAMIC WEB APPLICATION DEVELOPMENT
CHAPTER:INTRODUCTION TO INTERNET I
Siti Nurbaya IsmailFaculty of Computer & Mathematical Sciences,
Universiti Teknologi MARA (UiTM), Kedah| A2-3039 | [email protected] | 019-5710562 |
Introduction To Internet IIntroduction 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 To Internet IInternet 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
2013
1995
Introduction To Internet IWhat 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
Introduction To Internet IUses of Internet
5
Introduction To Internet IHow 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 To Internet IMarkup 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 To Internet IThe 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
Introduction To Internet IThe 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
Introduction To Internet IOther 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 To Internet IOther 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 To Internet IOther 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 To Internet IOther 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 To Internet IE-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 To Internet IOn-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 To Internet IIntranet 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 To Internet IBibliography(website)
http://sitinur151.wordpress.com 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