Unit- I Introduction and Web Development Strategies



Similar documents
Introduction to Internet and WWW

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

The World Wide Web: History

Internet and its Application in Libraries

lesson 19 Internet Basics

The Internet, Intranets, and Extranets. What is the Internet. What is the Internet cont d.

Web Browsers And Mailing Tools

CITS1231 Web Technologies. Client, Server, the Internet, and the Web

SWE 444 Internet and Web Application Development. Introduction to Web Technology. Dr. Ahmed Youssef. Internet

CHAPTER 9: THE EVOLVING INTERNET

Introduction to Web Technology. Content of the course. What is the Internet? Diana Inkpen

Basic Internet programming Formalities. Hands-on tools for internet programming

MMGD0204 Web Application Technologies. Chapter 1 Introduction to Internet

Device Log Export ENGLISH

CA106 Web Design. Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929,

Masters of Science in Information Technology

The Internet. Chapter 10. Learning Objectives. Chapter Outline. After reading this chapter, you should be able to:

DOCUMENTS ON WEB OBJECTIVE QUESTIONS

N-CAP Users Guide Everything You Need to Know About Using the Internet! How Firewalls Work

The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate.

Connecting with Computer Science, 2e. Chapter 5 The Internet

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Detailed Table of Contents

1. When will an IP process drop a datagram? 2. When will an IP process fragment a datagram? 3. When will a TCP process drop a segment?

Competencies (1 of 2)

Introduction to LAN/WAN. Application Layer (Part II)

CISC 1600 Introduction to Multi-media Computing

E-Commerce Security. The Client-Side Vulnerabilities. Securing the Data Transaction LECTURE 7 (SECURITY)

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

Overview of TCP/IP. TCP/IP and Internet

M3-R3: INTERNET AND WEB DESIGN

Protocols. Packets. What's in an IP packet

Website Administration and Development (WSAD)

Computer Networks and Internet working

Chapter 12 Supporting Network Address Translation (NAT)

Steelcape Product Overview and Functional Description

Bridgit Conferencing Software: Security, Firewalls, Bandwidth and Scalability

1.1 Prior Knowledge and Revision

INTERNET SECURITY: THE ROLE OF FIREWALL SYSTEM

Introduction to Information Technology Course Number 10009

CompTIA Network+ (Exam N10-005)

Technology/Internet Usage Workshop

Chapter 2. The Internet, The Web, and Electronic Commerce. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Web Development I & II*

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Web Foundations Series Internet Business Associate

Virtual Server and DDNS. Virtual Server and DDNS. For BIPAC 741/743GE

How to Search the Internet

Computer Networks CCNA Module 1

Web Hosting. Definition. Overview. Topics. 1. Overview of the Web

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

EXPLORER. TFT Filter CONFIGURATION

SQA Higher Computing Unit 3b Computer Networking

How To Understand The History Of The Web (Web)

Millbeck Communications. Secure Remote Access Service. Internet VPN Access to N3. VPN Client Set Up Guide Version 6.0

5 FAH-8 H-110 WEB DEVELOPMENT HANDBOOK

Understand Wide Area Networks (WANs)

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

OS/390 Firewall Technology Overview

NovaBACKUP xsp Version 15.0 Upgrade Guide

INTEGRATION GUIDE. IDENTIKEY Federation Server for Juniper SSL-VPN

By : Khalid Alfalqi Department of Computer Science, Umm Al-Qura University

Chapter 2. The Internet, The Web, and Electronic Commerce

Table of Contents. Lorex Monitor Network Setup Manual Lorex Technology Inc. Version 1.0. Using IP Edit...3

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide

Filtering remote users with Websense remote filtering software v7.6

WEB DEVELOPMENT IA & IB (893 & 894)

Computer Networks. Computer Networks. Telecommunication Links. Connecting. Connecting via Telephone Lines ISDN

Lesson Overview. Getting Started. The Internet WWW

