Successfully reported this slideshow.

Web 2.0


Published on

  • Be the first to comment

  • Be the first to like this

Web 2.0

  1. 1. Computer Programs and Programming Languages<br />Next<br />What is a computer program?<br /><ul><li>Series of instructions that directs computer to perform tasks
  2. 2. Programming language—used to communicate instructions</li></ul>p. 664 Fig. 13-1<br />
  3. 3. Computer Programs and Programming Languages<br />Next<br />What are low-level languages and high-level languages?<br />High-level language<br />Low-levellanguage<br />Machine-dependentruns only on one type of computer<br />Oftenmachine-independentcan run on many different types of computers and operating systems<br />Machine and assembly languages are low-level<br />p. 664 - 665<br />
  4. 4. Low-Level Languages<br />Next<br />What is machine language?<br /><ul><li>Only language computer directly recognizes
  5. 5. Uses a series of binary digits (1s and 0s) with a combination of numbers and letters that represent binary digits </li></ul>p. 665 Fig. 13-2<br />
  6. 6. Low-Level Languages<br />Next<br />What is assembly language?<br /><ul><li>Instructions made up of symbolic instruction codes, meaningful abbreviations and codes
  7. 7. Source program contains code to be converted to machine language</li></ul>p. 666 Fig. 13-3<br />
  8. 8. Procedural Languages<br />Next<br />What is a procedural language?<br />Uses series of English-like words to write instructions<br />Programmer writes instructions that tell computer what to accomplish and how to do it<br />Often called third-generation language (3GL)<br />p. 666<br />
  9. 9. Third Generation Languages<br />Next<br /><ul><li>Early
  10. 10. Fortran
  11. 11. Cobol
  12. 12. Today
  13. 13. C
  14. 14. C++
  15. 15. C#
  16. 16. Python
  17. 17. Java</li></ul>p. 667 Fig. 13-4<br />
  18. 18. Web-based Software<br />Next<br />What is a Web application?<br /><ul><li>A software application that obtains information from the Web
  19. 19. Some Web applications store your data and information at their site
  20. 20. Some are free</li></ul>p. 163 Figs. 3-43<br />
  21. 21. Web-based Software<br />Next<br />What is Web 2.0?<br /><ul><li>Web sites that offer Web-based software
  22. 22. Provide users with a means to share and/or store personal information through Web-based software</li></ul>Click to view Web Link, click Chapter 3, Click Web Link fromleft navigation, then click Web 2.0below Chapter 3<br />p. 163 - 164<br />
  23. 23. Web-based Software<br />Third-party organization that manages and distributes software and services on the Web<br />Allows companies to outsource information technology (IT) needs<br />Next<br />What is an application service provider(ASP)?<br />p. 164<br />
  24. 24. Web Page Development<br />Click to view Web Link, click Chapter 13, Click Web Link from left navigation, then click DHTMLbelow Chapter 13<br />Next<br />What is dynamic HTML (DHTML)?<br /><ul><li>Allows developers to include more graphical interest and interactivity in Web page</li></ul>p. 682 Fig. 13-21<br />
  25. 25. Web Page Development<br />Next<br />What are XHTML, XML, and WML?<br />Includes features of HTML and XML<br />XHTML (Extensible HTML)enables Web sites to be displayed more easily on microbrowsers<br />XML (Extensible Markup Language)allows developers to create customized tags<br />Server sends entire record to client, enabling client to do much of processing without going back to server<br />RSS 2.0 and ATOM<br />WML(Wireless Markup Language)allows developers to design pages specifically for microbrowsers<br />Many Internet-enabled smart phones and PDAs use WML as their markup language<br />p. 682 - 683<br />
  26. 26. Web Page Development<br />Next<br />What is Ajax?<br /><ul><li>Stands for Asynchronous JavaScript and XML
  27. 27. Method of creating interactive Web applications designed to provide immediate response
  28. 28. Combines JavaScript, HTML or XHTML, XML, and cascading style sheets
  29. 29. Google Maps and Flickr use Ajax</li></ul>p. 683<br />
  30. 30. Web Page Development<br />Click to view Web Link,click Chapter 13, Click Web Link from left navigation, then click Silverlight below Chapter 13<br />Next<br />What is Web page authoring software?<br /><ul><li>Creates sophisticated Web pages without using HTML
  31. 31. Generates HTML</li></ul>p. 683<br />
  32. 32. Multimedia Program Development<br />Next<br />What is multimedia authoring software?<br /><ul><li>Combines text, graphics, animation, audio, and video into interactive presentation
  33. 33. Used for computer-based training (CBT) and Web-based training (WBT)
  34. 34. Software includes Toolbook, and Director</li></ul>p. 684 Fig. 13-22<br />