applications without developers: the geobc mash-up wizard · operational systemsoperational systems...
TRANSCRIPT
![Page 1: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/1.jpg)
Chris Spicer, GeoBC
October 29th, 2009
Applications without Developers:
The GeoBC Mash-up Wizard
![Page 2: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/2.jpg)
GeoBC overview
Business success – existing frameworks
Rise of light weight viewers
A new framework with a twist – the online application wizard
Next steps
Live demonstration
Outline
![Page 3: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/3.jpg)
Enables the role of geography in serving government, business and the citizens of British Columbia across all government sectors
Integrates provincial information, tools, products, and services through a single window - the GeoBCGateway (geobc.gov.bc.ca).
GeoBC Overview
![Page 4: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/4.jpg)
GeoBC Overview
![Page 5: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/5.jpg)
5
GeoBC OverviewForests and Range
• As Built Roads
• Forest Tenure Administration
System (FTAS)
• CIMS (Compliance
Information Management
System)
• Fireview
• Electronic Submission
Framework
• Forest MapView
• Forest Recreation Sites
• Forest Road Management
System
• FSP Tracking System
• GENUS
• Invasive Alien Plant Program
• Recreation Resource
Inventory
• RESULTS
• Seed Map
• ERA (Enforcement Action,
Admin Review & Appeal
Tracking System)
• Tenure Mapping Service
• VRI Management System
Environment
•Air Emission Inventory
•Air Quality Health Index
•AquaCat (Fisheries)
•Aquifer database query
•BC Water Resource Atlas
•Biotics
•Columbia Basin Biodiversity Atlas
•Conservation Data Centre
•Ecological Reports Catalogue
•Electronic Project Information Centre
•Environmental Assessment Office
•Environmental Information
Repository System
•Environmental Information
Repository System
•Environmental Monitoring System
•Fish Wizard
•Ground Water Level
•Habitat Wizard
•Protected Area System Overview
•Special Waste Information System
•Species and Ecosystem Explorer
•Terrestrial Inventory
Corporate
•Air Photo System
•Base Map Online Store
•Discovery Service
•Distribution Service
•Image Discovery Tool
•iMapBC
•Integrated Land and
Resource Registry
•LRDW Catalogue
•MASCOT (Survey
Control)
•Natural Resource
Information Centre
•Spatial Overlay Engine
•WMS (Mapserver)
ILMB
•Coastal Resource Information
System
•COIN Pacific
•First Nation’s Consultation
Boundaries (MARR)
•GATOR
•RatEdit
Transportation
•Avalanche and Weather
•Bridge Information (BIG)
•Collision Information System
•Photo Log
•Planning Services
•Property Acquisition Tracking
•Road Information
Management System
•Safety Information GIS
•Traffic Information GIS
Land Title
Office
•Online Cadastre
Energy Mines
•MapPlace
•MIDA
•Mineral Tenure Online
Viewer
•Mineral Title Administration
•Mineral Titles Online
•Petroleum Titles Online
Tourism Sport and Arts
•Heritage Resource
Inventory Application
(HRIA)
•Recreation
•Remote Access to
Archaeology Data (RAAD)
Corporate GIS
•ArcInfo
•Terminal Server Access
Tool (ArcView)
![Page 6: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/6.jpg)
GeoBC Architecture
DesktopDesktop
Analytic ToolsAnalytic ToolsWeb ApplicationsWeb ApplicationsApplication FrameworksApplication Frameworks DesktopDesktop
Visualization ToolsVisualization Tools
Web ServicesWeb Services
Consumer Client TypesConsumer Client Types
Analysts Developers/Mashers Line of Business Users Visualizers
GeoBC
Web Services
Geographic
Terminal
Services
GeoBC
Supported
Tool
IMF OthersiMapBC, Distribution,
Discovery, BMOSOthers
Other
Web Services
Other
Analytic Tools Others
Data Connection ServicesData Connection Services
Other Public Sector
Data SourcesExternal
Data Sources
Warehouse ServicesWarehouse Services
LRDWLRDW
Infr
as
tru
ctu
re S
up
po
rtIn
fra
str
uc
ture
Su
pp
ort
Clie
nt
Su
pp
ort
Clie
nt
Su
pp
ort
Operational SystemsOperational Systems
![Page 7: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/7.jpg)
Developed over 8 years ago
Java toolkit containing dozens of tools
Applications developed based on XML configuration
User definable applications through session modification
Internet Mapping Framework
![Page 8: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/8.jpg)
Over 50 applications and 31 themes built
Recently upgraded to include the use of tile caches
Re-usable components, common look and feel and reduction of development costs its core business value
Internet Mapping Framework
![Page 9: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/9.jpg)
Consumer level web mapping applications have taken off, from hotel booking sites, multiple listing services and smart phones, simple viewers are everywhere
Demand increasing from both public consumers and internal agencies for more light weight, user consumable applications with zero training time
Rise of the Lightweight
Viewer
![Page 10: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/10.jpg)
Initial development showed the potential of using a framework to leverage this new growth area
Reduction of cost, increase speed of deployment and availability of authoritative content key
Rise of the Lightweight
Viewer
![Page 11: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/11.jpg)
Learning from the Internet Mapping Framework experience, less is more
Remove the ‘GIS’ from the application
A New Framework
![Page 12: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/12.jpg)
Tapping into the power of web services and authoritative content
A New Framework
![Page 13: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/13.jpg)
Includes an online application creation wizard to author and publish applications
A New Framework
![Page 14: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/14.jpg)
Tie the GeoBC cached base map into the GMF to provide an authoritative base
Integrating more content and tools through web services into the framework
Stream the new base through WMS as a public service
Next Steps
![Page 15: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/15.jpg)
Internet Providing….
Live Demo
![Page 17: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/17.jpg)
Internet must be down…
Back-up Slides
![Page 18: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/18.jpg)
![Page 19: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/19.jpg)
![Page 20: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/20.jpg)
![Page 21: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/21.jpg)
![Page 22: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/22.jpg)
![Page 23: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/23.jpg)
![Page 24: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/24.jpg)
![Page 25: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/25.jpg)
![Page 26: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/26.jpg)
![Page 27: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/27.jpg)
![Page 28: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/28.jpg)
![Page 29: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/29.jpg)
![Page 30: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/30.jpg)
![Page 31: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/31.jpg)
![Page 32: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/32.jpg)
![Page 33: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/33.jpg)
![Page 34: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/34.jpg)
![Page 35: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/35.jpg)
![Page 36: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/36.jpg)
![Page 37: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/37.jpg)
![Page 38: Applications without Developers: The GeoBC Mash-up Wizard · Operational SystemsOperational Systems Developed over 8 years ago Java toolkit containing dozens of tools Applications](https://reader034.vdocuments.us/reader034/viewer/2022042102/5e7ec26ffca84b216d214c8f/html5/thumbnails/38.jpg)