1 / 18

Placement Midland Regional Authority Midlands Ireland.ie

Development of Smart Phone Applications Industrial Placement BSc (Honours) in Software Design Joseph Kenny. Placement Midland Regional Authority Midlands Ireland.ie. MidlandsIreland.ie Strategy for Brand Management & Awareness 2011-2016 Digital Tourism Guide Brand Guidelines.

yana
Download Presentation

Placement Midland Regional Authority Midlands Ireland.ie

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Development of Smart Phone ApplicationsIndustrial PlacementBSc (Honours) in Software DesignJoseph Kenny

  2. Placement • Midland Regional Authority • MidlandsIreland.ie

  3. MidlandsIreland.ie • Strategy for Brand Management & Awareness 2011-2016 • Digital Tourism Guide • Brand Guidelines

  4. The Brief – Terms of Reference Create a multi-platform phone application for android and IOs that utilises the digital tourism guide developed by MidlandsIreland.ie

  5. Work Programme - Stage I • Concept and Design – Considerations • Brand Guidelines • Website • Digital Tourism Guide

  6. Work Programme - Stage II • Development • Google Map v2 API – Display interactive map • Google Places API – Display local businesses • Really Simple Syndication Feed(RSS Feeds) • Information feed from midlandsireland.ie • JavaScript Object Notation Feed(JSON Feed) • Technique for listing nearby businesses

  7. Digital Tourism Guide Sections • Angling • Golf • Festivals • Creative Community • Active Midlands • Eating out • Walking • Driving • Historical sites • Towns and Villages • Accommodation

  8. Additional Features: • Display user on interactive map • Display businesses nearby to the user • Caching – saving results for offline use • RSS Feeds • News & Events

  9. Google Map Api • Version 2 • Use of map fragment • Tracks user location • Capable of zooming in/out • Scaling of map fragment

  10. Google Places API • Takes time to search, runs in background using a specific technique called Async. • Place reference ID used to find businesses details. • Returns Name, Address, Contact No and GPS

  11. RSS Feed • Download the RSS feed – downloads webpage containing information • Extract the data out of XML: use a XML parser - reads the data • Store the data – stores on device temporary • Display the data: ListView with Adapter • Adapter puts data into a specific location

  12. JSON Feed • An array of keyword elements for Google places – list of keywords (pub, cafe) • Retrieves all the elements in the 'places' array – uses keywords • Invoking getPlaces with the array of json object where each json object represent a place – returns a list of businesses using keywords • Taking each place, parses and adds to list object – finds businesses, reads it and puts it into a list on screen.

  13. The Challenges • Expansive Learning Curve • Extensive Trial and Error • Problem Solving • ApiDocumentation – • dictionary/phrase book for software

  14. Lessons Learned • Desk Research • Testing • Satisfaction • Working Environment

More Related