CampusMapper a light-weight internet mapping tool using MySQL, Tomcat and SVG

Similar documents
OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

Location Based Services & Mobile GIS/Cartography

Mobile GIS for Cadastral Data Collection in Ghana

TDAQ Analytics Dashboard

Enhancing Field Service Support in CRM Systems with LBS

Online Fuzzy-C-Means clustering

Interoperable Solutions in Web-based Mapping

DISMAR implementing an OpenGIS compliant Marine Information Management System

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Distributed GML Management with SVG Tools

Next Generation Lab. A solution for remote characterization of analog integrated circuits

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

Sports Management Information Systems. Camilo Rostoker November 22, 2002

Cross-domain Identity Management System for Cloud Environment

Real Time Monitor of Grid Job Executions. Janusz Martyniak Imperial College London

Integration of location based services for Field support in CRM systems

MSc and PhD. Integrated Master s and PhD opportunities

IBM Rational Web Developer for WebSphere Software Version 6.0

Julia Fischer, Stefan Naumann, Markus Dick {-.-, s.naumann, m.dick} (at) umwelt-campus.de

OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1

What Is the Java TM 2 Platform, Enterprise Edition?

Glassfish, JAVA EE, Servlets, JSP, EJB

This document gives an outline of Tim Ward s work on mobile phone systems

A Comparison of Open Source Application Development Frameworks for the Enterprise

Advanced Web Application Development using Microsoft ASP.NET

Portals, Portlets & Liferay Platform

ACM Crossroads Student Magazine The ACM's First Electronic Publication

Eclectic Computing. Time Tracking Tool Software Architecture Document. Version <1.3>

Documentation of open source GIS/RS software projects

MSc & PhD TWENTE GRADUATE SCHOOL STRUCTURED PHD PROGRAMMES

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

Advanced Web Application Development using Microsoft ASP.NET

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

3TU MSc in Embedded Systems. A critical engineering qualification for future decades

Introduction to BlackBerry Smartphone Web Development Widgets

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat

ICT40115 Certificate IV in Information Technology (Release 1) COURSE GUIDE

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES

Nomadic Positioning Services for a Mobile Services Platform

Getting Started Android + Linux. February 27 th, 2014

How To Develop An Open Play Context Framework For Android (For Android)

At least 2 GCE A Level Passes and credit in Mathematics at Ordinary level. Mature candidates will also be considered on a case-by-case basis.

Japan Communication India Skill Development Center

Property & Casualty Insurance Solutions from CCS Technology Solutions

MERMIG The advanced collaboration software

The ADOxx Metamodelling Platform Workshop "Methods as Plug-Ins for Meta-Modelling" in conjunction with "Modellierung 2010", Klagenfurt

BENEFITS. Capex reduction with bundling of all required features in a single appliance. Promote your brand with customized Guest Login pages.

Modeling Web Applications Using Java And XML Related Technologies

Archiver Eclipse/CSS Alarm

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

GIMA A DISTANCE LEARNING MSC DEGREE IN GEOGRAPHICAL INFORMATION MANAGEMENT AND APPLICATIONS

Collaborative Open Market to Place Objects at your Service

Web Development News, Tips and Tutorials

Building Web Applications, Servlets, JSP and JDBC

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

ITG Software Engineering

João Diogo Almeida Premier Field Engineer Microsoft Corporation

Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.

How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution

Mobilize Your ERP with ADF Mobile

Web-Based Database Distributed Systems

IS Careers. MIS 4133 Software Systems

GetLOD - Linked Open Data and Spatial Data Infrastructures

One LAR Course Credits: 3. Page 4

Managing Large Imagery Databases via the Web

Net-WMS FP Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT. Networked Businesses. D.8.1 Networked architecture J2EE compliant

Data Visualization in Ext Js 3.4

zen Platform technical white paper

RFID. Radio Frequency IDentification: Concepts, Application Domains and Implementation LOGO SPEAKER S COMPANY

Management Tools, Systems and Applications. Network Management

How To Develop A Web Dialog For An Org Database With A Database On A Computer (Oracle)


A collaborative platform for knowledge management

Server-Side Web Development JSP. Today. Web Servers. Static HTML Directives. Actions Comments Tag Libraries Implicit Objects. Apache.

Combining Drupal Content Management System with OGC Web Services

WFA Device 1.0. Template Version 1.01 January 2006

6th Grade ipad Setup. APS Personalized Learning Devices

Patterns & Techniques for Separating Business Logic in New SOA System Development. Iyad Jabri Intelliun Corporation CEO

Java ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems

Managing a Geographic Database From Mobile Devices Through OGC Web Services

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

Case Study. Web Application for Financial & Economic Data Analysis Brainvire Infotech Pvt. Ltd Page 1 of 1

Certified Wireless Security Professional (CWSP) Course Overview

RPL Candidate Self-Evaluation

SE 450 Object-Oriented Software Development. Requirements. Topics. Textbooks. Prerequisite: CSC 416

HISP: a data-driven portal for hadron therapy

Mobile Devices: Server and Management Lesson 05 Service Discovery

Transcription:

CampusMapper a light-weight internet mapping tool using MySQL, Tomcat and SVG http://geoserver.itc.nl/campusmapper/ Barend Köbben, K Stephanie Krane International Institute for Geo-information Sciences and Earth Observation (ITC) PO Box 6, 7500AA Enschede (The Netherlands) {kobben,krane}@itc.nl INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION

Outline Where CampusMapper came from GDI LIGHT RIMapper Wireless Campus LBS What CampusMapper is Demo (or DIY @ geoserver.itc.nl/campusmapper) Where CampusMapper is going to RIMapperWMS? ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 2

GDI LIGHT Lightweight Geo-Data Infrastructure based on open standards/open source software testbed/playing ground at ITC for research: PhD & MSc work, projects server-side focus on MySQL/PostGIS, Java, open source OWS services client-side focus on SVG first project was RIMapper ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 3

RIMapper - DB MySQL/PostGIS DB with OGC SFS support stores all features as objects with OGC geometry ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 4

RIMapper - config simple XML map configuration files to define map layout and interactivity ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 5

RIMapper - app Java servlets to deliver SVG output (=application) makesvg XML2SVG parsexml ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 6

simplest XML configuration... ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 7

..adding data-driven colours ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 8

...adding interactivity ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 9

Wireless campus University of Twente Europe s largest uniform hotspot 140 ha campus (covered in- and outdoors) + Enschede city centre (outdoors) 650+ individual access points every-day working LAN based on WiFi testbed for wireless and mobile applications ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 10

Wireless Campus Location Based Services informal co-operation between ITC & UTwente driven by research projects + UT IT-dept + SVGopen2005 conference set up infrastructure necessary for LBS combines input from several research projects with practical application of techniques Wireless Campus LBS is intended to serve as a testbed for research as well as to benefit from research outcomes to provide useful working services for the UT campus population ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 11

FLAVOUR prototype: architecture Friendly Location-aware conference Assistant with privacy Observant architecture Location Managers Jini based (Java networkcentric services) provides client with location registers with: Jini Lookup Services: pull (find others, locate resources) push (communicate with others, conference messages) Client application Mapping System Jini Lookup service register/lookup location manager location client manage location 1 client manage client n fixed infrastructure WiFi network MySQL geodb (APs, geodata) Mapping system RSS user acquisition interface client ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 12

FLAVOUR prototype: interface ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 13

From Flavour to CampusMapper Mapping system based on RIMapper Added features extraction in DB - based on bounding boxes The system seemed useful for more than Wifi localization: basis for quickly and easily customised maps of the campus CampusMapper pilot DHTML interface generates GET/POST requests JavaBeans store user/session settings ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 14

ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 15

ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 16

ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 17

Future: towards RIMapperWMS? Many WMS available, some with (limited) SVG output All use SVG as graphics format only SVG also can provide application logic simple WMS conformant interface to the data data includes built-in client-side GUI GUI handles the map interaction and generates further requests ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 18

Future: towards RIMapperWMS? ITC Department of GeoInformation Processing Barend Köbben & Stephanie Krane 19

Questions? Answers? kobben@itc.nl http://geoserver.itc.nl/campusmapper/ INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION