WEB PRESENTATION OF GIS OBJECTS ON INSTITUTE OF OCEANOGRAPHY AND FISHERIES USING OPEN SOURCE/FREE TOOLS (OpenLayers & GeoServer)
|
|
- Dominic Milton Goodwin
- 7 years ago
- Views:
Transcription
1 Ivanković D., Vučić I. (2011). Web presentation of GIS objects on institute of oceanography and fisheries using open source/free tools (OpenLayers & GeoServer). In: D. Kereković, R. Źróbek (ed.). The Future with GIS. Croatian Information Technology Association GIS Forum, University of Silesia, Zagreb, WEB PRESENTATION OF GIS OBJECTS ON INSTITUTE OF OCEANOGRAPHY AND FISHERIES USING OPEN SOURCE/FREE TOOLS (OpenLayers & GeoServer) Damir Ivanković, Ivan Vučić Institute for Oceanography and Fisheries Šetalište I. Meštrovića 63, Split, Croatia Introduction One of the tasks at Institute of Oceanography and Fisheries is to find the way to present the data to public. Some of those data are fisheries regulations, water bodies, stations and monitoring results. Since many of them are stored in web oriented database that we ve been developing for the last 9 years, web oriented GIS was next logical step in their presentation and management. Web environment today becomes standard and best way for communication with users. Also in fast growing market of various smart mobile devices, with web application, only standards to follow are HTML standards and you application is widely accessible. JavaScript is part of HTML standards and can be used onto all platforms (with Adobe Flash for example this is not the case). Plan was to implement reliable web service, with good documentation and many references. At Institute we have experience with some commercial ESRI products, also we have some existing web services (Content Management System) based on open source / free solutions. Our entire existing web services work on Linux operating systems which prove you self as leading platform for web services. Implementation of commercial web services require not only additional cost for license, but also use of some commercial courses for installation and implementation. Open source / free solutions don t have license cost and there is many ways to find documentation and examples at the Internet. So we decide to choose open source / free solutions. System components As server platform we choose CentOS 5, Linux operating system. CentOS 5 we already use at Institute as platform for database, database application server and Content Management System (CMS). CentOS is a community-supported, mainly free software operating system based on Red Hat Enterprise Linux (RHEL). It exists to provide a free enterprise class computing platform and strives to maintain 100% binary compatibility with its upstream distribution. CentOS stands for Community ENTerprise Operating System. CentOS is the most popular Linux distribution for web servers with almost 30% of all Linux servers using it. For GIS publishing software we choose GeoServer, because of good references and easy implementation. GeoServer is running under Tomcat 5 application server. Apache Tomcat (or Jakarta Tomcat or simply Tomcat) is an open source servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run. GeoServer allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer has evolved to become an easy method of connecting existing information to Virtual Globes such as Google Earth and NASA World Wind as well as to web-based maps such as OpenLayers, Google Maps and Bing Maps. GeoServer functions as the reference implementation of the Open Geospatial Consortium Web Feature Service standard, and also implements the Web Map Service and Web Coverage Service specifications. GeoServer is open source free software. We install prepared rpm package of GeoServer prepared for CentOS 5 by OpenGeo. OpenGeo is commercial company using open source products for commercial projects. As part of OpenGeo suite there is GeoServer. Usage of this GeoServer package is free, and OpenGeo company make many of OpenGeo suite, trainings and implementations. 197
2 Picture 1: Implementation schema About GeoServer Being a community-driven project, GeoServer is developed, tested, and supported by a diverse group of individuals and organizations from around the world. GeoServer s transactional capabilities offer robust support for shared editing. GeoServer s focus is ease of use and support for standards, in order to serve as glue for the geospatial web, connecting from legacy databases to many diverse clients. Some of standards / clients are: OGC-compliant Web Map Service (WMS and 1.3.0), Web Feature Service (WFS and 1.1.0), WFS-Transactional (WFS-T 1.0.0), and Web Coverage Service (WCS and 1.1.1) Java J2EE application, works with Jetty, Tomcat, WebLogic, WebSphere, JBoss Support for many back-end data formats (ArcSDE, Oracle Spatial, DB2, SQL Server, shapefile, GeoTIFF, MrSID, JPEG2000) Multiple output formats (GML, shapefile, KML, GeoJSON, PNG, JPEG, TIFF, SVG, PDF, GeoRSS) plus Google Earth integration Fully-featured and intuitive web administration interface with REST API for programmatic control Full map styling support with Styled Layer Descriptor (SLD), including text-based and graphical editor User- and role-based security subsystem based on Spring Security 198
3 Some of supported client and server software: Open Source Database: PostGIS, MySQL, H2 Open Source Client: OpenLayers, udig, gvsig QGIS, WorldWind Proprietary Database: ArcSDE, Oracle Locator / Spatial, SQL Server 2008, DB2 Proprietary Client: ArcGIS, Google Earth, Virtual Earth, Safe FME, CadCorp SIS Picture 2: GeoServer web interface Java script libraries For displaying GIS content, described system use various Java script libraries. Java script libraries are predefined JavaScript functions packed together with visual CSS components for advanced web content presentation. Advantage of this conception is that most of processing power required for user - system interaction comes from client side, JavaScript functions are running inside client web browser. For ours web application we choose to use these JavaScript libraries: OpenLayers Ext JS GeoExt OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference OpenLayers is Free Software, developed for and by the Open Source software community. Ext JS (ee-x-t JS) is a JavaScript library for building interactive web applications using techniques such as Ajax, DHTML and DOM scripting. Originally built as an add-on library extension of YUI by Jack Slocum, Ext includes interoperability with jquery and Prototype. Beginning with version 1.1, Ext retains no dependencies on external libraries, instead making their use optional. GeoExt is a JavaScript library that provides a groundwork for creating rich web mapping applications. It combines the web mapping library OpenLayers with Extjs, "a cross-browser JavaScript library for building rich Internet applications." GeoExt provides a suite of customizable widgets and data handling support that makes it easy to build applications for viewing, editing, and styling geospatial data. Some of features are: 199
4 Built with Ext JS, cross-browser rich Internet application framework Integrated OpenLayers mapping client Full dynamic user interactivity and animation without the need for Flash or Silverlight Well designed and extensible component model Wide variety of generic widgets (grids, charts, trees, layouts, combo boxes, toolbars) Flexible, standards-based mapping widgets like legends, pop-ups, and scale choosers Printing controls from PDF serving platform, such as page layouts, resolution, and legends Customizable layer selection GeoExt Applications GeoExt makes it easy to build web mapping applications like the ones below: Styler: An interactive styling application for geospatial data. GeoExplorer: A tool for browsing geospatial data on the web Storage of spatial data GeoServer can store geospatial data in two basic ways: onto file system as files and into external database. For the beginning we store our data into file system. For the future development we plan to use relational database to get better service performance. At the Institute we use Oracle 10.2 database. GeoServer does not come built-in with support for Oracle; it must be installed through an extension. Oracle extension is available for download from GeoServer web page. Once the extension is properly installed Oracle will be an option in the Vector Data Sources list when creating a new data store. With vector layer stored in database we have possibilities for dynamically created data. For example this layer can show measuring stations depending of user query. 200
5 Managing layers During the first stage of development of our web GIS application, we've decided to use ESRI shapefiles as base for our map layers. First step was to upload shapefiles on map server (GeoServer) and define each layer that would be presented on our map. Defining a layer means defining the store (shapefile) from which this layer will be created and its style. Style is described inside.sld file, an xml type of file, which enables us to define all the characteristics of a layer. SLD stands for Styled Layer Descriptor. It is an open standard of rules for rendering of maps. Think of it as CSS for maps: it controls the colors, line widths, strokes, labels, varying them according to scale and attributes of the data. Style can be crated manually, using plain text editor, or with Styler, a graphical SLD editing application integrated inside GeoServer. At this point we decided to use Styler which will speed up the process. Picture 3: web text editor for manualy editind sld file Picture 4: editing sld file using Styler application Projections harmonization Map projection is a representation of the entire, or parts of a surface of a three dimensional sphere on a two dimensional plane. No map is a perfect representation of the earth, they all have some distortions. Depending on what of the attributes you want to preserve, you choose your projection. Projection that we used for our layers is WGS84 lat/long (EPSG:4326). Since we ve decided to use a commercial third party mapping APIs (OpenStreetMap, GoogleMaps, VirtualEarth, Yahoo! Maps) as base layer of our map, which all use projection know as Spherical Mercator projection (EPSG:3785, or EPSG:900913), we had to reproject our layers into this projection. So we ve defined (inside GeoServer layer definition process) that projection that our layers will be presented in, when application generates a WMS request, is Sperical Mercator. This is important because the result of WMS request is georeferenced image, which cannot be reprojected inside OpenLayers. Repojection is done automatically by Geoserver upon each WMS request. If we use own base layer it is still good to use Sperical Mercator projection because users are used to this projection (other projections can be weird for them). Next step was defining new projection (Sperical Mercator) inside OpenLayers. By default, a map inside OpenLayers is in WGS84 lat/long. This way our map will be in this new projection and we can line up all the layers inside it (base layers and layers retrieved from GeoServer). 201
6 Picture 5: Projection and controls example using OpenLayers (and javascript code of this example) OpenLayers example In the example from Picture 5 there you can see some important features of OpenLayers as: Language customization for strings from controls (OpenLayers.Lang.setCode) Definition of base layers for Google maps, Bing maps and Open Street Map (EPSG definitions, map style definitions, bouns definitions examples) Definition of control panel and adding various controls (move tool, zoom tool, zoom history) Definition of custom reprojected overlay (EPSG definition, WMS call example, format definition, bounds definitions) 202
7 Picture 6: GeoExt example with multiple basic layers, multiple overlays and interactive legend GeoExt example Picture 7: GeoExt javascript code example In the example from picture 6 there are three ours overlays and four base layers. Layer control is possible thought interactive tree legend. Also previous, next zoom step controls are available. We also added control that shows mouse pointer position inside the map panel. Coordinates are shown in the right bottom corner of the map panel. 203
8 Conclusion Open source / free software and tools for web GIS services installed at Institute of Oceanography and Fisheries and presented in this paper fulfill our needs for such services. Web applications produced with this tools are quick, robust, nice looking and easy to use. Defining our own base layer will resolve the dependency on third party map APIs (GoogleMaps, Virtual Earth, Yahoo Maps, OpenStreet Maps) and that is next stage in application development. This, alongside with vector layers stored in spatial database and tool for easy presentation of our GIS products that we already have, would make a powerful GIS web application that will be able to resolve any task given to us. References
Data Visualization in Ext Js 3.4
White Paper Data Visualization in Ext Js 3.4 Ext JS is a client-side javascript framework for rapid development of cross-browser interactive Web applications using techniques such as Ajax, DHTML and DOM
More informationInstitute of Computational Modeling SB RAS
Institute of Computational Modeling SB RAS ORGANIZATION OF ACCESS TO OBSERVATIONAL DATA USING WEB SERVICES FOR MONITORING SYSTEMS THE STATE OF THE ENVIRONMENT Kadochnikov Aleksey A. Russia, Krasnoyarsk
More informationThe ORIENTGATE data platform
Seminar on Proposed and Revised set of indicators June 4-5, 2014 - Belgrade (Serbia) The ORIENTGATE data platform WP2, Action 2.4 Alessandra Nuzzo, Sandro Fiore, Giovanni Aloisio Scientific Computing and
More informationCounty of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014
County of Los Angeles Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014 CIO Preferred Technologies for GIS This document lists the preferred Geographic
More informationChoosing the right GIS framework for an informed Enterprise Web GIS Solution
13 ANNUAL INTERNATIONAL CONFERENCE AND EXHIBITION ON GEOSPATIAL INFORMATION TECHNOLOGY AND APPLICATIONS Epicentre; Gurgaon, India; 19-21 January, 2010 Choosing the right GIS framework for an informed Enterprise
More informationOklahoma s Open Source Spatial Data Clearinghouse: OKMaps
Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps Presented by: Mike Sharp State Geographic Information Coordinator Oklahoma Office of Geographic Information MAGIC 2014 Symposium April 28-May1,
More informationMapping Mashup/Data Integration Development Resources
Mapping Mashup/Data Integration Development Resources David Hart GIS Specialist University of Wisconsin Sea Grant Institute October 6, 2008 Virtual Globes A virtual globe is a 3D software model or representation
More informationWeb Development of Spatial Content Management System through the Use of Free and Open-Source Technologies. Case Study in Rural Areas
Journal of Geographic Information System, 2015, 7, 527-540 Published Online October 2015 in SciRes. http://www.scirp.org/journal/jgis http://dx.doi.org/10.4236/jgis.2015.75042 Web Development of Spatial
More informationStandardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project
Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project Yaniss Guigoz - University of Geneva/GRID-Geneva 1 EcoARM2ERA and AFROMAISON Why Afromaison in this
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 informationGeographic Web Application
University of L Aquila Department of Electrical and Information Engineering Geographic Web Application Enrico Ippoliti Building complete web applications This section discuss how to build complete web
More informationDuke Riding the Geospatial Wave
Duke Riding the Geospatial Wave Chris Holmes (OpenGeo) Steve Citron-Pousty (decarta) James Macgill (Google) Wilfred Springer (TomTom) @DukeSpatial PAN-5773 decarta 2008 JavaOneSM Conference java.sun.com/javaone
More informationDEVELOPMENT AND COMPARISON OF OPEN SOURCE BASED WEB GIS FRAMEWORKS ON WAMP AND APACHE TOMCAT WEB SERVERS
DEVELOPMENT AND COMPARISON OF OPEN SOURCE BASED WEB GIS FRAMEWORKS ON WAMP AND APACHE TOMCAT WEB SERVERS Sonam Agrawal a, Rajan Dev Gupta b a GIS Cell, Motilal Nehru National Institute of Technology, Allahabad-211004,
More informationUNIVERSITY OF CALGARY. An Exploratory, Longitudinal Case Study on Testing of Web Mapping Applications. Abhishek Sharma A THESIS
UNIVERSITY OF CALGARY An Exploratory, Longitudinal Case Study on Testing of Web Mapping Applications by Abhishek Sharma A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILMENT OF THE
More informationService Oriented Architecture: Web GIS Services
Service Oriented Architecture: Web GIS Services Lisa Hallberg, Web Developer Kansas Data Access & Support Center (DASC) Lawrence, KS Service Oriented Architecture What is Service Oriented Architecture?
More informationMigration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs
Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs Charles Finley Transformix Computer Corporation Who We Are Transformix provides software solutions and services
More informationWeb Mapping in Archaeology
Non-invasive methods in the contemporary archaeological practice 25th February 2014 http://www.pborycki.pl/pdf/webmapping.pdf Plan of the presentation 1 Web Mapping General Idea History of Web Mapping
More informationUsing Ajax for Desktop-like Geospatial Web Application Development
Using Ajax for Desktop-like Geospatial Web Application Development Weiguo Han, Liping Di, Peisheng Zhao, Xiaoyan Li Center for Spatial Information Science and Systems George Mason University Greenbelt,
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
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 informationWP 3. Elaboration database Architecture Features (Software Architecture Document)
Architecture Features (Software Architecture Document) o Best in class solution, using EC recommendations for IT in this field o Implementation based on free open source o Based on OGC standards, high
More informationCreating Maps in QGIS: A Quick Guide
Creating Maps in QGIS: A Quick Guide Overview Quantum GIS, which is often called QGIS, is an open source GIS desktop application. Comparing to ArcGIS, QGIS can be installed on various operating systems,
More informationAn HTML tool for exploiting geospatial web services
An HTML tool for exploiting geospatial web services Theofilos Papadopoulos 1 and Konstantinos Evangelidis 2 1. Research Associate, priestont@gmail.com 2. Associate Professor, kevan70@gmail.com Technological
More informationCase Study. Web Application for Financial & Economic Data Analysis. www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1
Case Study Web Application for Financial & Economic Data Analysis www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Client Requirement This is a highly customized application for financial
More informationArcGIS Server 9.3.1 mashups
Welcome to ArcGIS Server 9.3.1: Creating Fast Web Mapping Applications With JavaScript Scott Moore ESRI Olympia, WA smoore@esri.com Seminar agenda ArcGIS API for JavaScript: An Overview ArcGIS Server Resource
More informationVoluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating
More informationActuate Business Intelligence and Reporting Tools (BIRT)
Product Datasheet Actuate Business Intelligence and Reporting Tools (BIRT) Eclipse s BIRT project is a flexible, open source, and 100% pure Java reporting tool for building and publishing reports against
More informationAUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
More informationUK Location Programme
Location Information Interoperability Board Data Publisher How To Guide Understand the background to establishing an INSPIRE View Service using GeoServer DOCUMENT CONTROL Change Summary Version Date Author/Editor
More informationVector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation
Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive
More informationProject eharta: a collaborative initiative to digitally preserve and freely share old cartographic documents in Romania
Vasile Crăciunescu, Ştefan Constantinescu, IonuŃ Ovejanu, Ioan Rus Project eharta: a collaborative initiative to digitally preserve and freely share old cartographic documents in Romania Keywords: geo-spatial.org;
More informationGeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata
GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata Ing. Simone Giannecchini, GeoSolutions Ing. Emanuele Tajariol, GeoSolutions Outline GeoNetwork Introduction
More informationThere are various ways to find data using the Hennepin County GIS Open Data site:
Finding Data There are various ways to find data using the Hennepin County GIS Open Data site: Type in a subject or keyword in the search bar at the top of the page and press the Enter key or click the
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 informationComparison of Open Source Virtual Globes
FOSS4G 2010 Comparison of Open Source Virtual Globes Mathias Walker Pirmin Kalberer Sourcepole AG, Bad Ragaz www.sourcepole.ch About Sourcepole GIS-Knoppix: first GIS live-cd QGIS Core developer QGIS Mapserver
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 informationPivot Charting in SharePoint with Nevron Chart for SharePoint
Pivot Charting in SharePoint Page 1 of 10 Pivot Charting in SharePoint with Nevron Chart for SharePoint The need for Pivot Charting in SharePoint... 1 Pivot Data Analysis... 2 Functional Division of Pivot
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 informationStandards based spatial data management, GIS and web mapping. Spatial data management, analysis & sharing the free & easy way!
or Spatial data management, analysis & sharing the free & easy way! Premise: Traditional GIS is inherently flawed, especially when it comes to many fisheries/maritime datasets Premise: Traditional GIS
More informationBuilding Service-Oriented Architecture Based Geospatial Web Portal
Building Service-Oriented Architecture Based Geospatial Web Portal Peisheng Zhao, Liping Di, Weiguo Han, Yaxing Wei, Xiaoyan Li Center for Spatial Information Science and System George Mason University
More informationSpectrum Technology Platform. Version 9.0. Spectrum Spatial Developer Guide
Spectrum Technology Platform Version 9.0 Spectrum Spatial Developer Guide Contents Chapter 1: Introduction...9 What Is Location Intelligence?...10 What Is the Location Intelligence Module?...10 Location
More informationArcGIS Web App Builder (AWAB) In BETA. John Bocan MES/DoIT john.bocan@maryland.gov
ArcGIS Web App Builder (AWAB) In BETA John Bocan MES/DoIT john.bocan@maryland.gov Some Facts (1 slide) The Pros (5 slides) The Cons (2 slides) Some Bugs/Issues (1 slide) What s to Come (1 slide) What This
More informationCorrespondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9
Quick Guide for CGDI Service Compliance Testing and Performance Optimization May 12, 2009 Correspondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9
More informationDeveloper Tutorial Version 1. 0 February 2015
Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...
More informationHELCOM Data and Map Service. User Manual
HELCOM Data and Map Service User Manual Version 2.2 - February 2015 1 Table of contents 1. General Information... 3 1.1 Background... 3 1.2 Technical requirements... 3 1.3 Contact... 3 2. Accessing HELCOM
More informationSoftware Requirements Specification For Real Estate Web Site
Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3
More informationRIA Technologies Comparison
RIA Technologies Comparison Focus Since the subject is huge I will first present a general view and then focus on more ( hopefully ) interesting parts Also, some key points need to be established: Technologies
More informationProviding the Public with Data Visualization using Google Maps
GIS - T March 30 th, 2011 Providing the Public with Data Visualization using Google Maps Patrick Kielty and Matt Allen Pennsylvania Department of Transportation Purpose Quickly and Easily create web based
More informationMigration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop
Migration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop Charles Finley Transformix Computer Corporation Cloud, Mobile and Web Development Workshop: A Hands-on Tools-Based
More informationPentaho Reporting Overview
Pentaho Reporting Copyright 2006 Pentaho Corporation. Redistribution permitted. All trademarks are the property of their respective owners. For the latest information, please visit our web site at www.pentaho.org
More informationOSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona
OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona Disclaimer All information contained in this presentation has been compiled
More informationdesign coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications
Java Web Framework for the Efficient Development of Enterprise Web Applications Evolution Framework tools 100% reusability Complete Development Kit Evolution Framework enables fast and easy development
More informationHow To Write An Ria Application
Document Reference TSL-SES-WP-0001 Date 4 January 2008 Issue 1 Revision 0 Status Final Document Change Log Version Pages Date Reason of Change 1.0 Draft 17 04/01/08 Initial version The Server Labs S.L
More informationBuilding native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
More informationAJAX. Gregorio López López glopez@it.uc3m.es Juan Francisco López Panea 100032757@alumnos.uc3m.es
AJAX Gregorio López López glopez@it.uc3m.es Juan Francisco López Panea 100032757@alumnos.uc3m.es Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Contents 1. Introduction 2. Overview
More informationLucy Zhang UI Developer Lucyzhang3630@gmail.com/sales@besthtech.net Contact: 646-896-9088
Lucy Zhang UI Developer Lucyzhang3630@gmail.com/sales@besthtech.net Contact: 646-896-9088 SUMMARY Over 7 years of extensive experience in the field of front-end Web Development including Client/Server
More informationChoosing the right GIS framework for an informed Enterprise Web GIS Solution
Choosing the right GIS framework for an informed Enterprise Web GIS Solution Written By Sneha Rao (srao@ciesin.columbia.edu) and Sri Vinay (sri@ciesin.columbia.edu) CIESIN, Columbia University & NASA New
More informationECOMMERCE SITE LIKE- GRAINGER.COM
12/19/2012 ITFLEXSOLUTIONS ECOMMERCE SITE LIKE- GRAINGER.COM Developed by : IT Flex Solutions www.itflexsolutions.com *Please note that this is not a final proposal only an estimate of the time and type
More informationIntroduction to BlackBerry Smartphone Web Development Widgets
Introduction to BlackBerry Smartphone Web Development Widgets Trainer name Date 2009 Research In Motion Limited V1.00 are stand-alone BlackBerry applications that consist of standard web components, including
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 informationPreface. Motivation for this Book
Preface Asynchronous JavaScript and XML (Ajax or AJAX) is a web technique to transfer XML data between a browser and a server asynchronously. Ajax is a web technique, not a technology. Ajax is based on
More informationPROVIDING INSIGHT FOR OPERATIONAL SUCCESS
idashboards for Operations Management PROVIDING INSIGHT FOR OPERATIONAL SUCCESS idashboards helped Precoat move from manual data mining and paper reports to a system that allows us to identify best practices
More informationData Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials
Visual COBOL is the industry leading solution for COBOL application development and deployment on Windows, Unix and Linux systems. It combines best in class development tooling within Eclipse and Visual
More informationJavaFX Session Agenda
JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user
More informationCloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia
Cloud application for water resources modeling Assist. Prof. Dr. Blagoj Delipetrev 1, Assist. Prof. Dr. Marjan Delipetrev 2 1 Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia
More informationTerm Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :
Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final
More informationCreativity. Technology. Results.
TM Creativity. Technology. Results. www.webmasterstudio.com Introduction Webmaster Studio is a New York City firm dedicated to excellence in web design and online marketing. For over a decade, we have
More informationTDAQ Analytics Dashboard
14 October 2010 ATL-DAQ-SLIDE-2010-397 TDAQ Analytics Dashboard A real time analytics web application Outline Messages in the ATLAS TDAQ infrastructure Importance of analysis A dashboard approach Architecture
More informationWhitepaper. Rich Internet Applications. Frameworks Evaluation. Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com.
Whitepaper Frameworks Evaluation Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com 1 Introduction... 3 1.1 Purpose...3 1.2 Scope...3 2 RIA vs Stand-alone Desktop applications... 4
More informationGeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata
GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata Ing. Emanuele Tajariol, GeoSolutions Ing. Simone Giannecchini, GeoSolutions GeoSolutions GeoSolutions GeoNetwork
More informationVISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW
WMS services from the EUMETSAT real-time Image Gallery Uwe Voges (1), Michael Schick (2), Udo Einspanier (1) (1) con terra GmbH Martin-Luther-King-Weg 24, 48155, Münster, Germany EMail: (U.Voges U.Einspanier)@conterra.de
More information2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
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 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 informationInsight for location-powered decision making.
Location Intelligence Geographic Information Systems MapInfo Pro Insight for location-powered decision making. Data drives our decisions every day. Blend this data with geography and you can visualise
More informationAn Introduction to Open Source Geospatial Tools
An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,
More informationGIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa g-imaab@ida.liu.se 20071004 1 GIS and SDBMS Geographical data is spatial data whose
More informationDevelopment tools to create Web-GIS applications DbMAP ASJ the best solution to easily publish GIS data from existing spatial databases and distributed GIS data sources Easily designs, produces, and publishes
More information<Insert Picture Here> Oracle Application Express 4.0
Oracle Application Express 4.0 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
More informationGeneral principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
More informationSoftware Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23
Microsoft SharePoint year SharePoint 2013: Search, Design and 2031 Publishing New SharePoint 2013: Solutions, Applications 2013 and Security New SharePoint 2013: Features, Delivery and 2010 Development
More informationAnalysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards
Analysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards Authors: Francesco D'Alesio Peter Hopfgartner Paolo Viskanic June 2011 Executive Summary This document analyses
More informationCaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview
Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client
More informationEnterprise GIS Solutions to GIS Data Dissemination
Enterprise GIS Solutions to GIS Data Dissemination ESRI International User Conference July 13 17, 2009 Wendy M. Turner Senior GIS Engineer & Program Manager Freedom Consulting Group, LLC Building the Enterprise
More informationStep by Step Guide for GIS Cloud Applications
Step by Step Guide for GIS Cloud Applications All in one manual for: Map Editor Map Viewer Asset Data Collection and Management Fleet Management Roadwork Management and Coordination Mobile Data Collection
More informationRich-Internet Anwendungen auf Basis von ColdFusion und Ajax
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax Sven Ramuschkat SRamuschkat@herrlich-ramuschkat.de München & Zürich, März 2009 A bit of AJAX history XMLHttpRequest introduced in IE5 used in
More informationCurrent Order Tool Experiences Complaints
Current Order Tool Experiences Complaints Log in unadvertised case sensitivity for email address that is used as login id CERES Dataset Info pages are too crowded!! On the Data Products Catalog page, remove
More informationDeveloping Fleet and Asset Tracking Solutions with Web Maps
Developing Fleet and Asset Tracking Solutions with Web Maps Introduction Many organizations have mobile field staff that perform business processes away from the office which include sales, service, maintenance,
More informationIGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,
IGW+ Certificate I d e a l G r o u p i n W e b International professional web design, Programming, CRM, online office automation, complete security, Secured Ecommerce and web site maintenance educational
More informationQuick start. A project with SpagoBI 3.x
Quick start. A project with SpagoBI 3.x Summary: 1 SPAGOBI...2 2 SOFTWARE DOWNLOAD...4 3 SOFTWARE INSTALLATION AND CONFIGURATION...5 3.1 Installing SpagoBI Server...5 3.2Installing SpagoBI Studio and Meta...6
More informationsmespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven
smespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven These exercises aim at people who already have some basic knowledge of INSPIRE Network
More informationDesign Requirements for an AJAX and Web-Service Based Generic Internet GIS Client
11th AGILE International Conference on Geographic Information Science 2008 Page 1 of 6 Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client Edward Nash 1, Peter Korduan 1,
More informationAdding Panoramas to Google Maps Using Ajax
Adding Panoramas to Google Maps Using Ajax Derek Bradley Department of Computer Science University of British Columbia Abstract This project is an implementation of an Ajax web application. AJAX is a new
More informationActiveVOS Server Architecture. March 2009
ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...
More informationDTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:
DTWMS Required Software Engineers 1. Senior Java Programmer (3 Positions) Responsibilities: Responsible to deliver quality software solutions using standard end to end software development cycle Collaborate
More informationData Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software
Data Integration for ArcGIS Users Data Interoperability Charmel Menzel, ESRI Don Murray, Safe Software Product overview Extension to ArcGIS (optional) Jointly developed with Safe Software Based on Feature
More informationWindows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems
Name : Z A B Phone : 1-847-530-7013 Email : consultants@webspherehatsguru.com SUMMARY One & half year experience of technical experience in complete software development life cycle process which includes
More informationData Visualization Using Web GIS Software
Data Visualization Using Web GIS Software Tuomas Peltonen Radiation and Nuclear Safety Authority (STUK), Finland NKS NordDSS Workshop, Copenhagen, 1.-2.10.2009 RADIATION AND NUCLEAR SAFETY AUTHORITY Preface
More informationA Brief Explanation of Basic Web Services
A Brief Explanation of Basic Web Services What is REST? REpresentational State Transfer (REST) is a way for software to work when distributed across a network. For example, if I want to view the Iowa Dept
More informationGRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.
SUMMARY I am a developer with 21 years of experience in designing and building object-oriented software beginning with C++ and Smalltalk in 1991. I ve been an independent Java/EE consultant since 1996.
More information