Android Mobile Application for Traveling Salesman Problem

Slides:



Advertisements
Similar presentations
Members: Twinkle Agarwal Anjana Bhirde Ravi Madaiah David Hodgson Instructor: Dr. Perez Davila Mentor: Mr. Todd Guillory.
Advertisements

Sponsored by Usta Yazılım. GROUP MEMBERS A. Emirhan ÖZDEMİR Cuma Tekin TOPUZ Hamza YILMAZ Utku SAKİL.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
QuickFix Google’s Android Mobile Application Date: 12/02/2008 PRESENTED BY- TEAM#5.
WVU TRANSPORTATION APP Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai.
Android Mobile Application for Traveling Salesman Problem
Google’s Android Mobile Application Presented By: Capstone Team #5 Date: 10/06/2008.
2. Setting Up Your Android Development Environment.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Room Locator App Aabhas Sharma Vinayak Gokhale Yehia Khoja 1 Room Locator App.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Solar Thermal Plant Design & Operation Suite of Tools
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Hanoi Tourist Map on Android Student : Nguyễn Xuân Nam Supervisor : Dr. Vũ Tuyết Trinh 1 HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY Programme de Formation.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
By: Simon Kleinsmith Supervisor: Mr Mehrdad Ghaziasgar Co-supervisor: Mr James Connan.
Chapter 1: Voilà! Meet the Android
CSCI Research Project and Seminar Team #1 10/02/2007.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Android App Design 1. Outline Motivation Introduction Development Environment Implementation Process Conclusion References 2.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
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.
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Presented By: Muhammad Tariq Software Engineer Android Training course.
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
 By Thu Nguyen  Advisor: Prof. Krzysztof Janowicz GEOG 596A – Capstone Project.
CS4274 TERM PROJECT 2010 SOLE : SHARING OF LIVING EXPERIENCES Team Members: Tan Gui Han Wilson Duy Vinh Chuc Damien Catala Cheng Zhi Xiang.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Contents Introduction Problem Definition Proposed Solution
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
TRAVEL PLANNER Done by: Dania mohammad Abu Elown. Ruaa Tahseen Barakat. Supervisor: Dr. Raed Al-Qadi.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
DEVOLOPING ANDROID APP ON LOCATION BASED REMINDER ON ANDROID MOBILE SYSTEMS.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
TargetProcess - AGILE Project tracking tool Shashwat Gupta CS
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
FollowMe Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
Capstone Project FPT University VIETNAM TRAVEL SHARING NETWORK Supervisor: Mr. Nguyen Van Hien Team member: Dao Dang Dan Tran Van Su Nguyen Van Nam Nguyen.
Find Closest CNG-LPG Gas Station Through AutoGas Mobile App
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
PAPYRUS Tutorial CSOS 손 태 용.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
MTA ETA. Product Description A real-time simulation system that estimates the expected time that it will take a certain bus to arrive at an end- user’s.
A little more App Inventor and Mind the GAP!
<Add team picture or relevant project picture here>
ZIMBRA DESKTOP USER MANUAL
Outlook Mobile App for Android
Obtaining the Required Tools
DCR ARB Presentation Team 5: Tour Conductor.
OpenWells Cross-Platform Mobile Application
Sensors, maps and fragments:
Senior Project, 2018, Spring To-do List Optimizer 1.0
Disaster Recovery Model and Resource Tracking
For all your restaurant searching needs
Find your friend – An Android application
Presentation transcript:

Android Mobile Application for Traveling Salesman Problem (TSP) Presented By: Capstone Team #2 http://dcm.uhcl.edu/caps10g4/home.html

Team Information…. Team Members Instructor & Mentor Shravani Dr. Alfredo Perez Davila e-mail: shravanit9068@uhcl.edu e-mail: perezd@uhcl.edu Tejasri Yelamanchili e-mail: YelamanchiliT8554@uhcl.edu Nikunj Tibdewal e-mail: tibdewaln9188@uhcl.edu Divya Karukonda e-mail: karukondad9030@uhcl.edu

Outline…. Presenter 1 Divya Karukonda Project Overview Software requirement System architecture Presenter 3 Shravani Features of Application User Interface Implementation Issues Presenter 2 Nikunj Tibdewal Class diagram Sequence diagram Android Architecture Application Development Presenter 4 Tejasri Yelamanchili Limitations Future Work Deployment Application Demo

Project Overview…. Android mobile application for finding optimized route An attempt to solve Travelling Salesman Problem (TSP) Google based application

Software Requirement…. Windows XP (32-bit) or Vista (32- or 62-bit) Eclipse IDE 3.5 (Galileo) Android SDK 1.1

Basic System Architecture…. Figure 1. Basic Architecture Diagram

Figure 2. UML class diagram for application

Figure 3. Sequence diagram User GUI HTTP connection Android application Google Map 1. GetConnect() 2..SetConnect () 3. SetApplication() 4. Getapplication() 5. GetAddress() 6.SaveAddress() Application server 8. showroute () 9. GetAddress() 10. CalDistance() 11. Getdistance() 7.Searc() 12. FindNN() 13. GetNN() 14. MapNN() 15. ShowOptimizedRoute() Figure 3. Sequence diagram

Android Architecture…. Figure 4. Android Architecture

Application Development…. Download and install SDK starter package 1.1 Install Eclipse Galileo 3.5 Plug in Android Development Tool for eclipse Integrate with the Google Maps API

Features of Mobile Application…. Accepts inputs for multiple locations Locations can be added when required by the user Plotting the Destinations in order Show Directions

Features of Mobile Application contd…. Calculates the Distance Estimated Drive Maps the route between the destinations

Fig 5: Shows the menu with application User Interface…. Fig 5: Shows the menu with application

Fig 6: Shows options to enter addresses

Fig 7: Plotting the locations in order Show map…. Fig 7: Plotting the locations in order

Show direction, distance and time…. Fig 8: Shows direction with distance and estimated time

Implementation Issues…. Getting the MD5 Fingerprint to add the MAP API key to the application To draw out a route between the locations

Limitations…. Google android platform doesn’t support the API to display the path Not able to obtain the most optimal route

Future Improvements…. Invalid Addresses Auto Fill Feature

Deployment On Phone…. Generate .apk file Get the Astro File Manager from the Android Market Install the application

Application Demo

References…. Android Algorithm Google Map API Key http://www.devicedaily.com/wp-content/uploads/2008/10/android-logo.png http://developer.android.com/sdk/index.html http://developer.android.com/guide/publishing/app-signing.html Algorithm http://en.wikipedia.org/wiki/Traveling_salesman_problem#Heuristic_and_approximation_algorithms Google Map API Key http://code.google.com/android/add-ons/google-apis/mapkey.html

Thank You !!

Any Queries???