43
Web 2.0: Concepts and Applications 1 1 The Web Becomes 2.0

Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Web 2.0: Concepts and

Applications

1 1

The Web Becomes 2.0

Page 2: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Overview

The World Wide Web has changed the way

that people

– Do business

– Communicate

– Share information

The Web has evolved from a collection of Web

sites to supporting Web applications

Web 2.0 is characterized by interactive

applications

Chapter 1: The Web Becomes 2.0 2

Page 3: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Overview

Chapter 1: The Web Becomes 2.0 3

Page 4: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

How the Web Has Changed

Early Web sites

contained mostly text

and small graphics

Graphics were

minimized to decrease

the time it takes to load

a page using a slower

Internet connection

Web sites were not

always intuitive

Chapter 1: The Web Becomes 2.0 4

Page 5: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

How the Web Has Changed

Newer Web sites provide users with a rich

browsing experience

– Customizable layout

– Bold graphics

– Tabs

– Additional services

Chapter 1: The Web Becomes 2.0 5

Page 6: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

How the Web Has Changed

Chapter 1: The Web Becomes 2.0 6

Page 7: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Social and Technological

Developments that Led to Web 2.0

Web 2.0 is the result of several evolutions:

– Connectivity is available almost everywhere

– The personal computer evolved into an appliance

– Mobile phones are capable of accessing the World Wide

Web

– Web browsers are easy-to-use

– Web-based applications were developed for many devices

– Web developers deploy new versions of software

applications

– Society embraced technological changes

Chapter 1: The Web Becomes 2.0 7

Page 8: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Social and Technological

Developments that Led to Web 2.0

Chapter 1: The Web Becomes 2.0 8

Page 9: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Social and Technological

Developments that Led to Web 2.0

In the 1990s, many new companies called dot-

coms used the Web to conduct business

– Internet service providers

– Amazon

– Priceline

Many dot-coms went out of business by 2001

The Web became a platform for social

networking, collaboration, and communication

Chapter 1: The Web Becomes 2.0 9

Page 10: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

The Web Browser

A Web browser is a software application for

accessing and viewing Web pages

– Mosaic

• Later marketed as Netscape

• First graphical interface to the World Wide Web

– Internet Explorer

• Became popular when distributed by Microsoft with Windows 95

– Firefox

– Safari

– Google Chrome

Chapter 1: The Web Becomes 2.0 10

Page 11: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

The Web Browser

Chapter 1: The Web Becomes 2.0 11

Page 12: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

The Web Browser

Modern Web browsers have streamlined their

appearance

Tabbed browsing allows users to open new

Web pages in a single browser window

Chapter 1: The Web Becomes 2.0 12

Page 13: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

The Web Browser

Chapter 1: The Web Becomes 2.0 13

Page 14: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Features of Web 2.0 Applications

Online conversations

– Blogs

– Wikis

– Sharing media

– Collaboration

Digg is a Web site that allows its readers to

submit interesting news stories that they find

online and digg, or vote for, the news stories

that others submitted

Chapter 1: The Web Becomes 2.0 14

Page 15: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Features of Web 2.0 Applications

Chapter 1: The Web Becomes 2.0 15

Page 16: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Features of Web 2.0 Applications

To participate in Web 2.0 applications, you

likely will need a username and password

– A username is a unique code name that identifies

you

– A password is associated with your username

• You should achieve greater password strength

– During the authentication process, the application

verifies your credentials

Chapter 1: The Web Becomes 2.0 16

Page 17: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Features of Web 2.0 Applications

Chapter 1: The Web Becomes 2.0 17

Page 18: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

WEB Read/Write

Web 2.0 is often referred to as a read/write

Web, or a database-backed Web

– Web applications read from or write to a database

A Web server processes requests for Web

pages sent over the Internet from a Web client

– Client-server model

Chapter 1: The Web Becomes 2.0 18

Page 19: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

WEB Process

Chapter 1: The Web Becomes 2.0 19

Page 20: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

WEB Process

Chapter 1: The Web Becomes 2.0 20

Page 21: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Basic WEB Architecture

Chapter 1: The Web Becomes 2.0 21

Page 22: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Data Driven WEB Architecture

Chapter 1: The Web Becomes 2.0 22

Page 23: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Recent WEB Applications Architecture

Chapter 1: The Web Becomes 2.0 23

Page 24: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Client Tier

Chapter 1: The Web Becomes 2.0 24

Page 25: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Service Tier

Chapter 1: The Web Becomes 2.0 25

Page 26: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

The Web as a Platform

for Running Applications

Chapter 1: The Web Becomes 2.0 26

Page 27: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Service Oriented Application (SOA)

Chapter 1: The Web Becomes 2.0 27

Page 28: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Service Oriented Application (SOA)

Chapter 1: The Web Becomes 2.0 28

Page 29: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Service Oriented Application (SOA)

Chapter 1: The Web Becomes 2.0 29

Page 30: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Service Oriented Application (SOA)

Chapter 1: The Web Becomes 2.0 30

Page 31: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Front-End

Chapter 1: The Web Becomes 2.0 31

Page 32: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Front-End

Chapter 1: The Web Becomes 2.0 32

Page 33: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Standard Bodies

Chapter 1: The Web Becomes 2.0 33

Page 34: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Front-End - Client-side

Chapter 1: The Web Becomes 2.0 34

HTML

CSS

XHTML

DOM

JavaScript | jQuery

Java Applet

Adobe Flex

Microsoft Silverlight

Page 35: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Software Accessible

on Many Devices

You can browse Web content from almost

anywhere on almost any electronic device that

has a screen

Chapter 1: The Web Becomes 2.0 35

Page 36: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Software Accessible

on Many Devices

In order for a Web application to run on

different devices, it is important that they are

designed in such a way that separates the

process of accessing information from the

process of displaying that information

Chapter 1: The Web Becomes 2.0 36

Page 37: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Software Accessible

on Many Devices

Chapter 1: The Web Becomes 2.0 37

Page 38: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Rich User Experience

Technologies such as AJAX, Adobe Flash, and

Microsoft Silverlight allow Web browsers to

display dynamic content without waiting for

previous communication with the Web server

to complete

– Google Maps uses AJAX to allow the user to

reposition a map or zoom in and out by dragging

• Only the map portion of the window will be updated

Chapter 1: The Web Becomes 2.0 38

Page 39: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Rich User Experience

Chapter 1: The Web Becomes 2.0 39

Page 40: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Rich User Experience

Predictive look-ahead, or AutoComplete, provides

suggestions of valid responses based on letters that

a user enters in a text box

Chapter 1: The Web Becomes 2.0 40

Page 41: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Rich User Experience

AJAX relies on standard Web technologies to

provide an engaging user experience

A browser plug-in is a software component that

enables dynamic, animated display and

functionality within a Web browser

– Flash

– Silverlight

Many rich Internet applications allow users to

create, stream, or view video

Chapter 1: The Web Becomes 2.0 41

Page 42: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Rich User Experience

Chapter 1: The Web Becomes 2.0 42

Page 43: Concepts and Applications · 2019. 2. 7. · Web 2.0: Concepts and Applications 1 The Web Becomes 2.0 . Overview The World Wide Web has changed the way that people –Do business

Summary

Web 2.0 is the name given to the shift in how people

have come to use the World Wide Web

Many Web 2.0 sites allow users to share knowledge,

opinions, images, or videos

Web 2.0 promotes a culture of participation

Users interact with Web 2.0 applications from a Web

browser and variety of Internet-connected devices

Many Web applications use AJAX, Flash, and

Silverlight

Chapter 1: The Web Becomes 2.0 43