NAMGIS Core manual. September 21, 2008

Size: px
Start display at page:

Download "NAMGIS Core manual. September 21, 2008"

Transcription

1 NAMGIS Core manual September 21, 2008 Contents 1 Overview Description License and copyright Requirements Getting started Credits Download instructions 3 3 Users Guide Deploying NAMGIS Core Creating a site Enabling context-awareness Developers Guide MAVEN instructions Installing the package and prepare the built environment Compile the code Generate the documentation Generate the source and binary packages Note on local MAVEN repository Overview NAMGIS Core is the context-aware mobile Web GIS component of NAMGIS. It exploits the map generation and manipulation services of MapServer (accessed through Java MapScript) to present the user with a mobile Web GIS interface, especially tailored for the small screen and limited CPU power of handheld devices. 1

2 NAMGIS Core screenshots. 1.1 Description NAMGIS Core is implemented as a Java Web application that can manage multiple GIS instances. Each instance is configured by specifying a MapServer mapfile, which defines the layers and the other map resources, and by providing the required fonts, symbols and resources (for normal and high contrast) as well as the data to be used to create the map. NAMGIS Core supports all the vector and the geo-referenced raster formats accepted by MapServer, and can read data both from files and databases. The GUI of NAMGIS Core is based on HTML and JavaScript and features small controls, collapsible panels and lightweight graphics and effects to maximize map surface and reduce CPU and bandwidth consumption; this GUI runs on every device equipped with a Web browser and it is stable, internationalized (Italian and English) and largely configurable by users. NAMGIS Core supports all the common GIS functionalities, including: map browsing (pan, zoom in/out, zoom by rectangle, predefined views, reference map); feature and attribute-based queries with highlight of results on the map; layer selection with dynamic legend; activable scalebar; indication of nominal scale. NAMGIS Core can be used as a standalone mobile Web GIS or it can combined with SAF to realize a context-aware GIS. When coupled with SAF, NAMGIS Core provides context-awareness features consisting in contrast adaptation and user s position tracking. Through contrast adaptation, the environmental light level affects the color theme of text, map and controls: normal contrast for low-to-medium sunlight; high contrast for bright sunlight (note that sunlight level is inferred by SAF as a pre-configured function of user s coordinates). User s position tracking consists in showing on the map the user location measured by the GPS receiver, while nearby POIs (point of interest) detected by the RFID reader are highlighted. For usability reasons, position tracking can be switched on/off by the user: if disabled, the system works in GIS Mode and all the GIS functionalities are available; if enabled, the system works in Navigator Mode, where the interface is periodically updated to reflect variations in the user position and, because of this, only a subset of GIS functionalities is available. To keep the update process fluid, a tracking algorithm is employed to decide whether to update the map, based on: the current map scale (greater than a given max value); the percentage variation of user position with respect to the map width (at least 10%); the accuracy of the GPS receiver (distance covered greater than the accuracy). 2

3 1.2 License and copyright NAMGIS Core is released under the GPLv3 license. NAMGIS Core is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. 1.3 Requirements To use the software you need a JDK 1.5 or newer installed on your machine. In in order to compile the package you need MAVEN: follow the instructions at for detailed instructions to download and configure MAVEN on your machine. In order to execute NAMGIS Core you need a compliant Java servlet container, such as Apache Tomcat; please refer to the documentation of the servlet container for instructions on how to deploy NAMGIS Core. Finally, note that the binary package of NAMGIS includes and is based on the Windows version of MapScript, thus it can be used only on Windows machines. 1.4 Getting started Please refer to the user guide for information regarding the use of NAMGIS Core. If you want to compile the code or extend the application, please refer to the developer guide. 1.5 Credits The development of NAMGIS Core has been partially supported by the ArcheoMedSat research project, funded by Italian Ministry of University and Research (MIUR project, FIRB-2003) and aiming at using geomatics in archaeology to support scientific researches and excavations and to improve recreational and tourist activities; NAMGIS Core has been designed and developed by Diego Magni as part of his PhD thesis. 2 Download instructions NAMGIS Core can be downloaded together with other NAMGIS components from the Web site of Laboratorio of Geomatica at Politecnico di Milano: NAMGIS Core is distributed in two forms: a source package, intended for developers wishing to modify or compile the code. a binary package, containing the NAMGIS Core Web application packaged as a WAR and ready to be deployed to a servlet container. The source package includes also a local MAVEN repository (/mvnrepo) containing JAR files for the Java version of UMN Mapscript; as the time this package was built, binaries of this libraries are not available online, neither as standalone JAR files nor as JAR files deployed on a public MAVEN repository. 3 Users Guide NAMGIS Core is a Web application which is able to manage one or more GIS instances, each one called a site. The following sections describe how to deploy NAMGIS Core to a compliant servlet compare (we will refer to tomcat), how to create a site and how to enable context-awareness functionalities. Please note that 3

