virtual revolution

42
SID 2105 Computer Applications Virtual Revolution The internet and the web

Upload: ides-2105-computer-applications

Post on 24-Jul-2015

225 views

Category:

Education


0 download

TRANSCRIPT

SID 2105 Computer Applications

Virtual Revolution The internet and the web

SID 2105 Computer Applications

Agenda

Key Questions:

What is the internet?

What is a website?

What is an on-line strategy?

SID 2105 Computer Applications

The story so far

Logic Engine Universal Processor Global Networks

SID 2105 Computer Applications

What is the internet? (and how does it work?)

SID 2105 Computer Applications SID 2105 Computer Applications

What is the web? (and where is it?)

SID 2105 Computer Applications

Definitions

The internet is a global system of interconnected computer networks that

use the standard Internet protocol suite (TCP/IP) to link several billion

devices worldwide.

The World Wide Web (abbreviated as WWW or W3, commonly known as

the Web) is a system of interlinked hypertext documents that are accessed

via the Internet. With a web browser, one can view web pages that may

contain text, images, videos, and other multimedia and navigate between

them via hyperlinks.

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

ARPANET 1960

ARPANET 1973

NSFNET 1993

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

? ?

?

?

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

HTML 5

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

SID 2105 Computer Applications

Internet Structure

System Infrastructure 1. Internet Service Provider (ISP)

companies providing access to the network.

2. Server computer providing access to stored HTML documents and files.

3. Router assigns and manages packet distribution, connects to server

4. Client uses IP address to find individual computer users.

5. Web Host company that puts your page in their server and on the web.

5

2

3

1

4

SID 2105 Computer Applications SID 2105 Computer Applications

Internet Structure

IP Address

ISP and/or Web Host

Web Host Cloud Host

4

2 3

ISP and/or Web Host Client 1

5

router

URL

URL

URL

SID 2105 Computer Applications

Internet Structure

W3 Conventions

1. Domain System text which can be

easily memorized by humans,

representing numerical IP addresses.

2. URL single identifier address for a web

page.

3. Markup Language rules and code used

to create web documents.

4. Browser tool used to interpret Markup

Language files and scripts.

4

2

3

1

SID 2105 Computer Applications SID 2105 Computer Applications

W3 Evolution

Then Now

SID 2105 Computer Applications SID 2105 Computer Applications

W3 Evolution

SID 2105 Computer Applications

W3 Evolution

Algorithm

Heuristics

SID 2105 Computer Applications

W3 Evolution

Double Diamond Design Process

SID 2105 Computer Applications

W3 Evolution

Algorithm

Heuristics

Spark

Monopoly

Pivot Exit

Open Source

SID 2105 Computer Applications

W3 Evolution

Algorithm

Heuristics

Spark

Monopoly

Pivot Exit

Open Source

Emerging Heuristic

Optimized Algorithm

Optimized Heuristic

Declining Algorithm

SID 2105 Computer Applications

W3 Evolution

Algorithm

Heuristics

Spark

Monopoly

Pivot

Exit

Open Source

W3 Snapshot in the 1990s

SID 2105 Computer Applications

And now a short break

Questions?

SID 2105 Computer Applications

Website Structure

What is a website?

http://purrpurr.org/catflakes/

SID 2105 Computer Applications

Website Structure

Definition:

A website is a collection of documents known as webpages

(or pages for short) that contain information: images, words,

digital media. These are connected by hyperlinks, which are

spots on a page (usually text or images) that, when clicked,

take the user to different location. Source: www.coffeecup.com

SID 2105 Computer Applications

Website Structure

HTML Custom Coding

Static Pages uses regular HTML tags

Dynamic Pages Uses action scripts and Object Oriented Programing

Content Management System

Custom Templates

WYSIWYG Styles

SID 2105 Computer Applications

W3 Evolution

Evolution of Markup Language Static Pages

• FTP File Transfer Protocol

• Gen Code 1967 Unix commands used for document typesetting

• Scribe & SGML (1980s) visual interpretation to the reader

• HTML (1993s) hypertext markup language

Dynamic Pages

• DHTML & XML (2000)

• Action Script Flash, Java.

• CMS PHP, Ruby ASP Net

• HTML5 Integration of Flash Features

SID 2105 Computer Applications

Website Structure

Diverse Ecosystem

Webpages (HTML)

Blogs

Social Media (CMS)

Media

E-commerce

Search Engines

Email Services

Applications

Gaming

SID 2105 Computer Applications SID 2105 Computer Applications

Content Management System

What is a CMS? (and why should you care?)

SID 2105 Computer Applications

Content Management System

SID 2105 Computer Applications

Content Management System

Wikipedia Definition: CMS is a computer application that allows publishing, editing

and modifying content, organizing, deleting as well as maintenance from a central interface.

A web template system uses a template processor to combine web templates to form finished web pages, possibly using some data source to customize the pages or present a large amount of content on similar-looking pages.

SID 2105 Computer Applications

Content Management System

SID 2105 Computer Applications

Content Management System

Reasons to use a CMS

• Limited knowledge of HTML and scripting

• Manage content automatically

• Templates can be adapted and customized

• Flexibility with open source & widgets

• Compatible with HTML 5 Standards

• Stable Platform

SID 2105 Computer Applications

Online Strategy

What is an Online Strategy?

SID 2105 Computer Applications

Online Strategy

Definition: Marketing is the science of choosing target markets through

market analysis and market segmentation, as well as understanding consumer behavior and providing superior customer value.

Online Marketing uses the Internet to deliver promotional marketing messages to consumers. It includes email marketing, search engine marketing (SEM), search engine optimization (SEO) social media marketing, many types of display advertising (including web banner advertising), and mobile advertising.

SID 2105 Computer Applications

Online Strategy

SID 2105 Computer Applications

Online Strategy

SID 2105 Computer Applications

Online Strategy

SID 2105 Computer Applications SID 2105 Computer Applications

Online Strategy

SID 2105 Computer Applications

Online Strategy

Social Media

Social Media

SID 2105 Computer Applications

Last Slide

Any Questions?