Geographic Web Application
|
|
|
- Nora Hunter
- 10 years ago
- Views:
Transcription
1 University of L Aquila Department of Electrical and Information Engineering Geographic Web Application Enrico Ippoliti
2 Building complete web applications This section discuss how to build complete web mapping applications from scratch using the OpenGeo Webapp SDK as well as OpenLayers
3 Creating and deploying apps with OpenGeo Webapp SDK OpenGeo Webapp SDK provides tools for building web mapping applications backed by OpenGeo Suite. The application development life-cycle are as follows: Creation - Generating a new template application Customization - Adding features and functionality to the template application Testing - Deploying the application in a test mode to verify functionality and debug Deployment - Deploying the application in a production environment
4 Creating and deploying apps with OpenGeo Webapp SDK Prerequisites: OpenGeo Webapp SDK installed. See the next section for installation details A Java Development Kit (JDK). A standard Java Runtime Environment (JRE) is not sufficient Apache Ant installed and on the PATH
5 Installation Downloaded the SDK from solutions-software/software/ Extract the archive to a suitable location on the file system Ensure the SDK bin is on the PATH To verify the SDK is installed properly execute the command suite-sdk from a command prompt
6 Creating a new application The SDK comes with an application template that can be useful for getting started developing with the Suite. To create a new application based on this template, run the suite-sdk create command: suite-sdk create path/to/myapp In the above command, the app will be called myapp and will be placed in the path/to/myapp directory. This directory will contain all required client-side resources for your application.
7 Testing the application The SDK comes with a server that can be used to debug your application during development. The server loads all of your JavaScript as individual, unminified scripts - very useful for debugging in a browser, but not suitable for production. Run the following command to launch a server that loads the application in debug mode : suite-sdk debug path/to/myapp This server will publish the app at Open this URL in a browser to see your application. Typing Ctrl-C in the terminal window will shut down the server.
8 Deploying the application Deploying your application is the process of publishing an application on an OpenGeo Suite instance. This process will concatenate and minify all JavaScript resources, and then copy them to a remote OpenGeo Suite. To deploy your application to your (remote) OpenGeo Suite instance, run the following command: suite-sdk deploy -d example.com -r u <username> -p <password> -c <container> path/to/myapp
9 Application development with the Webapp SDK This tutorial will discuss how to create an application using the OpenGeo Suite Webapp SDK. The full API documentation for the SDK is available at and is included with this documentation bundle.
10 Creating a viewer The central object in the architecture of the SDK is the viewer (gxp.viewer). Primarily, a viewer combines a map panel with tools, but it can do much more.
11 Creating a viewer The main configuration options for a gxp.viewer are:
12 Setting up a new project suite-sdk create /path/to/myviewer suite-sdk debug /path/to/myviewer
13 Application details In the example application, the main component (gxp.viewer) is created with a single configuration object, exposing a single global variable named app. The gxp.viewer instance is configured to create a viewport filled with a border layout, which has two items, a container in the west region 200 pixels wide, and the map in the center region. Please note that all tools in the Client SDK are Ext plugins, so they can be created with a ptype shortcut in the config, similar to the xtype shortcut for Ext components. This viewer application defines the following tools: A Layer Tree, which will be rendered in the west panel defined in the portalconfig. The Add Layers tool, a button that, when clicked, creates a dialog to add new layers to the map. This tool will be part of the top toolbar of the layer tree. The Remove Layer tool, which will be shown both in the top toolbar of the layer tree and in the context menu of the layer tree. This tool can be used to remove a layer from the map. The Zoom to Extent tool, which will be shown in the top toolbar of the map. This can be used to zoom to the maximum extent of the map. The Zoom tool, which will create two buttons in the map top toolbar, to zoom in and zoom out with a factor 2 centered on the current map center. The Navigation History tool, which will create two buttons in the map s top toolbar, to navigate through visited map extents.
14 Application details The viewer configuration defines two layer sources, a WMS-C (cacheable WMS) source to a local GeoServer (with the embedded GeoWebCache), and an OpenStreetMap source. Layer sources are also implemented as Ext plugins, so configured with a ptype. The configuration for the map defines the initial map extent (centered on the USA) and the layers to load in the map, in this case an OSM base layer and the usa:states layer from an OpenGeo Suite s default GeoServer setup. (See Proxying GeoServer for how to link this application to a GeoServer instance.) Finally, a zoom slider is defined. Note that this can also be done using mapitems.
15 Proxying GeoServer suite-sdk debug -g /path/to/myviewer suite-sdk debug -g /path/to/myviewer
16 Proxying GeoServer
17 Customizing the Viewer Adding an Add a New Server dialog Adding a Zoom to Layer Extent tool Adding a WMS GetFeatureInfo tool Adding a legend tool Adding a Google Geocoder search field Adding a Google base layer Changing the projection of the viewer Changing the locale of the viewer
18 Adding an Add a New Server dialog src/app/app.js Add the following dependency to the top of the file: overrides/override-ext-ajax.js Add a proxy to the gxp.viewer configuration: proxy: "<PROXY_URL>", substituting the location of the proxy for <PROXY_URL>. This proxy is necessary to bypass the Same Origin Policy when accessing remote resources through JavaScript. Restart the application. The dialog will be visible after clicking the Add Layers button. It is titled View available data from: and contains a list box. Clicking on the list box and selecting Add a New Server will enable the user to enter a URL containing a WMS endpoint. The list of layers available through that endpoint will then be displayed.
19 Adding an Add a New Server dialog
20 Adding a Zoom to Layer Extent tool src/app/app.js plugins/zoomtolayerextent.js Now find the tools section in app.js and add the following tool configuration: { } ptype: "gxp_zoomtolayerextent", actiontarget: ["tree.tbar", "tree.contextmenu"] The actiontarget property tells the plugin where to place its buttons. In this case we want it in the top toolbar of the layertree (tree.tbar), and in the tree s context menu (tree.contextmenu)
21 Adding a WMS GetFeatureInfo tool The ptype for gxp.plugins.wmsgetfeatureinfo is gxp_wmsgetfeatureinfo, so we will add an entry in the tools configuration of app.js: { ptype: "gxp_wmsgetfeatureinfo«} plugins/wmsgetfeatureinfo.js
22 Adding a WMS GetFeatureInfo tool
23 Adding a legend tool The ptype for gxp.plugins.legend is gxp_legend. Open up app.js, and configure this tool: { ptype: "gxp_legend", actiontarget: "map.tbar" } plugins/legend.js
24 Adding a Google Geocoder search field This plugin requires the Google Maps v3 API to be present in the application. Add the following script tag to index.html in your app directory: <script src=" v= 3.6&sensor=false"></script>
25 Adding a Google Geocoder search field Now open up app.js again, and add the tool configuration for this plugin. We want the geocoder field to show up in the map s top toolbar: { ptype: "gxp_googlegeocoder", outputtarget: "map.tbar", outputconfig: { emptytext: "Search for a location..." } } plugins/googlegeocoder.js
26 Editing tools Setting up a feature manager Setting up a feature editor Snapping features Adding a feature grid
27 Setting up a feature manager plugins/featuremanager.js Then search for the tools section and add the following: { ptype: "gxp_featuremanager", id: "states_manager", paging: false, layer: { source: "local", name: "usa:states" } }
28 Setting up a feature manager In the above case the feature manager is configured with a fixed layer. However, it s also possible to have the feature manager listen to the active (selected) layer in the layer tree. In the latter case, the feature manager would be configured without a layer and with autosetlayer set to true: { ptype: "gxp_featuremanager", id: "states_manager", paging: false, autosetlayer: true }
29 Setting up a feature manager Reloading the application will not show any visible change. This is because the feature manager is an invisble tool that can be used by other tools, such as the FeatureEditor. However, if we would open up Firebug we would see two additional requests: a SLD WMS DescribeLayer request, and a WFS DescribeFeatureType request for the configured layer.
30 Setting up a feature editor plugins/featureeditor.js Then add the following to the tools section: { ptype: "gxp_featureeditor", featuremanager: "states_manager", autoloadfeature: true }
31 Setting up a feature editor
32 Snapping features Snapping is the act of making features automatically touch when they are approximately close to each other. When editing, it might make sense to use snapping. For example, it might make sense to snap to the states layer, so when digitizing a new state, we make sure it aligns well with another state. Open up app.js and add a tool to the tools section to configure a snapping agent: { ptype: "gxp_snappingagent", id: "snapping-agent", targets: [{ source: "local", name: "usa:states" }] } This creates a snapping agent that will load the usa:states data using a BBOX Strategy and hooking it up with an OpenLayers snapping control.
33 Snapping features Now we hook up our feature editor with the snapping agent. Replace the existing feature editor tool code block from the previous section: { ptype: "gxp_featureeditor", featuremanager: "states_manager", autoloadfeature: true } with the following: { ptype: "gxp_featureeditor", featuremanager: "states_manager", autoloadfeature: true, snappingagent: "snapping-agent } plugins/snappingagent.js
34 Adding a feature grid Open up app.js and edit the items section of portalconfig by adding a container in the south region: { id: "south", xtype: "container", layout: "fit", region: "south", border: false, height: 200 }
35 Adding a feature grid Then go to the tools section, and add a feature grid: { ptype: "gxp_featuregrid", featuremanager: "states_manager", outputconfig: { loadmask: true }, outputtarget: "south }
36 Adding a feature grid The grid will still be empty, since the feature manager only loads a feature in our current application when there is a click on the map matching a state. So go to the feature manager section in app.js, and add autoloadfeatures: true to the feature manager s configuration (gxp_featuremanager): autoloadfeatures: true plugins/featuregrid.js
37 Adding a feature grid
38 Adding a feature grid
39 Creating application plugins for the Webapp SDK This tutorial will show how to add additional functionality to applications built using the OpenGeo Webapp SDK, in the form of plugins. Plugins (also known as tools) can have actions and/or output. An action refers to a button or a menu item, while an output refers to something visible on the screen like a pop-up window or a panel. Three examples will be shown: Plugin with an action Plugin with an output Plugin with a combination of action and output These examples illustrate how to draw a box on a map and how to query that box.
40 Creating application plugins for the Webapp SDK
41 Plugin with action only New application setup To begin, create a new application and run it in debug mode. Creating a basic plugin In the src/app directory inside the application, create a plugins directory. In a text editor, create a new file called DrawBox.js in the plugins directory. This file will contain the plugin code. Add the following content to DrawBox.js:
42 Plugin with action only
43 Plugin with action only Connect plugin to application Now that the plugin has been created, it must be connected to the application. Open src/app/app.js and add a dependency at the top: plugins/drawbox.js In the tools configuration section of the file add the following item to the bottom of the list: }, { }], ptype: "myapp_drawbox", actiontarget: "map.tbar"
44 Plugin with action only Adding functionality The Draw Box button currently does nothing, so the next step is to add some functionality to it. Open DrawBox.js for editing again. Replace the existing addactions function with the following:
45 Plugin with action only
46 Plugin with action only The layer that contains the drawn boxes should always remain visible even when new layers get added to the map. To accomplish this, the raiselayer function is called as a listener for the addlayer event on the map. This function calls setlayerindex to set the index for the new layer to the highest number (based on the total number of layers in the map). This ensures the new layer will be drawn last, superimposed over any other layers.add the following code to the DrawBox.js:
47 Plugin with action only Since these functions depend on additional classes from OpenLayers and GeoExt, these dependencies must be added to the top of DrawBox.js: GeoExt/widgets/Action.js OpenLayers/Control/DrawFeature.js OpenLayers/Handler/RegularPolygon.js OpenLayers/Layer/Vector.js OpenLayers/Renderer/SVG.js OpenLayers/Renderer/VML.js
48 Plugin with action only
49 Plugin with output only Creating a basic panel The first step is to create a plugin that outputs some static text. Create a file called BoxInfo.js in the plugins directory. Open this file in a text editor and add the following:
50 Plugin with output only Connecting to the application plugins/boxinfo.js Add a container for the output to the items section of the portalconfig definition in src/app/app.js: }, { id: "southpanel", xtype: "container", layout: "fit", region: "south", height: 100 }],
51 Plugin with output only In the tools section, add an entry for the boxinfo tool and direct its output to the south panel: }, { ptype: "myapp_boxinfo", outputtarget: "southpanel" }], Adding dynamic content To connect this panel to dynamic content, it needs a reference to the vector boxlayer that is created by the DrawBox tool. This reference is established by attaching an id to the DrawBox tool in app.js. The BoxInfo tool will then reference this id value. Add the id to app.js after ptype: "myapp_drawbox" and before actiontarget: "map.tbar". }, { ptype: "myapp_drawbox", id: "drawbox", actiontarget: "map.tbar" }, {
52 Plugin with output only Add the reference to the boxinfo config, between ptype: "myapp_boxinfo" and outputtarget: "southpanel": }, { ptype: "myapp_boxinfo", boxtool: "drawbox", outputtarget: "southpanel" }], Now, switching back over to BoxInfo.js, replace the addoutput function of the BoxInfo tool with the following code. With this change, the application will depict information about the box that has been drawn.
53 Plugin with output only
54 Plugin with output only Add the following code below the code added in the previous step:
55 Plugin with output only
56 Plugin with action and output Open the DrawBox.js file in a text editor. Add an event listener to the DrawFeature control to display a pop-up containing the area of the box by replacing the existing control with the following code.
57 Plugin with action and output Add the displaypopup function to the DrawBox.js file, which will create the output in the form of a GeoExt.Popup. Insert it before the raiselayer function:
58 Plugin with action and output Add the dependency for the GeoExt.Popup in the top of the DrawBox.js file: GeoExt/widgets/Popup.js Open app.js and add an outputtarget for the DrawBox tool, in between id: "drawbox", and actiontarget: "map.tbar":
59 Plugin with action and output
60 Building web map applications with OpenLayers 3
61 Building web map applications with OpenLayers 3
62 Spatial processing and analysis Web Processing Service One powerful method of performing spatial processing is through the Web Processing Service, or WPS. This OGC-based protocol, analogous to other protocols such as Web Map Service (WMS) and Web Feature Service (WFS), allows for client-server interaction with server-hosted processes. A server can provide WPS processes, which can then be executed by clients on data they supply or applied to existing server-side datasets. Processes fall into three categories: vector, raster, and geometry, referring to the type of geospatial content used as the process s input. These categories are broad, as processes can take multiple types of input. WPS is a service published by GeoServer and so is an integral part of the OpenGeo Suite. It provides a collection of many standard processes along with the ability to add additional ones. These processes can be employed inside custom applications, built with the OpenGeo Client SDK, for a full web-based spatial processing solution. For example, one can run the JTS:union process on a collection of geometries to output a single geometry that is the union of them. Processes can be chained, so one can run the gs:reproject process to reproject a raster image to a different SRS, then take the output of that and run gs:cropcoverage to crop the raster down to a certain bounds. The result can be fed into the gs:import process to save the resulting coverage as a new layer in GeoServer, for use by other clients.
63 Spatial processing and analysis SQL Views Another way to perform spatial processing is by using the SQL Views functionality in GeoServer. When backed by the powerful capabilities of a database such as PostGIS, SQL Views provide an effective way to transform and analyze spatial datasets. Using a SQL View, a layer can be defined as the result of a spatial query on a PostGIS dataset. This layer can then be visualized by WMS, queried via WFS, and even used in further processing operations. Spatial queries in PostGIS support a wide variety of spatial processing, including data transformation, spatial analysis, and even raster processing (OpenGeo Suite 3.0 / PostGIS 2 and newer).
smespire - 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
Developer 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...
Getting Started using the SQuirreL SQL Client
Getting Started using the SQuirreL SQL Client The SQuirreL SQL Client is a graphical program written in the Java programming language that will allow you to view the structure of a JDBC-compliant database,
ArcGIS Viewer for Silverlight An Introduction
Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap Agenda Background Product overview Getting started and
Neues vom QGIS Server und QGIS-Webclient
FOSSGIS 2012 Neues vom QGIS Server und QGIS-Webclient Pirmin Kalberer Sourcepole AG, Pfäffikon SZ www.sourcepole.ch Über Sourcepole > QGIS > Core dev. & Project Steering Commitee > Printing, QGIS Server,
NSi Mobile Installation Guide. Version 6.2
NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...
Hudson configuration manual
Hudson configuration manual 1 Chapter 1 What is Hudson? Hudson is a powerful and widely used open source continuous integration server providing development teams with a reliable way to monitor changes
TAMUS Terminal Server Setup BPP SQL/Alva
We have a new method of connecting to the databases that does not involve using the Texas A&M campus VPN. The new way of gaining access is via Remote Desktop software to a terminal server running here
Web Development on the SOEN 6011 Server
Web Development on the SOEN 6011 Server Stephen Barret October 30, 2007 Introduction Systems structured around Fowler s patterns of Enterprise Application Architecture (EAA) require a multi-tiered environment
Installing Oracle 12c Enterprise on Windows 7 64-Bit
JTHOMAS ENTERPRISES LLC Installing Oracle 12c Enterprise on Windows 7 64-Bit DOLOR SET AMET Overview This guide will step you through the process on installing a desktop-class Oracle Database Enterprises
Specops Command. Installation Guide
Specops Software. All right reserved. For more information about Specops Command and other Specops products, visit www.specopssoft.com Copyright and Trademarks Specops Command is a trademark owned by Specops
Reference Guide for WebCDM Application 2013 CEICData. All rights reserved.
Reference Guide for WebCDM Application 2013 CEICData. All rights reserved. Version 1.2 Created On February 5, 2007 Last Modified August 27, 2013 Table of Contents 1 SUPPORTED BROWSERS... 3 1.1 INTERNET
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files
About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
Installing the Android SDK
Installing the Android SDK To get started with development, we first need to set up and configure our PCs for working with Java, and the Android SDK. We ll be installing and configuring four packages today
DreamFactory on Microsoft SQL Azure
DreamFactory on Microsoft SQL Azure Account Setup and Installation Guide For general information about the Azure platform, go to http://www.microsoft.com/windowsazure/. For general information about the
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
JBoss Portal 2.4. Quickstart User Guide
Portal 2.4 Quickstart User Guide Table of Contents Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting Portal...3 3. Portal Terminology...5
Adobe Dreamweaver CC 14 Tutorial
Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide Platform: EV-ADRN-WSN-1Z Evaluation Kit, AdRadionet-to-IBM-Bluemix-Connectivity January 20, 2015 Table of Contents Introduction... 3 Things
Build an ArcGIS Online Application
Build an ArcGIS Online Application Sign into ArcGIS Online for Maryland 1. Open a web browser 2. Go to URL http://maryland.maps.arcgis.com/ 3. Click Sign In in the upper right corner of the web page 4.
CSA Software Listing 2016-2017. Table of Contents. Both Windows and Mac platforms are supported.
CSA Software Listing 2016-2017 Both Windows and Mac platforms are supported. Table of Contents Student Access and Permissions... 2 Web Browsers... 2 Mozilla Firefox... 2 Internet Explorer... 2 Google Chrome...
Getting Started with the Ed-Fi ODS and Ed-Fi ODS API
Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview October 2014 2014 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark
Java. How to install the Java Runtime Environment (JRE)
Java How to install the Java Runtime Environment (JRE) Install Microsoft Virtual Machine (VM) via System Check Install Sun Java Runtime Environment (JRE) via System Check Loading Java Applet Failed How
Tutorial: setting up a web application
Elective in Software and Services (Complementi di software e servizi per la società dell'informazione) Section Information Visualization Number of credits : 3 Tutor: Marco Angelini e- mail: [email protected]
Getting Started with Android Development
Getting Started with Android Development By Steven Castellucci (v1.1, January 2015) You don't always need to be in the PRISM lab to work on your 4443 assignments. Working on your own computer is convenient
Step 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
Quick Start Guide. Installation and Setup
Quick Start Guide Installation and Setup Introduction Velaro s live help and survey management system provides an exciting new way to engage your customers and website visitors. While adding any new technology
Database Forms and Reports Tutorial
Database Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components
TIBCO Spotfire Automation Services 6.5. User s Manual
TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
SUMMER SCHOOL ON ADVANCES IN GIS
SUMMER SCHOOL ON ADVANCES IN GIS Six Workshops Overview The workshop sequence at the UMD Center for Geospatial Information Science is designed to provide a comprehensive overview of current state-of-the-art
IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager
IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager Scenario You are a system administrator responsible for managing web application server installations.
Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
Spectrum Technology Platform
Spectrum Technology Platform Version 8.0.0 SP2 RIA Getting Started Guide Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or
Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04
Tutorial: BlackBerry Object API Application Development Sybase Unwired Platform 2.2 SP04 DOCUMENT ID: DC01214-01-0224-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE Contents 1. Pattern Overview... 3 Features 3 Getting started with the Web Application Pattern... 3 Accepting the Web Application Pattern license agreement...
026-1010 Rev 7 06-OCT-2011. Site Manager Installation Guide
026-1010 Rev 7 06-OCT-2011 Site Manager Installation Guide Retail Solutions 3240 Town Point Drive NW, Suite 100 Kennesaw, GA 30144, USA Phone: 770-425-2724 Fax: 770-425-9319 Table of Contents 1 SERVER
CA Spectrum and CA Service Desk
CA Spectrum and CA Service Desk Integration Guide CA Spectrum 9.4 / CA Service Desk r12 and later This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter
unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March 2015 8230 0898 001
unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March 2015 8230 0898 001 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information described
ArcGIS Server 9.3.1 mashups
Welcome to ArcGIS Server 9.3.1: Creating Fast Web Mapping Applications With JavaScript Scott Moore ESRI Olympia, WA [email protected] Seminar agenda ArcGIS API for JavaScript: An Overview ArcGIS Server Resource
GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services
GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services Objectives: If you have your own web server, it's great to be able to host your own geospatial data. That data can then be accessed through
Publishing KML Services Tutorial
Publishing KML Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a KML service............................ 3 Copyright 1995-2010 ESRI, Inc. All rights
WhatsUp Gold v16.2 Database Migration and Management Guide
WhatsUp Gold v16.2 Database Migration and Management Guide Contents CHAPTER 1 How to use this guide CHAPTER 2 Migrating the WhatsUp Gold Microsoft SQL Server 2008 R2 Express Edition database to Microsoft
Project Management (PM) Cell
Informatics for Integrating Biology and the Bedside i2b2 Installation/Upgrade Guide (Linux) Project Management (PM) Cell Document Version: 1.5.1 i2b2 Software Version: 1.5 Table of Contents About this
Using Microsoft Visual Studio 2010. API Reference
2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token
Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app
Instructions for Configuring Your Browser Settings and Online Security FAQ s ios8 Settings for iphone and ipad app General Settings The following browser settings and plug-ins are required to properly
Download and Installation Instructions. Android SDK and Android Development Tools (ADT)
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Mac OS X Updated October, 2012 This document will describe how to download and install the Android SDK and
Crystal Reports for Eclipse
Crystal Reports for Eclipse Table of Contents 1 Creating a Crystal Reports Web Application...2 2 Designing a Report off the Xtreme Embedded Derby Database... 11 3 Running a Crystal Reports Web Application...
3. Installation and Configuration. 3.1 Java Development Kit (JDK)
3. Installation and Configuration 3.1 Java Development Kit (JDK) The Java Development Kit (JDK) which includes the Java Run-time Environment (JRE) is necessary in order for Apache Tomcat to operate properly
Web Dashboard User Guide
Web Dashboard User Guide Version 10.2 The software supplied with this document is the property of RadView Software and is furnished under a licensing agreement. Neither the software nor this document may
WebSphere Business Monitor V7.0 Script adapter lab
Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 Script adapter lab What this exercise is about... 1 Changes from the previous
Installing Ruby on Windows XP
Table of Contents 1 Installation...2 1.1 Installing Ruby... 2 1.1.1 Downloading...2 1.1.2 Installing Ruby...2 1.1.3 Testing Ruby Installation...6 1.2 Installing Ruby DevKit... 7 1.3 Installing Ruby Gems...
For Introduction to Java Programming, 5E By Y. Daniel Liang
Supplement H: NetBeans Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with NetBeans Creating a Project Creating, Mounting,
jfqbi= = eqji=qççäâáí= = = aéîéäçééêûë=dìáçé=== oéäé~ëé=oko=
jfqbi= = eqji=qççäâáí= = = aéîéäçééêûë=dìáçé=== oéäé~ëé=oko= NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Networks Corporation
Serving tn5250j in Web Documents from the HTTP Server for iseries
Serving tn5250j in Web Documents from the HTTP Server for iseries Bill (toeside) Middleton, 1 Introduction The iseries (AS/400) operating system OS/400, as part of its TCP/IP application suite, includes
WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express
WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express Edition to Microsoft SQL Server 2005, 2008, or 2008 R2
Using Application Insights to Monitor your Applications
Using Application Insights to Monitor your Applications Overview In this lab, you will learn how to add Application Insights to a web application in order to better detect issues, solve problems, and continuously
Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit www.specopssoft.
. All right reserved. For more information about Specops Inventory and other Specops products, visit www.specopssoft.com Copyright and Trademarks Specops Inventory is a trademark owned by Specops Software.
Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2
Configuration Guide Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2 This document describes how to configure Apache HTTP Server
OrgPublisher EChart Server Setup Guide
Table of Contents Table of Contents Introduction... 3 Role Requirements for Installation... 3 Prerequisites for Installation... 3 About OrgPublisher ECharts... 3 About EChart Rich Client Publishing...
OpenGeo Suite for Linux Release 3.0
OpenGeo Suite for Linux Release 3.0 OpenGeo October 02, 2012 Contents 1 Installing OpenGeo Suite on Ubuntu i 1.1 Installing OpenGeo Suite Enterprise Edition............................... ii 1.2 Upgrading.................................................
How To Run A Hello World On Android 4.3.3 (Jdk) On A Microsoft Ds.Io (Windows) Or Android 2.7.3 Or Android 3.5.3 On A Pc Or Android 4 (
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
FileMaker Server 13. FileMaker Server Help
FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
Spotfire v6 New Features. TIBCO Spotfire Delta Training Jumpstart
Spotfire v6 New Features TIBCO Spotfire Delta Training Jumpstart Map charts New map chart Layers control Navigation control Interaction mode control Scale Web map Creating a map chart Layers are added
TANDBERG MANAGEMENT SUITE 10.0
TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS
WA1826 Designing Cloud Computing Solutions. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1
WA1826 Designing Cloud Computing Solutions Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum
docs.hortonworks.com
docs.hortonworks.com Hortonworks Data Platform: Administering Ambari Copyright 2012-2015 Hortonworks, Inc. Some rights reserved. The Hortonworks Data Platform, powered by Apache Hadoop, is a massively
Map Intelligence Server Tools & Administration Guide 2
Map Intelligence Server Tools & Administration Guide 2 CONTENTS MAP INTELLIGENCE CONCEPTS... 4 The Map Intelligence Client... 4 The Map Intelligence Server and MI Viewer... 4 MAP INTELLIGENCE TOOLS...
Embedded Document Accounting Solution (edas) for Cost Recovery. Administrator's Guide
Embedded Document Accounting Solution (edas) for Cost Recovery Administrator's Guide September 2013 www.lexmark.com Contents 2 Contents Overview...4 Getting started...5 Understanding installation requirements...5
CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S
CURSO Inspire JEUDI 23/ THURSDAY 23 rd SPEAKER: Pablo Echamendi Lorente WS 5 SCHEDULE WMS OVERVIEW ACTIONS OGC SPECIFICATIONS OTHER SERVICES OVERVIEW proposal: Member States shall establish and operate
FileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x
Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x Configuring Secure Socket Layer (SSL) communication for a standalone environment... 2 Import the Process Server WAS root SSL certificate into
Installing Java. Table of contents
Table of contents 1 Jargon...3 2 Introduction...4 3 How to install the JDK...4 3.1 Microsoft Windows 95... 4 3.1.1 Installing the JDK... 4 3.1.2 Setting the Path Variable...5 3.2 Microsoft Windows 98...
USING SSL/TLS WITH TERMINAL EMULATION
USING SSL/TLS WITH TERMINAL EMULATION This document describes how to install and configure SSL or TLS support and verification certificates for the Wavelink Terminal Emulation (TE) Client. SSL/TLS support
Ellucian Recruiter Installation and Integration. Release 4.1 December 2015
Ellucian Recruiter Installation and Integration Release 4.1 December 2015 Notices Notices Without limitation: Ellucian, Banner, Colleague, and Luminis are trademarks of the Ellucian group of companies
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
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
Load testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
Synchronizer Installation
Synchronizer Installation Synchronizer Installation Synchronizer Installation This document provides instructions for installing Synchronizer. Synchronizer performs all the administrative tasks for XenClient
FileMaker Server 14. FileMaker Server Help
FileMaker Server 14 FileMaker Server Help 2007 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW
Cloud Administration Guide for Service Cloud. August 2015 E65820-01
Cloud Administration Guide for Service Cloud August 2015 E65820-01 Table of Contents Introduction 4 How does Policy Automation work with Oracle Service Cloud? 4 For Customers 4 For Employees 4 Prerequisites
Visual COBOL ASP.NET Shopping Cart Demonstration
Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The
WCFStormHost User Guide
WCFStormHost User Guide WcfStorm Solutions Pte. Ltd. 1/14/2012 1 Table of Contents 1 Installation Steps... 3 2 Quick Start... 5 2.1 Hosting a WCF Service... 5 2.1.1 Steps to host a service... 6 3 Getting
Web 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
ArcGIS Web Mapping. Sam Berg, esri [email protected]
ArcGIS Web Mapping Sam Berg, esri [email protected] Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime
QUANTIFY INSTALLATION GUIDE
QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the
Advanced Event Viewer Manual
Advanced Event Viewer Manual Document version: 2.2944.01 Download Advanced Event Viewer at: http://www.advancedeventviewer.com Page 1 Introduction Advanced Event Viewer is an award winning application
Working with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
BarTender Web Print Server
The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender Web Print Server Web-based Software for Printing Barcodes, Labels, ID Cards and more. Contents Introduction to
How to install and use the File Sharing Outlook Plugin
How to install and use the File Sharing Outlook Plugin Thank you for purchasing Green House Data File Sharing. This guide will show you how to install and configure the Outlook Plugin on your desktop.
Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Microsoft Windows Updated September, 2013 This document will describe how to download and install the Android
Installation Guide for Pulse on Windows Server 2012
MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
Installation Notes for Outpost Network Security (ONS) version 3.2
Outpost Network Security Installation Notes version 3.2 Page 1 Installation Notes for Outpost Network Security (ONS) version 3.2 Contents Installation Notes for Outpost Network Security (ONS) version 3.2...
Installation Guide for Pulse on Windows Server 2008R2
MadCap Software Installation Guide for Pulse on Windows Server 2008R2 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
