ANDROID CITY TOUR GUIDE SYSTEM BASED ON WEB SERVICES



Similar documents
Android City Tour Guide System

Workshop on Android and Applications Development

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

Issues in Android on Mobile Platform and Their Resolution

Smart Shopping- An Android Based Shopping Application

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Introduction to Android Development. Jeff Avery CS349, Mar 2013

Introduction to Android

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

An Introduction to Android

Keywords LBS, Continuous Query, Range Query, Google API s, GPS.

ITG Software Engineering

Introduction to Android

Remote Android Assistant with Global Positioning System Tracking

A Modular Approach to Teaching Mobile APPS Development

RoverPal - A Mobile Payment Application

ArcGIS Web Mapping. Sam Berg, esri

Android 5.0: Lollipop OS

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

An Introduction to Android. Huang Xuguang Database Lab. Inha University

Fahim Uddin 1. Java SDK

Praktikum Entwicklung von Mediensystemen (Android)

Student Attendance Through Mobile Devices

Lecture 1 Introduction to Android

LOCATIONS AROUND ME (ANDROID)

Challenges in Android Application Development: A Case Study

INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011

Android Mobile Security with Auto boot Application

International Engineering Journal For Research & Development

Android Development Tools for Eclipse

Graduate presentation for CSCI By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

ANDROID INTRODUCTION TO ANDROID

VOL. 2, NO. 1, January 2012 ISSN ARPN Journal of Science and Technology ARPN Journals. All rights reserved

Android Mobile App Building Tutorial

Introduction to Android Development

Software development. Development requirements. Java. Android SDK. Eclipse IDE (optional)

What else can you do with Android? Inside Android. Chris Simmonds. Embedded Linux Conference Europe Copyright 2010, 2net Limited.

Understand and Build Android Programming Environment. Presented by: Che-Wei Chang

Implementing SAAS: Cloud Computing and Android Based Application Framework for C Programming

Introduction to Android: Hello, Android! 26 Mar 2010 CMPT166 Dr. Sean Ho Trinity Western University

Introduction to Android

Nagpur, Maharashtra, India

A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology

Creating and Using Databases for Android Applications

APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions

Full version is >>> HERE <<<

Overview. The Android operating system is like a cake consisting of various layers.

Android Developer Fundamental 1

CROSS PLATFORM FOR MOBILE COMPUTING

Keywords web based medical management, patient database on cloud, patient management and customized applications on tablets, android programming.

341 - Bioinformatics Android Coursework

How To Develop Android On Your Computer Or Tablet Or Phone

ISSN: Page 63

CS378 -Mobile Computing. Android Overview and Android Development Environment

A B S T R A C T. Keywords: Mobile computing, Compiler, Android Development tool kit; I. INTRODUCTION

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Jordan Jozwiak November 13, 2011

A Short Introduction to Android

Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps. Hyeokgon Ryu, Infraware Technology, Ltd.

MOBILE MARKETING. A guide to how you can market your business to mobile phone users. 2 April 2012 Version 1.0

Building an Android client. Rohit Nayak Talentica Software

Preamble: Remote Storage in Android Using SCTP

Development. SriSeshaa Technologies. Table of Contents

ANDROID OPERATING SYSTEM

Using the T&D Thermo App with TR-7wf Data Loggers

5 reasons to choose Streamezzo SDK over Android SDK Page 2

An Android-based Instant Message Application

Android Development. Marc Mc Loughlin

CS587 Project final report

Tutorial on Basic Android Setup

Tutorial on Basic Android Setup

-Android 2.3 is the most used version of Android on the market today with almost 60% of all Android devices running 2.3 Gingerbread -Winner of

Android vs ios Throwdown. Cheryl Sedota Peter Schnabel

Using Cloud Computing Technology to Develop a Emergency. Care System on Android

Mobile Application Development Android

Overview of CS 282 & Android

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

Android Tablet Basics Class Handouts

ANDROID NOTE MANAGER APPLICATION FOR PEOPLE WITH VISUAL IMPAIRMENT

Running a Program on an AVD

Example of Standard API

OMX, Android, GStreamer How do I decide what to use? 15 July 2011

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

Mobile Commerce for Multichannel Retailers

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

Budget Planner SOFTWARE REQUIREMENT SPECIFICATION. Professor: Dr. Doan Nguyen. Team Members: Bindu Madhavi K Khambam Suganya Srinivasan

