Networked application programs

chunkyscreechΔιακομιστές

4 Δεκ 2013 (πριν από 3 χρόνια και 11 μήνες)

104 εμφανίσεις

Networked application programs

S
kills
: none

C
oncepts
: networked versus stand
-
alone applications,
client
-
server architecture, Web applications versus
specialized applications, static versus dynamic or
programmed Web
applications

This work is licensed under a Creative Commons Attribution
-
Noncommercial
-
Share Alike
3.0 License.

Where does this topic fit?


Internet concepts


Applications


Technology


Implications


Internet skills


Application development


Content
creation


User skills

Stand
-
alone application
: the application program
and the data it works on are both stored locally


Networked application
: either the program, the
data or both are stored on the network


Network applications are
client
-
server
applications

Network versus stand
-
alone applications

Microsoft Word, a stand
-
alone program

Microsoft Windows

Microsoft

Word

We are studying
the skills and
concepts needed
for success as
a student and
after ...

What is in memory while running word?

Client
-
server architecture

Client

Server

Request

Result

Client

(
Web browser)

Server

(
Web server)

Request

Result

Retrieve my home page

Web page with a
simple program

Try it on line

Google Docs, a complex Web program

Google Docs web site

Microsoft Windows

Google Docs

w
ord processing
program

We are studying
the skills and
concepts needed
for success as
a student and
after ...

What is in memory while running Google Docs?

Web browser program

An application specific client for email

Downloading and playing media

Summary

S
tatic Web page

Dynamic Web page with
a complex program

iTunes client

Email client

Dynamic Web
page with a
simple program

Questions

1.
Word is a stand
-
alone application, not requiring connection to the Internet. Name three other stand
-
alone programs you have used.

2.
What
service does the server at www.amazon.com offer
?

3.
When you go to www.amazon.com, do you get a static or dynamic Web page? Explain your answer.

4.
We
saw five examples of networked applications. In three, we used a Web browser as a client program,
and the other two used specialized Web clients. Which were the two specialized client programs?

5.
In several of these examples, we used Google’s Chrome Web browser as a client program. Name three
other popular Web browsers.

6.
Microsoft IIS is a popular Web server. What is another popular Web server program?

7.
Do the terms “client” and “server” refer to hardware or software? Explain your answer.

8.
What are two advantages of Google’s networked word processor over Microsoft Word?

9.
What
are two advantages of
Microsoft Word over
Google’s networked word
processor?

10.
What is an advantage of a program running inside a Web browser over a specialized client program like
iTunes or Thunderbird?

11.
What is
an
advantage of a
specialized
client program like iTunes or
Thunderbird

over an application
running inside a Web browser?

12.
Do you think technology trends will favor networked applications over stand alone applications in the
future or vice versa? Explain your answer.

13.
Do you think technology trends will favor
static Web applications
over
dynamic Web applications in the
future
or vice versa? Explain your answer
.

14.
Do you think technology trends will favor
Web browser
-
based applications over specialized applications
in the future or vice versa? Explain your answer
.

15.
When you fill in a form on a Web page


perhaps for making a purchase or registering for a service, the
client is often programmed to check for errors. Find such a site and using screen shots, explain what
happens when you make an error.