Development of Smart Phone Applications Industrial Placement BSc (Honours) in Software Design Joseph Kenny.

Slides:



Advertisements
Similar presentations
COLLABORATING WITH OTHERS. Web 2.0 and Social Networking.
Advertisements

What is an RSS Feed and How Do You Set One Up Melissa Higgs-Horwell Jennifer Schwelik.
WESS Search Tool The Safety Mishap Analysis & Retrieval Tool (SMART) allows customers to search the Naval Safety Center safety data repository. Example:
What is touchPRO EXPRESS? touchPRO EXPRESS is a way for select industries who meet certain criteria to be able to get a mobile app at a low cost and have.
Prepared by: Prepared by: Jameela Rabaya Jameela Rabaya Fatima Darawsha Fatima Darawsha.
Ellucian Mobile: Don’t text and drive, kids!
Download the mApp on your iPad!
Safety Mishap Analysis & Retrieval Tool (SMART).  SMART - The Safety Mishap Analysis & Retrieval Tool is a Google type search feature that gives customers.
-Uday Dhokale.  What is it ??? Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.  Features a unique, easy-to-use.
Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Web 2.0: Concepts and Applications 3 Syndicating Content.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
+ RSS Aggregation and Syndication. + Really Simple Syndication (aka, Rich Site Summary) Image source:
Distractions or Helpful tools. HTC Hero iPod Touch eBook Reader Laptop.
Making the Most of Your Website A Guide for Business Coaches.
WEB 2.0: Definitions, glossary, tools and uses. Use web 2.0 tools to create vibrant learning communities.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Web 2.0: Concepts and Applications 3 Syndicating Content.
With Internet Explorer 9 Getting Started© 2013 Pearson Education, Inc. Publishing as Prentice Hall1 Exploring the World Wide Web with Internet Explorer.
FEED –AN ANDROID APP - MUROOR VIKAS RAO - RONIT SHYAM KADAM - KAMALPREET SINGH - SANKET M. PADWAL.
Lessons learned within international collaboration in the area of digital preservation of cultural heritage Gábor KAPOSI – MTA SZTAKI Tibor SZKALICZKI.
Chapter 12: The Internet The ultimate direct. Internet Facts U.S. firms spend $14.7 billion on Internet advertising in 2005 By 2010, they are expected.
JavaScript & jQuery the missing manual Chapter 11
GIS technologies and Web Mapping Services
Unit 1 Living in the Digital WorldChapter 4 – Smart Working This presentation will cover the following topic: Running a business online Name:
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
HKUST Green Mobile App Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing.
SEPTRIP. WHAT IS SEPTRIP SEPTrip is an Android application designed to help users navigate the various South Eastern Pennsylvania Transit Authority’s.
ANTHONY PINNAVAIA SHU-SHU-GAH LODGE GREATER NEW YORK COUNCILS ARE YOU CONNECTED? 2009 NOAC TRAININGTHE POWER OF ONE MATTHEW.
Android - Project Green basket Android Application * Let's you do your grocery shopping location based. * Let's you decide to go to the closest grocery.
HTML and XML Behind Web Authoring Tools. 2 Objectives Introduce HTML Learn HTML Step by step Introduce XML.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
Part 1 – PubMed Interface, Display options, Saving, Printing, and ing results. Instructions This part of the course is a PowerPoint demonstration.
Help people find your clients’ websites. Once your audience arrives, help them find what they seek on your site. Encourage return visits to your site.
Apps Find the latest version of this document at
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Review of Applications By Phoebe Stewart. Introduction I shall be talking about the features, strengths and weaknesses of two different apps, a learning.
Virtual Earth Map Control V4 MARK MAGLIOCCO Phillydotnet.org 11/21/2006
Northwest ILL 2015 Ryan Litsey and Kenny Ketner BOOK RAIDER.
XML - RSS Cathy Hsu. What’s RSS? RSS is considered a name variously used to refer to three different standards –Really Simple Syndication (RSS0.9) –Rich.
HW#9 Clues CSCI 571 Fall, HW#9 Prototype
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Purdue Pride Joe Gutierrez Tung Ho Janam Jahavier 3/3/2010Purdue Pride.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
Introduction to RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
ENGINEERING AND DESIGN MOBILE APPLICATION. ROAD MAP History of Software Engineering Introduction to Agile Programming Background on Mobile App Development.
Web Analytics and Reporting Michal Neuwirth Product Manager – Kentico Software.
Make HTML5 Magazine from PDF/Photos/Office Files.
Find Closest CNG-LPG Gas Station Through AutoGas Mobile App
Copyright © 2012 Pearson Education, Inc. or its affiliate(s). All rights reserved
COMP 143 Web Development with Adobe Dreamweaver CC.
Using an Android device open the Android Play Store. Using an Apple device (iPhone or iPad) open the iTunes Store Search for “Collector for ArcGIS” and.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Phonegap Bridge – Storage CIS 136 Building Mobile Apps 1.
Chapter 17 The Need for HTML 5.
Mobile Software Solutions
API (Application Program Interface)
Safety Mishap Analysis & Retrieval Tool (SMART)
Safety Mishap Analysis & Retrieval Tool (SMART)
Safety Mishap Analysis & Retrieval Tool (SMART)
By: Bradley Sever & Catrina McDermott
ELoc by MapmyIndia Screenshots.
Safety Mishap Analysis & Retrieval Tool (SMART)
Safety Mishap Analysis & Retrieval Tool (SMART)
Safety Mishap Analysis & Retrieval Tool (SMART)
Safety Mishap Analysis & Retrieval Tool (SMART)
Safety Mishap Analysis & Retrieval Tool (SMART)
customer / university logo
Presentation transcript:

Development of Smart Phone Applications Industrial Placement BSc (Honours) in Software Design Joseph Kenny

Placement Midland Regional Authority MidlandsIreland.ie

Strategy for Brand Management & Awareness Digital Tourism Guide Brand Guidelines

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

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

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

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

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

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

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

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

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.

The Challenges Expansive Learning Curve Extensive Trial and Error Problem Solving Api Documentation – dictionary/phrase book for software

Lessons Learned Desk Research Testing Satisfaction Working Environment