AllJoyn Android Environment Setup Guide

Android Operating System

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Android Architecture Diagram:

Phone Pal: Remote Mobile Access through Short Message Service Prof. Mitul K. Patel 1 Gadhiya Janki D. 2

Research and Design of Universal and Open Software Development Platform for Digital Home

Transcription:

ANDROID CITY TOUR GUIDE SYSTEM BASED ON WEB SERVICES Prof.Titiksha Bhagat, Devsmita Shil, Shital Pofare Department of Information Technology, TGPCET,R.T.M.Nagpur University, India. Abstract Now a day mobile phone is a necessary part of thepeople s life. The combination of the mobile phone and the Internet service is the trend of the future information development and software applications. There is continuously rising in a number of mobile computing applications, centered on the people s daily life. In such applications, location dependent systems have been detected as an important application. Such application which presents the architecture and implementation of such a location is commonly known as Smart Travel Guide. So in this paper we shows the smart travel guide architecture and we propose framework of Mobile tourist guide system for Android Mobile Phones that is able to provide tourism information to the mobile users conveniently. This framework introduces the three-layer architecture of Web development into mobile phone software development. Based on the three-layer architecture, the android based city tour guide system will develop. Number of applications downloaded from the Play Store was25 billion.applications are developed in the Java language usingthe Android software development kit (SDK). The SDKincludes a comprehensive set of development tools includinga debugger, software libraries, a handset emulator basedon QEMU, documentation, sample code, and tutorials. Theofficially supported integrated developmentenvironment (IDE) is Eclipse using the Android DevelopmentTools (ADT) plugin. Other development tools are available,including a Native Development Kit for applications orextensions in C or C++, Google App Index Terms Three-layer architecture,android Mobile, map navigation, tour guide system, XML. I. INTRODUCTION Tourism is a fast growing industry which contributes enormously to the growth of a country's economy and making the tourists feel at home is an integral part of making the industry grows. In such a fast moving industry keeping track of the various places of interest in a particular city can be highly cumbersome. The most plausible way to meet such an aim would be to tap the enormous resources available in the form of smart phones and the Internet. This would be the easiest way to provide assistance to tourists, thereby helping them know their way around in foreign places. Android has a growing selection of third party applications, which can be acquired by users either through an Appstoresuch as Google Play or the Amazon Appstore, or bydownloading and installing the application's APK file from athird-party site. The Play Store application allows users tobrowse, download and update apps published by Google andthird-party developers, and is pre-installed on devices thatcomply with Google's compatibility requirements. The appfilters the list of available applications to those that arecompatible with the user's device, and developers may restricttheir applications to particular carriers or countries forbusiness reasons. Purchases of unwanted applications can berefunded within 15 minutes of the time of download and somecarriers offer direct carrier billing for Google Play applicationpurchases, where the cost of the application is added to theuser's monthly bill. As of September 2012, there were morethan 675,000 apps available for Android, and the estimated. Figure 1: Android system architecture. Green items are writtenin C/C++; blue items are written in Java and run in the Dalvik VM The Android software stack as shown in figure above figure can be subdivided into five layers: The kernel and low level tools, native libraries, the Android Runtime, the framework layer and on top of all the applications. The kernel in use is a Linux 2.6 series kernel, modified for special needs in power management, memory management and the runtime environment. 2. ANDROID LINUX At present all are using Android which is a Linux-based operating system designed mainly for touch screen mobiles such as smart phones and tablet computers. Android is open source and the Google releases the code under the Apache License. In October 2008 the first android phone was sold. Android's linux kernel has further 770

