CS 128/ES 228 - Lecture 14b1 Maps on the Internet.

Slides:



Advertisements
Similar presentations
Perspectives from the Client Side Integrating Backbone OS Technology with PostgreSQL PostGIS, UMN MapServer and Mapbender A short listing of the mentioned.
Advertisements

ArcGIS Desktop What is ArcGIS? EXTENSIONSEXTENSIONS EXTENSIONSEXTENSIONS ArcGIS clients ArcInfo ArcEditor ArcView ArcReader Custom application ArcGIS Engine.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Web Booster HTTP Server Acceleration for Lotus Domino.
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
Networked application programs Skills: none Concepts: networked versus stand-alone applications, client-server architecture, Web applications versus specialized.
Time Series Analyst An Internet Based Application for Viewing and Analyzing Environmental Time Series Jeffery S. Horsburgh Utah State University David.
The Internet Useful Definitions and Concepts About the Internet.
Master’s course Bioinformatics Data Analysis and Tools Lecture 6: Internet Basics Centre for Integrative Bioinformatics.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Ming-Hsiang Tsou phone: Fax: Internet GIServices Department of Geography, San Diego.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
System Requirements Software and Hardware
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
IT 210 The Internet & World Wide Web introduction.
Geographic Information Systems Web GIS. What is a Web GIS? ► Web GIS is an on-line version of geographic information system ► Using it, GIS data and functions.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
 Computer Networking Computer Networking  Networking terminology Networking terminology  Client Server Model Client Server Model  Types of Networks.
WEB TERMINOLOGIES. Page or web page: a file that can be read over the world wide web Pages or web pages: the global collection of documents associated.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
Cloud Computing.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Geog 463 GIS Workshop April 12, Outlines GIS Software –Evolution of GIS software –Terms related to GIS software –Types of GIS software systems –GIS.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
Open Search Office Web Services Database Doc Mgt Sys Pipeline Index Geospatial Analysis Text Search Faceting Caching Query parsing Clustering Synonyms.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Using ArcIMS to Link Both Spatial and Non-Spatial Databases Monroe County, Indiana Population:110,000 + Square Miles: 418 Land Parcels: 58,000 + Major.
Using the Internet. (WWW) and the Internet The World Wide Web (WWW) is a small part of the Internet. The Internet relates to all the hardware and software.
Networking Relationships What is a computer network?
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
CPT 499 Internet Skills for Educators Session Seven Class Notes.
Spatial Information Retrieval. Spatial Data Mining + Knowledge Discovery Used for mining data in spatial databases with huge amounts of data Spatial data.
Customer Identification system based on Smart Card for PDA shops.
CA-OES CAL(IT)2 Feb. 20, 2002 Internet GIServices
Department of Geography
Globally Distributed Content Delivery Presenter: Baoning Wu 03/25/2003.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web.
Web GIS Evaluation of ArcIMS, MapGuide, and GeoMedia WebMap Daniel De Wilde Neil King David Johnson.
INTERNET MAPPING WEB-GIS Vendor Comparison: ESRI, AUTODESK, INTERGRAPH. John Kinnaird Cheryl Bradley Tope Bello Fall 2004 Technology Assignment.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Week-10 (Lecture-1) Web Building STEPS OF BUILDING: create web pages using HTML add a consistent style using CSS add computer code using JavaScript add.
A Seminar On. What is Cloud Computing? Distributed computing on internet Or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail-
3.1 Types of Servers.
Software Architecture in Practice
Remember that our latest topics involve a more advanced look at how webpages work
3.1 Types of Servers.
User working in web-browser
Some bits on how it works
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
3.1 Types of Servers.
TYPES OF SERVER. TYPES OF SERVER What is a server.
The Client Server Model
The Client Server Model
DD Sir-Infomatics Web Development Part-1.
Your computer is the client
The Internet and Electronic mail
Presentation transcript:

CS 128/ES Lecture 14b1 Maps on the Internet

CS 128/ES Lecture 14b2 WWW + GIS = WebGIS Universal access No special software needed Data (map?) directly to consumer

CS 128/ES Lecture 14b3 Software Terminology Client – the user, or the user’s computer. Clients are assumed to be running “generic” software, e.g. Web browser Server – the remote computer Servers may be running all sorts of software. Note: one copy “serves all”

CS 128/ES Lecture 14b4 The Key Question Who performs the computation that produces the map?

CS 128/ES Lecture 14b5 Three Answers Server, in advance Produce.jpeg or.gif Server, on the fly In response to requests from the web Client Server gives the client the data and says, “Have fun”

CS 128/ES Lecture 14b6 Static Maps Limited utility as designer must have thought of all possibilities. Good for “how to get here” maps

CS 128/ES Lecture 14b7 Dynamic maps - Servers

CS 128/ES Lecture 14b8 Why should the server do the work? Server has all the data Can “cache” answers Server has better hardware BUT Server can easily be overloaded with requests

CS 128/ES Lecture 14b9 Dynamic maps - Clients

CS 128/ES Lecture 14b10 Why let the client do the work? Distributes computation across many machines Better customization BUT Must transfer lots of data Client needs data manipulation (GIS?) software

CS 128/ES Lecture 14b11 Real-Time Data (another “dimension”) The server can “be fed” data that is gather in “real-time” and this data can be sent in response to requests Water (river) levels Traffic Seismographic data

CS 128/ES Lecture 14b12 How is it done? ESRI Product – ArcIMS (Internet Map Server) Apparently used for Western NY site Various competitors Intergraph (Geo Media Web Map) MapInfo (MapXtreme) Autodesk (MapGuide)

CS 128/ES Lecture 14b13 Credits Much of the material (including the figures) came from w/gis/32 Other info came from Serving Maps on the Internet, by Christian Harder, ESRI Press, 1998.