The College of Saint Rose CIS 521 / MBA 541 – Introduction to Internet Development David Goldschmidt, Ph.D. selected material from Fluency with Information.

Slides:



Advertisements
Similar presentations
Web Development & Design Foundations with XHTML
Advertisements

 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
An 8051 Based Web Server Project by Mason Kidd Advised by Dr. Schertz.
FrontPage 2003 Web Fundamentals Web Site Design. World Wide Web System based on Hypertext Transfer Protocol (HTTP) Provides access to information Information.
Rensselaer Polytechnic Institute CSCI-4220 – Network Programming David Goldschmidt, Ph.D.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Application Layer. Applications A program or group of programs designed for end users. Software can be divided into two general classes: systems software.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Presenting Information on WWW using HTML. Presenting Information on the Web with HTML How Web sites are organized and implemented A brief introduction.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Midterm Review - Network Layers. Computer 1Computer 2 2.
Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Okay, here’s a scenario… You’re sitting at a computer…. Type in www. yourcompany.com As soon as you click on search your browser will ask your Operation.
The College of Saint Rose CIS 111 – Introduction to Computer Science David Goldschmidt, Ph.D. from Fluency with Information Technology, 4th edition by.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
● A system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML. What is the World.
High Points CSCI 1710 Fall The Internet Packet switching Arpanet Cold War.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
C HAPTER 13 Internet and the World Wide Web Copyright Goodheart-Willcox Co., Inc. May not be posted to a publicly accessible website. IC3 C ERTIFICATION.
Alex Leifheit NETWORKS. NETWORK A number of interconnected computers, machines, or operations. Key Components Network components, Network Architecture,
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
Introduction to the World Wide Web & Internet CIS 101.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
Internet and World Wide Web Introduction to the Internet.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Distributed OS.
Web fundamentals: Clients, Servers, and Communication
Web Site Development and Macromedia Dreamweaver 8
Introduction to the WWW
CISC103 Web Development Basics: Web site:
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Introduction To Web Design
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
TASK 4 Guideline.
ACT102 Introduction to web design
Web Design & Development
CS134 Web Design & Development
ACT102 Introduction to web design
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Educational Computing
Presentation transcript:

The College of Saint Rose CIS 521 / MBA 541 – Introduction to Internet Development David Goldschmidt, Ph.D. selected material from Fluency with Information Technology, 4th edition by Lawrence Snyder, Addison-Wesley, 2010, ISBN and from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN

 Engineers create hardware and software to match what we already know ▪ (whether we know it or not)  How?  Using metaphors  Using common repeating interfaces

Can you tell the difference?

 Alt-Tab  Switch from one open application to another  Ctrl-Tab or Command-Tab  Switch from one tab to another within an app  F5  Refresh current display (also Ctrl-R)  In PowerPoint, start the slide show

 Designers also forge new ground  (and hope their new ideas catch on!)  How do you scroll up, down, left, right on the “touch” devices?

 ENIAC (1940s)

 Automation (1950s)

 IBM 360 (1964)

 Text-only CRTs (1970s) to an early Mac (1984)

 Mac/PC revolution (1980s/1990s)

 Internet revolution (1990s/2000s)  Sir Tim Berners-Lee

 Handheld revolution (2000s/2010s)

 Hierarchical networks:  Nodes are not equal  Nodes interconnect in a strict pattern  Single points of failure exist!  Heterarchical networks:  Nodes are often equal  Nodes connected to produce multiple paths

 The Internet (1969) is a network that’s  Global  Decentralized  Redundant  Made up of many different types of machines  What do we use the Internet for?  How many machines make up the Internet?

 A computer network is an interconnected collection of autonomous computers and devices  Software communicates across the network  Such communication is usually transparent to end-users PQ

 Seven-layer protocol stack  In reality, not all layers are used  The Internet uses only four layers:  Application  Transport  Network  Physical

 Each layer on the client side logically communicates with the same layer on the server side intermediate router PQ clientserver

 Each layer prepends or appends its information in a header or trailer P Ethernet Hdr | IP Hdr | TCP Hdr | HTTP Request | Cksum IP Hdr | TCP Hdr | HTTP Request TCP Hdr | HTTP Request HTTP Request

 Synchronously  Sender and receiver are active at the same time  Sending and receiving occur (almost) simultaneously  Asynchronously  Sending and receiving occur at different times

 Messages are divided into individual packets

 The World Wide Web (or just Web) is:  Global  Decentralized  Redundant (sometimes)  Made up of Web pages and interactive Web services  How many Web pages are on the Web?

 Three key building blocks of the Web:  Uniform Resource Locator (URL)  HyperText Transfer Protocol (HTTP)  HyperText Transfer Markup Language (HTML)  The original intent of the Web was to provide a networked medium to share information

 Collect and document requirements  What needs to be built?  Who are the intended audience(s)?  What is the context (what do users already know)?  When will the site be used?  How will the site be used?  Why is the site necessary?  What constraints exist? from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN

 The “delivery” of the design solution  Target screen resolution  Browser versions to be supported  Content management for clients?  Windows vs. Unix backend system from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN

 Purpose of design solution?  Increase visitor traffic, time spent on site  Increase direct sales/revenue on site  Increase “click-throughs” to advertisements  Increase conversions of site visitors to customers  Branding, positioning, marketing  Usability testing  Maintenance of site from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN

 Content and editorial constraints  What types of content will there be?  Format(s) of pre-existing content?  Organizational structure of content?  Sitemap  Images, videos, etc.?  Who will provide new/updated content?  Style guides from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN

 Create “blueprints” or “mockups” describing:  Layout: shows where everything goes  Graphic Design: take full advantage of grids... this technique is called wireframing from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN Users Content Users Content Interface

 Grids:  Add order, continuity, and harmony to the presentation of information  Allow an audience to predict where to find information  Make it easier to add new content in a manner consistent with the overall vision  Facilitate collaboration on the design without compromising the overall vision from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN

 Challenges designers face:  Design is critically dependent on the technology available to the user for its successful rendering  Fonts are fundamentally unstable online, varying from one user to another  No agreed upon size for a “standard” Web browser  User preferences may alter the requirements (e.g. font sizes, window size, color schemes, etc.)  Design requires interactive components from Ordering Disorder: Grid Principles for Web Design by Khoi Vinh, New Riders, 2011, ISBN

it’s all in the tags!

 Some symbols have special meaning in XHTML  < (use < )  > (use > )  & (use & )  For a full list, go to:

 Validate your XHTML code  Go to:  Shows you a list of errors if you made any mistakes

 Add “style” to almost any XHTML tag  Set colors, fonts, margins, borders, etc.  For example, apply colors:  Try: Whoa, I see red.  Or: This paragraph is in purple font!

 Define your own colors via RGB components  Check out this color chart:

 Each bit can also be thought of as a pixel  Each pixel contains 24 bits to represent colors

 We need to know the size (dimensions) of the button, too