the parking fairy
play

The Parking Fairy Using open data effectively in mobile apps. - PowerPoint PPT Presentation

The Parking Fairy Using open data effectively in mobile apps. Background December 2015: Proposed Parking Space Alert for Data Movement Competition February 2016: Became one of 3 finalist apps in Data Movement 9th May 2016: The


  1. The Parking Fairy Using open data effectively in mobile apps.

  2. Background • December 2015: Proposed ‘Parking Space Alert’ for Data Movement Competition • February 2016: Became one of 3 finalist apps in Data Movement • 9th May 2016: The Parking Fairy launched (iOS Only) • 14th May 2016: Android version launched (after user requests - including from local MP Chi Onwurah)

  3. Architecture iOS App Android App t h n t e t i p l s n c v o w e REST API i h i r t t t i i a f h c w i c i c l f a s i t i p i e t r n o e t t n v h https with API key NECA API

  4. Node.js REST API performs parsing, ‘data set matching’, sorting and caching.

  5. Datasets & APIs Uses both ‘static’ and ‘dynamic’ car park APIs from the NECA’s netraveldata.co.uk service. https://www.netraveldata.co.uk/api/v2/carpark/static https://www.netraveldata.co.uk/api/v2/carpark/dynamic (both have relatively friendly JSON responses)

  6. Static API provides car park names, addresses & geolocations. Dynamic API provides live spaces data.

  7. Live space data currently only available for indoor car parks in Newcastle & Gateshead Quays. Sunderland ‘coming soon’.

  8. Static API polled once a day. Dynamic API polled on every request for live info (assuming a cache miss).

  9. Data Quality Generally, very good * . (*some legwork required).

  10. Documentation Quality Not so much*. (*virtually non-existent).

  11. No docs? No problem!

  12. Get a good HTTP API client and spend some time toying with the APIs. (I’d recommend Postman )

  13. Car parks match between APIs on systemCodeNumber

  14. Be considerate - add caching! ( node-cache is awesome for Node.js)

  15. Play with the data. Make it useful. Have fun.

  16. What next? Where next?

  17. The Parking Fairy @parkingfairyapp info@parkingfairyapp.com www.parkingfairyapp.com

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend