SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
A GIS example in Open Source
            Software
       And a few other comments

Local Authority Open Source Forum
            25th Jan 2011


          Mel McIntyre
Mel McIntyre
Non executive director of OpenForum Europe since
  2005 and founder and chair of an OFE partner in
  Ireland – participates in GOSCON (US),
  ZeaPartners, OpenIreland, OpenNI, Connected
  Health
Founder and Managing Director of OpenApp, a
  software development and support company since
  2002 focusing of OSS solutions in business, health
  and education sectors
18 years at Amdahl Corporation in test, engineering,
  quality roles, 3 years at Silicon Valley start-up Rise
  Technology in microprocessor development – also
  Mobilink Telecom and DMR Consulting
Key message
    Open Source Software,Open
               Standards
    Open Commons, Open Data
        all fueling a culture of
    collaboration, sharing, and
 reuse, making it easier to join up
public services and making it more
attractive and supportive for staff to
        engage and innovate
Open Source Software
            OSS
Free and Open Source Software
           FOSS

Free/Libre Open Source Software
            FLOSS
What is Open Source Software

    Software just like any other but free of
    license costs

    Software that comes with a license that
    provides the user with certain freedoms
    − freedom to use for any purpose
    − freedom to copy the software
    − freedom to view and modify the source
      code
    − freedom re-distribute modified versions
Software examples
Infrastructure – Linux Operating System - XEN –
  Virtualbox - Thin Client
Mail and Groupware – Sendmail, Cyrus IMAP - Open
 Exchange - Zimbra, OpenLDAP
Network - Smoothwall firewalls – Apache web server
Content Management, Document Management and
 and Websites – Drupal, Plone, Alfresco, MediaWiki,
 Nuxeo CPS
Database – MySQL, PostgreSQL, PostGIS, Ingres, Sap
  MaxDB
Business Intelligence – Eclipse BIRT, Pantaho,
 OpenREPORTS, Jasper
Customer Relations – SugerCRM, Compiere
. . and More
Desktop Applications – OpenOffice – QGis – Qcad
  – Scribus – Firefox – Thunderbird - Inkscape
Enterprise ERP – Compiere, OpenBravo,
  OpenERP, ERP5
Directories - OpenLDAP
Monitoring – Nagios, Ossec, Awstats
Telephony and Mobility – Asterisk, Funembol
Languages – Python, PHP, Ruby, Java? Mono
  (.NET)
Frameworks – Jboss, Zope, Django, Tomcat, Rails,
  Eclipse
We have some failures
   trainingdemo.openapp.ie
An Example

Health Atlas
  Ireland
GIS and Statistics in HSE
Health Atlas Ireland – Health Intelligence in the Health
              Service Executive in Ireland

   Health Atlas Ireland is a web application portal
     supporting Health Service Planning, Analysis and
     Monitoring.
   It is built completely on Open Source web framework
      integrating geographic, statistical and database
      components with supporting libraries and
      infrastructure components
   Supports collaboration within Health (Hospitals,
     LHOs, Colleges (Surgeons, Phycians, Nursing) and
     with external agencies – HPSC, DCU, TCD, NUIM,
     Environment, Road Safety, Ordnance Survey,
Sample dashboard
http://rsa.ie/RSA/Road-Safety/Our-Research/Ireland-Road-Collisions/
Boundaries and demographics
Administrative boundaries
 and supporting aggregations
Deprivation and affluence
Population by 1Km grid
Buildings and Roads
Including GeoDirectory
Water maps
Groundwater, piping, supply etc
Flood zones and river
     catchments
Emergency Service Module
Theming
Staff per head of population    Light low – Dark high


Cards per head of Population
                               Low      Med             High

      Costs per Card
Catchment analysis
Staff coded to nearest ED
Staff coded to nearest ED
Add Sample Catchments
Catchment analysis
Technical architecture
OpenApp Client                                                         Thick Client
                                                                                              Google Earth
                           OpenLayers
                                                                                             NASA Worldwind
                        Client Applications
                                                                                          ArcGIS, Mapinfo, QGis



                                                              WMS
 Data Feeds                          WFS                   (Web Map Service)
                                                             Tile Cache
      GeoRSS                    (Web Feature Service)
                                Feature Selection                                  Other                Infrastructure
      Google
                                                               CSW                Support            Virtualisation - XEN
                                                                                                     Linux Debian, Suse
                                                           (Catalogue Server)
                                                                                  Libraries          Certificate Services OpenSSL
                                                                                    Reportlab        Directory Services OpenLDAP
                                                                                  OpenOffice.org     Security Monitor Ossec
                                                                                      GD             Monitoring – Alerts Nagios
                                                                                     GDAL            System Statistics Cacti
    Server Application                                                               Mapnik          Web Statistics AWStats
           Portal Services
          Selection, Analysis
             Visualisation                              Mapserver
            Zope, Python




Calculations        PostgreSQL                   File         PostgreSQL
 & Analysis          PostGIS                    System         Metadata           Optional
   R Spatial        Spatial Database
                                                 Rasters        Alternatively:   Components
  R Statistics      Event & Support                            Oracle, MySQL
   GRASS                                         Vectors
                          Data                                       MS
WMS

WFS
Data available
•   Hospital Inpatient   •   Census
•   Pharmacy             •   GeoDirectory
•   Births               •   Asset registry
•   Cancer               •   Population model
•   Vaccine              •   Ordnance Survey
•   Infectious disease       Maps – Rasters and
                             Vectors
•   Studies – Renal,
                         •   Boundary data
    Diabetes, Asthma
    more . . .           •   Other - water,
                             environmental,
Multiple applications
•   Geocoding and address cleansing
•   Location selection and catchment analysis
•   Hospital Inpatient application
•   National prescribing application
•   Primary Care application
•   Analysis – pivot tables, standardised ratios,
    counts costs etc
•   Display by – multiple aggregations
•   Visualisations – maps, symbols, charts
Skills applied
Javascript
CSS

Python                   System
Zope templating          administration

SQL
Database admin
GIS expertise
Statistics - minimal
Closing comments
Barriers to using OSS
•   Access to affordable support – onsite configuration, problem solving, usage
      –    There is generally less obvious support in the business space for OSS
      –    Software often covered under capital budget or as % of – consulting
           support often expense
•   Local expertise – most successes seem to be built on the commitment of
    individuals rather than commitment from the 'system'
•   Too much software – how to choose what is useful
      –    Similar issue to using 'free demonstration' versions of proprietary
           applications - it takes time and commitment to evaluate - keep the OSS
           software should it fit your need
•   No vendor push – nobody selling, limited marketing collateral, the vendor business
    models are in their infancy
•   Brand and career issues – ?DB versus Oracle, OpenOffice versus MS Office,
    PostGIS versus ArcIMS, R versus Sas
•   Poor understanding of OSS coupled with a 'procurement/tendering'
    mentality
Strategies to deploy
Embed an open source culture of sharing, re-use and collaborative development
Ensure that there are no procedural barriers to the adoption of open source
  products . . . paying particular regard to the different business models and
  supply chain relationships involved.
Ensure that systems integrators and proprietary software suppliers demonstrate
  the same flexibility and ability to re-use their solutions and products as is
  inherent in open source.
Adopt open standards
Ensure that open source solutions are considered properly taking into account
  other advantages, such as re-use and flexibility
The notion of an Application Store – shared repository of applications or code
Strengthen the skills, experience and capabilities to use open source to greatest
   advantage - participate in conferences, encouraging staff to present and get
   involved
Thanks

Mel.mcintyre@openapp.ie

Contenu connexe

Tendances

Predictive Analytics with Hadoop
Predictive Analytics with HadoopPredictive Analytics with Hadoop
Predictive Analytics with Hadoop
DataWorks Summit
 
Data Driven Innovation with Amazon Web Services
Data Driven Innovation with Amazon Web ServicesData Driven Innovation with Amazon Web Services
Data Driven Innovation with Amazon Web Services
Amazon Web Services
 
Evolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data ApplicationsEvolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data Applications
DataWorks Summit
 
Why Every NoSQL Deployment Should Be Paired with Hadoop Webinar
Why Every NoSQL Deployment Should Be Paired with Hadoop WebinarWhy Every NoSQL Deployment Should Be Paired with Hadoop Webinar
Why Every NoSQL Deployment Should Be Paired with Hadoop Webinar
Cloudera, Inc.
 
Delivering on the Hadoop/HBase Integrated Architecture
Delivering on the Hadoop/HBase Integrated ArchitectureDelivering on the Hadoop/HBase Integrated Architecture
Delivering on the Hadoop/HBase Integrated Architecture
DataWorks Summit
 
Hadoop's Role in the Big Data Architecture, OW2con'12, Paris
Hadoop's Role in the Big Data Architecture, OW2con'12, ParisHadoop's Role in the Big Data Architecture, OW2con'12, Paris
Hadoop's Role in the Big Data Architecture, OW2con'12, Paris
OW2
 

Tendances (20)

Predictive Analytics with Hadoop
Predictive Analytics with HadoopPredictive Analytics with Hadoop
Predictive Analytics with Hadoop
 
vBACD July 2012 - Apache Hadoop, Now and Beyond
vBACD July 2012 - Apache Hadoop, Now and BeyondvBACD July 2012 - Apache Hadoop, Now and Beyond
vBACD July 2012 - Apache Hadoop, Now and Beyond
 
Data Driven Innovation with Amazon Web Services
Data Driven Innovation with Amazon Web ServicesData Driven Innovation with Amazon Web Services
Data Driven Innovation with Amazon Web Services
 
Poorna Hadoop
Poorna HadoopPoorna Hadoop
Poorna Hadoop
 
Xactly: How to Build a Successful Converged Data Platform with Hadoop, Spark,...
Xactly: How to Build a Successful Converged Data Platform with Hadoop, Spark,...Xactly: How to Build a Successful Converged Data Platform with Hadoop, Spark,...
Xactly: How to Build a Successful Converged Data Platform with Hadoop, Spark,...
 
Treasure Data: Big Data Analytics on Heroku
Treasure Data: Big Data Analytics on HerokuTreasure Data: Big Data Analytics on Heroku
Treasure Data: Big Data Analytics on Heroku
 
How Salesforce.com uses Hadoop
How Salesforce.com uses HadoopHow Salesforce.com uses Hadoop
How Salesforce.com uses Hadoop
 
YUVAM17_BIGDATA
YUVAM17_BIGDATAYUVAM17_BIGDATA
YUVAM17_BIGDATA
 
Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09
 
HUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation SlidesHUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation Slides
 
Azure Cafe Marketplace with Hortonworks March 31 2016
Azure Cafe Marketplace with Hortonworks March 31 2016Azure Cafe Marketplace with Hortonworks March 31 2016
Azure Cafe Marketplace with Hortonworks March 31 2016
 
Sunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scala
Sunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scalaSunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scala
Sunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scala
 
Introduction to Hortonworks Data Platform for Windows
Introduction to Hortonworks Data Platform for WindowsIntroduction to Hortonworks Data Platform for Windows
Introduction to Hortonworks Data Platform for Windows
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -
 
Evolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data ApplicationsEvolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data Applications
 
Resume - Narasimha Rao B V (TCS)
Resume - Narasimha  Rao B V (TCS)Resume - Narasimha  Rao B V (TCS)
Resume - Narasimha Rao B V (TCS)
 
Why Every NoSQL Deployment Should Be Paired with Hadoop Webinar
Why Every NoSQL Deployment Should Be Paired with Hadoop WebinarWhy Every NoSQL Deployment Should Be Paired with Hadoop Webinar
Why Every NoSQL Deployment Should Be Paired with Hadoop Webinar
 
Cisco & MapR bring 3 Superpowers to SAP HANA Deployments
Cisco & MapR bring 3 Superpowers to SAP HANA DeploymentsCisco & MapR bring 3 Superpowers to SAP HANA Deployments
Cisco & MapR bring 3 Superpowers to SAP HANA Deployments
 
Delivering on the Hadoop/HBase Integrated Architecture
Delivering on the Hadoop/HBase Integrated ArchitectureDelivering on the Hadoop/HBase Integrated Architecture
Delivering on the Hadoop/HBase Integrated Architecture
 
Hadoop's Role in the Big Data Architecture, OW2con'12, Paris
Hadoop's Role in the Big Data Architecture, OW2con'12, ParisHadoop's Role in the Big Data Architecture, OW2con'12, Paris
Hadoop's Role in the Big Data Architecture, OW2con'12, Paris
 

En vedette (8)

Examples of my GIS work
Examples of my GIS workExamples of my GIS work
Examples of my GIS work
 
Esri Health GIS Conference
Esri Health GIS ConferenceEsri Health GIS Conference
Esri Health GIS Conference
 
GIS in Health
GIS in HealthGIS in Health
GIS in Health
 
GIS and Global Health Initiative
GIS and Global Health InitiativeGIS and Global Health Initiative
GIS and Global Health Initiative
 
Role of GIS in Health Care Management by Dr. Dipti Mukherji
Role of GIS in Health Care Management by Dr. Dipti MukherjiRole of GIS in Health Care Management by Dr. Dipti Mukherji
Role of GIS in Health Care Management by Dr. Dipti Mukherji
 
Gis dr rahul
Gis dr rahulGis dr rahul
Gis dr rahul
 
GIS analysis examples
GIS analysis examplesGIS analysis examples
GIS analysis examples
 
GIS in Health
GIS in HealthGIS in Health
GIS in Health
 

Similaire à Mel McIntyre, OpenApp.ie LGMA

Innovation And Development - Mel Mc Intyre
Innovation And Development - Mel Mc IntyreInnovation And Development - Mel Mc Intyre
Innovation And Development - Mel Mc Intyre
healthcareisi
 
Maps4 finland 28.8.2012, jari reini
Maps4 finland 28.8.2012, jari reiniMaps4 finland 28.8.2012, jari reini
Maps4 finland 28.8.2012, jari reini
Olli Rinne
 
GDPR Community Showcase for Apache Ranger and Apache Atlas
GDPR Community Showcase for Apache Ranger and Apache AtlasGDPR Community Showcase for Apache Ranger and Apache Atlas
GDPR Community Showcase for Apache Ranger and Apache Atlas
DataWorks Summit
 

Similaire à Mel McIntyre, OpenApp.ie LGMA (20)

Innovation And Development - Mel Mc Intyre
Innovation And Development - Mel Mc IntyreInnovation And Development - Mel Mc Intyre
Innovation And Development - Mel Mc Intyre
 
A Biological Smart Platform for the Environmental Risk Assessment
A Biological Smart Platform for the Environmental Risk AssessmentA Biological Smart Platform for the Environmental Risk Assessment
A Biological Smart Platform for the Environmental Risk Assessment
 
Scalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized ServicesScalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized Services
 
Big data and cloud
Big data and cloudBig data and cloud
Big data and cloud
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Microsoft's Hadoop Story
Microsoft's Hadoop StoryMicrosoft's Hadoop Story
Microsoft's Hadoop Story
 
Making your it skills virtual
Making your it skills virtualMaking your it skills virtual
Making your it skills virtual
 
Platform introduction & Summary
Platform introduction & SummaryPlatform introduction & Summary
Platform introduction & Summary
 
Scaling up with Cisco Big Data: Data + Science = Data Science
Scaling up with Cisco Big Data: Data + Science = Data ScienceScaling up with Cisco Big Data: Data + Science = Data Science
Scaling up with Cisco Big Data: Data + Science = Data Science
 
Big Data Session 1.pptx
Big Data Session 1.pptxBig Data Session 1.pptx
Big Data Session 1.pptx
 
Maps4Finland 28.8.2012, Jari Reini
Maps4Finland 28.8.2012, Jari ReiniMaps4Finland 28.8.2012, Jari Reini
Maps4Finland 28.8.2012, Jari Reini
 
Maps4 finland 28.8.2012, jari reini
Maps4 finland 28.8.2012, jari reiniMaps4 finland 28.8.2012, jari reini
Maps4 finland 28.8.2012, jari reini
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 edition
 
Aioug big data and hadoop
Aioug  big data and hadoopAioug  big data and hadoop
Aioug big data and hadoop
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with Hadoop
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayersGeospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
 
Equinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journeyEquinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journey
 
GDPR Community Showcase for Apache Ranger and Apache Atlas
GDPR Community Showcase for Apache Ranger and Apache AtlasGDPR Community Showcase for Apache Ranger and Apache Atlas
GDPR Community Showcase for Apache Ranger and Apache Atlas
 

Plus de OpenSourceLGMA

Professor Brian Fitzgerald la_oss_forum
Professor Brian Fitzgerald la_oss_forumProfessor Brian Fitzgerald la_oss_forum
Professor Brian Fitzgerald la_oss_forum
OpenSourceLGMA
 

Plus de OpenSourceLGMA (13)

Professor Brian Fitzgerald la_oss_forum
Professor Brian Fitzgerald la_oss_forumProfessor Brian Fitzgerald la_oss_forum
Professor Brian Fitzgerald la_oss_forum
 
Mervyn Colton la open source forum 2003
Mervyn Colton  la open source forum 2003Mervyn Colton  la open source forum 2003
Mervyn Colton la open source forum 2003
 
Open office implementation
Open office implementationOpen office implementation
Open office implementation
 
Asterisk eoin lyng - Implementation in Carlow Co. Co.
Asterisk   eoin lyng - Implementation in Carlow Co. Co.Asterisk   eoin lyng - Implementation in Carlow Co. Co.
Asterisk eoin lyng - Implementation in Carlow Co. Co.
 
Asterisk lgma presentation
Asterisk lgma presentationAsterisk lgma presentation
Asterisk lgma presentation
 
2011 04 zentyal_cork
2011 04 zentyal_cork2011 04 zentyal_cork
2011 04 zentyal_cork
 
Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010
 
Open source newsletter 01
Open source newsletter 01Open source newsletter 01
Open source newsletter 01
 
Richard Martin, Tascomi Presentation to LGOSW
Richard Martin, Tascomi Presentation to LGOSWRichard Martin, Tascomi Presentation to LGOSW
Richard Martin, Tascomi Presentation to LGOSW
 
Tim willoughby open source-in-local-government
Tim willoughby open source-in-local-governmentTim willoughby open source-in-local-government
Tim willoughby open source-in-local-government
 
Opw presentation of open office-lgma
Opw presentation of open office-lgmaOpw presentation of open office-lgma
Opw presentation of open office-lgma
 
Rhoda Kerins open source in lgma presentation
Rhoda Kerins   open source in lgma presentationRhoda Kerins   open source in lgma presentation
Rhoda Kerins open source in lgma presentation
 
Limerick city co open source in practice
Limerick city co   open source in practiceLimerick city co   open source in practice
Limerick city co open source in practice
 

Mel McIntyre, OpenApp.ie LGMA

  • 1. A GIS example in Open Source Software And a few other comments Local Authority Open Source Forum 25th Jan 2011 Mel McIntyre
  • 2. Mel McIntyre Non executive director of OpenForum Europe since 2005 and founder and chair of an OFE partner in Ireland – participates in GOSCON (US), ZeaPartners, OpenIreland, OpenNI, Connected Health Founder and Managing Director of OpenApp, a software development and support company since 2002 focusing of OSS solutions in business, health and education sectors 18 years at Amdahl Corporation in test, engineering, quality roles, 3 years at Silicon Valley start-up Rise Technology in microprocessor development – also Mobilink Telecom and DMR Consulting
  • 3. Key message Open Source Software,Open Standards Open Commons, Open Data all fueling a culture of collaboration, sharing, and reuse, making it easier to join up public services and making it more attractive and supportive for staff to engage and innovate
  • 4. Open Source Software OSS Free and Open Source Software FOSS Free/Libre Open Source Software FLOSS
  • 5. What is Open Source Software  Software just like any other but free of license costs  Software that comes with a license that provides the user with certain freedoms − freedom to use for any purpose − freedom to copy the software − freedom to view and modify the source code − freedom re-distribute modified versions
  • 6. Software examples Infrastructure – Linux Operating System - XEN – Virtualbox - Thin Client Mail and Groupware – Sendmail, Cyrus IMAP - Open Exchange - Zimbra, OpenLDAP Network - Smoothwall firewalls – Apache web server Content Management, Document Management and and Websites – Drupal, Plone, Alfresco, MediaWiki, Nuxeo CPS Database – MySQL, PostgreSQL, PostGIS, Ingres, Sap MaxDB Business Intelligence – Eclipse BIRT, Pantaho, OpenREPORTS, Jasper Customer Relations – SugerCRM, Compiere
  • 7. . . and More Desktop Applications – OpenOffice – QGis – Qcad – Scribus – Firefox – Thunderbird - Inkscape Enterprise ERP – Compiere, OpenBravo, OpenERP, ERP5 Directories - OpenLDAP Monitoring – Nagios, Ossec, Awstats Telephony and Mobility – Asterisk, Funembol Languages – Python, PHP, Ruby, Java? Mono (.NET) Frameworks – Jboss, Zope, Django, Tomcat, Rails, Eclipse
  • 8. We have some failures trainingdemo.openapp.ie
  • 10. GIS and Statistics in HSE Health Atlas Ireland – Health Intelligence in the Health Service Executive in Ireland Health Atlas Ireland is a web application portal supporting Health Service Planning, Analysis and Monitoring. It is built completely on Open Source web framework integrating geographic, statistical and database components with supporting libraries and infrastructure components Supports collaboration within Health (Hospitals, LHOs, Colleges (Surgeons, Phycians, Nursing) and with external agencies – HPSC, DCU, TCD, NUIM, Environment, Road Safety, Ordnance Survey,
  • 13.
  • 14.
  • 16. Administrative boundaries and supporting aggregations
  • 17.
  • 22. Flood zones and river catchments
  • 24.
  • 25.
  • 26.
  • 28. Staff per head of population Light low – Dark high Cards per head of Population Low Med High Costs per Card
  • 30. Staff coded to nearest ED
  • 31. Staff coded to nearest ED Add Sample Catchments
  • 34.
  • 35. OpenApp Client Thick Client Google Earth OpenLayers NASA Worldwind Client Applications ArcGIS, Mapinfo, QGis WMS Data Feeds WFS (Web Map Service) Tile Cache GeoRSS (Web Feature Service) Feature Selection Other Infrastructure Google CSW Support Virtualisation - XEN Linux Debian, Suse (Catalogue Server) Libraries Certificate Services OpenSSL Reportlab Directory Services OpenLDAP OpenOffice.org Security Monitor Ossec GD Monitoring – Alerts Nagios GDAL System Statistics Cacti Server Application Mapnik Web Statistics AWStats Portal Services Selection, Analysis Visualisation Mapserver Zope, Python Calculations PostgreSQL File PostgreSQL & Analysis PostGIS System Metadata Optional R Spatial Spatial Database Rasters Alternatively: Components R Statistics Event & Support Oracle, MySQL GRASS Vectors Data MS
  • 37. Data available • Hospital Inpatient • Census • Pharmacy • GeoDirectory • Births • Asset registry • Cancer • Population model • Vaccine • Ordnance Survey • Infectious disease Maps – Rasters and Vectors • Studies – Renal, • Boundary data Diabetes, Asthma more . . . • Other - water, environmental,
  • 38. Multiple applications • Geocoding and address cleansing • Location selection and catchment analysis • Hospital Inpatient application • National prescribing application • Primary Care application • Analysis – pivot tables, standardised ratios, counts costs etc • Display by – multiple aggregations • Visualisations – maps, symbols, charts
  • 39. Skills applied Javascript CSS Python System Zope templating administration SQL Database admin GIS expertise Statistics - minimal
  • 41. Barriers to using OSS • Access to affordable support – onsite configuration, problem solving, usage – There is generally less obvious support in the business space for OSS – Software often covered under capital budget or as % of – consulting support often expense • Local expertise – most successes seem to be built on the commitment of individuals rather than commitment from the 'system' • Too much software – how to choose what is useful – Similar issue to using 'free demonstration' versions of proprietary applications - it takes time and commitment to evaluate - keep the OSS software should it fit your need • No vendor push – nobody selling, limited marketing collateral, the vendor business models are in their infancy • Brand and career issues – ?DB versus Oracle, OpenOffice versus MS Office, PostGIS versus ArcIMS, R versus Sas • Poor understanding of OSS coupled with a 'procurement/tendering' mentality
  • 42. Strategies to deploy Embed an open source culture of sharing, re-use and collaborative development Ensure that there are no procedural barriers to the adoption of open source products . . . paying particular regard to the different business models and supply chain relationships involved. Ensure that systems integrators and proprietary software suppliers demonstrate the same flexibility and ability to re-use their solutions and products as is inherent in open source. Adopt open standards Ensure that open source solutions are considered properly taking into account other advantages, such as re-use and flexibility The notion of an Application Store – shared repository of applications or code Strengthen the skills, experience and capabilities to use open source to greatest advantage - participate in conferences, encouraging staff to present and get involved