Hosted Security Quick Start Guide

Introduction to Dreamweaver

The TCP/IP Reference Model

Chapter 4: Networking and the Internet

What really is a Service?

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture # Apache.

Stateful Inspection Technology

Mid-Term #1 Solutions

ICANWK414A Create a common gateway interface script

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

RE:Anywhere for Remote Access Installation Guide

Terminology. Internet Addressing System

Fachgebiet Technische Informatik, Joachim Zumbrägel

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Lesson Plan Course Title: Web Technologies Session Title: Internet Fundamentals & Background

Chapter 9. The Internet: Information Technology Infrastructure for the Digital Firm. Essentials of Management Information Systems

Lesson Plan Course Title: Web Technologies Session Title: Website Administration

COMPSCI 111 / 111G An introduc)on to prac)cal compu)ng

AdminToys Suite. Installation & Setup Guide

WEB SITE DEVELOPMENT WORKSHEET

IIS, FTP Server and Windows

Guidelines for Creating Your Own Troop or Group Web Page

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Creating an Intranet Website for Library & Information Services in an Organization

World Wide Web. Before WWW

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

NEFSIS DEDICATED SERVER

Sophos UTM. Remote Access via PPTP. Configuring UTM and Client

VPN over Satellite A comparison of approaches by Richard McKinney and Russell Lambert

Transcription:

Introduction to Web Technology 1 (ECS-604) Unit- I Introduction and Web Development Strategies 1. World Wide Web: The World Wide Web is a system of interlinked hypertext documents accessed via the Internet. Web is a huge collection of pages of information linked to each other around the globe. History of WWW: WWW is created by Sir Tim Berners Lee in 1989 at CERN in Geneva. In 1990, the first text only browsers were setup and CERN scientist could access hypertext files and other information at CERN. HTML was based on a subset of the standard generalized markup language (SGML). To transfer HTML document to remote sites a new protocol was devised called HTTP (Hyper Text Transfer Protocol). In the fall of 1991, conference goes around the world started hearing about the promise but sparks still were not flying. In 1993, there are only about 50 websites world wide. A browser that allowed user to take advantage of the web s graphical capabilities was developed at the National center for Super Computing application (NCSA). NCSA called the browser Mosaic. 2. Protocols Governing Web: other. Protocol: A protocol is a set of rules that is used to communicate applications to each OR A protocol is the interface required for communicating the different applications.

Introduction to Web Technology 2 (ECS-604) Classification: a. HTTP b. TCP/IP c. FTP d. E-MAIL e. TELNET A. HTTP: HTTP is the primary protocol used to distribute information on the web. Initial HTTP 0.9 does not allow for content typing and does not have provisions for supplying meta-information. Content Typing: To identify the type of data being transferred. Meta Information: It is supplemental data, such as environment variables that identify the client s computer Current version is HTTP 1.0 B. TCP/IP: It is a set of rules that an application can use to package its information for sending across the networks of networks. C. FTP: It is used to transfer the files over networks. D. E-Mail: It is a method of exchanging digital messages across the Internet or other computer networks. E. Telnet: Telnet lets you remotely log into another system and browse files and directories on that remote system.

Introduction to Web Technology 3 (ECS-604) 3. Website: A website is simply a collection of interlinked web pages. Classification: A. Corporate Website B. Individual website A. Corporate Website: i. In this, there is certain no. of persons, who develop their website for a particular organization. ii. The corporate website are formed when group of people have common interest and objective. iii. The purpose of this website is to convey the information of organization to all over the world. B. Individual website: It is just like profile management system. In this type of website an individual wants to develop website for h-projection, career growth etc. 4. Cyber Laws: Cyber law is a term used to describe the legal issues related to use of communication technology, particularly cyberspace i.e. Internet. Indian and International Cyber Law: Cyber Laws are formed by the government to prevent the internet crime. These crimes could be hacking, threat on internet, denial of services etc. Cyberspace includes computer, computer networks, internet data, software etc. i. Data Protection and Privacy Law: This is due to the nature of the internet and amount of information that may be accessed through it, such legislation is critical to protect the fundamental rights of privacy of an individual. ii. Electronic and Digital Signature Law: This is required so that uniform and standard procedures are established for authentication of electronics records, EDI, E-Mail. iii. Computer Crime Law: due to victim of internet threats.