4 all the following instructions apply to the Windows platform (we do not support other operating systems at the moment). 3.1 Deploying NAMGIS Core Deployment instructions largely depends on the used servlet container. In the following, we will refer to Apache Tomcat and we will assume that a working instance of Tomcat was already installed. Using Tomcat, the first step is deploy the application WAR files located in the binary package under the Tomcat /webapps folder. There are two options: the contents of the WAR file are extracted in a subfolder of /webapps, e.g. /webapps/namgis. the WAR file is copied as is under the /webapps folder; in this case Tomcat need to be configured to automatically explode deployed WAR files, so it will autotomatically create a namgis-core-1.0 folder with the content of the deployed WAR. Please note that if you use another servlet container, then you may have to follow a different deploy procedure. Independently on how the Web application has been deployed, a required final step is to add the full path to the /mapserver folder to the PATH system variable. This is required in order to allow Java to access the included Mapscript DLLs. You can edit the PATH variable by using Control panel System Advanced Environment Variables. 3.2 Creating a site Sites in NAMGIS Core are located under the /sites folder, each one having its subfolder. A site defines a GIS instance: it defines the layers and the other map resources, and it provides the required fonts, symbols and resources (for normal and high contrast) as well as the data to be used to create the map. In order to define a new site, you have to execute the following steps: Create a subfolder under /sites using an identifying name for the new site. Create the site structure. A site is organized as depicted in the following figure. You should recreate this structure and put in place all the required files. A site template is included in the binary distribution: you have to start from this template because it includes some files that must be included in the site structure. Following is the list of all the files that you need to define (please look at the site template provided for an example of a working site): 4

5 First of all, you need to define a file map/generator.map using the MapServer syntax and defining all the layers that compose your GIS instance (please leave in place the file map/namgis.map already existing in the template). Then you have to write the two files map/symbols.sym and map/hcsymbols.sym: these files contains associations from symbolic names used in the generator file to icons placed, respectively, under the graphics/images-nc and graphics/images-hc folders. Remember to put all the images referenced in map/symbols.sym and map/hcsymbols.sym in their respective folders (note: having symbols is not mandatory). Write a file map/fontset.txt with all the mappings from font names used in map/generator.map to font files to be placed under graphics/fonts (note: having fonts is not mandatory). You can customize the use of the proj library. In this case, write your proj configuration file under /proj and reference the desired settings using metadatum namgis epsgcode inside map/generator.map (e.g. namgis epsgcode 4326 ). Place raster files used for the reference map under map/refmap folder. Using map/generator.map you can also configure NAMGIS to use vector data stored in a PostGIS database. Place data files under folder data; you can define sub-folders and include both raster and vector files. Edit the web.xml file adding a new servlet instance for the new site. Add the following lines near other servlet blocks: <servlet> <servlet-name>namgis</servlet-name> <servlet-class> it.polimi.como.geomatica.namgis.namgis </servlet-class> <param-name>site-folder</param-name> <param-value>site_folder</param-value> <param-name>site-title</param-name> <param-value>site_title</param-value> </servlet> Change SITE FOLDER and SITE TITLE respectively with the name of the folder created for the new site and with a descriptive string to be used as a part of the window title when the site is accessed using a browser. Then add the following lines: <servlet-mapping> <servlet-name>namgis</servlet-name> <url-pattern>path</url-pattern> </servlet-mapping> Choose a path and replace the placeholder PATH in the snippet above (e.g. if path /mygis is used, then the application will be reachable by browsers at the url context/mygis, where the first part until mygis depends on the way NAMGIS Core has been deployed on the servlet container). 3.3 Enabling context-awareness By default the version of NAMGIS Core shipped with this package is not integrated with SAF and runs standalone. If you wish to enable this integration, that is if you want NAMGIS Core to acquire coordinates and 5

6 context updates from SAF, all you have to do is uncomment a block of XML in file /WEB-INF/web.xml, possibly changing the URL used to connect with the context server. <web-app>... <!-- Uncomment the following lines to enable the integration with SAF. --> <!-- <filter> <filter-name>contextfilter</filter-name> <filter-class> it.cefriel.context.ext.contextfilter </filter-class> <param-name>cookiename</param-name> <param-value>contextuser</param-value> <param-name>redirecturi</param-name> <param-value>/namgis/select-context-user</param-value> <param-name>contexturl</param-name> <param-value>rmi://localhost:1099/context-service</param-value> <param-name>usersessionattributename</param-name> <param-value>user</param-value> <param-name>useragentsessionattributename</param-name> <param-value>useragent</param-value> </filter> <filter> <filter-name>coordfilter</filter-name> <filter-class> it.cefriel.context.ext.coordfilter </filter-class> </filter> <filter-mapping> <filter-name>contextfilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>coordfilter</filter-name> <url-pattern>/view</url-pattern> </filter-mapping> -->... </webapp> 6

