A GIS APPLICATION OF AN OTTOMAN CEMETERY ON DARDANALLES OVER INTERNET. Guney, C., Celik, R. N.

Size: px
Start display at page:

Download "A GIS APPLICATION OF AN OTTOMAN CEMETERY ON DARDANALLES OVER INTERNET. Guney, C., Celik, R. N."

Transcription

1 A GIS APPLICATION OF AN OTTOMAN CEMETERY ON DARDANALLES OVER INTERNET Guney, C., Celik, R. N. Abstract Access to spatial data and interactive database applications with querying capabilities over the internet is growing rapidly. The current paradigm shift involves the migration of application software from individual desktop computers into an internet-based client/server architecture. As a result, it is seen large-scale development of Geographic Information System (GIS) applications that can be accessed by the user through a web browser interface. This paper describes the development of a web-based GIS system as a component of a major web application of Historical Documentation Project of Seddülbahir and Kumkale Fortresses on Dardanelles. INTRODUCTION The cultural heritage is the most important evidences regarding the past society and each object of these has valuable information about the past. Unfortunately each valuable element of the historical structures has been vanishing day by day through time, nature, and human effects. Hence, some precautions are needed for protecting these historical structures from the corrosion and human effects. There are also two Ottoman Fortresses, called Seddülbahir and Kumkale on Dardanelles, Turkey in the same situation, however, the project team working with these monuments believes that the fortresses can be restored and protected only when it has been fully measured, documented and stored in proper historical information and management systems. [1] It is with this larger, long-term goal that the team of surveyors, architects, historians and archaeologists began in 1997 to working together on the Historical Documentation Project of Seddülbahir and Kumkale. The project undertaken at the Division of Geodesy, Istanbul Technical University (ITU) and the Department of History, Koc University; to explore a development of a multimedia supported four dimensional (3D + time) information system to aid geographically-oriented the documentation of the two Ottoman fortresses of Seddülbahir and Kumkale. [2] Project team decided first to develop pilot web-based GIS project for the cemetery where is close to Kumkale Fortress, called Kumkale Cemetery. After having geodetic measurement using GPS technique, produced all topographic maps using Autodesk productions, and historical information regarding the cemetery a base for GIS was began developing. GISs are tools for acquiring, managing, analyzing, and presenting spatially related information. The Internet enables a great number of users to access a common data stock. Internet GIS is a networkcentric GIS technology that uses the Internet and the World Wide Web as a primary means of providing access to the functionality (i.e., analysis tools, mapping capability) of GIS and to the spatial data and other data needed for various GIS applications. Rapid progress of Internet, application of data warehouse technology and the combination of GIS and Internet have paved the ways for the web distribution of GIS spatial data, it also makes the GIS space data management and application appear the characteristic of multi-user, distribution and web.

2 Internet has already been one of the important developing platforms of GIS, the function of GIS has been extended by Internet, and furthermore it becomes a kind of new GIS architecture. [3] Web-based GIS is becoming more and more prevalent as time passes. The World Wide Web (www) is a useful tool for the gathering and manipulation. Most information that is available in the world is now available over the Internet. Now much the same is true concerning GIS information. [4] Where formerly an individual would have to buy an expensive software package to use and manipulate the data needed for GIS, the same is not so today. With the advent of Java based programming, software applications for web-based GIS work are now available. Some of these programs require the user to buy some software, and others require plug-ins to be added to web browsers, but some require no special software additions at all. These use only the capabilities of your existing web browsers. [4] GeoHistoryQueryInterface application is an interactive tool designed to promote the usage consisting of a large geo-database with querying capabilities that includes the ability to output results in a map-based format using a GIS. This web-interface developed contains an application that enables query and extraction of the information belongs to cemetery and gravestones, and interactive mapping. The main function of the interface is to allow the user to easily obtain detailed information on graves for specific topics and locations including death dates, relationships, occupation, etc. This paper reports on the development and evaluation of GeoHistoryQueryInterface tool as a GIS viewer to allow a user to display and manipulate sets of geographical information. SYSTEM OVERVIEW Project Web Site Design Strategy Project web site that has been developing website for managing the multi-participant GIS project over the internet transforms a data source into communication hub and an analysis tool effectively with the following web pages: Project Information: Project scope, purpose, tasks, labor (human) resources, costs, publications, discussions, forums, virtual meetings, charts, reports, schedule, events, contact (address/phone) book, status, terminology, bills & invoices, etc. which are semi-secured public web pages. [Website Server: Microsoft IIS (CGI, ISAPI, PHP, JAVA, JS, HTML, FLASH)] Inhouse project (GIS) temporal database which is a secured private web page for project team members only to store the various different data sets. [Database Server: Oracle, MySQL] Project Location and Site Query/Analysis using a GIS viewer which is a free-access public web page for survey and feedback. [Internet Map Server (IMS): AutoDesk MapGuide, ArcIMS] Project website was developed with the purpose of that website is to allow project members and users share information about the project and discover the cemetery and historical background of it. Additionally database and IMS integration was provided to migrate a web-based GIS system. This all leads up to the interactive part of the site where the user can choose to view the data in three ways. Data can be viewed in a Flash Presentation of Kumkale Cemetery s with scenario animated. Data can be viewed in 3D in VRML and QuickTime environments.

3 The data can also be viewed in an interactive map. Users can also identify the gravestones and find out information about them. Major advantages of map server technology include: [5] GIS client software is not required, GIS software is installed only on the server. Therefore, GIS access is free of charge (unless a charge is imposed on the server connection). However, some map servers may require installation of a plug-in to run the software. The client interface is the web browser. All the user needs for access a web browser such as Netscape or Internet Explorer with a connection to the Internet. The end user does not need special GIS training or skills. The homepage of the project with the URL address which was developed using PHP, HTML, DHTML and JavaScript contains the link to the GeoHistoryQueryInterface. Data There are 276 gravestones in the cemetery of Kumkale. The data held for each gravestone is very comprehensive and includes personals, relationships, death dates, figure of gravestone, geodetic position. There are in fact 39 columns in the cemetery database. All geometric data is stored in AutoCAD-DWG file format containing layers within the map for topography, gravestones, contours, natural objects and boundary. System Architecture The system, web-based GIS, was implemented in Personal Home Page (PHP) using client-server architecture. Three tier client/server Web GIS architecture was used when developing GeoHistoryQueryInterface. Many clients (remote processors) request and receive service from a centralized server (host computer) in client/server architecture of a computer network. In this network architecture, each computer or process on the network is either a client or a server and each application is divided between a client and a server. Servers provide a given set of services, while clients demand these services. [6] [7] [8] Two-tier architecture refers to client/server architecture in which the user interface runs on the client and the database is stored on the server. The actual application logic can run on either the client or the server. A newer client/server architecture, called a three-tier architecture introduces a middle tier for the application logic. A three-tier architecture is a special type of client/server architecture of three well-defined and separate processes, each running on a different platform. [9] Figure 1 shows the overview of three-tier client-server architecture. 1. First Tier: The user interface which runs on the user s computer and web browser at the client side. 2. Second Tier: Related to the web processing which contains the web server, user interface and map server. The functional modules that actually process data. This middle tier runs on a server and is often called the application server.

4 3. Third Tier: A database management system (DBMS) that stores the data required by the middle tier. This tier runs on a second server called the database server. Data warehouse containing spatial and attributes data. [9] [10] The three-tier-architecture, is shifting the data load to the servers (thin clients, fat servers), the computing load, however, to the clients. [11] Figure 1: Overview of three-tier client-server architecture [10] In order to access to the GeoHistoryQueryInterface, users need a web browser like Internet Explore, Netscape Communicator or Opera and internet address of the project, Uniform Resource Locator (URL). URLs can be used to communicate between Hypertext Transfer Protocol (HTTP) servers (Web servers) and clients or send user s commands to the Web servers. Users can submit their requests by sending URL to HTTP server. The HTTP server will parse the URL strings and then launch the extension (Common Gateway Interface) to invoke the PHP program. Web Server communicates with Internet Map Server. Internet Map Server retrieves geographical information from Spatial Database and transform into appropriate format before sending the data to a Web Server. The CGI program on the server will create a new HTML with program execution and database query results, and post the new HTML file back to the client-side Web browser. Client Interface In this project first web based database query application was developed and then this developed application was integrated to GIS and obtained web-based GIS client interface, GeoHistoryQueryInterface, to allow a user to request services of the server and to display the results the server returns. These information management applications facilitate data queries and mapping with being ready access to multiple users, and requiring minimal system knowledge for effective use. The user interface brings user an interactive mapping environment to explore a geospatial data. User can make many maps after querying and print these maps and query result reports. GeoHistoryQueryInterface, developed using PHP, was designed as much as simple to create the desired queries for anyone who have never heard Structured Query Language (SQL) before. Once

5 the client interface is loaded the interface allows the user to obtain information about a single map layer by querying the data (attributes) associated with the map. The Query window consists of a Field drop list which will contain all of the fields of the attributes, an Operator drop list which contains the operators, the Value box in which the user can input the value or use the Get Samples button to obtain all the values from the field, an Add to Query String button which will add the query string to the query box and finally other query parameter buttons such as And, Or, Not and parentheses that can be used for complex queries. Finally the constructed query as SQL commands is executed. The complex interactive query textual results are obtained in the tabular form and reflect of it on the map by the way of changing map layer features color. Figure 2 and 3 show the user interface prototypes. The map-based output screen is produced using AutoDesk MapGuide which is a well known GIS application. The full functionality of AutoDesk MapGuide is available to the user including a zoom function allowing a closer inspection of a particular section of the map. The client s user interface is a customized AutoDesk MapGuide equipped with the Query Module which allows users to visually make complex queries. User queries are received through the MySQL database program, processed as a SQL query, and the results of the query are handed back to the client through the reverse path. MySQL was selected as a multithreaded database program on the server for handling queries to the cemetery database. This program runs on the database server and can be operated over the internet using phpmyadmin program. Figure2: A prototype of query interface

6 Figure 3: An example of database query application CONCLUSION Phase one of the project has now been completed. Further modifications and steps are currently under development to provide customized querying capabilities, analyzing techniques and faster communication link between the client and the server. Ease of use, user-friendliness, and reducing the volume of data transfer were the critical issues considered in the development. shows the user interface that has been coded using Hyper Text Markup Language (HTML), PHP and Java Script. The developers in the project are currently developing this type user interface in Java and HTML. Developed data query applications enables the freedom of multiple users in different locations to query site data 24-hours a day from a centralized, secured database to report ready graphs, charts, tables, and/or maps easily and quickly. Whilst the project has been successful in that it hides the size and complexity of the system behind an easy to use interface, the real success of GeoHistoryQueryInterface has been the development of a GIS optimized for use over the Internet that integrates various technologies in one model.

7 ACKNOWLEDGEMENT It is due to generosity of the Foundation Max van Berchem, the National Endowment of the Humanities, the American Research in Turkey, Leica Computer Systems and Technical Services and the Vehbi Koc Foundation that we were able to accomplish as much as we did over the past five years and all members of the Seddulbahir-Kumkale team give our sincere thanks to our sponsors. We would also like to thank the Turkish Ministry of Culture, the Director of Museums and Monuments and the Ministry of Defense for granting our team permission to research the sites Seddulbahir and Kumkale. REFERENCES [1] Guney, C., Ozsavasci, A., Ozoner, B., Thys-Senocak, L., Celik, R. N., (2002), Virtual 3D GIS Application at the Ottoman Fortresses on the Dardanelles, The International Conference On Heritage Management Mapping GIS and Multimedia, UNESCO World Heritage in the Digital Age, October 2002, Alexandria - Egypt [2] Guney, C., Celik, R. N., (2003) Multimedia Supported GIS Application For The Documentation Of Historical Structures, Survey Review, Vol. 37, No. 287, ISSN [3] The Study on Web GIS Architecture Based on JNLP, Li Luqun, Li Jian, Tian Yu [4] Why Use Web Based GIS [5] GIS on the Internet, Michael D. Broten, FAO Consultant GIS Specialist [6] Britanica Concise Article, Client/Server Architecture [7] Enterprise Storage Forum, Client/Server Architecture [8] Wi-FiPlanet, Client/Server Architecture [9] San Francisco State University, Information Technology Program Internet Architecture Course [10] Generating Online Map For Skudai Using the Minnesota Map Server, Malaysia GIS, Boonheng Beh, Alias Abdul Rahman [11] GIS on the Internet, Huan Ru, Thorsten Schulz [12] Implementing a Webbased GIS, C. J. Pilgrim, Dr. Y. K Leung, K. Mouzakis, S. Cameron, School of Information Technology, Swinburne University of Technology, Hawthorn, Victoria, Australia

8 Res. Assist. Caner GÜNEY Istanbul Technical University, Geodesy Division ITU Insaat Fakultesi, Jeodezi Anabilim Dali Maslak-Istanbul, Turkey tel: Assoc. Prof. Rahmi Nurhan ÇELİK Istanbul Technical University, Geodesy Division ITU Insaat Fakultesi, Jeodezi Anabilim Dali Maslak-Istanbul, Turkey tel:

The Study on Web GIS Architecture Based on JNLP

The Study on Web GIS Architecture Based on JNLP ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir The Study on Web GIS Architecture Based on JNLP Li Luqun 1, Li Jian 2,Tian

