Use Case 1 - Mapping Client asks for a map. Server returns a map with default symbolisation. User can click on any graphic feature from one layer to retrieve.

Slides:



Advertisements
Similar presentations
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Advertisements

François ROBIDA, Jean-Jacques SERRANO BRGM, France One Geology: which catalogue ?
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Creating and Editing a Web Page Using Inline Styles
Scientific Communication CITS7200 Lecture 11 Designing and Writing Web Pages.
Server Side Programming Common Gateway Interface (CGI): Scripts generate Web pages or other files dynamically by processing form data and returning documents.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Skills: none Concepts: Web client (browser), Web server, network connection, URL, mobile client, protocol This work is licensed under a Creative Commons.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Retrieving compound pages This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
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.
HTML Markup language - controls appearance and content of a document Javascripts Various HTML tags.
CSC 450/550 Part 6: The Application Layer Example: The World Wide Web.
Servlets and a little bit of Web Services Russell Beale.
IST 535 Week 1 Class Orientation / Review of Web Basics.
How does it work?. What is the Internet? Computer Protocols TCP/IP: Transmission Control Protocol/Internet Protocol HTTP: Hypertext Transfer Protocol.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Web Page Development Identify elements of a Web Page Start Notepad
Apache Tomcat Server Typical html Request/Response cycle
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
Search Engine Optimization With Rich Media Pete LePage Microsoft.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Online Surveys A Look at Cardiff-TeleForm Denise H. Wells Planning and Research Central Piedmont Community College.
Search Engine Optimization With Rich Media Pete LePage Sr. Product Manager, Microsoft
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Testbed3 Use Cases Geoscience Australia IMF client implementation.
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.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 30 – Bookstore Application: Client Tier Introducing.
CHAPTER 3 USING HYPERLINKS TO CONNECT CONTENT. LEARNING OBJECTIVES How to use the and anchor tag pair to create a text-based hyperlink. How to use the.
Objectives: 1. Create a Skeleton HTML 2. View a Skeleton File Through a Server and Browser 3. Learn HTML Body Tags for the Display of Text and Graphics.
Python CGI programming
FAIRTRADE FOUNDATION OCR Nationals in ICT Unit 1 ICT Skills for Business AO2.
Lecture # 6 Forms, Widgets and Event Handling. Today Questions: From notes/reading/life? Share Personal Web Page (if not too personal) 1.Introduce: How.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 27 How Internet Searching Works.
HTML Project 4 Creating an Image Map.
The IUGS/CGI Data Model and Interchange Collaboration John Laxton BGS.
ITEC 1001 Tutorial 1 Browser and Basics. Web browser software & Web pages The Web is a collection of files that reside on computers, called Web.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
INP 150: Basic HTML Term: Winter 2002 Section: H1 Time: Mon/Wed 5:30- 7:25 pm Place: TI237 Instructor: Paul J. Millis.
HTML Form Widgets. Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back.
Project: Keep in Mind We will be using geolocation markers. This may impact your project choice. Location detection inside buildings may not work. Keep.
ASP.Net, Web Forms and Web Controls 1 Outline Session Tracking Cookies Session Tracking with HttpSessionState.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
HTML(Hyper Text Markup Language) ByNaveen. Introduction HTML or Hyper Text Markup Language is the standard markup language Its used to create the web.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
1 HTML forms (cont.)
DEPARTMENT OF PRIMARY INDUSTRIES Demonstrating delivery of Geological Data using Web Feature and Web Mapping Services based on international standards.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Display Page (HTML/CSS)
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
MSc Publishing on the Web Week 4 Image Maps. Aims and Objectives Discover what are image maps To understand the different types of image map To understand.
Linking Using Image Maps. What is an Image Map? An image map is an image in which several areas of an image are linked to different sites The areas of.
HTML And the Internet. HTML and the Internet ► HTML: HyperText Markup Language  Language in which all pages on the web are written  Not Really a Programming.
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.
CASE STUDY -HTML,URLs,HTTP
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
CGI – GeoSciML Use Case 2 & 3 Delivering GetFeatureInfo and GetFeature into HTML, GML and GeoSciML WFS & Filters.
Hyper Text Transfer Protocol
Client-Server Model: Requesting a Web Page
Retrieving compound pages
Murach's JavaScript and jQuery (3rd Ed.)
Presentation transcript:

Use Case 1 - Mapping Client asks for a map. Server returns a map with default symbolisation. User can click on any graphic feature from one layer to retrieve at least an HTML presentation of the attributes of that feature which is consistent with the CGI model. (Client can request other formats than HTML if server supports them) The types of features to be included must include at least one of the geological units, faults, contacts or boreholes.

LISCENCING PAGE OR AGREEMENTS PAGE – NEEDS LOGOS AND AGRREMENTS OF EACH PARTICIPATING ORGANISATION

USE CASE 1 ( MAPPING) PORTRAYAL SERVICES DATA SERVICES OrganisationLayerTitleURLAbstract

USE CASE 1 ( MAPPING) STEP 1: USER PROVIDED WITH LIST OF SERVICES AS URL’s ( LIST OF HEADINGS ARE ORGANISATION, NAME Of LAYER, TITLE, URL, ABSTRACT) PORTRAYAL SERVICES DATA SERVICES OrganisationLayerTitleURLAbstract

USE CASE 1 ( MAPPING) STEP 2: USER SUBSCRIBES TO WANTED SERVICES USING THEIR CLIENT

USE CASE 1 ( MAPPING) STEP 3: USER VIEWS MAP OF SELECTED DATA WITH DEFAULT SYMBOLISTAION

STEP 4: USER CAN CLICK ON ANY GRAPHIC FEATURE FROM ONE LAYER TO RETRIEVE AT LEAST AN HTML PRESENTATION OF THE ATTRIBUTES OF THAT FEATURE WHICH IS CONSISTENT WITH THE CGI MODEL. THERE MAY BE OPTIONS FOR TO RETURN FORMATS OTHER THAN HTML; e.g. GeoSciML USE CASE 1 ( MAPPING) b a Select active layer c d PREFERRED FORMAT? HTML GeoSciML

USE CASE 1 ( MAPPING) STEP 5:. CLIENT DISPLAYS AN HTML PRESENTATION OF THE ATTRIBUTES OF THAT FEATURE CONSISTENT WITH THE CGI MODEL.