Introduction to Web Technology 4 (ECS-604) iv. Telecommunication Law: Approve and supervise the application of fees and rates charged for telecommunication services in accordance with the provision of the applicable law. v. Intellectual Property Law: This includes copyright law, trademark law, semiconductor law and patent law in relation to computer hardware and software. IT Act 2000 (INDIA): E-Governance Authentication of E-Records Digital Signatures Controlled certifying authorities Penalties for damage of computer and computer system. 5. Web Applications: Simple office software (word processors, online spreadsheets, and presentation tools). More advanced applications such as project management, computer-aided design, video editing and point-of-sale. 6. Writing web Projects and Target Users: A. Write a project mission statement: Write the specific mission statement that you want to do. B. Identify Objectives: i. Specific ii. Measurable iii. Attainable iv. Realistic v. Time limited

Introduction to Web Technology 5 (ECS-604) C. Identify your target users: The matter of a website will be determined by the users whom you want to visit the site. This is totally depend upon i. Market research ii. Focus group iii. Understanding intranet audiences D. Determine the scope: By supporting documents and client s approval. E. Budget: i. Assumption for budgets. ii. Budget categories. iii. Determine hidden costs and tools. F. Planning issues: i. Discuss client s existing information system. ii. Project team and developing infrastructure. iii. Where the website will place. 7. Comparison between traditional project and web project: Web Projects 1. Project managers are not always client. They could be same. 2. Often beta technologies are used for testing, often without tech support. 3. Pricing model for web projects does not exist. 4. Team roles are less specialized. 5. Clients are often unwilling to bear the cost of web development. 6. Standards for web projects do not exist. 7. Project manager s responsibilities are very broad. Traditional Projects 1. They are always different. 2. It is not applicable in this case 3. It do exist for traditional projects. 4. More specialized. 5. Difficult of traditional projects. 6. Standards for web projects exist. 7. Not true for these projects.

Introduction to Web Technology 6 (ECS-604) 8. Identification of objects: A. Object identification: All the components which are visible in website are objects or in other words, we can say that all visible components in the web browser are defined as objects. Ex. Text box, command button etc. B. Web development process: Strategy Design and Specification Produced desired result Launch Register with ISP Testing and Maintenance Strategy: Goals and objectives Team building Research and review Project proposal Design and Specification: Developing concept Content planning Rough design Final design Produced desired Result: Build prototype Prototype testing Original design Satisfy the clients need

Introduction to Web Technology 7 (ECS-604) Testing and maintenance: Test the code Maintain the web server. Register with ISP: Register domain name Get web space Launch: Connect domain name with web server Finally host the web accordingly. 9. Web Team: Web team is a group of various technical experts in a developing site from coding the page to maintain the web server. Types: A. Server Side: hired by a company to develop a website. B. Client Side: part of the company putting together the website. Assessment techniques used to comprise a web team: a. Deciding roles and responsibilities: The composition of team varies to depend on the audience, scope and complexity level of the web. There are key roles on each virtual project. One should always decide for core, extended and special team members in a web and shares responsibilities accordingly.

Introduction to Web Technology 8 (ECS-604) b. Common Team Compositions: It is possible to acknowledge specific type of teams and determine to be based on the kind of project, who is likely to be part of the team though these are all type of web project. As for example the team composition might be account manager, creative lead, project manager, designer etc. c. Putting together with right team: It meet out the needs with low price, more effectively in reasonable time. So it is the team that fulfils the website requirements successfully. d. Identifying Necessary Skills: The skill set in the base of web team. It must have in care to plan, design, build and deploy a website.

