ANDROID APPOINTMENT MANAGER APPLICATION DEVELOPMENT WITH GOOGLE APIs
|
|
|
- Donald Watson
- 10 years ago
- Views:
Transcription
1 ANDROID APPOINTMENT MANAGER APPLICATION DEVELOPMENT WITH GOOGLE APIs O. Osunade 1, A. J. Osho 2 and S. O. Oyebamiji 3 1,2 Department of Computer Science, University of Ibadan, Nigeria 3 Department of Library, Archical Records and Information Studies, University of Ibdan, Nigeria Abstract: People are involved in many activities that are planned, unplanned, routine and emergency in nature. The ability to manage all these activities without conflict is desired by all persons, because time management is one of the attributes of successful people. With the proliferation of mobile devices in our society, this work seeks to develop an appointment management application for mobile devices using the android platform. The developed application utilized two application programming interfaces (APIs) from Google for the map and calendar. Other parts of the application were developed in Java. The results show a functional mobile application for appointment management. Key Words: Google API, Android, mobile application, time management, Java Introduction Time is a universal resource to all men. The use of time is defined by activities, tasks and procedures. Time is finite and thus limited for the accomplishment of activities, tasks and procedures. Individuals have designed several ways to keep track, handle and manage the use of time. Such designs include clocks, wrist watch, sand dial, diary, and appointment books. In this digital age, several of the designs developed for time have been digitized and integrated into other devices such as smartphones, tablets and microwave ovens. As the information phase of the digital age progresses, time devices are being translated into software applications to facilitate time management. Time Management refers to planning, organizing, allocating, using and controling time effectively so that all ideintified activities, tasks and procedures are executed at the right time. 80
2 It is also making the best use of time so as to increase effectiveness, efficiency or productivity. Individuals assign specific time slots to activities based on their importance -this is called an appointment. Appointments were traditionally managed using diaries and appointment books, however in the information age, mobile software programs called apps are being used. A number of such appointment managers exist but with limited features and functionality. The aim of this project is to develop a time management application for mobile device users on the android platform. The objectives of the project are: to integrate applicable Google APIs; design the user interface to work the Google APIs; and deployment of the mobile application to an android mobile device. Literature Review Choudhari et al (2014) developed a system that will ease the process of booking appointments with the doctor. The patient will book the appointment through his/her mobile phone. The doctor will come to know the number of patients he has to attend in the day. The system will save patient's as well as doctor's time. It will save the receptionist's paper work. The system will prove to be useful for the doctor as he can check his appointments whenever and from wherever he wants to using his mobile phone. The proposed system consists of two panels: Doctor and Patient. The users will first have to download the application and install it in their mobile devices. Once installed, this application will remain into the device permanently until the user deletes it or uninstalls it. The patient will have to register into the application for the first time. On registering, the patient will receive a username and password. The patient can use this username and password for logging into the app each time he uses it. After logging in, the patient will have to select a filtration type. The filtration is done on two bases: Area wise and Specialty wise. After selecting the filtration type, the doctors list will be displayed. The patient can select any particular doctor and view his profile. Also the patient can view the doctor s schedule and look for an appointment according to his convenience. The patient will then send a request for appointment. The doctor can either accept the appointment or reject it. The database will get updated accordingly and the patient will get a confirmation message. The add-on to this system is that the patient will receive a notification 2 hours before the actual appointment. This will be very useful in case the patient tends to forget the appointment. 81
3 Symey et al (2013) proposed to develop an alternate patient appointment system using Near Field Communication (NFC) technique and Android enabled mobile application with a view to redefining the core of hospital waiting time towards appointment and also collection of medicines. These were carried out in practice using appropriate NFC hardware, Android SDK, PHP and MySQL database. A work was carried out towards scheduling appointment for students using Agents from Android handset recently. There were a few drawbacks in the existing system, like no provision of scheduling between lecturer and Lecturer, and it did not take into consideration the time span between the scheduling, rescheduling and cancellation of appointment and the actual start of the appointment. Another drawback of the previous work was the fact that the appointment diary of the lecturer could not be seen. Last but not the least negotiation between Scheduler agent and lecturer agent can be carried out only if the lecturer s mobile handset is on as the fuzzy preference logic for appointment negotiation resides on the mobile side which is a bit of drawback. Parchment and Sankaranarayanan (2013) worked to alleviate the above mentioned problems by incorporating software agents on Android enabled handset into the educational arena in an effort to solve scheduling appointments woes. Also in the work, it allows the scheduling and cancellation of appointments based on some time period validation. The Smart agents utilize the properties of autonomy and mobility to intelligently schedule appointments on behalf of the lecturer. JADE-LEAP on the latest Android handset was the choice to develop the proposed system. Grover et al (2013) looked to resolve the challenges faced by the sales industry by developing a Salesman Application an android mobile app that provides various hands-on services to a salesman thereby minimizing the reporting time and increasing the efficiency. The app allows a salesman to manage his appointments with clients, submit immediate orders, generate & print receipt via bluetooth printer, track his/her performance index, maintain a products catalogue, also features different payment modes (cheque, DD, Cash) and maintains client s history along with the feedback & a picture of the client (by creating phonegap camera plugin) on their android smartphones and tablets. Hylton and Sankaranarayanan (2012) discovered that to make an appointment with the hospital staff, it becomes really tedious and time consuming. Over the past considerable amount of work have been done by using software Agents in areas like m-commerce, e- commerce, telemedicine etc. Agent based systems have also been developed for the hospital service, for searching and fixing appointment over mobile phones which gives a direct reply 82
4 when the appointment is made or the next available date(s) or cancelled. However, no facility like priority appointment of patients has been developed. Also the appointment does not take into consideration emergency situations like accidents and so on and the scheduling reported is only for general patient appointment only. Taking these important aspects into consideration, we here have developed an intelligent agent based system towards negotiating and collaborating with the agents of doctors and the hospital for the appropriate appointment time for the patient which would take the above factors into consideration. In addition the meetings of the junior staff like the duty doctor and nurse with the chief doctor regarding patients would also carried out again while taking into consideration the medical condition of the patient admitted and so on. These agents developed would function based on fuzzy preference rules, to make a proper decision regarding making an appointment for patient and other hospital staff, which is very unique and first of its kind. The system validated used ANDROID 2.2 and JADE-LEAP, for providing a robust, user friendly solution for the patient and doctor. Pocatilu (2012) stated that almost all mobile applications use persistency for their data. A common way for complex mobile applications is to store data in local relational databases. Almost all major mobile platforms include a relational database engine. These databases engines expose specific API (Application Programming Interface) to be used by mobile applications developers for data definition and manipulation. This paper focus on database - based application models for several mobile platforms (Android, Symbian, Windows CE/Mobile and Windows Phone). For each selected platform the API and spec ific database operations are presented Methodology This is a design and programming work. Programming guidance was obtained from Felker and Dobbs (2011). The android appointment management application consists of five modules: The modules are User Interface Appointment Manager Module Google Calendar API Google Map API Google Latitude API 83
5 User interface: this consists of the user and the graphical interface on the mobile device. The graphical interface makes the task of putting appointments and time allocation easy. Appointment Manager Module: this serves the hub of communication with the APIs used in this work. Sample codes used for the integration are included in this paper. Google Calendar API: lets users incorporate calendar functionality into personal applications or website. Users can edit calendars, create and delete events, query for events that match particular criteria, send invitations and more. Google Map API: allows developers to integrate Google Maps into applications. Google Maps is a web mapping service application and technology for global use. Google Latitude API: is used to access and update locations using the latitude, longitude and timestamp. It works with the Map API to produce results. The model of the Android appointment management is shown in Figure 1. User Appointment Manager App Latitude API Map API Calendar API Figure 1: Model of the Android Apointment Manager 84
6 In Figure 1, the interation of all the modules of the appointment manager is shown. The user provides details about an appointment with the user interface. The details are stored by the Appointment Manager App which sends the date or time of the appointment to the Calendar API and the location of the appointment to the Map API. The Latitude API obtains the user co-ordinates which are sent to the Map API and then used to load the corresponding map on the user interface. Hardware Requirements An android device with the following specifications was used to test the application Chipset ARM-based Memory 128 MB RAM; 256 MB Flash External Storage Mini or Micro SD Primary Display QVGA TFT LCD or larger, 16-bit color or better Navigation Keys 5-way navigation with 5 application keys, power, camera and Camera 2MP CMOS USB Standard mini-b USB interface Bluetooth 1.2 or 2.0 Software Development Tools The following software tools were used during the development process. Eclipse IDE (Eclipse 3.5 (Galileo)) and Eclipse JDT plug-in Eclipse IDE for Java EE Developers, Eclipse IDE for Java JDK 5 or JDK 6 Android Development Tools SDK, plug-in, Apache Ant or later for Linux and Mac, 1.7 or later for Windows APIs: Calendar API, the Google Maps API and the Google Latitude API Integration Code Snippets for the Google APIs used Snippets for the integration of the Google maps modules 85
7 import com.google.android.maps.mapview; import android.os.bundle; public class LatMapView extends MapActivity{ MapView protected boolean isroutedisplayed() { return false; protected void oncreate(bundle latmap) { // TODO Auto-generated method stub super.oncreate(latmap); setcontentview(r.layout.lat_map_layout); locmapviewe = (MapView) findviewbyid(r.id.locmapview); //make available zoom controls locmapviewe.setbuiltinzoomcontrols(true); locmapviewe.invalidate(); Snippets for the integration of the Google calendar modules import java.text.format; import android.app.activity; import android.database.cursor; import android.os.bundle; import android.provider.calendarcontract; import android.text.format.dateformat; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; import android.widget.textview; 86
8 public class calendarthings extends Activity implements OnClickListener { private Cursor calcus; private static final String[] calstring = new String[]{ CalendarContract.Events.TITLE, protected void oncreate(bundle calend) { // TODO Auto-generated method stub super.oncreate(calend); setcontentview(r.layout.caledar_layout); calcus = getcontentresolver().query( CalendarContract.Events.CONTENT_URI,calstring,null,null,null); calcus.movetofirst(); Snippets for the integration of the Google latitude modules com.google.api.client.http.httpresponseexception: 401 Unauthorized at com.google.api.client.http.httprequest.execute(httprequest.java:380) at com.google.api.services.latitude.latitude$remoterequest.execute(latitude.java:550) at com.google.api.services.latitude.latitude$currentlocation$get.executeunparsed(lati tude.java:222) at com.google.api.services.latitude.latitude$currentlocation$get.execute(latitude.java: 207) at com.ecs.android.sample.oauth2.androidoauthgoogleapijavaclient.getcurrentlocati on(androidoauthgoogleapijavaclient.java:107) at 87
9 com.ecs.android.sample.oauth2.androidoauthgoogleapijavaclient.performapicall( AndroidOauthGoogleApiJavaClient Latitude latitude = new Latitude(transport, accessprotectedresource, jsonfactory); latitude.apikey=oauth2clientcredentials.api_key; LatitudeCurrentlocationResourceJson currentlocation = latitude.currentlocation.get().execute(); Results And Discussion The screenshots were taken during the implementation of the designed appointment manager for Adroid mobile devices. Figure 2: Home Screen with Icon for Appointment Manager Figure 2 shows the home screen of the Android mobile device simulator. The icon for the appointment manager is the fourth icon on the first row. 88
10 Figure 3: Home Page of Appointment Manager The user interface for the appointment manager is shown in Figure 3. Figure 4: Appointment Data entry screen The user provides details such as place, time (start and end), reminder of an appointment using the screen in Figure 4. The users Gmail address is used for identification of all operations carried out with the Google APIs. 89
11 Figure 5: Details of an Appointment Figure 5 is another view of the appointment as stored in the calendar. It provides the information about reminders. The user can edit the appointment from this view. Figure 6: List of Apointments made A list of all appointments made can be viewed as shown in Figure 6. 90
12 Figure 7: Map of Appointment location The map of the Computer Science department is displayed in Figure 7 based on the appointment detail and request for a map of the appointment location. Some scenarios the Android Application is designed to solve include User 1 to meet an Appointment The user inputs the location and time of the appointment e.g. a lecture. The application initiates the Google Map API via Wi-Fi, GPS or a cellular radio on the mobile phone to get the user s current location. Based on the information received, Google maps calculates the amount of time it would take for the user to get to the destination. User 1 to meet User 2 for an appointment at User 2 s locations In this scenario each user have the application installed on the their devices. User 2 can monitor user 1 s movement and user 2 will obtain the amount of time it would take user1 to get to the location of the appointment via the android application. Conclusion In this work a time management application was developed for the android platform by integrating two Google Application Programming Interfaces (API)- Google maps API and the Google Calendar API - with additional programming in Java. The mobile application developed accepts appointments and events by storing the appointment on the phone calendar which is synchronized with the Google calendar and alerts the user at a preset specified time before the appointment. The Google map incorporated into it allows the user view the location beforehand thereby reducing the time it takes to get the location. It would be recommended that future work be done to integrate the Google latitude API that will assist in distance calculation. References Choudhari, S. B.; Kusurkar, C.; Sonje, R.; Mahajan, P. and Vaz, J. (2014) Android Application for Doctor s Appointment. International Journal of Innovative Research in Computer and 91
13 Communication Engineering, 2(1): Felker, D. and Dobbs, J. (2011) Android Application Development For Dummies. Published by Wiley Publishing, Inc. USA. ISBN: Grover, T.; Makhija, A.; Goyal, A. and Sharma, D. K. (2013) Salesman Mobile Application (on Android). International Journal of Scientific & Engineering Research, 4(9): Hylton III, A. and Sankaranarayanan, S. (2012). Application of Intelligent Agents in Hospital Appointment Scheduling System. International Journal of Computer Theory and Engineering, 4(4): Parchment, D. and Sankaranarayanan, S. (2013) Intelligent Agent based Student-Staff Scheduling System. International Journal of Computer Information Systems and Industrial Management Applications, 5: Pocatilu, P. (2012) Building Database-Powered Mobile Applications. Informatica Economică, 16(1): Symey, Y.; Sankaranarayanan, S. and Sait, S. N. (2013) Application of Smart Technologies for Mobile Patient Appointment System, International Journal of Advanced Trends in Computer Science and Engineering, 2(4):
How to build your first Android Application in Windows
APPLICATION NOTE How to build your first Android Application in Windows 3/30/2012 Created by: Micah Zastrow Abstract This application note is designed to teach the reader how to setup the Android Development
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile
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,
Design of 'Dr. on Click' Android Application
Design of 'Dr. on Click' Android Application Thakor Swapnali S. 1, Patil Nayana Y. 2, Parikh Shubham A. 3, Thorat Pooja K. 4 B.E, Dept. of Computer, SRES COE, Kopargoan, India 1 B.E, Dept. of Computer,
Introduction to Android SDK Jordi Linares
Introduction to Android SDK Introduction to Android SDK http://www.android.com Introduction to Android SDK Google -> OHA (Open Handset Alliance) The first truly open and comprehensive platform for mobile
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
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 2A. Android Environment: Eclipse & ADT The Android
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
Introduction to Android
Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified
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
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
The Mobile app. Introduction. Phones that support the Mobile app. In this section
The Mobile app In this section Introduction Phones that support the Mobile app Download the mobile app onto your Android phone Download the mobile app onto your iphone Using the Mobile app Introduction
Android Mobile App Building Tutorial
Android Mobile App Building Tutorial Seidenberg-CSIS, Pace University This mobile app building tutorial is for high school and college students to participate in Mobile App Development Contest Workshop.
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
Introduction to Android
Introduction to Android Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering October 19, 2015 Outline 1 What is Android? 2 Development on Android 3 Applications:
l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc)
today l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc) l Other: Signing Apps, SVN l Discussion and Questions introduction to android
Hello World. by Elliot Khazon
Hello World by Elliot Khazon Prerequisites JAVA SDK 1.5 or 1.6 Windows XP (32-bit) or Vista (32- or 64-bit) 1 + more Gig of memory 1.7 Ghz+ CPU Tools Eclipse IDE 3.4 or 3.5 SDK starter package Installation
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
Mobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
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
ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android
Why Android? ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android Dr Dimitris C. Dracopoulos A truly open, free development platform based on Linux and open source A component-based
This guide describes features that are common to most models. Some features may not be available on your tablet.
User Guide Copyright 2013 Hewlett-Packard Development Company, L.P. Bluetooth is a trademark owned by its proprietor and used by Hewlett-Packard Company under license. Google, Android, AdWords, Gmail,
Getting Started With Android
Getting Started With Android Author: Matthew Davis Date: 07/25/2010 Environment: Ubuntu 10.04 Lucid Lynx Eclipse 3.5.2 Android Development Tools(ADT) 0.9.7 HTC Incredible (Android 2.1) Preface This guide
WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013
WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013 The informations contained in this document are subject to change without notice and should not be construed as a commitment by Si14
Intelligent Mobile Hospital Appointment Scheduling and Medicine Collection
Intelligent Mobile Hospital Appointment Scheduling and Medicine Collection Swabik Musa Abdulla Wani Computing and Information Systems Institut Teknologi Brunei Brunei Darussalam [email protected] Abstract
An Introduction to Android Application Development. Serdar Akın, Haluk Tüfekçi
An Introduction to Android Application Serdar Akın, Haluk Tüfekçi ARDIC ARGE http://www.ardictech.com April 2011 Environment Programming Languages Java (Officially supported) C (Android NDK Needed) C++
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
Application of Intelligent Agents in Hospital Appointment Scheduling System
Application of Intelligent Agents in Hospital Appointment Scheduling System Arthur Hylton III and Suresh Sankaranarayanan Abstract Normally when we want to make an appointment with the hospital staff,
INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011
INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011 1 Goals of the Lecture Present an introduction to the Android Framework Coverage of the framework will be
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends
RESCO MOBILE CRM QUICK GUIDE. for MS Dynamics CRM. ios (ipad & iphone) Android phones & tablets
RESCO MOBILE CRM for MS Dynamics CRM QUICK GUIDE ios (ipad & iphone) Android phones & tablets Windows Phone 7 & 8, Windows XP/Vista/7/8.1 and RT/Surface, Windows Mobile Synchronize Synchronize your mobile
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I) Who am I? Lo Chi Wing, Peter Lecture 1: Introduction to Android Development Email: [email protected] Facebook: http://www.facebook.com/peterlo111
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
BlackBerry Link for Windows. Version: 1.2.3. User Guide
BlackBerry Link for Windows Version: 1.2.3 User Guide Published: 2014-01-20 SWD-20140120093847797 Contents Related resources...5 Getting started...6 About BlackBerry Link... 6 Getting to know BlackBerry
Connecting Software Connect Bridge - Mobile CRM Android User Manual
Connect Bridge - Mobile CRM Android User Manual Summary This document describes the Android app Mobile CRM, its functionality and features available. The document is intended for end users as user manual
platforms Android BlackBerry OS ios Windows Phone NOTE: apps But not all apps are safe! malware essential
Best Practices for Smartphone Apps A smartphone is basically a computer that you can carry in the palm of your hand. Like computers, smartphones have operating systems that are often called platforms.
Introduction to NaviGenie SDK Client API for Android
Introduction to NaviGenie SDK Client API for Android Overview 3 Data access solutions. 3 Use your own data in a highly optimized form 3 Hardware acceleration support.. 3 Package contents.. 4 Libraries.
Android Development Tutorial. Nikhil Yadav CSE40816/60816 - Pervasive Health Fall 2011
Android Development Tutorial Nikhil Yadav CSE40816/60816 - Pervasive Health Fall 2011 Database connections Local SQLite and remote access Outline Setting up the Android Development Environment (Windows)
This software will update your Samsung Galaxy S II to Android 4.1.2 software version GB28.
Samsung Galaxy S II Android Jelly Bean Update Instructions This software update provided by Samsung will update your Samsung Galaxy S II from Android Gingerbread to Android Jelly Bean. This software will
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
US Cellular : How Do I Update The Software On My US Cellular SCH-R880 (Acclaim) Phone To Android 2.2 Froyo DL25 Build?
Ho w to gu ides US Cellular : How Do I Update The Software On My US Cellular SCH-R880 (Acclaim) Phone To Android 2.2 Froyo DL25 Build? Samsung has released this software upgrade for the US Cellular SCH-R880
Course Project Documentation
Course Project Documentation CS308 Project Android Interface Firebird API TEAM 2: Pararth Shah (09005009) Aditya Ayyar (09005001) Darshan Kapashi (09005004) Siddhesh Chaubal (09005008) Table Of Contents
Kaseya 2. User Guide. Version 1.0
Kaseya 2 Mobile Device Management User Guide Version 1.0 March 12, 2012 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations.
How To Use The Bank Of Korea App On Android Or Blackberry Or Ipa (For Android)
Getting Started... 2 Logging on to the App Initially... 2 Main Menu and Dashboard... 2 Accounts... 2 Adding Accounts from Other Financial Institutions... 3 Bills... 3 Transactions: Viewing, Searching,
RouteShoot Users Guide Android
RouteShoot Users Guide Android Background The RouteShoot Android application draws together 3 phone features ( Video, GPS and Maps ) to provide you with a tool that will let you capture your videos, synchronised
CS378 -Mobile Computing. Android Overview and Android Development Environment
CS378 -Mobile Computing Android Overview and Android Development Environment What is Android? A software stack for mobile devices that includes An operating system Middleware Key Applications Uses Linux
LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID
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. 3, March 2015,
01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
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
Honor T1 8.0 FAQ. Issue 01. Date 06/30
Honor T1 8.0 FAQ Issue 01 Date 06/30 1 System and update... 1-1 1.1 Why does my Honor T1 8.0 constantly crash?... 1-1 1.2 Will data be erased if I update my Honor T1 8.0?... 1-1 1.3 Why can't I power
Samsung KNOX User Guide KNOX for Consumers Edition
Samsung KNOX User Guide KNOX for Consumers Edition Version 1.3 Jan 07, 2015 Copyright Notice Copyright 2013 Samsung Electronics Co. Ltd. All rights reserved. Samsung is a registered trademark of Samsung
How To Develop An Android App On An Android Device
Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Googleand used according to terms described
Samba W - Table of Contents
Samba W - Table of Contents 1.Getting Started... 3 1.1 Installing the SIM Card, SD Card and Battery... 3 2. Input Type... 4 3. Menu Guide... 6 1.2 Messaging... 6 1.3 Call History... 6 1.4 Calculator...
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
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
Resco CRM Guide. Get to know Resco CRM
Resco CRM Guide Get to know Resco CRM Table of Contents Introducing Resco CRM... 3 1.1. What is Resco CRM...3 1.2. Capabilities of Resco CRM... 4 1.3. Who should use Resco CRM...5 1.4. What are the main
HUAWEI MediaPad T1 8.0 FAQ HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 06/30
HUAWEI MediaPad T1 8.0 FAQ Issue 01 Date 06/30 HUAWEI TECHNOLOGIES CO., LTD. 1 System and update... 1-1 1.1 Why does my HUAWEI MediaPad T1 8.0 constantly crash?... 1-1 1.2 Will data be erased if I update
DYNAMIC GOOGLE REMOTE DATA COLLECTION
DYNAMIC GOOGLE REMOTE DATA COLLECTION ABSTRACT: Google defends phone data collection. Google defended the way it collects location data from Android phones. The companies' smart phones regularly transmit
This guide describes features that are common to most models. Some features may not be available on your tablet.
User Guide Copyright 2013 Hewlett-Packard Development Company, L.P. Bluetooth is a trademark owned by its proprietor and used by Hewlett-Packard Company under license. Google is a trademark of Google Inc.
Online Student Attendance Management System using Android
Online Student Attendance Management System using Android ABSTRACT: We have seen over the years that the process of manual attendance has been carried outacross almost all educational institutions. The
Creating and Using Databases for Android Applications
Creating and Using Databases for Android Applications Sunguk Lee * 1 Research Institute of Industrial Science and Technology Pohang, Korea [email protected] *Correspondent Author: Sunguk Lee* ([email protected])
Basic Android Setup. 2014 Windows Version
Basic Android Setup 2014 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment and how to implement image processing operations on an Android
Getting Started. Getting Started with Time Warner Cable Business Class. Voice Manager. A Guide for Administrators and Users
Getting Started Getting Started with Time Warner Cable Business Class Voice Manager A Guide for Administrators and Users Table of Contents Table of Contents... 2 How to Use This Guide... 3 Administrators...
Android Device Storage Using SkyReader
Overview Basics File Source Starting Screen View Files and Folders Edit Operation List of File Source Local Protected Files Favorites Photo Library External Storage Dropbox Google Drive SkyDrive Bluetooth
Android Development. http://developer.android.com/develop/ 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系
Android Development http://developer.android.com/develop/ 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系 Android 3D 1. Design 2. Develop Training API Guides Reference 3. Distribute 2 Development Training Get Started Building
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
Exchange Administrators will be able to use a more secure authentication mechanism compared with username and password
Summary Product: Version: Mail for Exchange for Nokia Mail Symbian Anna Date: May 2011 What s New? Support for Certificate Based Authentication Exchange Administrators will be able to use a more secure
, ACTIVITY AND, SLEEP TRACKING SMARTWATCH
2, ACTIVITY AND, SLEEP TRACKING SMARTWATCH TIME CALLS ACTIVITY KEY FACTS UNIQUE SELLING POINTS PRICE 79,90 COMPATIBILITY ios, Android, Windows Phone, PC Windows, MAC DESIGN fashion and Swiss, Available
How to connect your D200 using Bluetooth. How to connect your D200 using GPRS (SIM Card)
D200 En User Guide Content 3 Introduction 3 Scope 3 Related Documentation 4 Internet Connectivity 4 Using D200 with Mobile Phone 5 Using D200 with wireless (Wi-Fi) router 6 Using D200 with GPRS (requires
Getting Started: Creating a Simple App
Getting Started: Creating a Simple App What You will Learn: Setting up your development environment Creating a simple app Personalizing your app Running your app on an emulator The goal of this hour is
ANDROID LEVERED DATA MONITORING ROBOT
ANDROID LEVERED DATA MONITORING ROBOT 1 HIMANI PATHAK, 2 VIDYALAKSHMI KRISHNAKUMAR, 3 SHILPA RAVIKUMAR, 4 AJINKYA SHINDE 1,2,3,4 Electronics & Telecommunication Engineering, Fr. C. R. Institute of Technology,
SeeTec ExpansionPackage
SeeTec ExpansionPackage Contents Contents 1 SeeTec WebClient...1 1.1 System requirements... 2 1.1.1 Server requirements for Apache HTTP Server, SeeTec TranscodingEngine (STE) and SeeTec ApplicationGateway
Introduction to Android: Hello, Android! 26 Mar 2010 CMPT166 Dr. Sean Ho Trinity Western University
Introduction to Android: Hello, Android! 26 Mar 2010 CMPT166 Dr. Sean Ho Trinity Western University Android OS Open-source mobile OS (mostly Apache licence) Developed by Google + Open Handset Alliance
Chapter 2 Getting Started
Welcome to Android Chapter 2 Getting Started Android SDK contains: API Libraries Developer Tools Documentation Sample Code Best development environment is Eclipse with the Android Developer Tool (ADT)
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) Outline Smartphones Developing Mobile Applications Android ios BlackBerry Windows Mobile References Cell phones
Praktikum Entwicklung Mediensysteme (für Master)
Praktikum Entwicklung Mediensysteme (für Master) An Introduction to Android An Introduction to Android What is Android? Installation Getting Started Anatomy of an Android Application Life Cycle of an Android
Module Title: Software Development A: Mobile Application Development
Module Title: Software Development A: Mobile Application Development Module Code: SDA SDA prerequisites: CT1, HS1, MS001, CA Award of BSc. In Information Technology The Bachelor of Science in Information
How To Use Titanium Studio
Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 [email protected] 2015 Parma Outline Introduction Installation and Configuration
Study of Development of Java Applications in Eclipse Environment and Development of Java Based Calendar Application with Email Notifications
Study of Development of Java Applications in Eclipse Environment and Development of Java Based Calendar Application with Email Notifications Muhammad Abid Nazir This thesis is presented as a part of Degree
VNC User Guide. Version 5.0. June 2012
VNC User Guide Version 5.0 June 2012 Trademarks VNC is a registered trademark of RealVNC Ltd. in the U.S. and in other countries. Other trademarks are the property of their respective owners. Protected
Android Development Setup [Revision Date: 02/16/11]
Android Development Setup [Revision Date: 02/16/11] 0. Java : Go to the URL below to access the Java SE Download page: http://www.oracle.com/technetwork/java/javase/downloads/index.html Select Java Platform,
Tutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment
New Technology Introduction: Android Studio with PushBot
FIRST Tech Challenge New Technology Introduction: Android Studio with PushBot Carol Chiang, Stephen O Keefe 12 September 2015 Overview Android Studio What is it? Android Studio system requirements Android
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
AUTOMATIC HUMAN FREE FALL DETECTION USING ANDROID
AUTOMATIC HUMAN FREE FALL DETECTION USING ANDROID Mrs.P.Booma devi 1, Mr.S.P.Rensingh Xavier 2 Assistant Professor, Department of EEE, Ratnavel Subramaniam College of Engineering and Technology, Dindigul
Friendly ARM MINI2440 & Dalvik Virtual Machine with Android
e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 197-202(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Friendly ARM MINI2440 & Dalvik Virtual Machine
RemoSync Business Email (Brew MP)
RemoSync Business Email (Brew MP) (Version 1.0) Setup Guide You must download and subscribe to the RemoSync client before you can begin using the application. You may also need to contact your Microsoft
SYNCSHIELD FEATURES. Preset a certain task to be executed. specific time.
SYNCSHIELD FEATURES This document describes the diversity of SyncShield features. Please note that many of the features require a certain platform version, often earlier software versions do not support
Android Tablet GIS Solution Transforms Well Inspection for Bucks County Health Department
Android Tablet GIS Solution Transforms Well Inspection for Bucks County Health Department A Case Study Problem Statement The Bureau of Environmental Health (BEH) within the Bucks County Health Department
Presenting Android Development in the CS Curriculum
Presenting Android Development in the CS Curriculum Mao Zheng Hao Fan Department of Computer Science International School of Software University of Wisconsin-La Crosse Wuhan University La Crosse WI, 54601
Advantages. manage port forwarding, set breakpoints, and view thread and process information directly
Part 2 a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
RESCO MOBILE CRM USER GUIDE. Access your CRM data on any mobile platform ipad, iphone, Android, Windows Phone or Win XP/Vista/7/8
RESCO MOBILE CRM USER GUIDE Access your CRM data on any mobile platform ipad, iphone, Android, Windows Phone or Win XP/Vista/7/8 Contents Synchronization... 1 1.1. How to synchronize your device... 1 1.2.
MiniPOS and BluePad-50 user manual
MiniPOS and BluePad-50 user manual Welcome to MiniPOS application for mobile and card payments! +386 (30) 70 4444 +386 (30) 70 5555 [email protected] www.paywiser.si Slovenska ulica 54 Ljubljana, Slovenija
KT40. Quick Guide Android 4.4.2
KT40 Quick Guide Android 4.4.2 List KT40 SPECIFICATION... 3 1 EXTERNAL STRUCTURE DESCRIPTION... 4 2 HOME SCREEN... 5 2.1 Notification Bar Icons... 6 3 OPERATION INSTRUCTIONS... 7 3.1 Dialing... 7 3.2 Notification
Mobile Phones Operating Systems
Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating
ANDROID ALERT APP (SHOP SALE)
Bachelor's thesis (TUAS) Degree Programme in Information Technology Specialization: Android App Development 2014 Raj kumar Singh ANDROID ALERT APP (SHOP SALE) BACHELOR S THESIS ABSTRACT TURKU UNIVERSITY
Premium Design Phone with Smartphone Connect
Smartphone Connect App Guide Premium Design Phone with Smartphone Connect Model No. KX-PRW130 Thank you for purchasing a Panasonic product. This document explains how to use the Smartphone Connect app.
ID TECH UniMag Android SDK User Manual
ID TECH UniMag Android SDK User Manual 80110504-001-A 12/03/2010 Revision History Revision Description Date A Initial Release 12/03/2010 2 UniMag Android SDK User Manual Before using the ID TECH UniMag
