ii-sdv 2015, 21 - 21 april, in nice
TRANSCRIPT
Graph & Maps Visualization Using Open Source Components
Patrick [email protected]
Stéphane [email protected]
www.thermolabo.com
II-SDV, Nice 20th April 2015
Presentation Agenda
Open Source Graphs & Stat Graphs
Open Source Maps
Demo Platform : AklaBox
Demo Platform : Thermolabo
Open Source Maps – The Origin
Discovery of Cholera – 1854 (John Snow)
http://en.wikipedia.org/wiki/1854_Broad_Street_cholera_outbreak
Open Source Maps – Useful Maps everywhere
Bicycle Accident in Street : who is taking care of trafic management
Example in Boston : http://www.boston.com/bostonglobe/editorial_opinion/blogs/the_angle/2010/12/bike_crash_map.html
Open Source Maps - Overview
Maps as a Service- Support for standard : Wsdl, Open API- Possibility to publish your own Map (Building)
Maps Coordinate- GPS, Lambert, KML, …
ReferenceNokia : https://www.here.comOSM : http://www.openstreetmap.orgGoogle : https://www.google.comApple : https://mapsconnect.apple.com
http://www.osgeo.org/mapserver
Commercial : http://www.esri.com/software/arcgis/arcgisserver
Open Source Maps - OpenStreetMap
https://www.openstreetmap.org/
OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world. Two major driving forces behind the establishment and growth of OSM have been restrictions on use or availability of mapinformation across much of the world and the advent of inexpensive portable satellite navigation devices.
Created by Steve Coast in the UK in 2004, itwas inspired by the success of Wikipedia and the preponderance of proprietary map data in the UK and elsewhere
Open Source Maps – OpenStreetMap Advantage
https://www.openstreetmap.org/
Free: Unlike others, OSM (acronym of OpenStreetMap) is licensed under Creative Commons Attribution-ShareAlike 2.0 (CC BY-SA) which allows almost anything on the information (download, copy, modify, include it in other projects) as long as indicating the respective credits to the author.
Full: Actually no mapping service has 100% of the planet’s geographic information. However, OSM is constantly updated through collaboration of companies, government institutions and the wider community that often send information of new locations or corrections of the existing ones. This allows the service to have more precise information of places that are poorly known. Unlike Google Maps that focuses on detailing the information of the major cities.
Without restrictions: In services like Google Maps you must pay to use the service when the access traffic is high, while in OSM access is provided free and without any restrictions.
Standard: OSM uses the standard EPSG: 4326, one of the most currently used in cartography.
Open Source Maps – OpenStreetMap Advantage
https://www.openstreetmap.org/
Customizable: OSM is a service, and as such, it may be used by third party applications for customization. Currently there are APIs like Openlayers (Implemented in JavaScript) that allows you to create web applications using the OSM service, providing a rich set of functionality (set markers on the map, labels, overlapping layers, widgets, popups, among many other elements that can be seen on the website of examples).
Fast: Even sometimes it gives the impression that its loading is faster than Google Maps.
Stable: Backed by the University College London (UCL) and Imperial College London (ILC) where the main servers stay. They also have distributed servers around the world to meet demand of users in a reliable and robust way.
Effective: The group of developers are constantly working on adding new features to the service.
Open Source Maps – OpenStreetMap, to be improved
https://www.openstreetmap.org/
Documentation: The official documentation is not complete and not very clear. Many times we must search in forums and blogs to understand some functionality.
Incompatibility: Some users have reported OSM erroneous behavior when it is used in conjunction with other tools. For example: Maps are displayed distorted when OSM is used with Twitter Bootstrap. However, this bug is easy to fix (we will share the solution in another article later).
Open Source Maps – Local Map (Philippines)
http://www.accu-map.com/(Google, Nokia)
http://www.paperlesstrail.net/OpenStreetMap
Road definition, using Google Maps in parallel
Problem with street naming (some meters of difference)
Problem with Google Maps Api : like 100m or 500m of difference (still accurate ?)
Open Source Graphs
Chart Engine : Birt Chart library, FusionChart, Google Charts, JFreeChart, etc …
ReferencesBIRT Chart http://eclipse.org/birt/Google https://developers.google.com/chart/FusionChart http://www.fusioncharts.com/Jfree Chart http://www.jfree.org/jfreechart/
Commercial : http://www.highcharts.com/
Open Source Graphs – Google Chart
You need internet access to have it up & running
Collection of information (IP address, Web browsing history, etc …)
Tracking is everywhere with Google …
Change in contract for API : not anymore available (ex : api for google translate)
Stat Graphs – Others : FreeMind, Go JS
http://freemind.sourceforge.net/wiki/index.php/Main_Page
http://www.gojs.net/latest/index.html
AklaBox, Graph Integration
User Dashboard to visualize type of
document
Admin Dashboard to visualize document
and user activity
Context
The demand of temperature monitoring services isgrowing worldwide.
Thermo-sensitive medicines: 30% of new launches VS 5% 10 years ago.
Globalisation: Flow complexity. Cold chain logistic services market isexpected to expand from US$ 7.3 billion in 2013 to nearly US$ 11.4 billion by2018. (+56%)*
Legislation: Revised EU guidelines introduce rules for transport to ensurethat customers should be provided with a temperature data to demonstratethat products remained within the required temperature conditions.
Market Pressure: Pharma companies need to provide the necessary
evidence of the integrity of their products. Extension to “ambient” products.
*Research and Markets / ”Global Healthcare Cold Chain Logistics Market Report & Forecast (2013-2018)"
We support Qualified Persons, Directors ofQuality and/or Logistics who want todemonstrate their compliance with regards totheir obligation of temperature traceabilityduring transportation of healthcare products.
We are an innovative service company in data-logging operations
In a glance…
From Monitoring to Data logging Services
Monitoring Data logging Services
Dataloggers Life Cycle management
Data Analysis
Data Processing
Data Storage
Data Analysis
Data Collection
DataManagement
OperationsManagement
Multi- Brand Devices or
Systems
Transforming raw data into high value decision process information +
Data-logging : Challenge
Thermolabo Web Platform
-Providing affordable solutions
-Removing operational constraints
- Anticipating market evolution/demand
MapsNokia https://www.here.comOSM http://www.openstreetmap.org/Google https://www.google.comApple https://mapsconnect.apple.com/
ChartsBIRT Chart http://eclipse.org/birt/Google https://developers.google.com/chart/FusionChart http://www.fusioncharts.com/Jfree Chart http://www.jfree.org/jfreechart/
StatsR http://www.r-project.org/Weka http://www.cs.waikato.ac.nz/ml/weka/R Shiny http://shiny.rstudio.com/
PlatformsAklaBox www.aklabox.comThermolabo www.thermolabo.com
References