Introduction to Web Technology 9 (ECS-604) Classification: Core Team member 1. Project Manager: Specify the work. Developing the project plan. Scheduling. Allocation resources. Budgeting and managing the team. 2. Technical lead: Managing programmers. Chooses specialized team such as security expert, database programmers. 3. Web Production specialist: Integrate the site using html or java script. 4. Creative Lead: determines creative concepts for the site and responsible for site design. 5. Quality Assurance Lead: for testing purpose. Extended Team Member 1. Account Manager: It interacts with the client, project manager and creative lead. 2. Programmer: develops applications for the web projects. 3. Network Engineer: configuring a web server. 4. Information architects: It understands how to display information visually to users and how to interact with the website. 5. Content Writer: write contents for the website. 6. Tester: It tests the web project based on the team plan that QA lead writes. Special Team Member 1. Security Experts: security handling and encryption techniques. 2. Audio, Video Engineer 3. 3-D Modeler 4. Web Cast Specialist 5. Media Buyer 6. Strategic Planner

Introduction to Web Technology 10 (ECS-604) 10. Planning and Process Development: A. Early planning: i. Know your audience. ii. Interviewing. iii. Focus group & Market Research. iv. Gathering end user requirement. B. Content planning: i. Get images. ii. Create links. iii. Audio & Video iv. Shockwave & other media files. C. Technical planning: i. Database. ii. Shockwave movies. iii. Transaction system. iv. Scripts of all kinds. D. Production planning: i. Market research. ii. Combine the web pages iii. Get complete web. 11. Explain the following terms: A. ARPANET B. ISP C. UDP D. Uploading of files E. Portal

Introduction to Web Technology 11 (ECS-604) A. ARPANET: In 1969, a project was funded by the Advanced Research Project Agency (ARPA), an arm of the U.S. Department of Defence. ARPA established a packet-switching network of computers linked by point-to-point leased lines called Advanced Research Project agency Network (ARPANET) that provided a basis for early research into networking. The conventions developed by ARPA is specify how individual computers could communicate across that network became TCP/IP. As networking possibilities grew to include other types of links and devices, ARPA adapted TCP/IP to the demands of the new technology. As involvement in TCP/IP grew, the scope of ARPANET expanded until it became the backbone of an internetwork today referred to as the internet. B. ISP: The Internet Service Provider (ISP) gives you the telephone access and software you need to connect to the internet along with some technical help. Many ISPs also include an electronic mail account, host customers web pages and offer services a company that do business on the Internet. There are aprox. 200 ISPs in India like VSNL, MTNL, ERNET (Education and Research Community Network) etc. C. UDP: The User Datagram Protocol (UDP) is one of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer applications can send messages, in this case referred to as datagrams, to other hosts on an Internet Protocol (IP) network without requiring prior communications to set up special transmission channels or data paths.

Introduction to Web Technology 12 (ECS-604) Packet structure: bits 0 15 16 31 0 Source Port Number Destination Port Number 32 Length Checksum 64 Data D. Uploading of files: Uploading requires a 6 MHz. bandwidth in a range below 40 MHz. At this low frequency, home appliances can create a noisy environment that effect modulation. The modulation technique that is normally used is QPSK (4bit at a time). This means that a user can upload information at a rate of 12 Mbps. Presently the uploading rate is between 500 Kbps and 1 Mbps. E. Portal: A web portal, also known as a links page, presents information from diverse sources in a unified way. Apart from the standard search engine feature, web portals offer other services such as e-mail, news, stock prices, information, databases and entertainment. Portals provide a way for enterprises to provide a consistent look and feel with access control and procedures for multiple applications and databases, which otherwise would have been different entities altogether. Examples of public web portals are AOL, igoogle, MSNBC, Netvibes, and Yahoo.