Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data

Size: px
Start display at page:

Download "Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data"

Transcription

1 Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data 4 th Year Electronic and Computing Project Report Supervisor: Mr Liam Kilmartin 4 th January

2 Table of Contents Chapter 1 Introduction 1.1 Project Abstract Project Aims... 4 Chapter 2 Background technology 2.1 The Nokia N Phone software Java Python C++ and network sockets Series 60 standard development kit(sdk) Server software WAMP Apache MySQL PHP Google maps API Chapter 3 System design and overview 3.1 System overview Generating the accelerometer data Main handset Application Server Application Web based GUI Chapter 4 Progress to Date and Remaining Work 4.1 Accelerometer processing algorithms Completed Work and Remaining Work

3 Chapter 1 Introduction 1.1 Project Abstract The aim of this project is to develop a real time vehicle tracking and driver behaviour monitoring system based on new cellular handset technologies. These technologies include an integrated GPS receiver and built-in accelerometer which are becoming increasingly more common in cellular handsets and will soon be available in all new handsets. These new technologies allow for a very advance and accurate system to be developed. The integrated GPS receiver can acquire the location of the handset and therefore allows for calculation of speed and acceleration. The built-in accelerometer allows for motion detection of the handset and therefore the vehicle. Sudden movements to the vehicle can be recorded processed and highlighted e.g. late breaking manoeuvres. This system is composed of two applications a complex client handset application to acquire the GPS location of the handset, generate accelerometer data and transmit this data over a wireless network and server application which will store the all the information and show the GPS location of the handset using a Google maps GUI. 3

4 1.2 Project Aims The initial aim of this project is to develop a system where a mobile application sends GPS data to a server over a wireless network. This System is enhanced using a web based graphical user interface (GUI).This GUI will be based on the Google maps API. The triggering of the GPS updates will be done in a number of ways. The simplest will be based on timers, more advanced triggers will included sending GPS updates every 100 meters. To allow for advanced algorithms to be developed accelerometer data will be generated on the handset and be combined with the GPS updates. The final stage of this project will involve development of two advanced algorithms.the first to determine between driving and non driving instances. The second will identify dangerous driver manoeuvres. 4

5 Chapter 2 Background technology: 2.1 The Nokia N95 The handset that was chosen was the Nokia N95. The Nokia N95 is a series 60(s60) phone. The S60 Platform is a software platform for mobile phones that runs on Symbian OS. This handset contained all of the advanced technologies required for this project. This handset also has a Java Virtual Machine which is needed to run the any java application. Integrated GPS The Nokia N95 contains an integrated GPS receiver which is located below the 0 key on the keypad. This GPS chip acquires the longitude, latitude and altitude of the handset. The Nokia N95 allows for assisted GPS. A typical A-GPS-enabled cell phone will use a data connection (internet, or other) to contact the assistance server. Assisted GPS significantly improves the response times of the GPS receiver. [1] Internet The Nokia N95 can connect to the Internet through a carrier packet data network such as GPRS. This allows for high speed data transfers. The cost of GPRS varies across all networks but for the meteor network its costs 99c for 50mb per day [1][2] 5

6 Accelerometer The N95 has a built-in tri axis accelerometer. AN accelerometer is an electromechanically device that measures acceleration. A tri axis accelerometer allows for measurement of acceleration in all directions. This allows for detection of shock and vibrations to the handset. The orientation of the handset can also be calculated using the accelerometer. This was originally developed to control the screen orientation and for use as a pedometer in sports applications. [1] Java Virtual Machine A java virtual machine is a virtual machine used by software programs for execution by computer applications. Java applications that are complied to byte code can run on any computer that has a Java virtual machine installed regardless of its architecture. Certain handsets like the iphones don t come with a java virtual machine and there can t run java applications [1] Figure 1: The Nokia N 6

7 2.2 Phone Software In mobile phone programming there are three different programming languages available the Mobile form of Java, C++ and the mobile version of Python. All three have their advantages and disadvantages.for this project the mobile form of Java and the version of Python. The Python scripts communicate with the Java Applications using internal network sockets Mobile form of Java: Java is a platform independent and object orientated programming language. Platform independent programming languages don t rely on any particularly features of a computer architecture which allows it to very portable. Object orientated programming is a fundamental type of programming that uses a variable and their communications to design applications. This type of programming allows for complex computer programs to be design with a high level of transparency. Java standard edition comes with a large variety of programming interfaces (API).An API is a set of routines and protocol provided by libraries in order to support the designing of applications. An advantage Java has over other programming languages is it uses automatic memory management. Java employs automatic garbage collection to manage the variables and objects at the end of their life cycles. The garbage collecting algorithms reclaim memory used by variables that will never be accessed or manipulated by the program again. The mobile form of Java is designed for resource limited devices. The number of application programming interfaces is significantly reduced in these limited devices this is due to their lack of memory,processing power and other resources.they include the Location API which is used when communicating with the built in GPS receiver which is unique to the mobile form of java. The input and output API which is in the mobile form of java and the standard edition of java automatically accesses the wireless internet when used on a handset. The API libraries that a resource limited device has is dependent on it Mobile Information Device Profile (MIDP). The core APIs are defined by 7

8 the Connected Limited Device Configuration (CLDC).The CLDC is a specification of a framework for Java applications targeted at devices with very limited resources. Figure 2 shows the mobile edition of java API library (J2ME) intersects with the Java standard edition library (J2SE). Depending on the versions MIDP [4] A MIDlet is a Mobile form of Java application. The application takes its framework the Mobile Information Device Profile (MIDP). A MIDlet contains two file a jar file and a jad file. The.jar contains the byte code. The jad file containing the location of the.jar file and describes its contents. [5] Figure 3 intersecting API libraries of both forms of java [6] 8

9 2.2.2 The mobile version of Python: Python is an interpreted and object-oriented high level programming language. High level programming languages reduce the amount of detail to allow the programmer to focus on fewer concepts this makes the language more users friendly and makes the language syntax minimalistic. Since Python is an interpreted language a Python interpreter must be installed to run python applications. Python was design to takes into consideration future growth using module files. A module is a file containing Python definitions and statements[7] In 2004 nokia released a mobile version of python called Python for S60platfrom (PyS60). In addition to the standard features of the Python language, PyS60 provides access to the phone's unique features, such as camera, contacts, calendar, audio recording and playing, TCP/IP and Bluetooth communications and can communicate with the built in accelerometer. The PyS60 installation package includes the Python interpreter, with Python Standard Libraries and a special module for the smart phones features e.g. GPS and accelerometers.[8] 9

10 2.2.3 C++ Although you can access more of the phones functionally with C++ compare to java, C++ was not chosen for this project as C++ has many disadvantages compare to java in mobile phone programming. It s not pure object oriented programming language because C++ doesn't support for garbage collection, C++ doesn t have built in thread support and is not as portable as java Network sockets: A Network socket is an end-point of a bidirectional process-to-process communication flow across an IP based network [9], a network socket is identified by the type of connection, the system I.P address and the port number used for communicating 10

11 2.2.4 Series 60 standard development kit(sdk) To develop any mobile phone application the correct development kit must be used. The development kit enables you to create mobile applications using Java Python or C++. The S60 SDK is the recommend SDK for the Nokia N95. The s60 SDK contains A mobile phone emulator this allows for simulation of MIDlets on the computer tools used to compile and package the application An extensive set of example in all programming languages. A external events generator, this allows the developer to simulate signal black outs and a very low battery TCP support this enables the handset emulator to use an Ethernet card to access the internet to simulate GPRS accessing the internet The s60 SDK supports integration in to an Integrated development environment such as eclipse or netbeans. The SDK contains information about all APIs implemented in a particular handset 11

12 2.3 Server Software WAMP WAMP was chosen as the application server platform for this project. WAMP is an abbreviation of Windows, Apache, MySQL, and PHP.WAMP provided all the server utilities required for the project.apache is a web server and MySQL is a database management system. A socket server was developed in PHP to handle incoming data. WAMP automatically installs and configures Apache, MySQL, and PHP to work on a windows computer. It allows you to develop dynamic Web sites with Apache server, PHP is a script language, and the database of MySQL. It also possesses PHPMyAdmin and SQLite manager to manage more easily your databases. It also comes with a very useful service manager as an icon in the icon tray. The service manager allows you to quickly restart the server, access your logs an access your setting files. PHPmyadmin and SQLitemanager are programs designed to handle the administration of a MySQL database. Both programs offer a user friendly interface and save the user from writing SQL commands [10] 12

13 2.3.2 Apache Apache is a web server. A web server is responsible for handling Http requests from clients and their responses. Apache is extendable beyond its core functionality by using apache modules. These include a module that allow for server side programming languages such as PHP or Python and a proxy module.apache features include SSL, a very advanced set of cryptographic protocols for security over the TCP network MySQL MySQL is a database management system.the MySQL program runs as a server MySQL is free under the General Public License (GPU).It is very easy to use you can quey a MySQL database using the SQL language PHP PHP is a Linux scripting language designed for web based applications.php runs on a web server.php is design to works very well with database management systems. It s free under the under the General Public License (GPU).PHP code can be embedded into html webpage.this allows the html webpage to use PHP to query the databases.this would be impossible without PHP scripts.php queries the data by using simple SQL commands.[12] 13

14 2.3.5 Google Maps API To enhance the server side application an advanced GUI had to be created to allow the user to track the handset.this advanced GUI had to be embedded in the project webpage and to be dynamic changing as new coordinates came in to the database. The Google maps API could do these requirements. Google developed the Google maps API to allow developers to embed Google maps into their websites with their own key points using longitude and latitude coordinates. Google maps code is written in Java Script and XML. Java Script is a scripting language used for advance front end web development. To use the Google maps API the developer must request a Google maps API key this is a unique key give to a particular web address.google maps features include: to insert markers at specific locations to insert info tags coming out of the markers to insert poly lines between two specific locations, these ploy lines can be instructed to automatically link to roads Figure 4 :This show the My Google maps reading the time and location from the database 14