More information

DATA SHARING AND SPATIAL QUERY

DATA SHARING AND SPATIAL QUERY Technical Memorandum No. 2 DATA SHARING AND SPATIAL QUERY Raghavan Srinivasan Spatial Sciences Laboratory Texas Agricultural Experiment Station, Texas A&M University Submitted to El Paso Water Utilities

More information

Client/server is a network architecture that divides functions into client and server

Client/server is a network architecture that divides functions into client and server Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate

More information

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476 ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP

More information

Lecture 2. Internet: who talks with whom?

Lecture 2. Internet: who talks with whom? Lecture 2. Internet: who talks with whom? An application layer view, with particular attention to the World Wide Web Basic scenario Internet Client (local PC) Server (remote host) Client wants to retrieve

More information

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015 LSD APC Part I Workshop Geographic Information System Danny Yeung 14 November 2015 Purposes To help LSD probationers to prepare for the LSD APC Part I Written Assessment to be held in December 2015. To

More information

An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents

An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

Web-Based Database Distributed Systems

Web-Based Database Distributed Systems 126 Economy Informatics, 1-4/2005 Web-Based Database Distributed Systems Assist. Alexandru Dan CĂPRIŢĂ, Assoc. Prof. Vasile MAZILESCU, PhD Department of Accounting and Economic Informatics, University

More information

A THREE-TIERED WEB BASED EXPLORATION AND REPORTING TOOL FOR DATA MINING

A THREE-TIERED WEB BASED EXPLORATION AND REPORTING TOOL FOR DATA MINING A THREE-TIERED WEB BASED EXPLORATION AND REPORTING TOOL FOR DATA MINING Ahmet Selman BOZKIR Hacettepe University Computer Engineering Department, Ankara, Turkey selman@cs.hacettepe.edu.tr Ebru Akcapinar

More information

Ulyxes automatic deformation monitoring system

Ulyxes automatic deformation monitoring system Ulyxes automatic deformation monitoring system Dániel Moka, Szonja Zemkó (Hungary) The CLGE Students Contest 2012 2013 Category: GIS and Mapping and Cadastre 1. Summary We live in a dynamic world. Buildings,

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring

Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring M. H. Tsou, L. Guo, and D. Stow Department of Geography, San Diego State University, San Diego, CA 92182-4493 TEL: 619-5940205

More information

Building & Developing the Environmental

Building & Developing the Environmental Building & Developing the Environmental Web Explorer for Riyadh City Authors: Engineer Yousef Bin Othman Al-Fariheedi Manager of Environmental Data Unit Environmental Management and Protection Department

More information

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

Internet Technologies_1. Doc. Ing. František Huňka, CSc. 1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML

More information

Chapter 1 Programming Languages for Web Applications

Chapter 1 Programming Languages for Web Applications Chapter 1 Programming Languages for Web Applications Introduction Web-related programming tasks include HTML page authoring, CGI programming, generating and parsing HTML/XHTML and XML (extensible Markup

More information

How To Understand Programming Languages And Programming Languages

How To Understand Programming Languages And Programming Languages Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting

More information

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)

More information

How To Develop A Gis Based College Information System

How To Develop A Gis Based College Information System Development of Web-GIS based College Information System Giridhar M.V.S.S. 1, Md.Nazia Firdouse 2, Durga Bhavani.S 3, Viswanadh.G.K 4, Chandra Bose A.S 5 1- Assistant Professor, CWR, IST, JNTUH, Hyderabad,

More information

Web Pages. Static Web Pages SHTML

Web Pages. Static Web Pages SHTML 1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that

More information

CTIS 256 Web Technologies II. Week # 1 Serkan GENÇ

CTIS 256 Web Technologies II. Week # 1 Serkan GENÇ CTIS 256 Web Technologies II Week # 1 Serkan GENÇ Introduction Aim: to be able to develop web-based applications using PHP (programming language) and mysql(dbms). Internet is a huge network structure connecting

More information

WEB DATABASE PUBLISHING

WEB DATABASE PUBLISHING WEB DATABASE PUBLISHING 1. Basic concepts of WEB database publishing (WEBDBP) 2. WEBDBP structures 3. CGI concepts 4. Cold Fusion 5. API - concepts 6. Structure of Oracle Application Server 7. Listeners

More information

Interoperable Solutions in Web-based Mapping

Interoperable Solutions in Web-based Mapping ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Interoperable Solutions in Web-based Mapping Marta Wojnarowska and Bridget

More information

DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PATIENTS REFERRAL TO HOSPITALS IN ZARIA METROPOLIS

DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PATIENTS REFERRAL TO HOSPITALS IN ZARIA METROPOLIS www.arpapress.com/volumes/vol8issue1/ijrras_8_1_14.pdf DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PATIENTS REFERRAL TO HOSPITALS IN ZARIA METROPOLIS F.B Abdullahi 1 & T.Hassan 2 Department of Mathematics

More information

Chapter 1: Introduction to ArcGIS Server

Chapter 1: Introduction to ArcGIS Server Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed

More information

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, apons@miami.edu ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection

More information

Web Development. How the Web Works 3/3/2015. Clients / Server

Web Development. How the Web Works 3/3/2015. Clients / Server Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

Understanding Client/Server Computing

Understanding Client/Server Computing Understanding Client/Server Computing By Will Fastie PC Magazine; "Enterprize Computing;" Back in the eighties when network equipment vendors first started to hawk their wares, the term client/server was

More information

Web and Mobile GIS Applications Development

Web and Mobile GIS Applications Development Web and Mobile GIS Applications Development Presented by : Aamir Ali Manager Section Head (GIS Software Customization) Pakistan Space and Upper Atmosphere Research Commission (SUPARCO) Geographical Information

More information

ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES

ONLINE SCHEDULING FOR THE PRIVATE CLINIC OUR DOCTOR BASED ON WEB 2.0 TECHNOLOGIES Bulletin of the Transilvania University of Braşov Vol. 3 (52) - 2010 Series VI: Medical Sciences ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES L. SANGEORZAN 1 M.VARCIU

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

Study of GML-Based Geographical Data Visualization Strategy

Study of GML-Based Geographical Data Visualization Strategy Study of GML-Based Geographical Data Visualization Strategy ZHANG LIN 1, CHEN SHI-BIN 2 1 College of Information Technology, ZheJiang University of Finance & Economics, HangZhou 310012, China 2 College

More information

Geospatial Information Management with Autodesk MapGuide and Oracle9i

Geospatial Information Management with Autodesk MapGuide and Oracle9i Geospatial Information Management with Autodesk MapGuide and Introduction This paper presents the value and benefits of the integrated Autodesk MapGuide / Spatial Information Management Solution, which

More information

Integrating GPS Data within Embedded Internet GIS

Integrating GPS Data within Embedded Internet GIS Integrating GPS Data within Embedded Internet GIS Arunas STOCKUS Alain BOUJU Frédéric BERTRAND Patrice BOURSIER University of La Rochelle - L3i Avenue Marillac 17042 La Rochelle - FRANCE Tel. +33 (0)5

More information

Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340

Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340 XIX. Software Architectures Software Architectures UML Packages Client- vs Peer-to-Peer Horizontal Layers and Vertical Partitions 3-Tier and 4-Tier Architectures The Model-View-Controller Architecture

More information

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano Master Thesis Gina CAMPUZANO Gina Campuzano Development of a GIS web application as a tool for learning of environmental protection -Comparison between MapServer and GeoServer constructing a tool for not

More information

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities A framework for Itinerary Personalization in Cultural Tourism of Smart Cities Gianpaolo D Amico, Simone Ercoli, and Alberto Del Bimbo University of Florence, Media Integration and Communication Center

More information

RFID Based 3D Indoor Navigation System Integrated with Smart Phones

RFID Based 3D Indoor Navigation System Integrated with Smart Phones RFID Based 3D Indoor Navigation System Integrated with Smart Phones Y. Ortakci*, E. Demiral*, I. R. Karas* * Karabuk University, Computer Engineering Department, Demir Celik Kampusu, 78050, Karabuk, Turkey

More information

Developing and assessing light-weight data-driven exploratory geovisualization tools for the web

Developing and assessing light-weight data-driven exploratory geovisualization tools for the web Developing and assessing light-weight data-driven exploratory geovisualization tools for the web Erik B. Steiner, Alan M. MacEachren, Diansheng Guo GeoVISTA Center, Department of Geography, 302 Walker,

More information

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2

More information

CSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari

CSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari CSE 203 Web Programming 1 Prepared by: Asst. Prof. Dr. Maryam Eskandari Outline Basic concepts related to design and implement a website. HTML/XHTML Dynamic HTML Cascading Style Sheets (CSS) Basic JavaScript

More information

Chapter 2 Database System Concepts and Architecture

Chapter 2 Database System Concepts and Architecture Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture

More information

10CS73:Web Programming

10CS73:Web Programming 10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server

More information

Implementing Geospatial Data in Parametric Environment Elçin ERTUĞRUL*

Implementing Geospatial Data in Parametric Environment Elçin ERTUĞRUL* Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium 2015, Amsterdam 17-20 August 2015, Amsterdam, The Netherlands Implementing Geospatial Data in Parametric Environment

More information

This paper was presented at the 1996 CAUSE annual conference. It is part of the proceedings of that conference, "Broadening Our Horizons:

This paper was presented at the 1996 CAUSE annual conference. It is part of the proceedings of that conference, Broadening Our Horizons: This paper was presented at the 1996 CAUSE annual conference. It is part of the proceedings of that conference, "Broadening Our Horizons: Information, Services, Technology -- Proceedings of the 1996 CAUSE

More information

[ DISTRIBUTING AVL USING ARCIMS

[ DISTRIBUTING AVL USING ARCIMS [ DISTRIBUTING AVL USING ARCIMS The Chicago MAGIC Project ] GIS-T 2003 Colorado Springs presented by Louis Schoolkate Transportation Division Manager GeoAnalytics, Inc. 2002 [ Presentation Overview ] Project

More information

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify

More information

TRI Oracle Empirica Trace 2012 508 Statement of Conformance

TRI Oracle Empirica Trace 2012 508 Statement of Conformance TRI Oracle Empirica Trace 2012 508 Statement of Conformance TRI is committed to providing access to all individuals with or without disabilities seeking information on TRI s installation or Oracle Empirica

More information

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to: D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led

More information

http://alice.teaparty.wonderland.com:23054/dormouse/bio.htm

http://alice.teaparty.wonderland.com:23054/dormouse/bio.htm Client/Server paradigm As we know, the World Wide Web is accessed thru the use of a Web Browser, more technically known as a Web Client. 1 A Web Client makes requests of a Web Server 2, which is software

More information

Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design

Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Wassim Jabi, Assistant Professor Department of Architecture University at Buffalo, State University of New

More information

Documentation of open source GIS/RS software projects

Documentation of open source GIS/RS software projects Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT Dr. Mike Morrison, University of Wisconsin-Eau Claire, morriscm@uwec.edu Dr. Joline Morrison, University of Wisconsin-Eau Claire, morrisjp@uwec.edu

More information

SAS Client-Server Development: Through Thick and Thin and Version 8

SAS Client-Server Development: Through Thick and Thin and Version 8 SAS Client-Server Development: Through Thick and Thin and Version 8 Eric Brinsfield, Meridian Software, Inc. ABSTRACT SAS Institute has been a leader in client-server technology since the release of SAS/CONNECT

More information

Property Management and Data Visualization Solution with Autodesk and the Oracle E-Business Suite

Property Management and Data Visualization Solution with Autodesk and the Oracle E-Business Suite Property Management & Visualization White Paper Property Management and Visualization Solution with Autodesk and the Oracle E-Business Suite This paper presents the value and benefits of the integrated

More information

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Paper Reference No.: PN-253 GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Sanjay Kumar 1 and Suneeta Agrawal 2 1. M. Tech. (GIS & Remote Sensing); GIS Cell; MNNIT, Allahabad, India (E-mail: saj.mnnit@gmail.com)

More information

Microsoft Training and Certification Guide. Current as of December 31, 2013

Microsoft Training and Certification Guide. Current as of December 31, 2013 Microsoft Training and Certification Guide Current as of December 31, 2013 Welcome to the Microsoft Training and Certification Guide. This device is intended to provide a quick, comprehensive view of our

More information

Constructing a Web-based GIS for Earthquake Monitoring in Turkey

Constructing a Web-based GIS for Earthquake Monitoring in Turkey Constructing a Web-based GIS for Earthquake Monitoring in Turkey Asli GARAGON DOGRU, Gonul TOZ, Haluk OZENER and Onur GURKAN, Turkey Key words: Internet-GIS, Earthquakes, Computer Programming, Data Transformations.

More information

4D and SQL Server: Powerful Flexibility

4D and SQL Server: Powerful Flexibility 4D and SQL Server: Powerful Flexibility OVERVIEW MS SQL Server has become a standard in many parts of corporate America. It can manage large volumes of data and integrates well with other products from

More information

Figure 2: System Flow Diagram for Workflow Management

Figure 2: System Flow Diagram for Workflow Management 5. WORKFLOW MANAGEMENT The developed system EASKB uses the open source content management system called Drupal ([2]). A Content Management System - CMS is a tool that enables many user friendly features

More information

Scatter Chart. Segmented Bar Chart. Overlay Chart

Scatter Chart. Segmented Bar Chart. Overlay Chart Data Visualization Using Java and VRML Lingxiao Li, Art Barnes, SAS Institute Inc., Cary, NC ABSTRACT Java and VRML (Virtual Reality Modeling Language) are tools with tremendous potential for creating

More information

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development 4 Understanding Web Applications IN THIS CHAPTER 4.1 Understand Web page development 4.2 Understand Microsoft ASP.NET Web application development 4.3 Understand Web hosting 4.4 Understand Web services

More information

Constructing Control-Flow-Based Testing Tools for Web Application

Constructing Control-Flow-Based Testing Tools for Web Application Constructing Control-Flow-Based Testing Tools for Ji-Tzay Yang, Jiun-Long Huang, Feng-Jian Wang {jjyang,jlhuang,fjwang}@csie.nctu.edu.tw Computer Science and Engineering National Chiaotung University Hsinchu

More information

WEB PROGRAMMING DESKTOP INTERACTIVITY AND PROCESSING

WEB PROGRAMMING DESKTOP INTERACTIVITY AND PROCESSING WEB PROGRAMMING The Web was originally designed to deliver static Web pages from a Web server connected somewhere on the Internet to a Web browser sitting on a user s desktop computer. Basically, all a

More information

Design and Functional Specification

Design and Functional Specification 2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)

More information

Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U

Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-based Application Systems Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-Based Application Systems - (1994-1995) Hypertext Web Systems: Graphic Web Browsers

More information

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS 103 - WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS 103 - WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS 103 - WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS B. CURRICULUM: Mathematics / Computer Science Unit Offering C. CATALOG DESCRIPTION: (N,C,S)

More information

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES Lan Xiaoji 1,2 Lu Guonian 1 Zhang Shuliang 1 Shi Miaomiao 1 Yin Lili 1 1. Jiangsu Provincial Key Lab of GIS Science, Nanjing Normal

More information

SalesLogix. SalesLogix v6 Architecture, Customization and Integration www.saleslogix.com

SalesLogix. SalesLogix v6 Architecture, Customization and Integration www.saleslogix.com v6 Architecture, Customization and Integration www.saleslogix.com December 2004 TABLE OF CONTENTS Introduction... 3 Tiered Architecture Concept... 3 Architecture... 4 Business Rules Security Sync Logging

More information

USING THE INTERNET TO MANAGE AND DISTRIBUTE GEOSPATIAL SUBMARINE CABLE DATA

USING THE INTERNET TO MANAGE AND DISTRIBUTE GEOSPATIAL SUBMARINE CABLE DATA USING THE INTERNET TO MANAGE AND DISTRIBUTE GEOSPATIAL SUBMARINE CABLE DATA GIS Database World Wide Web Internet Data Management Cable Marine RPL Protection David Caswell, Bill Gilmour, David Millar Racal

More information

A Framework for Developing the Web-based Data Integration Tool for Web-Oriented Data Warehousing

A Framework for Developing the Web-based Data Integration Tool for Web-Oriented Data Warehousing A Framework for Developing the Web-based Integration Tool for Web-Oriented Warehousing PATRAVADEE VONGSUMEDH School of Science and Technology Bangkok University Rama IV road, Klong-Toey, BKK, 10110, THAILAND

More information

Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8

Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Module 12: Microsoft Windows 2000 Clustering Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Information in this document is subject to change without notice.

More information

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

Software. PowerExplorer. Information Management and Platform DATA SHEET

Software. PowerExplorer. Information Management and Platform DATA SHEET DATA SHEET PowerExplorer Software Information Management and Platform KEY FEATURES Web-enabled Advanced, ad-hoc query capabilities Spatial E&P data presentation ZGF file import/export Spatializer Tabular

More information

Healthcare Information System A Web Based Spatial and Aspatial Helpdesk

Healthcare Information System A Web Based Spatial and Aspatial Helpdesk Vol.3, Issue.1, Jan-Feb. 2013 pp-218-224 ISSN: 2249-6645 Healthcare Information System A Web Based Spatial and Aspatial Helpdesk Shoba P M Tech Geo-Informatics, University of Madras, India ABSTRACT: Healthcare

More information

Geographic Information Systems Specialist

Geographic Information Systems Specialist Ministry of Communications and Information Technology Information Technology Institute Geographic Information Systems Specialist Intake 34 Introducing Track History Since 1993, GIS Platform has graduated

More information

An Esri White Paper June 2010 Tracking Server 10

An Esri White Paper June 2010 Tracking Server 10 An Esri White Paper June 2010 Tracking Server 10 Esri 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2010 Esri All rights

More information

Client Overview. Engagement Situation. Key Requirements

Client Overview. Engagement Situation. Key Requirements Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision

More information

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software

More information

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt 1 Lecture 10: Application Layer 2 Application Layer Where our applications are running Using services provided by

More information

Performance Comparison of Database Access over the Internet - Java Servlets vs CGI. T. Andrew Yang Ralph F. Grove

Performance Comparison of Database Access over the Internet - Java Servlets vs CGI. T. Andrew Yang Ralph F. Grove Performance Comparison of Database Access over the Internet - Java Servlets vs CGI Corresponding Author: T. Andrew Yang T. Andrew Yang Ralph F. Grove yang@grove.iup.edu rfgrove@computer.org Indiana University

More information

0-7803-5643-8/99/$10.00 1999 IEEE

0-7803-5643-8/99/$10.00 1999 IEEE Design of a Web-Based Education Environment Session 12a3 Thomas G. Cleaver and Robert L. Toole Department of Electrical Engineering University of Louisville Louisville, KY 40292 Abstract - Delivery of

More information

The World Wide Web: History

The World Wide Web: History The World Wide Web: History - March, 1989, Tim Berners-Lee of Geneva s European Particle Physics Laboratory (CERN) circulated a proposal to develop a hypertext system for global information sharing in

More information

Designing a Robotic System

Designing a Robotic System Design and Implementation of Computer Network-Based Robotic System Using HTML Language and CGi Scripts Maan M. Shaker* Mahmood Sh. Majeed ** Mahmood F. Abdullah*** Assistant Prof Assistant Prof Assistant

More information

Value-added Services for 3D City Models using Cloud Computing

Value-added Services for 3D City Models using Cloud Computing Value-added Services for 3D City Models using Cloud Computing Javier HERRERUELA, Claus NAGEL, Thomas H. KOLBE (javier.herreruela claus.nagel thomas.kolbe)@tu-berlin.de Institute for Geodesy and Geoinformation

More information

Adobe Systems Incorporated

Adobe Systems Incorporated Adobe Connect 9.2 Page 1 of 8 Adobe Systems Incorporated Adobe Connect 9.2 Hosted Solution June 20 th 2014 Adobe Connect 9.2 Page 2 of 8 Table of Contents Engagement Overview... 3 About Connect 9.2...

More information

Introduction: Database management system

Introduction: Database management system Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software

More information

Client-Server Applications

Client-Server Applications Client-Server Applications Prof. Sanjeev Setia Distributed Software Systems CS 707 Distributed Software Systems 1 Client Server Systems Distributed Software Systems 2 1 Client/Server Application Distributed

More information

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 215 - WEB DEVELOPMENT & PROGRAMMING I AND TITLE:

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 215 - WEB DEVELOPMENT & PROGRAMMING I AND TITLE: ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 215 - WEB DEVELOPMENT & PROGRAMMING I AND TITLE: B. CURRICULUM: Mathematics / Computer Science Unit Offering PROGRAM: Web-Network Technology Certificate

More information

Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares

Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares L. Kottyán, G. Nagy, A. Szepes Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares László

More information

Lesson Overview. Getting Started. The Internet WWW

Lesson Overview. Getting Started. The Internet WWW Lesson Overview Getting Started Learning Web Design: Chapter 1 and Chapter 2 What is the Internet? History of the Internet Anatomy of a Web Page What is the Web Made Of? Careers in Web Development Web-Related

More information

Chapter 10: Multimedia and the Web

Chapter 10: Multimedia and the Web Understanding Computers Today and Tomorrow 12 th Edition Chapter 10: Multimedia and the Web Learning Objectives Define Web-based multimedia and list some advantages and disadvantages of using multimedia.

More information

System types. Distributed systems

System types. Distributed systems System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors

More information

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql 1 About WEB DEVELOPMENT Among web professionals, "web development" refers to the design aspects of building web sites. Web development

More information

Microsoft Training and Certification Guide. Current as of March 16, 2015

Microsoft Training and Certification Guide. Current as of March 16, 2015 Microsoft Training and Certification Guide Current as of March 16, 2015 Welcome to the Microsoft Training and Certification Guide. This guide is intended to provide a quick, comprehensive view of our training

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1 UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL

More information

Information Technology Career Field Pathways and Course Structure

Information Technology Career Field Pathways and Course Structure Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating

More information