A GIS APPLICATION OF AN OTTOMAN CEMETERY ON DARDANALLES OVER INTERNET. Guney, C., Celik, R. N.
|
|
- Horatio Booth
- 8 years ago
- Views:
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
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 informationDATA 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 informationClient/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 informationInternational 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 informationLecture 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 informationLSD 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 informationAn 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 informationInternet 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 informationWeb-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 informationA 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 informationUlyxes 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 informationConcepts 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 informationWeb-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 informationBuilding & 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 informationInternet 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 informationChapter 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 informationHow 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 informationCredits: 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 informationHow 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 informationWeb 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 informationCTIS 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 informationWEB 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 informationInteroperable 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 informationDESIGN 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 informationChapter 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 informationEVALUATION 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 informationWeb 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 informationShort 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 informationUnderstanding 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 informationWeb 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 informationONLINE 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 informationWeb 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 informationStudy 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 informationGeospatial 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 informationIntegrating 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 informationInformation 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 informationGEOENGINE 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 informationA 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 informationRFID 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 informationDeveloping 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 informationFROM 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 informationCSE 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 informationChapter 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 information10CS73: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 informationImplementing 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 informationThis 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 The Chicago MAGIC Project ] GIS-T 2003 Colorado Springs presented by Louis Schoolkate Transportation Division Manager GeoAnalytics, Inc. 2002 [ Presentation Overview ] Project
More informationChapter 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 informationTRI 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 informationD61830GC30. 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 informationhttp://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 informationIntegrating 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 informationDocumentation 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 informationA 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 informationASP.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 informationSAS 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 informationProperty 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 informationGIS 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 informationMicrosoft 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 informationConstructing 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 information4D 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 informationFigure 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 informationScatter 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 information4 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 informationConstructing 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 informationWEB 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 informationDesign 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 informationArchitecture 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 informationERIE 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 informationDEVELOPMENT 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 informationSalesLogix. 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 informationUSING 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 informationA 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 informationModule 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 informationXML 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 informationSoftware. 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 informationHealthcare 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 informationGeographic 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 informationAn 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 informationClient 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 informationIntroduction. 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 informationComputer 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 informationPerformance 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 information0-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 informationThe 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 informationDesigning 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 informationValue-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 informationAdobe 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 informationIntroduction: 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 informationClient-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 informationERIE 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 informationDeveloping 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 informationLesson 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 informationChapter 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 informationSystem 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 informationCOURSE 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 informationMicrosoft 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 informationWeb 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 informationUQC103S1 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 informationInformation 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