1 / 15

Networked application programs

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.

galen
Download Presentation

Networked application programs

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. Networked application programs Skills: none Concepts: 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.

  2. Where does this topic fit? • Internet concepts • Applications • Technology • Implications • Internet skills • Application development • Content creation • User skills

  3. Network versus stand-alone applications 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

  4. Microsoft Word, a stand-alone program

  5. What is in memory while running word? Microsoft Windows Microsoft Word We are studying the skills and concepts needed for success as a student and after ...

  6. Client-server architecture Request Result Server Client

  7. Retrieve my home page Request Result Server (Web server) Client (Web browser)

  8. Web page with a simple program Try it on line

  9. Google Docs, a complex Web program Google Docs web site

  10. What is in memory while running Google Docs? Microsoft Windows Web browser program We are studying the skills and concepts needed for success as a student and after ... Google Docs word processing program

  11. An application specific client for email

  12. Downloading and playing media

  13. Summary Static Web page Email client Dynamic Web page with a simple program Dynamic Web page with a complex program iTunes client

  14. Questions

  15. Word is a stand-alone application, not requiring connection to the Internet. Name three other stand-alone programs you have used. What service does the server at www.amazon.com offer? When you go to www.amazon.com, do you get a static or dynamic Web page? Explain your answer. 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? In several of these examples, we used Google’s Chrome Web browser as a client program. Name three other popular Web browsers. Microsoft IIS is a popular Web server. What is another popular Web server program? Do the terms “client” and “server” refer to hardware or software? Explain your answer. What are two advantages of Google’s networked word processor over Microsoft Word? What are two advantages of Microsoft Word over Google’s networked word processor? What is an advantage of a program running inside a Web browser over a specialized client program like iTunes or Thunderbird? What is an advantage of a specialized client program like iTunes or Thunderbirdover an application running inside a Web browser? Do you think technology trends will favor networked applications over stand alone applications in the future or vice versa? Explain your answer. Do you think technology trends will favor static Web applications over dynamic Web applications in the future or vice versa? Explain your answer. Do you think technology trends will favor Web browser-based applications over specialized applications in the future or vice versa? Explain your answer. 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.

More Related