Web-centric Computing What CS4173 Is About. What is the WWW? A distributed document delivery...

12
Web-centric Computing What CS4173 Is About

Transcript of Web-centric Computing What CS4173 Is About. What is the WWW? A distributed document delivery...

Page 1: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

Web-centric Computing

What CS4173 Is About

Page 2: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What is the WWW?

A distributed document delivery service implemented using the client-server model running on the InternetInteroperability in a heterogeneous networked environment achieved by implementing shared protocols

Page 3: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What is the WWW?

A distributed document delivery A distributed document delivery service implemented using service implemented using application-level protocols on application-level protocols on the Internetthe Internet

A network of co-operating computers interoperating using HTTP and related protocols to form a sub-net of the InternetLike network news (Usenet) or UUCP or …

Page 4: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What is the WWW?

A distributed document delivery A distributed document delivery service implemented using service implemented using application-level protocols on the application-level protocols on the InternetInternet

A network of co-operating computers A network of co-operating computers interoperating using HTTP and related interoperating using HTTP and related protocols to form a sub-net of the protocols to form a sub-net of the InternetInternet

A tool for collaborative writing and community buildingBlogs, wikis, podcastsInteractive games and chats

Page 5: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What is the WWW?

A distributed document delivery service A distributed document delivery service implemented using application-level implemented using application-level protocols on the Internetprotocols on the Internet

A network of co-operating computers A network of co-operating computers interoperating using HTTP and related interoperating using HTTP and related protocols to form a sub-net of the protocols to form a sub-net of the InternetInternet

A tool for collaborative writing and A tool for collaborative writing and community buildingcommunity building

A framework that supports e-commerceOn-line shopping and Business-to-BusinessSecure credit-card transactionsShopping carts

Page 6: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What is the WWW?A distributed document delivery service A distributed document delivery service implemented using application-level implemented using application-level protocols on the Internetprotocols on the Internet

A network of co-operating computers A network of co-operating computers interoperating using HTTP and related interoperating using HTTP and related protocols to form a sub-net of the protocols to form a sub-net of the InternetInternet

A tool for collaborative writing and A tool for collaborative writing and community buildingcommunity building

A framework of protocols that support e-A framework of protocols that support e-commercecommerce

A large graph made up of webpages and links Webpages are nodes; Links are edgesCyclical and directed

Page 7: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What is the WWW?

It is all of thatand chips, too!

Page 8: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What do the applications have in

common?E-commerceCollaborative writingCollaborative community building

Distributed document delivery service

Page 9: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

What do the applications have in

common?E-commerceCollaborative writingCollaborative community buildingDistributed document delivery service

They all use the WWW as scaffoldingIt is the framework that enables them

Page 10: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

In Web-Centric Computing…

We do computing on the WWWPutting the WWW under a microscope

Not programming of the WWWWriting protocols, and applications

However it is important to understand how everything works at a deep level

Page 11: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

Some things can only be learned by doing

So there will be programmingMaking the client/server model jump through hoops

Alternation vs. interaction Saving state with stateless protocols Partial webpage updates (AJAX)

Remembering the human element Audience analysis Design for accessibility & stickability

Most programming will be in assignments

Some will be in tutorials

Page 12: Web-centric Computing What CS4173 Is About. What is the WWW?  A distributed document delivery service implemented using the client-server model running.

Exact Topics?

To be determined in consultation with students

Basics must be covered, but…Ordering and Concentration can be adjusted to suit your needs

Caveat: You don't always get what you want, but sometimes you get what you need.*