architecture changes by Google outside the typical Linux kernel development cycle. Android developers hinted that "the Android team was getting fed up with the process," because they were a small team and had more urgent work to do on Android. 3. LITERATURE REVIEW: S.Bhattacharya, etal[1], proposed an approach that a tour guide application called Mobile Campus on android based mobile platform for SRM University campus. Near field communication (NFC) is a set of standards for smart phones and similar devices to establish radio communication with each other by touching them together or bringing them into close proximity, usually no more than a few centimeters. This tour guide application includes functionality such as locating current location of users, showing university campus map, route direction of university shuttle and gives small description & contact information of important places on campus. P. Mateetal [2],they proposed system is an Android based Mumbai City Guide application which designed to process location based continuous query on the road network. Somebody when visit places such as Hotels, Colleges, Hospitals, and Schools do not need to hire special person who give guidance. If all the information must be available on a mobile device with the user customized format, then it s helpful to manage their valuable time effectively and efficiently. U. Thakur etal [3], they proposed Tools such as augmented reality (AR) hold a vast potential in attracting and retaining visitors. The rise in smart mobile devices only boosts this further as it becomes possible to have information and tour generation at one s fingertips. In this paper, we first try to enlist all the limitations and challenges encountered while utilizing concepts of AR to develop a tour guide system. We describe various state-of-the-art AR applications that provide such service, having their own set of drawbacks, and we give a brief introduction to our proposed system. AR-based tourism systems are presented in the paper, which include several methods and algorithms that can be used for image comparison required to recognize objects of interest. 3..EXISTING SYSTEM In Earlier tourism system, whenever a tourist visits famous spots, to know more about the place he hires a guide. The hired guide then narrates history of the place and there is no surety that all narrate story istrue. The visitor is not aware about location or place before going there, hence the whole information is hidden by visitors and that is the main disadvantage of visitors. 3.1 Problem Definition of existing system: In the tourism industry, tourist information is obtained mainly through newspaper, magazines, radio and other simple ways those are available easily. But problem is that tourists are not able to get travel information timely when they are on the move. While today's mobile devices are becoming more intelligent, compared with PC, they still have the following limitations like small screen and tiny keyboard, limited CPU capacity, limited memory space, slow and fitful Internet connection. Many mobiles of recent decades have travel guide application. But the application on these mobiles works slow due to continues acquisition of the bandwidth. Therefore, the mobile end-user s operation is very difficult, and the contents display on the screen of mobile device is limited. 4. PROPOSED WORK: In existing tourism system, whenever a tourist visits famous spots, to know moreabout the place he hires a guide. The hired guide then narrates history of the place. But in the proposed system we overcome this drawback; it doesn t require a physical guide. The Mobile application installed on the mobile of tourist can act as a guide. Additionally, the application would help user to find out the weather forecast of the place..also in previous system it provides only individual functions in different application, for example if we required information about tourist places for that we access an internet to gate this information. Also like that if we required images or videos about that place then also we take help of internet. Hence this is very lengthy process to gate information like, images, videos, whether report etc. To overcome this drawbacks we are introduce a new application i.e. Android City Tour Guide System. In this city tour system all this features are implemented in one single application. So, that to implement this concept we use three tiergoogle Maps can identify and mark in the maps.xsl StyleSheet the data or contents from data sourcesthat is XML format need to be transformed into WMLformat by the XSL Style Sheet. Therefore, Mobile serviceproviders can efficiently use existing resources to providebetter services [2]. SYSTEM ARCHITECTURE: The city tour guide system (CTGS) use three-layer architecture which is taking from Internet application development. In this paper we are using athree-tier architecture which includes presentation layer, logical layer, and database layer. Each is having its own importance. The architecture supports the automatic accessingof data from multiple, different sources into possibly a variety of different mobile devices. Mobile end user Mobile web browser WAP WML Mash up service WML XSL Style Presentation Layer Logical layer Google Map All Rights Reserved 2016 IJSETR User Data source 771

Figure 2: System Architecture PRESENTATION LAYER: Presentation layer is the topmost layer in the system architecture through which user can interact with city tour guide system (CTGS). Presentation layer provide front page of application i.e. mobile end user and any internet browser i.e. mobile web browser. LOGICAL LAYER: Logical layer is middleware interface between presentation layer and data source layer. Geocoding Widget converts end-user s locationinformation into latitude and longitude coordinates thatgoogle Maps can identify and mark in the maps. XSL Style Sheet the data or contents from data sources that is XML format need to be transformed into WMLformat by the XSL StyleSheet. Therefore, Mobile serviceproviders can efficiently use existing resources to providebetter services [2] Figure 3(a): Main page Above figure shows the actual working of City Tour Guide System (CTGS).Fig 3(a) shows the main page /front page of application, in that two icons are shown i.e. main function and setting. When user click on the main function then it display next page i.e. main activity shown in figure 3 (b). DATA SOURCE LAYER: Data source layer is a back end layer in which the system information is stored. Data source layer give the response to the user request like information about tourist places, provide Google map, whether report etc. The tourist can share experience to enrich the information in the database. It is built using MySQL database. MySQL database has become the world s most popular open source database because of its high performance, high reliability and ease of use [4]. Architecture which includes different layers as shown in below figure 2 IMPLEMENTATION Figure 3(b): Main Activity After clicking on main function this above window opened.in this four categories are given, this are GPS, CITY TOUR, MAP NEVIGATION and TOUR PLAN. When user click on city tour categories which is shown in figure 3(b) is 772