15 Chapter 3 System design and overview 3.1 System overview Steps 1&2 Acquire accelerometer and GPS data Send data to the data to the Server Receives data Stores data Converts data to xml Displays data on webpage in GUI Figure 5 System overview Steps 1&2: generates the accelerometer data, acquires the location of the handset and sends this data to a server. Step 3: runs a socket server that inserts data into a MySQL table Step 4: displays a webpage that can read from a MySQL table and display the results on a Google map GUI 15

16 3.2 Generating the accelerometer data Java could not be used to generate the accelerometer data since there is no Java API to communicate with built in accelerometer.but there is a python module to communicate with the built in accelerometer therefore a python script was designed to constantly generate the data and send it to the java application. This involved creating a simple client and server connection between the python script and the java application Import xyz module (contains function communicate with built in accelerometer chip) Define the socket Bind the socket And listen for the java application to connect Has the Java application connected? No Yes Generate and send accelerometer data to the java application over the socket connection Flow chat of python script 16

17 3.3 Main handset Application The Java mobile phone Application has several tasks. The main task is to access the integrated GPS receiver and acquire the GPS coordinates of the handset this is done using the Java location API. Once the API acquires the location, the longitude, latitude and attitude of the GPS receiver are returned. The location API allows the developer to configure the accuracy of the GPS receiver, the better the accuracy the longer it will take the GPS receiver to acquire the handset location. To prevent the program from getting hung waiting for the location the API requires the developer to set a timeout. The second task of the Java mobile phone Application is to receive the accelerometer data from the Python script. This requires the java application to run a java client to access the python server and request the accelerometer data. The frequency of the accelerometer is 25Hz which is too much data to be constantly sending back to the server.several algorithm are required to convert all the accelerometer data in to useful concise data.(this is discuss in section 4.1) The final task is to send the location of the handset, processed accelerometer data and time back to the server using GPRS. This is done using the java io API. Once the handset attempts to open a socket connection to an external I.P. address the Nokia prompt pops up and asks the user to choose a wireless communication e.g. GPRS. Using the java io API a java client is created that communicates with the PHP server application.the location, processed accelerometer data and time are combine to a fixed length string. The string is filled with zeros if it doesn t reach the preset string length. 17

18 Acquire GPS location Has the GPS coordinates been received? No Yes Run a client to access the python server and request the accelerometer data Has the accelerometer data been received? No Yes Process the accelerometer data Step3 Send the processed accelerometer data, GPS locations and time to the server Flow chart of Java Application 18

19 3.4 Server Application A MySQL table was designed to store the information from the handset. This table had to hold the location, processed accelerometer data and time. This was created using PHPMyadmin. The server application was developed in PHP. The PHP application has two tasks to run a socket server that received data from the mobile java client and insert data into a MySQL database. To run a socket server the PHP script has to first define and bind a socket and then wait for the mobile java client to connect. To insert data into a MySQL database the script must open the database and then insert the data into a specific location on the MySQL table. The data is a string composed of the location, processed accelerometer data and time.the PHP script breaks the string in to its specific parts. To correspond to its values before sending.the first 20 characters are allocated for the longitude coordinates. Characters 20 to 40 are allocated to the latitude coordinates etc. Figure 6 MySQL table 19

20 3.5 Web based GUI A Google maps GUI was developed that read from the MSL database and update as a new coordinates entered the database from the PHP script. A Google maps maker is inserted at the specific coordinates on the map and a polygon is automatically draw between two consecutive markers The initial step was to request a Google maps API key for my project website. Since JavaScript is unable to read a MySQL database A PHP script was developed to read from the MySQL database and return the constants of the database in xml. The PHP script creates an XML file and then uses the echo command to write to the contents of the database. Once the content of the database is converted to xml the JavaScript can process the xml and then insert makers into the Google maps GUI. 20

21 Chapter 4 - Progress to Date and Remaining Work 4.1 Algorithms to process the accelerometer data. The accelerometer has a frequency of 25hz.Therefore a new set of values is generated ever.04seconds.this is too much data to send back to the server due to cost of send data and the processor power of the handset therefore this data must be processed in the mobile java application.two algorithms are required the first is to detect whether the phone is in a car or if the phone is on a person who is walking. The second is to identify dangerous driving manoeuvres.to develop these algorithms the sample data was first analyzed. (shown in figure 7).Figure 7 show a person taking 8 steps Detecting between driving and non driving instances The following parameters need to be taken into account when developing this algorithms speed, x axis y axis and z axis. Using the built in GPS unit and the Haversine distance formula the speed the handset can be can calculated. The Haversine distance formula is a formula for calculating the distance between two coordinates. The typical walking speed of a human is 5km/h and the typical running speed of a human is 18km/h. 20km will be defined as the speed threshold, every speed over the 20km is assumed to be in a moving vehicle. An algorithm now needs to determine the difference between a slow moving vehicle and a person running.this will be done using peak detection on the x axis y axis and z axis vales. This will set automatically set a threshold for each value and record the periodicity of this threshold being broken. If the intervals are found to be constant this indicates strides of a person walking or running. Using peak detection will allow the user to move his phone in a slow moving car with the since the intervals will not be constant. The identifying dangerous driving manoeuvres will also be done using accelerometer and GPS data. 21

