Cloud Based Application Development for Accessing Restaurant Information on Mobile Device using LBS
|
|
|
- Rodger Fitzgerald
- 10 years ago
- Views:
Transcription
1 Cloud Based Application Development for Accessing Restaurant Information on Mobile Device using LBS Keerthi S. Shetty and Sanjay Singh Department of Information and Communication Technology Manipal Institute of Technology, Manipal University, Manipal , India Abstract Over the past couple of years, the extent of the services provided on the mobile devices has increased rapidly. A special class of service among them is the Location Based Service(LBS) which depends on the geographical position of the user to provide services to the end users. However, a mobile device is still resource constrained, and some applications usually demand more resources than a mobile device can a ord. To alleviate this, a mobile device should get resources from an external source. One of such sources is cloud computing platforms. We can predict that the mobile area will take on a boom with the advent of this new concept. The aim of this paper is to exchange messages between user and location service provider in mobile device accessing the cloud by minimizing cost, data storage and processing power. Our main goal is to provide dynamic location-based service and increase the information retrieve accuracy especially on the limited mobile screen by accessing cloud application. In this paper we present location based restaurant information retrieval system and we have developed our application in Android. 1. Introduction Mobile phones are becoming pervasive. Given the advances in mobile phones, users start to consider a mobile phone a personal information processing tool. That is, a user expects to execute any application on top of a mobile device. The information retrieval in mobile devices is a tedious task due to the limited processing capability and low storage space available. Therefore ways to explore technology where o oading to mobile devices can be overcome is a research issue. Hence the advent of Cloud computing in Location-Based Services increases the user's information retrieve capability by overcoming the mobile's storage space and processing capability. A lot of development in the eld of mobile computing devices can be seen during the recent years. With the rapid improvement in technology of these mobile computing devices, Cloud Computing has been gaining a lot of attention over the years. Cloud computing, a rapidly developing information technology, has aroused the concern of the whole world. Cloud computing is Internet-based computing, whereby shared resources, software and information, are provided to computers and devices on-demand. It is not a new concept; it is DOI: /iju
2 originated from the earlier large-scale distributed computing technology [1]. However, it will be a subversion technology and cloud computing will be the third revolution in the IT industry, which represent the development trend of the IT industry from hardware to software, software to services, distributed service to centralized service. Cloud computing is also a new mode of business computing, it will be widely used in the near future. The core concept of cloud computing is reducing the processing burden on the users' terminal by constantly improving the handling ability of the "cloud", eventually simplifying the users' terminal to a simple input and output devices, and busk in the powerful computing capacity of the cloud on-demand [1]. But any form of work in the eld of mobile devices accessing cloud service provider in LBS has been minimal. Integration between mobile devices and cloud computing is presented in several previous works. Chris-tensen [2] presents general requirements and key technologies to achieve the vision of mobile cloud computing. The author introduces an analysis on smart phones, context awareness, cloud and restful based web services, and explains how these components can interact to create a better experience for mobile phone users. Luo [3] introduced the idea of using cloud computing to enhance the capabilities of mobile devices. The main goal of this work is to show the feasibility of such implementation, introducing a new partition scheme for tasks. The best point about this paper is the considerations about using the cloud to back mobile computing. Giurgiu et al. [4] has used the cloud as the container for mobile applications. Applications are pre-processed based on the current context of the user, so only the bundles that can run on the local device and minimize the communication overhead with the cloud are o oaded to the mobile device from the cloud. They focus on partition policies to support the execution of application on mobile devices, and do not tackle any other issue related to mobile cloud computing. Chun and Maniatis [5] have explored the use of cloud computing to execute mobile applications on behalf of the device. They propose the creation of clone VMs to run applications/services the same way that they will run on mobile devices in order to avoid inconsistencies produced to run part of a program in di erent architecture. Their work is strongly tied to distributed le systems, and assumes connectivity to the cloud. In this paper, We present the application which has been implemented in Java for Android devices which require the Android SDK and ADT Plug-in. It was selected because it provides rich APIs for map, location functions and also there were implementations available for cloud computing providers on top of this platform. So we introduce the android operating system into our mobile information retrieve system. It can e ectively interact with cloud service providers to retrieve information in Location Based Services. The remaining paper is organized as follows. Section 2 discusses the theoretical background of LBS and the message exchange that occurs in the system and cloud computing, android operating system. Section 3 describes the architecture of the system developed. Section 4 discusses about 38
3 the system functionality of the system. Section 5 gives the algorithmic description. Section 6 describes the implementation details of the system. Finally, a conclusion has been drawn in section Theoretical Background 2.1 Location Based Services Location Based Service(LBS) uses the geographical position of a user to provide services such as health, work, entertainment services etc. The mobile service provider are the entities that provide these services to the user. A distinct characteristic of LBS is its capability to provide service not just based on time and location, but also based on the user requirement at a particular location. The LBS system should be aware of the user needs and capable of mapping it to the location at which the service is required. The complexity of this system increases when the accuracy of the position and the dependency relationships between the locations need to be considered [6]. There are various devices and techniques that can be used to detect the location of the user in the system. Some of the examples are Global positioning system (GPS), RFID etc GPS based systems The Global Positioning System is a navigation system that consists of 28 high-altitude satellites with highly accurate atomic clocks. These satellites are used to nd the precise geographical position of a user. The GPS services are usually freely available [7]. The GPS receiver uses a triangulation method of the satellites to pinpoint the location of a user. It can be used to nd the exact location to an order of a few meters. Error larger than a few meters is intolerable in these systems. GPS systems have a response time of the order of a few milliseconds making it an highly e cient system for LBS RFID systems It is one of the technologies that has gained a lot of importance in the recent times. The distinct charac-teristics that separate it from other context aware technologies are contact-less, multiobject recognition, non-line-of-sight, long distance, large store of memory, programmability and penetrability [7]. The main advantage of RFID is its ability to map a physical object to a virtual object in its RFID network. This is achieved by assigning a physical tag to each physical object. The entire area under the RFID system is divided into zones. These zones are then mapped into space of information tags. This mapping makes it easier to determine the accurate locations of the physical objects. Currently, there is no system that is capable of giving the exact location information. GPS works accurately only on outdoors. It fails to provide satisfactory results when there is some kind of obstruction. Whereas on the other hand, RFID tags can be used on a request/response model to store unique RFID tags or some other form of identi er in their memory, and hence can be used to track mobile objects irrespective of their location. 39
4 2.2 Message exchange in LBS International Journal of UbiComp (IJU), Vol.2, No.4, October 2011 When a user enters into the coverage area of a Location Service Provider(LSP), various messages are ex-changed. It could be the LSP sending a list of services to the client, or the user selecting among the list of services, or the messages could also include the LSP performing the authentication and authorization based on the information received from the mobile device. These messages exchanged form the backbone of the LBS system. 2.3 Cloud Computing Cloud is a virtualized pool of computing resources. It can: Manage a variety of di erent workloads, including the batch of back-end operations and user-oriented interactive applications. Rapidly deploy and increase workload by speedy providing physical machines or virtual machines. Support for redundancy, self-healing and highly scalable programming model, so that workload can be recover from a variety of inevitable hardware/software failure. Real-time monitor resources usage, rebalance the allocation of resources when needed [8]. 2.4 Android Operating System The Open Handset Alliance released the Google Android SDK on November 12, 2007 [9]. The conception of the Android platform is attracting more and more programmers in mobile computing elds. Android is a package of software for mobile devices, including an operating system, middleware and core applications. The Android SDK provides powerful tools and APIs necessary to develop applications on the Android platform using the Java programming language. Android platform is of open system architecture, with versatile development and debugging environment, but also supports a variety of scalable user experience, which has optimized graphics systems, rich media support and a very powerful browser. It enables reuse and replacement of components and an e cient database support and support various wireless communication means. It uses a Dalvik virtual machine heavily optimized for mobile devices [10]. Android also supports GPS, Video Camera, compass, and 3D-accelerometer and provides rich APIs for map and location functions. Users can exibly access, control and process the free Google map and implement location based mobile service in his mobile systems at low cost. Android platform will not only promote the technology (including the platform itself) of innovation, but also help to reduce development costs, and enable developers to form their mobile systems with unique characteristics. 3. Architecture Description The Fig.1 gives the architecture diagram of the cloud application. The application has been implemented in Java for android devices which require the Android SDK and ADT Plug-in. In this paper, we rst proposed a location-based data and service middleware, which is mainly responsible for the collection and disposal of di erent data type and services existing in di erent network information platform. Based on the pretreated information, this interface module will repackage the heterogeneous data and service and republic them as web service. The details of the 40
5 cloud application layer are given in [11]. 4. System Functionality Figure 1: Architecture diagram of the cloud application Each location has several Cloud Units(CU) which acts as mobile support station to support services for mobile users in this location. Cloud units in every location are connected to Cloud Service Provider(CSP). When a user arrives at a new city, he may want to know the typical or popular food or restaurant in this city. Then it is very hard for him to search. In our system, we have considered only restaurant searching services. Each cloud stores restaurant related information like address, contact number, food style information etc. The cloud enabled mobile application is shown in Fig Role of LSP and User When a user enters into the coverage area of LSP, user needs to register with LSP to access the available services. LSP performs authentication by assigning user with unique ID i.e.,phone Number. User is able to access required service by providing unique ID. Use case diagram of LSP and User is shown in Fig.3 and Fig.4 respectively. 4.2 Role of CSP and Cloud Units in LBS In location based service, each location has several cloud units. Cloud units in every location are connected to CSP. These two have different computing ability and its main task is different. The cloud units aim 41
6 Figure 2: Cloud enabled mobile application Figure 3: Use case diagram of Location Service Provider 42
7 Figure 4: Use case diagram of User dealing the requests from users directly. The CSP is for dealing the key computing of some service. Cloud units in each location send requests to the CSP for some complex service. Use case diagram of CSP and CU is shown in Fig.5 and Fig.6 respectively. Figure 5: Use case diagram of Cloud Service Provider 43
8 5. Algorithmic Description Figure 6: Use case diagram of Cloud Unit The LSP performs authentication when a user registers for its services. If the user is authenticated, the LSP provides the list of services to the user. The user selects a service among the services in this list. This list contains all the services the user is registered to and available in that location. Each location has cloud units capable of providing services to the user. User can access registered service from cloud units directly. User needs to contact cloud units present in each location for unregistered services. CU contacts CSP to provide required services to the user. This can be explained better with the help of a pseudo code given in Algorithm 1. The Algorithm 1 depicts the overall working of the system. In Algorithm 2, the location of the user is identi ed using either RFID or GPS. Once the location has been identi ed, the number of users has to be computed. Once this computation is done, the location co-ordinates ordinates of the particular user is sent to the LSP. In Algorithm 3, the location co-ordinates returned by Algorithm 2 is used as a parameter to identify all the restaurants available in that location. In Algorithm 4, for the given list of restaurant services available in that location, the LSP checks whether the user is authorized to use the service or not. For all the services that the user is authorized, a list is created and sent to the user. 6. Implementation Details Our main goal is to provide dynamic location-based service and increase the information retrieve accuracy especially in the limited mobile screen by accessing cloud application. The location is capable of providing multiple services. Each location has multiple cloud units. Cloud units stores information related to restau-rants rants like address, contact information and food style information 44
9 etc. We have modularized the system into di erent modules of the system. Creating the CSP: It stores information about all the cloud units present in each location. Registration Process: When a user enters into the coverage area of service provider, user registerswith service provider to access the available services based on his preferences. User enters his credentials Algorithm 1 LocationBasedRestaurantInfoRetrieveSystem() 1: RegisterUser (phoneno) 2: for every Registered user do 3: when user enters any of the location 4: Identify Location() 5: Identify List of Restaurants in Location (location) 6: if user is authenticated then 7: for every user do 8: Provide RestaurantInfo (info) 9: end for 10: for every registered restaurant service selected by user do 11: user access cloud unit present in location for restaurant info 12: for every unregistered restaurant service selected by user do 13: Cloud Unit Present in location contacts CSP 14: CSP provides the service 15: end for 16: end for 17: end if 18: end for Algorithm 2 Identify Location() 1: Identify the location the user is currently present using either RFID or GPS. 2: Identify the number of users present in the location for whom the services have to be provided. 3: return Location co-ordinates. Algorithm 3 Identify List of Restaurants in Location (location) 1: Identify the di erent restaurants that are available in the particular location. 2: Identify the what type of services to be provided to a speci c user. 3: return Location co-ordinates. Algorithm 4 Provide RestaurantInfo (info) 1: if user is authorized for the restaurant service then 2: add it to the list of available services. 3: end if 4: return List of Services to get registered and the location service provider assigns him with the userid. 45
10 Authentication performed by the speci c LSP: The service provider performs authenticationwhen a user registers for its services. If the user is authenticated, the service provider provides the access to the registered services. This list contains all the services the user is registered to in that location. The service provider provides the requested service to the user as long as the user is in that location. User access CU for the registered services: When a user enters into the coverage area of serviceprovider and gets registered with the LSP for his preferable services and gain access to the registered services. Each location has multiple cloud units which provide information to the registered user based on his request. User accessing CSP through the CU for unregistered services: Registered user can directlyinteract with cloud units but not with cloud service provider. Cloud units in each location send requests to the cloud service provider for some complex service. The application is developed for retrieving information about restaurant based on the current location. User can quickly nd the interesting restaurant. User can obtain the restaurant related information in that location. The application will rst obtain the user's current location and show the name of the current location as well as list of restaurants under that location. User is provided with two options. Register button for new user to register with LSP for required information about restaurant. Login button for already registered user. It is shown in Fig.7. Figure 7: Screenshot showing list of restaurants under Location 46
11 Figure 8: Screenshot showing registration process and UniqueId generation Figure 9: Screenshot showing login credentials and authentication process 47
12 Figure 10: Screenshot showing selected restaurant information When a user enters into the coverage area of LSP, user needs to register with LSP to access the available restaurant information in that location. User enters his credentials to get registered and LSP assigns user with unique ID. It is shown in Fig.8. Registered user enters his login credentials to get access to the selected restaurant information. LSP performs authentication by unique ID assigned to each user, pop-up message is displayed "Authenticated User". It is shown in Fig.9. Once the registered user login to the application the selected restaurant information is displayed. It is shown in Fig Conclusion and Future Work Providing dynamic location-based service and increase the information retrieve accuracy especially in the limited mobile screen have become the important research areas in the development of location-based services. Cloud computing brings us the approximately in nite computing capability, good scalability, service on-demand and so on. Cloud provides secure and dependable data storage center. In this paper, we have proposed and developed an Android based application to retrieve restaurant information in mobile device accessing CSP based on the locations. Registered user can access services directly from the CU whenever he wants irrespective of the location. Processing power is faster and it is energy e cient. The application was implemented in Java for Android devices. In the future, we believe that our e orts need to focus more on security issues and platform independent cloud application. 48
13 References International Journal of UbiComp (IJU), Vol.2, No.4, October 2011 [1] R. Maggiani, \Cloud computing is changing how we communicate," in Proceeding of the IEEE Interna-tional Professional Communication Conference (IPCC), Waikki, USA, 2009, pp. 1{4. [2] J. Christensen, \Using RESTful web-services and cloud computing to create next generation mobile applications," in Proceeding of the 24th conference on Object oriented programming systems languages and applications - OOPSLA '09. New York, New York: USA: ACM Press, 2009, p [3] X. Luo, \From Augmented Reality to Augmented Computing: A Look at Cloud-Mobile Convergence," in International Symposium on Ubiquitous Virtual Reality, 2009, pp. 29{32. [4] I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso, \Calling the cloud: enabling mobile phones as interfaces to cloud applications," in Middleware '09: Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, New York, NY, USA, 2009, pp. 1{20. [5] B. Chun and P. Maniatis, \Augmented Smartphone Applications Through Clone Cloud Execution," in HOTOS workshop. USENIX, [6] C. Hoareau and S. Ichiro, \Query language for location-based services: A model checking approach," IEICE - Trans. Inf. Syst., vol. E91-D, no. 4, pp. 976{985, [7] T. Zhang, Y. Ouyang, C. Li, and Z. Xiong, \A scalable r d-based system for location-aware services," in Wireless Communications, Networking and Mobile Computing, WiCom International Conference on, September 2007, pp {2123. [8] G. Boss, P. Malladi, D. Quan, L. Legregni, and H. Hall. Hipods. [Online]. Available: [9] Open hanset alliance. [Online]. Available: [10] Android - an open handset alliance project. [Online]. Available: CN/android/. [11] L. Youse, M. Butrico, and D. D. Silva, \Toward a uni ed ontology of cloud computing," in Grid Computing Environment Workshop, 2008, pp. 1{10 49
A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology
A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology Yasha Sardey 1, Pranoti Deshmukh 2, Pooja Mandlik 3, Saurabh Shelar 4, Minal Nerkar 5 1,2,3,4,5 AISSMS
Remote Android Assistant with Global Positioning System Tracking
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. III (Mar-Apr. 2014), PP 95-99 Remote Android Assistant with Global Positioning System Tracking
AN INFORMATION AGENT SYSTEM FOR CLOUD COMPUTING BASED LOCATION TRACKING
I J I T E ISSN: 2229-7367 3(1-2), 2012, pp. 63-68 AN INFORMATION AGENT SYSTEM FOR CLOUD COMPUTING BASED LOCATION TRACKING ANWAR BASHA H. 1, SAMUEL GEOFFREY LAWRENCE 2 AND INDUMATHI, K. 3 1 Department of
A Review on Mobile Cloud Computing: Issues, Challenges and Solutions
A Review on Mobile Cloud Computing: Issues, Challenges and Solutions Mandeep Kaur Saggi 1, Amandeep Singh Bhatia 2 Dept. of CSE, D.A.V University, Jalandhar, Punjab, India 1 Dept. of CSE, M.A.U University,
Mobile Cloud Computing: A Comparison of Application Models
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Mobile Cloud Computing: A Comparison of Application Models Nidhi
SmartCart Design Description
SmartCart Design Description Version 1.0 Revision History Date Version Description Author 2011-10-20 0.1 Initial draft SmartCart Team 2011-24-10 0.8 Revised draft SmartCartTeam 2011-27-10 0.9 Revised draft
Introduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
Development. SriSeshaa Technologies. Table of Contents
SriSeshaa Technologies Development Table of Contents SriSeshaa Android Development... 2 Introduction to Android... 3 SriSeshaa Capabilities... 3 SriSeshaa Android Case Studies... 5 Privacy Guard... 5 Backup
Challenges in Android Application Development: A Case Study
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294
A Virtual Cloud Computing Provider for Mobile Devices
A Virtual Cloud Computing Provider for Mobile Devices Gonzalo Huerta-Canepa KAIST 335 Gwahak-ro, Yuseong-gu Daejeon, South Korea +82-42-350-7759 [email protected] Dongman Lee KAIST 335 Gwahak-ro, Yuseong-gu
Student Attendance Through Mobile Devices
Student Attendance Through Mobile Devices Anurag Rastogi Kirti Gupta Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela-769 008, Odisha, India Student Attendance
Saving Mobile Battery Over Cloud Using Image Processing
Saving Mobile Battery Over Cloud Using Image Processing Khandekar Dipendra J. Student PDEA S College of Engineering,Manjari (BK) Pune Maharasthra Phadatare Dnyanesh J. Student PDEA S College of Engineering,Manjari
Issues in Android on Mobile Platform and Their Resolution
Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:
ABSTRACT I. INTRODUCTION
Mobile Backup Web Application Using Image Processing Authentication 1 Walse Reshma S. 2 Khemnar Archana M. 3 Padir Maya S. 4 Prof.K.P.Somase Department Of Computer Engineering, Jcoe(Kuran),Tal:Junnar,Dist:Pune
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
Copyright 2013 Splunk Inc. Introducing Splunk 6
Copyright 2013 Splunk Inc. Introducing Splunk 6 Safe Harbor Statement During the course of this presentation, we may make forward looking statements regarding future events or the expected performance
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
Android based Secured Vehicle Key Finder System
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Android based Secured Vehicle Key Finder System Sindhoori S. 1, Dr. N. Sathish Kumar 2 *(M.E. Embedded System Technologies, Sri
AN ANDROID APPLICATION FOR ISSUING AND VERIFYING COMMUTER TRAIN TICKET THROUGH GPS USING CLOUD
BEST: International Journal of Management, Information Technology and Engineering (BEST: IJMITE) ISSN 2348-0513 Vol. 2, Issue 3, Mar 2014, 47-52 BEST Journals AN ANDROID APPLICATION FOR ISSUING AND VERIFYING
Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser
Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser 1 Karan Sandeep Bhandari, 2 Vishnu Baliram Mandole, 3 Akash Dattatray Munde, 4 Sachin B. Takmare Bharati Vidyapeeth
Analysis of advanced issues in mobile security in android operating system
Available online atwww.scholarsresearchlibrary.com Archives of Applied Science Research, 2015, 7 (2):34-38 (http://scholarsresearchlibrary.com/archive.html) ISSN 0975-508X CODEN (USA) AASRC9 Analysis of
An Android-based Instant Message Application
An Android-based Instant Message Application Qi Lai, Mao Zheng and Tom Gendreau Department of Computer Science University of Wisconsin - La Crosse La Crosse, WI 54601 [email protected] Abstract One of the
Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1
, pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
ATLAS CARTOGRAPHIC TECHNOLOGIES LTD. (ATLASCT) Dedicated Geo-Server. Business Proposal
ATLAS CARTOGRAPHIC TECHNOLOGIES LTD. (ATLASCT) Dedicated Geo-Server Business Proposal Contents Introduction... 3 Dedicated Geo-Server Solution... 4 Functionality... 5 Usage examples... 6 Included products
INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar
Enterprise Resource Planning System Deployment on Mobile Cloud Computing
Asia-pacific Journal of Multimedia Services Convergence with Art, Humanities and Sociology Vol.3, No.1 (2013), pp. 1-8 http://dx.doi.org/10.14257/ajmscahs.2013.06.02 Enterprise Resource Planning System
Introduction to Android Android Architecture Software Development Purpose of the project Location Based Service (LBS) Android. Location class Google
By: Mikias M. Seid Introduction to Android Android Architecture Software Development Purpose of the project Location Based Service (LBS) Android. Location class Google API and Map View Demo Future of the
APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION
APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION 1 PRIYANKA DUKLE, 2 TRISHALA PAWAR, 3 SNEH BHAT 1,2,3 Computer, Amrutvahini College of Engineering, Sangamner Email: [email protected] 1, [email protected]
Smart Integrated Multiple Tracking System Development for IOT based Target-oriented Logistics Location and Resource Service
, pp. 195-204 http://dx.doi.org/10.14257/ijsh.2015.9.5.19 Smart Integrated Multiple Tracking System Development for IOT based Target-oriented Logistics Location and Resource Service Ju-Su Kim, Hak-Jun
Using Cloud Computing Technology to Develop a Emergency. Care System on Android
Using Cloud Computing Technology to Develop a Emergency Care System on Android Steven K.C. Lo 1 Chi-Ming Chung 2 Chien-Yuan Hunag 3 1 Department of Information Management, Jinwen University of Science
Logical Data Models for Cloud Computing Architectures
Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps
Federation of Cloud Computing Infrastructure
IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.
Keywords Cloud Storage, Error Identification, Partitioning, Cloud Storage Integrity Checking, Digital Signature Extraction, Encryption, Decryption
Partitioning Data and Domain Integrity Checking for Storage - Improving Cloud Storage Security Using Data Partitioning Technique Santosh Jogade *, Ravi Sharma, Prof. Rajani Kadam Department Of Computer
A Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
MOBILE ARCHITECTURE FOR DYNAMIC GENERATION AND SCALABLE DISTRIBUTION OF SENSOR-BASED APPLICATIONS
MOBILE ARCHITECTURE FOR DYNAMIC GENERATION AND SCALABLE DISTRIBUTION OF SENSOR-BASED APPLICATIONS Marco Picone, Marco Muro, Vincenzo Micelli, Michele Amoretti, Francesco Zanichelli Distributed Systems
Ensuring Security in Cloud with Multi-Level IDS and Log Management System
Ensuring Security in Cloud with Multi-Level IDS and Log Management System 1 Prema Jain, 2 Ashwin Kumar PG Scholar, Mangalore Institute of Technology & Engineering, Moodbidri, Karnataka1, Assistant Professor,
VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune
VEHICLE TRACKING SYSTEM USING GPS Pooja P. Dehankar 1, 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune Prof. S. P. Potdar 2 2 Asst. Professor, SCOE, Vadgaon, Pune Abstract- Global Positioning System is
Augmented Reality Application for Live Transform over Cloud
International Journal of Research in Information Technology (IJRIT) www.ijrit.com ISSN 2001-5569 Augmented Reality Application for Live Transform over Cloud Mr. Udaykumar N Tippa 1 Dr. Sujata Terdal 2
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations
Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations Ryu HyunKi, Moon ChangSoo, Yeo ChangSub, and Lee HaengSuk Abstract In this paper,
Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development
Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
DEVELOPMENT OF CAMPUS SPACE NAVIGATION AND GUIDE SYSTEM
DEVELOPMENT OF CAMPUS SPACE NAVIGATION AND GUIDE SYSTEM Yan-Chyuan Shiau Chung Hua University, Hsin-Chu, Taiwan [email protected] Tsung-Pin Tsai Chung Hua University, Hsin-Chu, Taiwan [email protected]
Mobile Application Development Platform Comparison
Mobile Application Development Platform Comparison Unvired Inc. Disclaimer: This document has been prepared based on publicly available data of other platform vendors and is subject to change. Comparison
Digital Modernization of Oilfields Digital Oilfield to Intelligent Oilfield. Karamay Hongyou Software Co., Ltd.
Digital Modernization of Oilfields Digital Oilfield to Intelligent Oilfield Karamay Hongyou Software Co., Ltd. Professional technologies and information technology enhance the development of the oil industry.
Public Cloud Partition Balancing and the Game Theory
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA [email protected] [email protected]
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
Key words: GPS, Geocoder, WWO Server, Google Server, Android, RAM, Mobile Equipment, OS.
Volume 5, Issue 3, March 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Weather Monitoring
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS Abstract T.VENGATTARAMAN * Department of Computer Science, Pondicherry University, Puducherry, India. A.RAMALINGAM Department of MCA, Sri
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
DYNAMIC LOAD BALANCING IN CLOUD AD-HOC NETWORK
DYNAMIC LOAD BALANCING IN CLOUD AD-HOC NETWORK Anuja Dhotre 1, Sonal Dudhane 2, Pranita Kedari 3, Utkarsha Dalve 4 1,2,3,4 Computer Engineering, MMCOE, SPPU, (India) ABSTRACT Cloud computing is a latest
A mobile monitoring and alert SMS system with remote configuration A case study for android and the fused location provider
A mobile monitoring and alert SMS system with remote configuration A case study for android and the fused location provider By Tiago Coelho, Sara Paiva Instituto Politécnico de Viana do Castelo, Viana
Design and Implementation of a Voice Based Navigation for Visually Impaired Persons
Design and Implementation of a Voice Based Navigation for Visually Impaired Persons Jae Sung Cha, Dong Kyun Lim and Yong-Nyuo Shin Dept. Of Computer Science, Hanyang Cyber University, Seoul,133-791, Korea
WEB SERVICE FOR STUDENT ATTENDANCE MANAGEMENT SYSTEM
WEB SERVICE FOR STUDENT ATTENDANCE MANAGEMENT SYSTEM Anusha V Pai 1, Atul Krishna 2, Kshama P M 3, Menita Correa 4 1,2,3,4 Department of CSE, Canara Engineering College, (India) ABSTRACT Attendance is
ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK
ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK Mr.C.S.Karthikeyan 1 S.Murugeswari 2 Assistant professor, Dept. of ECE, Kamaraj College of Engineering and Technology,
Developing Fleet and Asset Tracking Solutions with Web Maps
Developing Fleet and Asset Tracking Solutions with Web Maps Introduction Many organizations have mobile field staff that perform business processes away from the office which include sales, service, maintenance,
Cloud Based E-Learning Platform Using Dynamic Chunk Size
Cloud Based E-Learning Platform Using Dynamic Chunk Size Dinoop M.S #1, Durga.S*2 PG Scholar, Karunya University Assistant Professor, Karunya University Abstract: E-learning is a tool which has the potential
How To Understand Cloud Computing
Virtualizing the Private Cloud for Maximum Resource Utilization C.Shreeharsha, Prof.ManasiKulkarni Computer Engineering Department, VJTI, Matunga, Mumbai, India, E-mail:[email protected]. Abstract
Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone
International Conference on Materials, Electronics & Information Engineering, ICMEIE-205 05-06 June, 205, Faculty of Engineering, University of Rajshahi, Bangladesh www.ru.ac.bd/icmeie205/proceedings/
Deploying a distributed data storage system on the UK National Grid Service using federated SRB
Deploying a distributed data storage system on the UK National Grid Service using federated SRB Manandhar A.S., Kleese K., Berrisford P., Brown G.D. CCLRC e-science Center Abstract As Grid enabled applications
HMS Industrial Networks
HMS Industrial Networks Putting industrial applications on the cloud Whitepaper Best practices for managing and controlling industrial equipment remotely. HMS Industrial Networks AB Stationsgatan 37 30245
A case study of evolution in object oriented and heterogeneous architectures
The Journal of Systems and Software 43 (1998) 85±91 A case study of evolution in object oriented and heterogeneous architectures Vaclav Rajlich *, Shivkumar Ragunathan Department of Computer Science, Wayne
Introduction. Mobile GIS emerged in the mid-1990s to meet the needs of field work such as surveying and utility maintenance.
Mobile GIS Introduction With more than 6.8 billion mobile cellular subscribers, (2013), wireless communication and mobile computing have gained acceptance worldwide with speed that has surpassed many other
REAL TIME MONITORING AND TRACKING SYSTEM FOR AN ITEM USING THE RFID TECHNOLOGY
Review of the Air Force Academy No 3 (30) 2015 REAL TIME MONITORING AND TRACKING SYSTEM FOR AN ITEM USING THE RFID TECHNOLOGY For the past few years, location systems have become a major studying field,
Smart Shopping- An Android Based Shopping Application
Smart Shopping- An Android Based Shopping Application 1 Adarsh Borkar, 2 Madhura Ansingkar, 3 Monali Khobragade, 4 Pooja Nashikkar, 5 Arti Raut 1,2,3,4 Department of Computer Science and Engineering, 5
White Paper: 5GL RAD Development
White Paper: 5GL RAD Development After 2.5 hours of training, subjects reduced their development time by 60-90% A Study By: 326 Market Street Harrisburg, PA 17101 Luis Paris, Ph.D. Associate Professor
A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile
A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile Devendra Thorat, Kalpesh Dhumal, Aniket Sadaphule, Vikas Arade B.E Computer Engineering, Navsahyadri
5 International Journal of Scientific & Engineering Research, Volume Ŝǰȱ ȱřǰȱ ȬŘŖŗśȱȱ ISSN 2229-5518
5 International Journal of Scientific & Engineering Research, Volume Ŝǰȱ ȱřǰȱ ȬŘŖŗśȱȱ Open Platform Cloud Infrastructure Model with Enhanced Virtualization Sountharrajan Sehar, Abilash Rajasekaran, Elangovan
Understanding Web personalization with Web Usage Mining and its Application: Recommender System
Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,
How To Secure Cloud Computing, Public Auditing, Security, And Access Control In A Cloud Storage System
REVIEW ARTICAL A Novel Privacy-Preserving Public Auditing and Secure Searchable Data Cloud Storage Dumala Harisha 1, V.Gouthami 2 1 Student, Computer Science & Engineering-Department, JNTU Hyderabad India
HMS Industrial Networks. Putting industrial applications on the cloud
HMS Industrial Networks Putting industrial applications on the cloud Whitepaper Best practices for managing and controlling industrial equipment remotely. HMS Industrial Networks Inc 35 E Wacker Drive,
Android Application for Vehicle Theft Prevention and Tracking System
Android Application for Vehicle Theft Prevention and Tracking System Rohitaksha K, Madhu C G, Nalini B G,Nirupama C V Computer Science & Engineering Department, VTU JSS Academy of Technical Education,
Cisco Enterprise Mobility Services Platform
Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
Near Sheltered and Loyal storage Space Navigating in Cloud
IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 8 (August. 2013), V2 PP 01-05 Near Sheltered and Loyal storage Space Navigating in Cloud N.Venkata Krishna, M.Venkata
Open Access Research and Design for Mobile Terminal-Based on Smart Home System
Send Orders for Reprints to [email protected] The Open Automation and Control Systems Journal, 2015, 7, 479-484 479 Open Access Research and Design for Mobile Terminal-Based on Smart Home System
A Log Analysis System with REST Web Services for Desktop Grids and its Application to Resource Group-based Task Scheduling
Journal of Information Processing Systems, Vol.7, No.4, December 2011 http://dx.doi.org/10.3745/jips.2011.7.4.707 A Log Analysis System with REST Web Services for Desktop Grids and its Application to Resource
Mobile Image Offloading Using Cloud Computing
Mobile Image Offloading Using Cloud Computing Chintan Shah, Aruna Gawade Student, Dept. of Computer., D.J.Sanghvi College of Engineering, Mumbai University, Mumbai, India Assistant Professor, Dept. of
Mobile Commerce and Ubiquitous Computing. Chapter 6
Mobile Commerce and Ubiquitous Computing Chapter 6 Learning Objectives 1. Discuss the value-added attributes, benefits, and fundamental drivers of m-commerce. 2. Describe the mobile computing infrastructure
Big Data Storage Architecture Design in Cloud Computing
Big Data Storage Architecture Design in Cloud Computing Xuebin Chen 1, Shi Wang 1( ), Yanyan Dong 1, and Xu Wang 2 1 College of Science, North China University of Science and Technology, Tangshan, Hebei,
A Review OnEmployee Monitoring Application Using Android Smartphone s Neha S. Mankar 1, Sweeti M. Shambharkar 2 and Asst. Prof. Priti P.
A Review OnEmployee Monitoring Application Using Android Smartphone s Neha S. Mankar 1, Sweeti M. Shambharkar 2 and Asst. Prof. Priti P. Dafale 3 [email protected] 1 [email protected] 2 [email protected]
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore
ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY
ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY Suhas Holla #1, Mahima M Katti #2 # Department of Information Science & Engg, R V College of Engineering Bangalore, India Abstract In the advancing
Mobile Based Cloud Data Retrieval System
Mobile Based Cloud Data Retrieval System Nikhil Rathod, Pravin Rathod, Rishabh Sheregar, Prof. Ganesh Gourshete Department of Information Technology Atharva College of Engineering, Mumbai, Maharashtra,
Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战
Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战 Jiannong Cao Internet & Mobile Computing Lab Department of Computing Hong Kong Polytechnic University Email: [email protected]
