Lesson 7 | Software applications |
Objective | Describe Server-side and Client-side Applications. |
Application | Function | Example |
Web server software | Processes client requests for web resources | Apache, Nginx, IIS, Tomcat |
CGI (Common Gateway Interface) | Specification that enables transactions between a web server and other programs on the server (.i.e. quizzes) | SEOTrance: Information request HTML form (PHP script connects the form to the server to generate a response) |
ODBC (Open Database Connectivity) | Allows for standardized access to multiple (DBMS) Database Managements Systems | SEOTrance Extranet: Search and supply forms launch ODBC via SQL to access SEOTrance databases SEOTrance internet site catalog page: Pictures of ecommerce are served from MySQL |
JDBC (Java Database Connectivity) | Enables database connectivity for application written in Java | SEOTrance intern (Stock quotes) |
Application | Function | Example |
Browser | Interprets and displays HTML documents and other resources | Chrome, Firefox, Opera |
Plug-in | Extends the functionality of a browser in support of multimedia resources | Real Audio |
CSS (Cascading Style Sheets) | Specification that enhances a browser's ability to display complex screen layout (i.e. placement of objects in specific locations) | w3.org |
Client | Signs are visual markings or sounds that present information. Metaphors cue users about the functionality of the site through the use of icons or images. Together, Signs and Metaphors create the look and feel of the site. |
Browser | Information Architecture organizes Signs and Metaphors into a cohesive structure. In addition, it lays down the path for navigating through the site. |
Internet cloud | Software comprises underlying components (applications) that enable the display of Signs and Metaphors. In addition, software creates, stores, and manages all resources available over the Web. |
Web Server and software | A network is a series of computers that communicate with each other. Common protocols used on the Internet are TCP, IP, HTTP, FTP, and SMTP (the Internet email protocol). |
HTML documents, web resources | Hardware includes the user's computer equipment, also Web servers, database servers, mail servers, domain name servers, and firewall servers. On the network side, hardware includes modems, routers, hubs, and other network equipment; phone lines; and data lines (DSL, T1, OC12, etc.). |
Applications | Hardware includes the user's computer equipment, also Web servers, database servers, mail servers, domain name servers, and firewall servers. On the network side, hardware includes modems, routers, hubs, and other network equipment; phone lines; and data lines (DSL, T1, OC12, etc.). |
Databases | Hardware includes the user's computer equipment, also Web servers, database servers, mail servers, domain name servers, and firewall servers. On the network side, hardware includes modems, routers, hubs, and other network equipment; phone lines; and data lines (DSL, T1, OC12, etc.). |
Application | Function | Example |
Image Manipulator | Tool used to create web-enabled graphics. Allows alteration of scanned images and creation of new images. | Photoshop |
HTML Editor | Tool to generate HTML code quickly and easily (helps avoid manual coding). Visual Studio Code is a commonly used editor for HTML and JavaScript on the Front end | Dreamweaver, Visual Studio Code |
Animation Tools | Authoring tool for animation and streaming multimedia files | Adobe Animate |