7 4 Developers Guide Developers wishing to work with NAMGIS Core source code should download the source package of the component. NAMGIS Core is developed using MAVEN. You need a basic understanding of MAVEN in order to compile the code and generate the documentation. 4.1 MAVEN instructions In the following we gave a brief overview of the main commands to work with the source package. All the instructions refer to Windows. NAMGIS Core has been developed on the Windows platform and it is based on the Windows compiled DLLs of MapScript. While it should be possible to develop and compile the code for Linux, this will require to switch to the Linux version of MapScript libraries Installing the package and prepare the built environment Unzip the package where you prefer on your file system. Open a command prompt and enter the following command: mvn -v This should display the version of MAVEN currently installed. Please check have at least MAVEN 2.0.8, otherwise please update your installation. It would be also helpful to allocate more memory to MAVEN for its execution: to this end, define the following environment variable (go under control panel system): MAVEN_OPTS = -Xms128m -Xmx256m Now you should be ready to compile the code Compile the code From the command line, move to the root directory of the source package and execute the following command: mvn package This tells MAVEN to compile the code and generate the resulting war. If everything works you should see a BUILD SUCCESSFUL message at the end Generate the documentation Launch the following two commands from the prompt: mvn site mvn site:deploy The first generates the HTML documentation from the APT sources (a MAVEN format, used to write these pages) and generates also all the configured MAVEN reports (including Javadocs). The second deploys the generated documentation under the /docs folder under the package (you can change the pom.xml to deploy to a different location / Web site). In order to generate the PDF manual, the Doxia MAVEN plugin has been configured to translate part of the documentation into Latex. You need to create the site, then manually enter folder /target/doxia/latex/manual and edit manual.tex: change the document type from book to article; * remove also the /chapter instruction from the body; * change the definition of the \includegraphics command to; \newcommand{\pfiguregraphics}[1]{\includegraphics[scale 7

8 * instead of graphics import graphicx ; * compile the document using Latex (latex = ps = pdf) Generate the source and binary packages From the command prompt, execute the following: mvn assembly:assembly MAVEN will generate two zip files for the source and the binary packages, under the /target folder. These files are exactly the packages published on the web site. Please update the assembly.xml descriptors under /src/main/assemblies subfolders if you wish to customize the generated packages. 4.2 Note on local MAVEN repository This package includes a local MAVEN repository (/mvnrepo) containing JAR files for the Java version of UMN MapScript; as the time this package was built, binaries of this libraries are not available online, neither as standalone JAR files nor as JAR files deployed on a public MAVEN repository. 8

LizardTech. Express Server 9. ExpressZip Manual

LizardTech. Express Server 9. ExpressZip Manual LizardTech Express Server 9 ExpressZip Manual Copyright 2009 2014 Celartem Inc. d.b.a. LizardTech. All rights reserved. Information in this document is subject to change without notice. The software described

More information

EUSurvey Installation Guide

EUSurvey Installation Guide EUSurvey Installation Guide Guide to a successful installation of EUSurvey May 20 th, 2015 Version 1.2 (version family) 1 Content 1. Overview... 3 2. Prerequisites... 3 Tools... 4 Java SDK... 4 MySQL Database

More information

UIMA Simple Server User Guide

UIMA Simple Server User Guide UIMA Simple Server User Guide Written and maintained by the Apache UIMA Development Community Version 2.3.1 Copyright 2006, 2011 The Apache Software Foundation License and Disclaimer. The ASF licenses

More information

EUSurvey OSS Installation Guide

EUSurvey OSS Installation Guide Prerequisites... 2 Tools... 2 Java 7 SDK... 2 MySQL 5.6 DB and Client (Workbench)... 4 Tomcat 7... 8 Spring Tool Suite... 11 Knowledge... 12 Control System Services... 12 Prepare the Database... 14 Create

More information

Composer Guide for JavaScript Development

Composer Guide for JavaScript Development IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development GI13-2630-00 IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development

More information

Maven POM project modelversion groupid artifactid packaging version name

Maven POM project modelversion groupid artifactid packaging version name Maven The goal of this document is to introduce the Maven tool. This document just shows some of the functionalities of Maven. A complete guide about Maven can be found in http://maven.apache.org/. Maven

More information

AutoVue Integration SDK & Sample Integration for Filesys DMS

AutoVue Integration SDK & Sample Integration for Filesys DMS AutoVue Integration SDK & Sample Integration for Filesys DMS Installation Guide AutoVue Integration SDK Contents INTRODUCTION...1 SYSTEM REQUIREMENTS...2 INSTALLATION PREREQUISITES...3 Download the Eclipse

More information

About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright. Jenkins

About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright. Jenkins About the Tutorial Jenkins is a powerful application that allows continuous integration and continuous delivery of projects, regardless of the platform you are working on. It is a free source that can

More information

Sample Spark Web-App. Overview. Prerequisites

Sample Spark Web-App. Overview. Prerequisites Sample Spark Web-App Overview Follow along with these instructions using the sample Guessing Game project provided to you. This guide will walk you through setting up your workspace, compiling and running

More information

AN OPEN SOURCE RICH CLIENT SOLUTION FOR ARCHAEOLOGICAL MOBILE GIS

AN OPEN SOURCE RICH CLIENT SOLUTION FOR ARCHAEOLOGICAL MOBILE GIS AN OPEN SOURCE RICH CLIENT SOLUTION FOR ARCHAEOLOGICAL MOBILE GIS M. A. Brovelli a, *, D. Magni a, M. Orlando a, F. Rottoli a a Politecnico di Milano, Polo Regionale di Como, via Valleggio 11, I-22100

More information

Checking Out and Building Felix with NetBeans

Checking Out and Building Felix with NetBeans Checking Out and Building Felix with NetBeans Checking out and building Felix with NetBeans In this how-to we describe the process of checking out and building Felix from source using the NetBeans IDE.

More information

ZK Mobile The Quick Start Guide

ZK Mobile The Quick Start Guide potix SIMPLY REACH ZK Mobile TM The Quick Start Guide Version 0.8.6 September 2007 Potix Corporation ZK Mobile: Quick Start Guide Page 1 of 12 Potix Corporation Copyright Potix Corporation. All rights

More information

MAVEN INTERVIEW QUESTIONS

MAVEN INTERVIEW QUESTIONS MAVEN INTERVIEW QUESTIONS http://www.tutorialspoint.com/maven/maven_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Maven Interview Questions have been designed specially to get

More information

Setting Up the Development Environment

Setting Up the Development Environment CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment

More information

Getting started with Geomajas. Geomajas Developers and Geosparc

Getting started with Geomajas. Geomajas Developers and Geosparc Getting started with Geomajas Geomajas Developers and Geosparc Getting started with Geomajas by Geomajas Developers and Geosparc 1.12.0-SNAPSHOT Copyright 2010-2014 Geosparc nv Abstract Documentation for

More information

SSO Plugin. Integrating Business Objects with BMC ITSM and HP Service Manager. J System Solutions. Version 5.

SSO Plugin. Integrating Business Objects with BMC ITSM and HP Service Manager. J System Solutions.   Version 5. SSO Plugin Integrating Business Objects with BMC ITSM and HP Service Manager J System Solutions Version 5.0 JSS SSO Plugin Integrating Business Objects with BMC ITSM and HP Service Manager Introduction...

More information

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide SAS AppDev Studio TM 3.4 Eclipse Plug-ins Migration Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS AppDev Studio TM 3.4 Eclipse Plug-ins: Migration

More information

System Installation Guide

System Installation Guide System Installation Guide Guide to a successful system installation on an open source application stack. October 25 th, 2016 Version 1.3.3 Contact: DIGIT-EUSURVEY-OSS@ec.europa.eu 1 Content 1. Overview...

More information

MapXtreme Java Edition Install Guide

MapXtreme Java Edition Install Guide MapXtreme Java Edition 4.8.2 Install Guide Americas: Phone: 518 285 6000 Fax: 518 285 6070 Sales: 800 327 8627 Government Sales: 800 619 2333 Technical Support: 518 285 7283 www.mapinfo.com UK and EMEA:

More information

juddi Developer Guide

juddi Developer Guide juddi 3.0 - Developer Guide Developer Guide ASF-JUDDI-DEVGUIDE-16/04/09 Contents Table of Contents Contents... 2 About This Guide... 3 What This Guide Contains... 3 Audience... 3 Prerequisites... 3 Organization...

More information

Tutorial: Developing a Simple Hello World Portlet

Tutorial: Developing a Simple Hello World Portlet Venkata Sri Vatsav Reddy Konreddy Tutorial: Developing a Simple Hello World Portlet CIS 764 This Tutorial helps to create and deploy a simple Portlet. This tutorial uses Apache Pluto Server, a freeware

More information

Wildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1

Wildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1 Wildlife Enforcement Monitoring System User Manual Khoi Nguyen Remi Chandran Ng Chong type date version User Manual July 07, 2011 Version 1-1 Extensible Message Gateway User Manual ii About this Document

More information

CHAPTER 6. Organizing Your Development Project. All right, guys! It s time to clean up this town!

CHAPTER 6. Organizing Your Development Project. All right, guys! It s time to clean up this town! CHAPTER 6 Organizing Your Development Project All right, guys! It s time to clean up this town! Homer Simpson In this book we describe how to build applications that are defined by the J2EE specification.

More information

A Model-Controller Interface for Struts-Based Web Applications

A Model-Controller Interface for Struts-Based Web Applications A Model-Controller Interface for Struts-Based Web Applications A Writing Project Presented to The Faculty of the Department of Computer Science San José State University In Partial Fulfillment of the Requirements

More information

Sentences Installation Guide. Sentences Version 4.0

Sentences Installation Guide. Sentences Version 4.0 Sentences Installation Guide Sentences Version 4.0 A publication of Lazysoft Ltd. Web: www.sentences.com Lazysoft Support: support@sentences.com Copyright 2000-2012 Lazysoft Ltd. All rights reserved. The

More information

JBoss Portal Quickstart User Guide. Release 2.6.6

JBoss Portal Quickstart User Guide. Release 2.6.6 JBoss Portal 2.6.6 Quickstart User Guide Release 2.6.6 Table of Contents JBoss Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting JBoss

More information

Installation and Setup Guide Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Installation and Setup Guide Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E Installation and Setup Guide Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E51465-01 Table of Contents Installation and Setup Guide 1. PREFACE... 1-1 1.1 AUDIENCE... 1-1

More information

ZK Mobile for Android The Quick Start Guide

ZK Mobile for Android The Quick Start Guide potix SIMPLY REACH ZK Mobile for Android TM The Quick Start Guide Version 0.8.1 Feburary 2008 ZK Mobile for Android for Android: Quick Start Guide Page 1 of 14 Copyright. All rights reserved. The material

More information

System Installation Guide

System Installation Guide System Installation Guide Guide to a successful system installation on an open source application stack March 29 th, 2017 Version 1.3.4 Contact: DIGIT-EUSURVEY-OSS@ec.europa.eu 1 Content 1. Overview...

More information

Topics covered. Introduction to Maven Maven for Dependency Management Maven Lifecycles and Plugins Hands on session. Maven 2

Topics covered. Introduction to Maven Maven for Dependency Management Maven Lifecycles and Plugins Hands on session. Maven 2 Maven Maven 1 Topics covered Introduction to Maven Maven for Dependency Management Maven Lifecycles and Plugins Hands on session Maven 2 Introduction to Maven Maven 3 What is Maven? A Java project management

More information

MOBILE MAPPING AND ADVANCED VISUALIZATION

MOBILE MAPPING AND ADVANCED VISUALIZATION MOBILE MAPPING AND ADVANCED VISUALIZATION Author: Umberto Di Staso, Alessio Giori (Fondazione Graphitech) Sources: none This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported

More information

<put document name here> 1/13

<put document name here> 1/13 1/13 Last update: 08.04.2009 10:36:18 Author: Joern Turner 1 - Introduction...2 1.1 - What is XForms?...3 1.2 - What is Chiba?...3 2 - Getting

More information

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011 An Oracle White Paper: November 2011 Installation Instructions: Oracle XML DB XFILES Demonstration Table of Contents Installation Instructions: Oracle XML DB XFILES Demonstration... 1 Executive Overview...

More information

CodeCharge Studio Java Deployment Guide Table of contents

CodeCharge Studio Java Deployment Guide Table of contents CodeCharge Studio Java Deployment Guide Table of contents CodeCharge Studio requirements for Java deployment... 2 Class Path requirements (compilation-time and run-time)... 3 Tomcat 4.0 deployment... 4

More information

Live Data Connection to SAP Universes

Live Data Connection to SAP Universes Live Data Connection to SAP Universes You can create a Live Data Connection to SAP Universe using the SAP BusinessObjects Enterprise (BOE) Live Data Connector component deployed on your application server.

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All

More information

MAVEN MOCK TEST MAVEN MOCK TEST I

MAVEN MOCK TEST MAVEN MOCK TEST I http://www.tutorialspoint.com MAVEN MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Maven. You can download these sample mock tests at your local machine

More information

Securing REST using Oracle WebService Manager July 2013

Securing REST using Oracle WebService Manager July 2013 Securing REST using Oracle WebService Manager 12.1.2 July 2013 Step-by-Step Instruction Guide Author: Prakash Yamuna Oracle Corporation Oracle Corporation Prakash Yamuna 1 Table of Contents 1 Getting Started...

More information

App Studio 4.1 Deployment Guide

App Studio 4.1 Deployment Guide App Studio 4.1 Deployment Guide 2019-03-25 Table of Contents Deployment Guide............................................................................................. 1 Enable social and collaborative

More information

SecureAware Technical Whitepaper

SecureAware Technical Whitepaper SecureAware Technical Whitepaper - requirements and specifications Applies to SecureAware version 4.x Document date: January 2015 About this document This whitepaper provides a detailed overview of the

More information

Web Application Architecture (based J2EE 1.4 Tutorial)

Web Application Architecture (based J2EE 1.4 Tutorial) Web Application Architecture (based J2EE 1.4 Tutorial) Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Agenda Web application, components and container

More information

Liferay Themes: Customizing Liferay s Look & Feel

Liferay Themes: Customizing Liferay s Look & Feel Liferay Themes: Customizing Liferay s Look & Feel Liferay is a JSR-168 compliant enterprise portal. Starting with version 3.5.0, Liferay provides a mechanism for developers to easily customize the user

More information

How to use J2EE default server

How to use J2EE default server How to use J2EE default server By Hamid Mosavi-Porasl Quick start for Sun Java System Application Server Platform J2EE 1. start default server 2. login in with Admin userid and password, i.e. myy+userid

More information

SAF manual. September 21, Overview License and copyright Requirements Getting started Credits...

SAF manual. September 21, Overview License and copyright Requirements Getting started Credits... SAF manual September 21, 2008 Contents 1 Overview 2 1.1 License and copyright..................................... 2 1.2 Requirements......................................... 2 1.3 Getting started.........................................

More information

Fig. 2.2 New Android Application dialog. 2.3 Creating an App 41

Fig. 2.2 New Android Application dialog. 2.3 Creating an App 41 AndroidHTP_02.fm Page 41 Wednesday, April 30, 2014 3:00 PM 2.3 Creating an App 41 the Welcome app s TextView and the ImageViews accessibility strings, then shows how to test the app on an AVD configured

More information

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. Preface p. xiii Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. 11 Creating the Deployment Descriptor p. 14 Deploying Servlets

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6 SP1 User Guide P/N 300 005 253 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights

More information

Setting up a Maven Project

Setting up a Maven Project Setting up a Maven Project This documentation describes how to set up a Maven project for CaptainCasa. Please use a CaptainCasa version higher than 20180102. There were quite some nice changes which were

More information

Jakarta Struts: An MVC Framework

Jakarta Struts: An MVC Framework Jakarta Struts: An MVC Framework Overview, Installation, and Setup. Struts 1.2 Version. Core Servlets & JSP book: More Servlets & JSP book: www.moreservlets.com Servlet/JSP/Struts/JSF Training: courses.coreservlets.com

More information

AppDev StudioTM 3.2 SAS. Migration Guide

AppDev StudioTM 3.2 SAS. Migration Guide SAS Migration Guide AppDev StudioTM 3.2 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS AppDev TM Studio 3.2: Migration Guide. Cary, NC: SAS Institute Inc.

More information

Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server

Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server Oracle Fusion Middleware Installation Guide for Oracle Team Productivity Center Server 11g Release 1 (11.1.1) E14156-05 June 2010 This document provides information on: Section 1, "Oracle Team Productivity

More information

SmartPatch. Installation Manual Version 6.x

SmartPatch. Installation Manual Version 6.x SmartPatch Installation Manual Version 6.x Copyright Copyright 2017 Brand-Rex Ltd. All rights reserved. No part of this publication or of the SmartPatch software, in source code or object code form, may

More information

Server Edition USER MANUAL. For Mac OS X

Server Edition USER MANUAL. For Mac OS X Server Edition USER MANUAL For Mac OS X Copyright Notice & Proprietary Information Redstor Limited, 2016. All rights reserved. Trademarks - Mac, Leopard, Snow Leopard, Lion and Mountain Lion are registered

More information

JDK-WildFly-NetBeans Setup Local

JDK-WildFly-NetBeans Setup Local @author R.L. Martinez, Ph.D. Table of Contents Overview... 1 Security Notice... 2 Download and Install Latest Stable JDK... 2 Download and Install Latest Stable WildFly... 6 Download and Install Latest

More information

Dspace Installation Guide (Windows 2003 Server)

Dspace Installation Guide (Windows 2003 Server) Pre-requisite Software: Java Development Kit. PostgreSQL Apache Tomcat Apache Maven Apache ANT DSpace Dspace Installation Guide (Windows 2003 Server) 1. Java Development Kit: JDK is a development environment

More information

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap Harvard University Introduction to ArcMap Geographical Information Systems Institute Center for Geographic Analysis, Harvard University LAB EXERCISE 1: Basic Mapping in ArcMap Individual files (lab instructions,

More information

I Got My Mojo Workin'

I Got My Mojo Workin' I Got My Mojo Workin' Gary Murphy Hilbert Computing, Inc. http://www.hilbertinc.com/ glm@hilbertinc.com Gary Murphy I Got My Mojo Workin' Slide 1 Agenda Quick overview on using Maven 2 Key features and

More information

Life Without NetBeans

Life Without NetBeans Life Without NetBeans Part C Web Applications Background What is a WAR? A Java web application consists a collection of Java servlets and regular classes, JSP files, HTML files, JavaScript files, images,

More information

GIS Exercise - spring 2011

GIS Exercise - spring 2011 GIS Exercise - spring 2011 Maria Antonia Brovelli Laura Carcano, Sara Lucca, Marco Minghini, Luana Valentini Introduction to a MapServer-based webgis I. Introduction of webgis exercise and an overview

More information

Demo Package Guide. OpenL Tablets BRMS Release 5.19

Demo Package Guide. OpenL Tablets BRMS Release 5.19 Demo Package Guide OpenL Tablets BRMS Release 5.19 Document number: TP_OpenL_DPG_1.2_LSh Revised: 06-04-2018 OpenL Tablets Documentation is licensed under a Creative Commons Attribution 3.0 United States

More information

JBoss SOAP Web Services User Guide. Version: M5

JBoss SOAP Web Services User Guide. Version: M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

Struts 2 Maven Archetypes

Struts 2 Maven Archetypes Struts 2 Maven Archetypes DEPRECATED: moved to http://struts.apache.org/maven-archetypes/ Struts 2 provides several Maven archetypes that create a starting point for our own applications. Contents 1 DEPRECATED:

More information

Customizing ArcIMS Using the Java Connector and Python

Customizing ArcIMS Using the Java Connector and Python Customizing ArcIMS Using the Java Connector and Python Randal Goss The ArcIMS Java connector provides the most complete and powerful object model for creating customized ArcIMS Web sites. Java, however,

More information

System Administrator Manual

System Administrator Manual NOTE: This excerpt from the Probaris SP manual was created with the permission of Probaris Technologies, Inc. to be used as a work sample for the author, Tom Wrona. System Administrator Manual April 2005

More information

Database Explorer Quickstart

Database Explorer Quickstart Database Explorer Quickstart Last Revision: Outline 1. Preface 2. Requirements 3. Introduction 4. Creating a Database Connection 1. Configuring a JDBC Driver 2. Creating a Connection Profile 3. Opening

More information

JSF Tools Reference Guide. Version: M5

JSF Tools Reference Guide. Version: M5 JSF Tools Reference Guide Version: 3.3.0.M5 1. Introduction... 1 1.1. Key Features of JSF Tools... 1 2. 3. 4. 5. 1.2. Other relevant resources on the topic... 2 JavaServer Faces Support... 3 2.1. Facelets

More information

Configuring Tomcat for a Web Application

Configuring Tomcat for a Web Application Configuring Tomcat for a Web Application In order to configure Tomcat for a web application, files must be put into the proper places and the web.xml file should be edited to tell Tomcat where the servlet

More information

Kewill Customs Installations Guide

Kewill Customs Installations Guide Kewill Customs Installations Guide For Release 2.0 Alliance R07 Compatible Original Publication: September, 2009 Table of Contents Table of Contents...2 Kewill Customs Installation Guide...4 Installation

More information

Java SAML Consumer Value-Added Module (VAM) Deployment Guide

Java SAML Consumer Value-Added Module (VAM) Deployment Guide Java SAML Consumer Value-Added Module (VAM) Deployment Guide Copyright Information 2018. SecureAuth is a copyright of SecureAuth Corporation. SecureAuth s IdP software, appliances, and other products and

More information

Appendix 3: Using the Exsys CORVID Servlet Runtime

Appendix 3: Using the Exsys CORVID Servlet Runtime Appendix 3: Using the Exsys CORVID Servlet Runtime The Exsys CORVID Ver 2 provides a powerful new way to deliver CORVID expert systems to end users. The new Exsys CORVID Servlet Runtime is a Java servlet

More information

Appendix REPOX User Manual

Appendix REPOX User Manual D5.3.1 Europeana OAI-PMH Infrastructure Documentation and final prototype co-funded by the European Union The project is co-funded by the European Union, through the econtentplus programme http://ec.europa.eu/econtentplus

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects

More information

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........

More information

VAM. Java SAML Consumer Value- Added Module (VAM) Deployment Guide

VAM. Java SAML Consumer Value- Added Module (VAM) Deployment Guide VAM Java SAML Consumer Value- Added Module (VAM) Deployment Guide Copyright Information 2018. SecureAuth is a registered trademark of SecureAuth Corporation. SecureAuth s IdP software, appliances, and

More information

Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat

Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2007-2008 Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat http://www lia.deis.unibo.it/courses/tecnologieweb0708/

More information

OpenL Tablets OpenL Tablets BRMS

OpenL Tablets OpenL Tablets BRMS OpenL Tablets BRMS Document number: OpenL_Inst_G_5.x_1.0 Revised: 07-12-2012 OpenL Tablets Documentation is licensed under a Creative Commons Attribution 3.0 United States License. 2004-2012 OpenL Tablets.

More information

Working with demographic grids in QGIS

Working with demographic grids in QGIS Working with demographic grids in QGIS Anna Dmowska dmowska@amu.edu.pl April 2017 1. Introduction SocScape (Social Landscape) is a research project which provides open access to high resolution (30 m)

More information

PDF Annotation Services Installation Guide

PDF Annotation Services Installation Guide PDF Annotation Services Installation Guide Version 5.3 March 2005 Copyright 1994-2005 EMC Corporation Table of Contents Preface... 5 Chapter 1 About PDF Annotation Services... 7 How PDF Annotation Services

More information

CSC 8205 Advanced Java

CSC 8205 Advanced Java Please read this first: 1) All the assignments must be submitted via blackboard account. 2) All the assignments for this course are posted below. The due dates for each assignment are announced on blackboard.

More information

Import Data Connection to an SAP ERP System

Import Data Connection to an SAP ERP System Import Data Connection to an SAP ERP System SAP Analytics Cloud allows you to import data from supported versions SAP ERP Central Component. NOTE: It is recommended that the SAP Cloud Platform Cloud Connector

More information

Installation Instructions

Installation Instructions Installation Instructions Reading App Builder: Installation Instructions 2017, SIL International Last updated: 1 December 2017 You are free to print this manual for personal use and for training workshops.

More information

Import Data Connection to an SAP BW System

Import Data Connection to an SAP BW System Import Data Connection to an SAP BW System SAP Analytics Cloud allows you to import data from an SAP BW System. You must connect to an SAP BW system, version 7.3x or higher release. NOTE: It is recommended

More information

System Installation Guide

System Installation Guide System Installation Guide Guide to a successful system installation on an open source application stack. August 1 st, 2017 Version 1.4.0.1 Contact: DIGIT-EUSURVEY-OSS@ec.europa.eu 1 Content 1. Overview...

More information

Galigeo for Cognos Analytics Installation Guide - G experience

Galigeo for Cognos Analytics Installation Guide - G experience Galigeo for Cognos Analytics Installation Guide - G18.0 - experience Copyright 2018 by Galigeo. All Rights Reserved. Table des matières Introduction... 3 About this document... 4 Chapter 1: Pre-requisites...

More information

Composer Deployment Guide. Installation

Composer Deployment Guide. Installation Composer Deployment Guide Installation 12/27/2017 Installation Contents 1 Installation 1.1 Composer Installation Video 1.2 Getting Started After Installation 1.3 Installing Composer as an Eclipse Plugin

More information

Tzunami Deployer Lotus Notes Exporter Guide

Tzunami Deployer Lotus Notes Exporter Guide Tzunami Deployer Lotus Notes Exporter Guide Version 2.5 Copyright 2010. Tzunami Inc. All rights reserved. All intellectual property rights in this publication are owned by Tzunami, Inc. and protected by

More information

xcelerated Integration Services (xis) xcp 2.3 Sample Application

xcelerated Integration Services (xis) xcp 2.3 Sample Application xcelerated Integration Services (xis) xcp 2.3 Sample Application Deployment Guide Abstract Outline of the deployment steps and demonstration scenario for the xis sample application. September 2016 - Version

More information

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS CONTENT Introduction. List of tools used to create Testing Framework Luminous LMS work scheme Testing Framework work scheme Automation scenario set lifecycle

More information

Installing and Updating Templates

Installing and Updating Templates Installing and Updating Templates OrthoView customers have unlimited access to the entire template library, but initial installations do not include templates. The templates required must be downloaded,

More information

JDO Tools Guide (v5.1)

JDO Tools Guide (v5.1) JDO Tools Guide (v5.1) Table of Contents Maven Plugin.............................................................................. 2 pom.xml Integration.......................................................................

More information

McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009

McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009 McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009 Richard Lyn lynrf@mcmaster.ca Jianwei Yang yangj29@mcmaster.ca Document Revision History Rev. Level Date

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Creating Domains Using the Configuration Wizard 11g Release 1 (10.3.4) E14140-04 January 2011 This document describes how to use the Configuration Wizard to create, update, and

More information

PRODUCT DOCUMENTATION. Installing and Implementing Enterprise Contact Center Chat RELEASE 5.1

PRODUCT DOCUMENTATION. Installing and Implementing Enterprise Contact Center Chat RELEASE 5.1 PRODUCT DOCUMENTATION Installing and Implementing Enterprise Contact Center Chat RELEASE 5.1 Document and Software Copyrights Copyright 1998 2009 ShoreTel, Inc. All rights reserved. Printed in the United

More information

Installing an Actuate Java Component

Installing an Actuate Java Component Installing an Actuate Java Component This documentation has been created for software version 11.0.5. It is also valid for subsequent software versions as long as no new document version is shipped with

More information

Create Import Data Connection to SAP BPC MS

Create Import Data Connection to SAP BPC MS Create Import Data Connection to SAP BPC MS You can create a connection that allows you to import data and models from an SAP Business Planning and Consolidation (BPC) system. Prerequisites SAP BPC for

More information

ThingWorx Relational Databases Connectors Extension User Guide

ThingWorx Relational Databases Connectors Extension User Guide ThingWorx Relational Databases Connectors Extension User Guide Version 1.0 Software Change Log... 2 Introduction and Installation... 2 About the Relational Databases Connectors Extension... 2 Installing

More information

Red Hat Single Sign-On 7.1 Getting Started Guide

Red Hat Single Sign-On 7.1 Getting Started Guide Red Hat Single Sign-On 7.1 Getting Started Guide For Use with Red Hat Single Sign-On 7.1 Red Hat Customer Content Services Red Hat Single Sign-On 7.1 Getting Started Guide For Use with Red Hat Single

More information

HPE Security Fortify Plugins for Eclipse

HPE Security Fortify Plugins for Eclipse HPE Security Fortify Plugins for Eclipse Software Version: 17.20 Installation and Usage Guide Document Release Date: November 2017 Software Release Date: November 2017 Legal Notices Warranty The only warranties

More information

BEAWebLogic. Portal. MobileAware Interaction Server Installation Guide

BEAWebLogic. Portal. MobileAware Interaction Server Installation Guide BEAWebLogic Portal MobileAware Interaction Server Installation Guide Version 8.1 with Service Pack 3 (MobileAware Version 1.0) Document Revised: September 2004 Copyright Copyright 2004 BEA Systems, Inc.

More information