1 / 12

Web-centric Computing

Web-centric Computing. What CS4173 Is About. What is the WWW?. A distributed document delivery service implemented using the client-server model running on the Internet Interoperability in a heterogeneous networked environment achieved by implementing shared protocols. What is the WWW?.

lindaburke
Télécharger la présentation

Web-centric Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web-centric Computing What CS4173 Is About

  2. What is the WWW? • A distributed document delivery service implemented using the client-server model running on the Internet • Interoperability in a heterogeneous networked environment achieved by implementing shared protocols

  3. What is the WWW? • A distributed document delivery service implemented using application-level protocols on the Internet • A network of co-operating computers interoperating using HTTP and related protocols to form a sub-net of the Internet • Like network news (Usenet) or UUCP or …

  4. What is the WWW? • A distributed document delivery service implemented using application-level protocols on the Internet • A network of co-operating computers interoperating using HTTP and related protocols to form a sub-net of the Internet • A tool for collaborative writing and community building • Blogs, wikis, podcasts • Interactive games and chats

  5. What is the WWW? • A distributed document delivery service implemented using application-level protocols on the Internet • A network of co-operating computers interoperating using HTTP and related protocols to form a sub-net of the Internet • A tool for collaborative writing and community building • A framework that supports e-commerce • On-line shopping and Business-to-Business • Secure credit-card transactions • Shopping carts

  6. What is the WWW? • A distributed document delivery service implemented using application-level protocols on the Internet • A network of co-operating computers interoperating using HTTP and related protocols to form a sub-net of the Internet • A tool for collaborative writing and community building • A framework of protocols that support e-commerce • A large graph made up of webpages and links • Webpages are nodes; Links are edges • Cyclical and directed

  7. What is the WWW? It is all of that and chips, too!

  8. What do the applications have in common? • E-commerce • Collaborative writing • Collaborative community building • Distributed document delivery service

  9. What do the applications have in common? • E-commerce • Collaborative writing • Collaborative community building • Distributed document delivery service • They all use the WWW as scaffolding • It is the framework that enables them

  10. In Web-Centric Computing… We do computing on the WWW • Putting the WWW under a microscope Not programming of the WWW • Writing protocols, and applications • However it is important to understand how everything works at a deep level

  11. Some things can only be learned by doing • So there will be programming • Making 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

  12. 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.*

More Related