22 Figure 7. Sample accelerometer data 22

23 4.2 Completed Work and Remaining Work Completed Work Development of a system where GPS data is sent from a handset to a server Development of a Google maps GUI that reads from the server and displays results on map Accelerometer Data is being sent from Python to my java application but over whelms my java application Remaining Work Adding Intelligent trigging to the java mobile phone application Development of accelerometer processing algorithms to the java mobile phone application Extra enhancement of the Google maps GUI to all the polygons to automatically to link to roads 23

24 References: [1]= [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 24

Mobile Operating Systems. Week I

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

More information

Location-Based Information Systems

Location-Based Information Systems Location-Based Information Systems Developing Real-Time Tracking Applications Miguel A Labrador Alfredo J Perez Pedro M Wightman CRC Press Taylor & Francis Group Boca Raton London New York CRC Press Is

More information

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

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India loka.ashwin@gmail.com ABSTRACT In this paper, we describe the design and

More information

Java Platform, Micro Edition (Java ME) Mokoena F.R. The 7046 Team

Java Platform, Micro Edition (Java ME) Mokoena F.R. The 7046 Team Java Platform, Micro Edition (Java ME) Mokoena F.R The 7046 Team 1. Introduction Java Platform, Micro Edition (Java ME) technology is one of the popular mobile application runtime. It provides developers

More information

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 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

More information

Monitoring Software using Sun Spots. Corey Andalora February 19, 2008

Monitoring Software using Sun Spots. Corey Andalora February 19, 2008 Monitoring Software using Sun Spots Corey Andalora February 19, 2008 Abstract Sun has developed small devices named Spots designed to provide developers familiar with the Java programming language a platform

More information

Monitoring and control of users in open environments on the Android platform

Monitoring and control of users in open environments on the Android platform Monitoring and control of users in open environments on the Android platform DEGREE IN COMMUNICATIONS SYSTEMS ENGINEERING AUTHOR: TUTOR: Eric Bella Pulgarín Raúl Sánchez Reillo DIRECTOR: Aitor Mendaza

More information

GPS Vehicle and personal location tracker. User manual

GPS Vehicle and personal location tracker. User manual GPS Vehicle and personal location tracker User manual 1 Contents 1. Product overview... 2 2. Safety instruction... 3 3. Specification and parameters... 3 4. Getting started... 4 4.1 Hardware and accessories...

More information

SuperGuard VT-05 Vehicle Tracking Device

SuperGuard VT-05 Vehicle Tracking Device SuperGuard VT-05 Vehicle Tracking Device The SuperGuard VT-05 Vehicle Tracker is a professional GPS tracking device designed for fleet management and commercial data centers, with customizable data upload

More information

Network Enabled Battery Health Monitoring System

Network Enabled Battery Health Monitoring System Network Enabled Battery Health Monitoring System Research Team: Fan Yang Zhengyang Liu Supervisor: Advisor: Hanlei Zhang (PhD Student) Wencong Su (PhD Student) Dr. Mo-Yuen Chow Presentation Outline Project

More information

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

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

More information

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS Vehicle or Personal Position Tracking Vehicle Status and Speed Tracking Auto Accident Report Global Position System (GPS) Navigation System Anti theft Alarm System Overview 1. GPS data tracking via GSM

More information

Mobile Development Discovery Document

Mobile Development Discovery Document Mobile Development Discovery Document Prepared By: Abdul Wadood, Atifa Nadeem, Naima Khan and Haris Khan All Rights Reserved No part of this publication may be reproduced, reformatted or transmitted in

More information

Application of Android OS as Real-time Control Platform**

Application of Android OS as Real-time Control Platform** AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 2 http://dx.doi.org/10.7494/automat.2013.17.2.197 Krzysztof Ko³ek* Application of Android OS as Real-time Control Platform** 1. Introduction An android operating

More information

GPStrack/GPSalarm Track and alarm system. Abdelbasset Benguelloula Concours de la Meilleure Innovation dans le Domaine des TIC

GPStrack/GPSalarm Track and alarm system. Abdelbasset Benguelloula Concours de la Meilleure Innovation dans le Domaine des TIC GPStrack/GPSalarm Track and alarm system Abdelbasset Benguelloula Concours de la Meilleure Innovation dans le Domaine des TIC Outline Of The Talk 1 - Brief introduction 2 - How GPS tracking works 3 - Why

More information

Tracking Anomalies in Vehicle Movements using Mobile GIS

Tracking Anomalies in Vehicle Movements using Mobile GIS Tracking Anomalies in Vehicle Movements using Mobile GIS M.Saravanan Ericsson Research India Ericsson India Global Services Pvt.Ltd. Chennai, India Abstract--- Detecting fraud activities and anomalies

More information

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise

More information

IDD-213T User Manual. (Rev. 1.0) China Aerospace Telecommunications Limited

IDD-213T User Manual. (Rev. 1.0) China Aerospace Telecommunications Limited (Rev. 1.0) China Aerospace Telecommunications Limited Contents 1. Introduction......3 2. Specifications...4 2.1 External Interface... 4 2.2 Status Indicator...... 5 2.3 Technical Parameters... 6 3. Device

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

An Introduction to Android

An Introduction to Android An Introduction to Android Michalis Katsarakis M.Sc. Student katsarakis@csd.uoc.gr Tutorial: hy439 & hy539 16 October 2012 http://www.csd.uoc.gr/~hy439/ Outline Background What is Android Android as a

More information

Nokia 9210i/9290 Communicators and PersonalJava TM Application Development

Nokia 9210i/9290 Communicators and PersonalJava TM Application Development Nokia 9210i/9290 Communicators and Personal TM Application Development 05-03-2002 Nokia 9210i/9290 Communicators and PersonalTM Application Development Table of contents 1. DIFFERENT JAVA TECHNOLOGIES...

More information

Mobile Operating Systems Lesson 07 Symbian OS

Mobile Operating Systems Lesson 07 Symbian OS Mobile Operating Systems Lesson 07 Symbian OS Oxford University Press 2007. All rights reserved. 1 Oxford University Press 2007. All rights reserved. 2 Symbian OS multi-modal communication support OS for

More information

ICAPRG601A Develop advanced mobile multi-touch applications

ICAPRG601A Develop advanced mobile multi-touch applications ICAPRG601A Develop advanced mobile multi-touch applications Release: 1 ICAPRG601A Develop advanced mobile multi-touch applications Modification History Release Release 1 Comments This Unit first released

More information

System Structures. Services Interface Structure

System Structures. Services Interface Structure System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface

More information

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 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

More information

Mobile Device Manual for 3G DVRs

Mobile Device Manual for 3G DVRs Mobile Device Manual for 3G DVRs The 3G DVR can be monitored with APPS for supported mobile device operating systems. Please refer to the table below for your specific mobile device application. Please

More information

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference

More information

ANDROID OPERATING SYSTEM

ANDROID OPERATING SYSTEM ANDROID OPERATING SYSTEM Himanshi Grover,Devesh Agrawal IT Department, Dronacharya College Of Engg Gurgaon,Haryana,India Abstract - Android has become need rather than luxury these days. The computing

More information

Introduction to Android

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

More information

DYNAMIC GOOGLE REMOTE DATA COLLECTION

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

More information

Student Attendance Through Mobile Devices

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

More information

Example of Standard API

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

More information

INTRODUCTION TO JAVA PROGRAMMING LANGUAGE

INTRODUCTION TO JAVA PROGRAMMING LANGUAGE INTRODUCTION TO JAVA PROGRAMMING LANGUAGE Today Java programming language is one of the most popular programming language which is used in critical applications like stock market trading system on BSE,

More information

Computer and Set of Robots

Computer and Set of Robots Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence 2. Web Servers Introduction Web content lives on Web servers Web servers speak the platform independent HyperText Transfer Protocol (HTTP) (so

More information

GPS Tracking Solution GPS GSM Tracker

GPS Tracking Solution GPS GSM Tracker 2013 GPS Tracking Solution GPS GSM Tracker Robust solution for tracking your Assets, Cars, Buses, Trucks, Fleet, Shipment, Children, Pets and more with web based tracking from anywhere in the world through

More information

Terminal Based Monitoring of Voice Call Quality in Mobile Networks

Terminal Based Monitoring of Voice Call Quality in Mobile Networks Terminal Based Monitoring of Voice Call Quality in Mobile Networks Liam Hartley and Liam Kilmartin Communications and Signal Processing Research Unit, Department of Electronic Engineering, NUI, Galway,

More information

A Tool for Evaluation and Optimization of Web Application Performance

A Tool for Evaluation and Optimization of Web Application Performance A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application

More information

Teqno Mates Solutions

Teqno Mates Solutions Teqno Mates Solutions About Teqno Mates Teqno Mates Solutions is an emerging outsourcing leader and one of the most promising web development companies in India, the biggest IT outsourcing hub of the world.

More information

User Manual (UDTTV01 V 1.6

User Manual (UDTTV01 V 1.6 User Manual (UDTTV01 GPS/GSM Vehicle Tracker) V 1.6 1.1 Brief Introduction The UDTTV01 GPS/GSM Tracker is a vehicle remote positioning device with built-in GPS and GSM/GPRS technology in compact size.

More information

An Android-based Instant Message Application

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 mzheng@uwlax.edu Abstract One of the

More information

Step into the Future: HTML5 and its Impact on SSL VPNs

Step into the Future: HTML5 and its Impact on SSL VPNs Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components

More information

There are numerous ways to access monitors:

There are numerous ways to access monitors: Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...

More information

WHITE PAPER. Domo Advanced Architecture

WHITE PAPER. Domo Advanced Architecture WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization

More information

Efficiency of Web Based SAX XML Distributed Processing

Efficiency of Web Based SAX XML Distributed Processing Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences

More information

Efficiency Considerations of PERL and Python in Distributed Processing

Efficiency Considerations of PERL and Python in Distributed Processing Efficiency Considerations of PERL and Python in Distributed Processing Roger Eggen (presenter) Computer and Information Sciences University of North Florida Jacksonville, FL 32224 ree@unf.edu 904.620.1326

More information

Development of Java ME

Development of Java ME Y39PDA Development of Java ME application České vysoké učení technické v Praze Fakulta Elektrotechnická Content What is Java ME Low Level a High Level API What is JSR LBS Java ME app. life-cycle 2/29 Is

More information

Cost Effective GPS-GPRS Based Object Tracking System

Cost Effective GPS-GPRS Based Object Tracking System Cost Effective GPS-GPRS Based Object Tracking System Khondker Shajadul Hasan, Mashiur Rahman, Abul L. Haque, M Abdur Rahman, Tanzil Rahman and M Mahbubur Rasheed Abstract This paper proposes and implements

More information

Autos Limited Ghana Vehicle Tracking Business Proposal

Autos Limited Ghana Vehicle Tracking Business Proposal Autos Limited Ghana Vehicle Tracking Business Proposal Executive Summary Our Understanding of Your Goals We understand that you or your business needs to monitor all your vehicles or company's to minimize

More information

Kaseya 2. User Guide. Version 1.0

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.

More information

6 CURRENT JOB OPENINGS:

6 CURRENT JOB OPENINGS: TO ALL GRADUATING STUDENTS: Looking for an opportunity to enter the exciting Mobile App Development industry? We have the right place for you and we want you! We are Singapore s pioneering mobile app development

More information

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner 1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi

More information

Frameworks & Android. Programmeertechnieken, Tim Cocx

Frameworks & Android. Programmeertechnieken, Tim Cocx Frameworks & Android Programmeertechnieken, Tim Cocx Discover thediscover world atthe Leiden world University at Leiden University Software maken is hergebruiken The majority of programming activities

More information

Computer Networks/DV2 Lab

Computer Networks/DV2 Lab Computer Networks/DV2 Lab Room: BB 219 Additional Information: http://ti.uni-due.de/ti/en/education/teaching/ss13/netlab Equipment for each group: - 1 Server computer (OS: Windows Server 2008 Standard)

More information

Wireless Java Programming for Enterprise Applications

Wireless Java Programming for Enterprise Applications Wireless Java Programming for Enterprise Applications Mobile Devices Go Corporate Dan Harkey Shan Appajodu Mike Urkin WILEY PUBLISHING, INC. Jl. ^E^.^l.^ Contents Foreword Preface v vii Part 1. Technologies

More information

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data

More information

Architecture and Mode of Operation

Architecture and Mode of Operation Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security

More information

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9. Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A

More information

GUI/Custom GUI, SIP Stack, Telephony, DB, Sockets, Bluetooth, QT.

GUI/Custom GUI, SIP Stack, Telephony, DB, Sockets, Bluetooth, QT. OVERVIEW FOR SYNERGY ISG: Mobile development ScienceSoft in quick facts 250 full-time IT experts and a network of 100+ developers 200+ successfully completed large outsourcing projects Experience in software

More information

Lecture 1 Introduction to Android

Lecture 1 Introduction to Android These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy

More information

FINAL YEAR PROJECT PROPOSAL Public Voting System

FINAL YEAR PROJECT PROPOSAL Public Voting System FINAL YEAR PROJECT PROPOSAL Public Voting System Nick Day n.day@lancaster.ac.uk Supervisor: Dr Corina Sas ABSTRACT This report presents a proposal for a public voting system to be developed as part of

More information

Cross Platform Applications with IBM Worklight

Cross Platform Applications with IBM Worklight IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT

More information

Global Asset Tracking & Identification System

Global Asset Tracking & Identification System ` Global Asset Tracking & Identification System 2 About GATIS Solutions Global Asset Tracking & Identification Systems GATIS is a robust, secure and comprehensive Auto-ID system, with a logistic and asset

More information

DBMS Project. COP5725 - Spring 2011. Final Submission Report

DBMS Project. COP5725 - Spring 2011. Final Submission Report DBMS Project COP5725 - Spring 2011 Final Submission Report Chandra Shekar # 6610-6717 Nitin Gujral # 4149-1481 Rajesh Sindhu # 4831-2035 Shrirama Tejasvi # 7521-6735 LINK TO PROJECT Project Website : www.cise.ufl.edu/~mallela

More information

Remote Desktop on Mobile

Remote Desktop on Mobile Remote Desktop on Mobile SonamGavhane RasikaPhanse Monica Sadafule B.W.Balkhande Abstract In This paper we will see how the remote Desktop with static IP can be accessed using Android based mobile phones,to

More information

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java Oxford University Press 2007. All rights reserved. 1 C and C++ C and C++ with in-line-assembly, Visual Basic, and Visual C++ the

More information

GSM. Quectel Cellular Engine. GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1

GSM. Quectel Cellular Engine. GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1 GSM Cellular Engine GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1 Document Title GSM TCPIP Application Notes Version 1.1 Date 2011-09-22 Status Document Control ID Release GSM_TCPIP_AN_V1.1 General Notes

More information

MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS. João André Correia Telo de Oliveira

MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS. João André Correia Telo de Oliveira MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS João André Correia Telo de Oliveira Author Affiliation(s) Instituto Superior Técnico, University of Lisbon, Portugal ABSTRACT This dissertation was

More information

Mobile Application GPS-Based

Mobile Application GPS-Based 3 Mobile Application GPS-Based Berta Buttarazzi University of Tor Vergata, Rome, Italy 1. Introduction Most of navigators for mobile devices have a big failure; they do not notify the user of road condition

More information

Dynamic Bluetooth File Sharing With Cellular Devices. Project Goals

Dynamic Bluetooth File Sharing With Cellular Devices. Project Goals Dynamic Bluetooth File Sharing With Cellular Devices Steve Brar George Chen Michael Hair Jon Wagoner Project Goals Establishing a Bluetooth connection Download application software to client Look up existing

More information

SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES

SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES Catalin BUJDEI Liviu PERNIU Ion TRUICAN Mihai CARAMAN Automatics Department, Transilvania University of Brasov, M.Viteazu

More information

Android Operating System

Android Operating System Prajakta S.Adsule Student-M.B.A.[I.T.] BharatiVidyapeeth Deemed University,Pune(india) praju_hiramani@yahoo.co.in Mob. No. 9850685985 Android Operating System Abstract- Android operating system is one

More information

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

CS297 Report. Accelerometer based motion gestures for Mobile Devices

CS297 Report. Accelerometer based motion gestures for Mobile Devices CS297 Report Accelerometer based motion gestures for Mobile Devices Neel Parikh neelkparikh@yahoo.com Advisor: Dr. Chris Pollett Department of Computer Science San Jose State University Spring 2008 1 Table

More information

A PRIVACY - LEARNING OBJECTS IDENTITY SYSTEM FOR SMARTPHONES BASED ON A VIRTUAL LEARNING ENVIRONMENT DATABASE

A PRIVACY - LEARNING OBJECTS IDENTITY SYSTEM FOR SMARTPHONES BASED ON A VIRTUAL LEARNING ENVIRONMENT DATABASE A PRIVACY - LEARNING OBJECTS IDENTITY SYSTEM FOR SMARTPHONES BASED ON A VIRTUAL LEARNING ENVIRONMENT DATABASE LeThanhHieu* #, JinHai *, DeQingZou *,WangDaiBin * *Cluster Grid Computing Laboratory (CGCL)

More information

MFPConnect Monitoring. Monitoring with IPCheck Server Monitor. Integration Manual Version 2.05.00 Edition 1

MFPConnect Monitoring. Monitoring with IPCheck Server Monitor. Integration Manual Version 2.05.00 Edition 1 MFPConnect Monitoring Monitoring with IPCheck Server Monitor Integration Manual Version 2.05.00 Edition 1 TABLE OF CONTENTS 1. INTRODUCTION...3 2. REQUIREMENTS...4 3. RESTRICTIONS...5 4. INSTALLATION...6

More information

FileMaker Server 13. Custom Web Publishing with PHP

FileMaker Server 13. Custom Web Publishing with PHP FileMaker Server 13 Custom Web Publishing with PHP 2007 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks

More information

Kepware Technologies Optimizing KEPServerEX V5 Projects

Kepware Technologies Optimizing KEPServerEX V5 Projects Kepware Technologies Optimizing KEPServerEX V5 Projects September, 2010 Ref. 50.16 Kepware Technologies Table of Contents 1. Overview... 1 2. Factors that Affect Communication Speed... 1 2.1 Defining Bandwidth...

More information

ELIXIR LOAD BALANCER 2

ELIXIR LOAD BALANCER 2 ELIXIR LOAD BALANCER 2 Overview Elixir Load Balancer for Elixir Repertoire Server 7.2.2 or greater provides software solution for load balancing of Elixir Repertoire Servers. As a pure Java based software

More information

Taxi Service Design Description

Taxi Service Design Description Taxi Service Design Description Version 2.0 Page 1 Revision History Date Version Description Author 2012-11-06 0.1 Initial Draft DSD staff 2012-11-08 0.2 Added component diagram Leon Dragić 2012-11-08

More information

RoverPal - A Mobile Payment Application

RoverPal - A Mobile Payment Application White Paper RoverPal - A Mobile Payment Application Introduction Online shopping has been a favorable experience with most of us. Still, we come across instances where we are out on shopping and we run

More information

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts

More information

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

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

More information

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Prototyping Connected-Devices for the Internet of Things. Angus Wong Prototyping Connected-Devices for the Internet of Things Angus Wong Agenda 1) Trends of implementation of IoT applications REST Cloud 2) Connected-device Prototyping Tools Arduino Raspberry Pi Gadgeteer

More information

FileMaker Server 15. Custom Web Publishing Guide

FileMaker Server 15. Custom Web Publishing Guide FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

End User Guide The guide for email/ftp account owner

End User Guide The guide for email/ftp account owner End User Guide The guide for email/ftp account owner ServerDirector Version 3.7 Table Of Contents Introduction...1 Logging In...1 Logging Out...3 Installing SSL License...3 System Requirements...4 Navigating...4

More information

Features of The Grinder 3

Features of The Grinder 3 Table of contents 1 Capabilities of The Grinder...2 2 Open Source... 2 3 Standards... 2 4 The Grinder Architecture... 3 5 Console...3 6 Statistics, Reports, Charts...4 7 Script... 4 8 The Grinder Plug-ins...

More information

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

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

More information

USER MANUAL V5.0 VT300

USER MANUAL V5.0 VT300 GPS Vehicle Tracker USER MANUAL V5.0 VT300 Updated on 26/12/2008 Contents 1 Product Overview 3 2 For Your Safety 3 3 VT300 Parameters 3 4 Getting Started 4 4.1 Hardware and Accessories 4 4.2 Light and

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1295 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1295 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1295 HUMAN ACTIVITY RECOGNITION AN ANDROID APPLICATION Abstract Smitha K.S Department of Electronics and Communication,

More information

CREW - FP7 - GA No. 258301. Cognitive Radio Experimentation World. Project Deliverable D7.5.4 Showcase of experiment ready (Demonstrator)

CREW - FP7 - GA No. 258301. Cognitive Radio Experimentation World. Project Deliverable D7.5.4 Showcase of experiment ready (Demonstrator) Cognitive Radio Experimentation World!"#$% Project Deliverable Showcase of experiment ready (Demonstrator) Contractual date of delivery: 31-03-14 Actual date of delivery: 18-04-14 Beneficiaries: Lead beneficiary:

More information

Tracking Solutions for Fleet Management Systems

Tracking Solutions for Fleet Management Systems Tracking Solutions for Fleet Management Systems By Priya Shukla, Anand Kumar Swami, Neha Kochar and Filippo Colaianni STMicroelectronics Design and development of commercial GPS receivers has gained tremendous

More information

Raspberry Pi Webserver

Raspberry Pi Webserver 62 Int'l Conf. Embedded Systems and Applications ESA'15 Raspberry Pi Webserver Max Runia 1, Kanwalinderjit Gagneja 1 1 Department of Computer Science, Southern Oregon University, Ashland, OR, USA Abstract

More information

Empowering Developers to Estimate App Energy Consumption. Radhika Mittal, UC Berkeley Aman Kansal & Ranveer Chandra, Microsoft Research

Empowering Developers to Estimate App Energy Consumption. Radhika Mittal, UC Berkeley Aman Kansal & Ranveer Chandra, Microsoft Research Empowering Developers to Estimate App Energy Consumption Radhika Mittal, UC Berkeley Aman Kansal & Ranveer Chandra, Microsoft Research Phone s battery life is critical performance and user experience metric

More information

Python for Series 60 Platform

Python for Series 60 Platform F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia

More information

FileMaker Server 12. Custom Web Publishing with PHP

FileMaker Server 12. Custom Web Publishing with PHP FileMaker Server 12 Custom Web Publishing with PHP 2007 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks

More information

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016 VEHICLE TRACKING SYSTEM WITH ANDROID APP SUPPORT ABSTRACT M. Sudhakar Professor Dept of ECE CMR College of Engineering & Technology Kandlakoya, Medchal Rd, Hyderabad e-mail: vp@cmrcet.org K.Kalyani PG

More information

PHP vs. Java. In this paper, I am not discussing following two issues since each is currently hotly debated in various communities:

PHP vs. Java. In this paper, I am not discussing following two issues since each is currently hotly debated in various communities: PHP vs. Java *This document reflects my opinion about PHP and Java. I have written this without any references. Let me know if there is a technical error. --Hasari Tosun It isn't correct to compare Java

More information

VoipSwitch softphones

VoipSwitch softphones VoipSwitch softphones sales@voipswitch.com 3/21/2011 Voiceserve ltd.grosvenor House,1 High Street,London United Kingdom 1 Contents Introduction and solution overview... 2 iphone mobile softphone... 3 Google

More information

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS FLEET MANAGEMENT & CAR SECURITY SYSTEM FOR PROVIDERS AND CUSTOMERS The Tracker Server Communication Program for data collection The Tracker Client Map Program intended for dispatching desks The GSM/GPRS

More information