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.
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 Windows
MicrosoftWord
We are studying the skills and concepts needed for success as a student and after ...
What is in memory while running word?
Web page with a simple program
Try it on line
Microsoft Windows
Google Docsword 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
Summary
Static Web page
Dynamic Web page with a complex program iTunes client
Email clientDynamic Web page with a simple program
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.