provided the list of different famous places of current city which is shown figure 3 (c). Also the map navigation category is shown in figure 3 (b) which is provided the current position of the user and also shows the nearest places whatever the user wants. A list of locations is displayed when the user is in a specific location he can get information about this location, hotels or restaurants in that location. Also, the user can display the map to see his location. Tour plan shows service responsible for creating tour plans. In this if you want to arrange tour plans anywhere anytime we help in it giving best plans. Figure 3(d): Map Navigation Above figure shows map by using this user find their current location and destination on which they want to reach. Also find the distance between current and destination location. For example in above figure user shows his or her current location i.e.mohgaon. CONCLUSION: Figure3(c): Famous Places Above figure shows famous places of city which are nearest to the current location of the user. For example if user in Nagpur city according to their current location shows famous places such as Deeksha bhoomi, futala lake etc. In this paper we presented an approach which overcomes the drawback of existing tourist guide system. For that we proposed method in that mobile device is the interface for users to access the city tour guide system (CTGS) service, with which mobile users can get tourism guidance information they need anytime and anywhere.user can attract towards its detailed information, including text, picture and video. User can search the nearby attractions after he or she configure the distance between the current location and the view spots. REFERENCES: [1]S.Bhattacharya and M. B. Panbu, Design and Development of Mobile Campus, an Android based Mobile Application for University Campus Tour Guide, International Journal of Innovative Technology and Exploring Engineering,Vol-2, Issue-3, February 2013. [2]P.Mate and H. Chavan, Android Based Continuous Query Processing in Location Based Services, International Journal of Advanced Research in Computer Science and Software Engineering,Vol.4, Issue 5, May 2014. [3]U. Thakur, V. Nagare and M.Shimpi, Tour Guide System using Augmented Reality: A Review, International All Rights Reserved 2016 IJSETR 773

Journal of Soft Computing and Engineering (IJSCE) Vol-5 Issue-5, November 2015. [4]S. A. Jordan and Irbid, Building Mobile Tourist Guide Applications using Different Development Mobile Platforms, International Journal of Advanced Science and Technology Vol. 54, May, 2013. [5]L. R. Pawar and S.S. Patwardhan, Problems & Suggestions for Android City Tour Guide System Based on Web Services for Mumbai, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET),Vol- 4 June 2015. [6 ]M.V.Sankar and P.Sudhakar, Mobile Travel Guide - Smart Way to Travel, International Journal of Advanced Computing, Vol.46. [7]B.S.Reddy and Dr R.P Sam, Mobile Location-Based Tour guide System, International Journal of Computer Trends and Technology (IJCTT) - volume4 Issue5 May 2013. [8]D. Jinendra and J.Bhagyashri, Smart Travel Guide: Application for Android Mobile, 1st International Conference on Recent Trends in Engineering & Technology, Mar-2012 Special Issue of International Journal of electronics, Communication & Soft Computing Science & Engineering. [9] I.O.Sari1, L.A.Abdillah, Application Location Based Service (LBS) Location Search Palembang Nature-Based Android, 5th International Conference on Information Technology and Business Application (ICIBA2016) Palembang, 19-20 January 2016. ABOUT AUTHER: 1. Prof. Titiksha Bhagat is currently working as an assistant Professor in Department of Information Technology at Tulsiramji Gaikwad - Patil College Of Engineering and Technology Mohgaon, Nagpur. 2. Devsmita B. Shil is currently pursuing degree in Department of Information Technology at Tulsiramji Gaikwad - Patil College Of Engineering and Technology Mohgaon, Nagpur. 3. Shital S. Pofare is currently pursuing degree in Department of Information Technology at Tulsiramji Gaikwad - Patil College Of Engineering and Technology Mohgaon, Nagpur. 774