Location Framework Degrees.mobi Limited. All rights reserved.

Size: px
Start display at page:

Download "Location Framework Degrees.mobi Limited. All rights reserved."

Transcription

1 Location Framework Degrees.mobi Limited. All rights reserved. The copyright in and title to the document Location Framework belongs to 51Degrees.mobi Limited. No part of it whatsoever may be reproduced in any form without the prior authority of 51Degrees.mobi Limited and/or any original source as appropriate. Any agreed copy or extract must be marked with all proprietary notices which appear on the original and will be subject to the requirement that you will acknowledge on the face of each part of the reproduced material that it belongs to 51Degrees.mobi Limited

2 Contents Objectives...3 Prerequisites... 3 Step 1 - Find Me?...3 Step 2 - Finding Somewhere Else...5 Step 3 - MaxMind...7 Step 4 - Multiple Methods - Server Side Location...9 Step 6 - Multiple Methods - Everything...12 Licensing...12 Conclusion...13 Copyright 51degrees.mobi Limited Page 2 of 13

3 Objectives Find out the geographic position of a mobile device using two different methods. Convert a partial location name into a geographic position. Seamlessly use several methods to capture a location. Prerequisites Complete Installation, Emulators and Mobile Profiles tutorials. A basic understanding of IP addresses. Step 1 - Find Me? Create a new mobile web form and paste the following ASP.NET code into the page. <mob:location ID="Location1" runat="server" Mode="Client" HighAccuracy="true" AutoPostBack="True" OnLocationFound="LocationFound"> </mob:location> <mob:label ID="Label1" runat="server"></mob:label> The following C# code should be pasted into the pages class file. protected void LocationFound(object sender, LocationFoundEventArgs e) { Label1.Text = e.isavailable? e.locationinfo.position.todisplay() : "Not Found"; } Before this page can be tested we need to configure the emulator to support location services and provide a simulated geographic position. The simplest way to do this with the Android emulator is to use the Telnet command interface to send geographic position fixes to the virtual device. If the Telnet client has not already been installed on the development machine now is a good time to add the feature. After you have started the Android emulator and a virtual machine is running open a command prompt and type telnet localhost Type geo fix in the telnet session once it's started. You should see a screen similar to the following providing confirmation that the emulated position has been accepted. Copyright 51degrees.mobi Limited Page 3 of 13

4 The Emulator now has a fixed position, in this case the railway station in the middle of Reading in the UK. The first parameter after geo fix is longitude and the second latitude. Both are expressed as decimal values. Open the page using the Android emulator and after a few seconds you should see a screen similar to the following. Copyright 51degrees.mobi Limited Page 4 of 13

5 When the page is loaded the mobile device is queried for it's location. The latitude and longitude of the emulator are returned and the control will automatically postback the result to the server firing the LocationFound event. Different mobile devices use different techniques to determine location. The location control supports all common methods and developers using the location control do not need to worry about the differences between devices. Some mobile devices will not support location and in situations where location support can not be guaranteed some of the others described in this tutorial should be considered. Step 2 - Finding Somewhere Else Sometimes an application doesn't just need to know where the mobile device is, it needs to ask the user for other locations they might be interested in. For example; a Store Finder application may be asked to locate stores near the users current position, or at another location the user intends to travel to. The Location control supports this scenario via the Mode property. Change the ASP.NET code from Step 1 so that the Mode property of the location control is set to GeoCode. The code should appear as follows. <mob:location ID="Location1" runat="server" Mode="GeoCode" HighAccuracy="true" AutoPostBack="True" OnLocationFound="LocationFound"> </mob:location> The Mode property controls the methods that are used to obtain a location. When set to GeoCode the control will ask the user to enter a location into a text box. Pressing the Find Location button initiates a request to Google's GeoCode API to determine the latitude and longitude of the location. If more than one possible location exists the user will be asked to select from a drop down list. Once a location has been chosen the LocationFound event will be fired. Opening the page with the Android Emulator and entering Reading into the TextBox will result in the following series of screens. Copyright 51degrees.mobi Limited Page 5 of 13

6 Copyright 51degrees.mobi Limited Page 6 of 13

7 Step 3 - MaxMind Sometimes an application doesn't need to know the precise position of a mobile device. The country or the state the device is in will be good enough. The previous two methods either require features not present on all mobile devices, or require user input. Alter the ASP.NET code from Step 2 to following. set the Mode property to MaxMind. The code should be similar to the <mob:location ID="Location1" runat="server" Mode="MaxMind" HighAccuracy="true" AutoPostBack="True" OnLocationFound="LocationFound"> </mob:location> Now open the web page in the Androidd Emulator. A page similar to the following screen shot should appear. Copyright 51degrees.mobi Limited Page 7 of 13

8 What's happening? When in MaxMind mode a small local database mapping IP address ranges to geographic locations is consulted to determine the position of the mobile device base on it's public IP address. As this database is provided by MaxMind Inc we've named the mode MaxMind. When accessing the web page within a development environment the IP address of the emulator will be within a private address range and can not possibly be included in the IP address database. In order to develop and test mobile web applications which use MaxMind mode the mobile device must use a public IP address. When accessed from the Android Emulator connected to the public internet a screen similar to the one seen in Step 1 will be displayed. Remember the location accuracy will be very poor compared to the value returned in Step 1. When the web page is displayed on an will appear. Android Emulator with a public IP address a screen similar to the following Copyright 51degrees.mobi Limited Page 8 of 13

9 MaxMind sell commercial databases that are more accurate than the free version downloaded when 51Degrees.mobi is installed. See the MaxMind web site for more details. If MaxMind is used within a mobile web application the IP address database should be updatedd monthly to ensure recent data is being used. Step 4 - Multiple Methods - Server Side Location Changing the Mode property of the Location Control to Server will use both the MaxMind and GeoCode methods to return a location. These methods are both implemented entirely on the web server and are used together to provide flexibility to the end user. The user will be able to select the location found by MaxMind in a single click, or if they'd rather use the TextBox and Find Location button to enter their own location they can. Two other properties need to be set when using Server mode. DisplayLocation needs to be set to true to enable the location found by MaxMind to be available for the user to select if they don't wish to use the GeoCode option. If you'd rather the location found from MaxMind was displayed as a name rather than a latitude and longitude the RequestAddress property should be set to true. Change the ASP.NET code from Step 3 to the following. <mob:location ID="Location1" runat="server" Mode="Server" DisplayLocation="true" RequestAddress="true" AutoPostBack="True" OnLocationFound="LocationFound"> Copyright 51degrees.mobi Limited Page 9 of 13

10 </mob:location> When accessed from the Android Emulator with a public IP address a screen similar to the following will be presented. Copyright 51degrees.mobi Limited Page 10 of 13

11 If the public IP address does not return a location then a message information the end user the location can not be found will appear. The RequestAddress property is used to convert a location to a more familiar place name or point of interest. If RequestAddress were set to false the latitude and longitude of the location would be displayedd which may not mean anything to the end user. Step 5 - Multiple Methods - Precise Locations In Step 4 two location methods were used that will work on any mobile device as they're implemented entirely using server side technology. If a very accuracy location is required for the mobile web application Precise mode can be used to combine the Client and GeoCode methods. Change the Mode property in Step 4 to Precise. Your ASP.NET location control code should appears as follows. <mob:location ID="Location1" runat="server" Mode="Precise" HighAccuracy="true" DisplayLocation="True" RequestAddress="true" AutoPostBack="True" OnLocationFound="LocationFound"> </mob:location> <mob:label ID="Label1" runat="server"></mob:label> The user interface present will appear almost identically to that seen in Step 4. However the location available for single click selection will have been provided by the mobile device's location services. If the page is displayed on Copyright 51degrees.mobi Limited Page 11 of 13

12 the Android Emulator a screen similar to the following should appear. No location has been found through location services because the geo fix command has not been issued via the telnet session. See Step 1. This is why a message "Sorry. We're unable to locate you at the moment." is displayed. If the end user should not be aware of option to select the current location if the location service fails to return a location set the DisplayLocation property of the control to false. Step 6 - Multiple Methods - Everything One final mode is available which combines all the methods discussed in this tutorial. All mode is very similar to Precise but will use a MaxMind location if the location services of the mobile device fail to return a location. This will at least provide the end user a location for single click selection if they're happy with the location provided. Licensing Google maps APIs are used with the Location control when Mode property is set to GeoCode, Precise or All or RequestAddress is set to true. MaxMind's GeoLiteCity database is used by the Location control in when the Mode property is set to All or Server. These services are subject to separate terms of use. See the following link: Google Terms of Service MaxMind Copyright 51degrees.mobi Limited Page 12 of 13

13 Purchase of a 51Degrees.mobi -.Net Mobile Framework does not include a licence to use these services. In many situations Google and MaxMind provide the necessary services to use the Location control without charge. Conclusion The Location control provides a very simple method of capturing a location using a variety of complex methods. A single event is fired when a location is found irrespective of the method or source. Mobile web applications can make use of location to simplify or enhance existing processes. For example; explicitly finding points of interest or providing nearby and therefore most likely points of interest towards the top of a list. Copyright 51degrees.mobi Limited Page 13 of 13

MobileProfile Framework

MobileProfile Framework MobileProfile Framework 2011 51Degrees.mobi Limited. All rights reserved. The copyright in and title to the document MobileProfile Framework belongs to 51Degrees.mobi Limited. No part of it whatsoever

More information

ASP.NET provides several mechanisms to manage state in a more powerful and easier to utilize way than classic ASP.

ASP.NET provides several mechanisms to manage state in a more powerful and easier to utilize way than classic ASP. Page 1 of 5 ViewState... ASP.NET provides several mechanisms to manage state in a more powerful and easier to utilize way than classic ASP. By: John Kilgo Date: July 20, 2003 Introduction A DotNetJohn

More information

Styling of Controls Framework

Styling of Controls Framework Styling of Controls Framework 2011 51Degrees.mobi Limited. All rights reserved. The copyright in and title to the document Styling of Controls Framework belongs to 51Degrees.mobi Limited. No part of it

More information

Stream Map USA Manual

Stream Map USA Manual 1. INTRODUCTION When Stream Map USA is launched, a map of North America opens showing your current location and a colored area highlighting the states covered. Stream Map USA Manual This manual is designed

More information

Web Hosting. Important features to consider

Web Hosting. Important features to consider Web Hosting Important features to consider Amount of Storage When choosing your web hosting, one of your primary concerns will obviously be How much data can I store? For most small and medium web sites,

More information

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America.

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. Exsys RuleBook Selector Tutorial Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. This documentation, as well as the software described in it, is furnished under license

More information

Overview of the EMF Refresher Webinar Series. EMF Resources

Overview of the EMF Refresher Webinar Series. EMF Resources Overview of the EMF Refresher Webinar Series Introduction to the EMF Working with Data in the EMF viewing & editing Inventory Data Analysis and Reporting 1 EMF User's Guide EMF Resources http://www.cmascenter.org/emf/internal/guide.html

More information

Google Drive: Access and organize your files

Google Drive: Access and organize your files Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs anywhere. Change a file on the web, your computer, or your mobile device, and it updates

More information

Mobile MessageBank Standard User Guide

Mobile MessageBank Standard User Guide Mobile MessageBank Stard User Guide 1. The World Of Mobile MessageBank 2. MessageBank Stard Set Up 3. Using MessageBank 4. Options 5. How to use the features within MessageBank 6. Pricing 7. Billing 8.

More information

USER MANUAL. Quick Maps TABLE OF CONTENTS. Version: 2.1

USER MANUAL. Quick Maps TABLE OF CONTENTS. Version: 2.1 USER MANUAL Quick Maps Version: 2.1 Compatibility: Microsoft Dynamics CRM 2016(v8.0) and above TABLE OF CONTENTS Introduction... 2 Benefits of Quick Maps... 2 Prerequisites... 2 Installation & Configuration...

More information

Store Locator. Extension Configuration. For more details see the Store Locator extension page.

Store Locator. Extension Configuration. For more details see the Store Locator extension page. For more details see the Store Locator extension page. Store Locator Help customers to find the nearest offline store location to purchase your products. Display all stores on the handy map using Google

More information

QUICK GUIDE. Publication number PEBBELL_v2_V9.1_ QUICK GUIDE HOIP TELECOM, 2016

QUICK GUIDE. Publication number PEBBELL_v2_V9.1_ QUICK GUIDE HOIP TELECOM, 2016 QUICK GUIDE Publication number PEBBELL_v2_V9.1_4402.1625 QUICK GUIDE HOIP TELECOM, 2016 1GETTING TO KNOW YOUR DEVICE STARTING PEBBELL 2 1 STARTING PEBBELL 2 2DEVICE CHARGING The Pebbell v2 device is equipped

More information

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and Hello, and welcome to another episode of Getting the Most Out of IBM U2. This is Kenny Brunel, and I'm your host for today's episode which introduces wintegrate version 6.1. First of all, I've got a guest

More information

Ruby on Rails Welcome. Using the exercise files

Ruby on Rails Welcome. Using the exercise files Ruby on Rails Welcome Welcome to Ruby on Rails Essential Training. In this course, we're going to learn the popular open source web development framework. We will walk through each part of the framework,

More information

Using the MyKidsSpending website

Using the MyKidsSpending website Using the MyKidsSpending website Use these links to jump to the portion of the guide discussing that topic: Creating your MyKidsSpending account, or adding more students Logging in to your account I can

More information

Head First C#, 2E: A Learner's Guide To Real-World Programming With Visual C# And.NET (Head First Guides) Free Ebooks PDF

Head First C#, 2E: A Learner's Guide To Real-World Programming With Visual C# And.NET (Head First Guides) Free Ebooks PDF Head First C#, 2E: A Learner's Guide To Real-World Programming With Visual C# And.NET (Head First Guides) Free Ebooks PDF You want to learn C# programming, but you're not sure you want to suffer through

More information

Quick Start Guide for Drivers

Quick Start Guide for Drivers This guide for drivers is provided to help you quickly and easily access the website, set up your own account and start using the various modules. What you will need If you are registering for the first

More information

International SOS e-learning Training Hub User Guide

International SOS e-learning Training Hub User Guide International SOS e-learning Training Hub User Guide WELCOME TO THE INTERNATIONAL SOS TRAINING HUB.... 2 STEP 1. ACCESSING THE INTERNATIONAL SOS TRAINING HUB... 2 STEP 2. LOGGING INTO INTERNATIONAL SOS

More information

3. Collecting Data with Collector

3. Collecting Data with Collector Open an ArcGIS Online Map in Collector In this guide, we will use the Collector for ArcGIS app to collect points on the SFSU Quad. As with other tutorials, much of this is translatable to other field sites;

More information

RouteOp. Step 1: Make sure requirements are met.

RouteOp. Step 1: Make sure requirements are met. RouteOp If you are just getting started please note that the features are not enabled until your first call. You will receive a welcome email to get the ball rolling and will be hearing from your implementation

More information

Linked Lists. What is a Linked List?

Linked Lists. What is a Linked List? Linked Lists Along with arrays, linked lists form the basis for pretty much every other data stucture out there. This makes learning and understand linked lists very important. They are also usually the

More information

What We Need from Seniors for the Yearbook

What We Need from Seniors for the Yearbook What We Need from Seniors for the 2014 15 Yearbook Dear Class of 2015 Students and Parents: There are some very important items the yearbook staff needs you to take care of so you can be included in our

More information

Working with Data in ASP.NET 2.0 :: Adding Validation Controls to the Editing and Inserting Interfaces Introduction

Working with Data in ASP.NET 2.0 :: Adding Validation Controls to the Editing and Inserting Interfaces Introduction This tutorial is part of a set. Find out more about data access with ASP.NET in the Working with Data in ASP.NET 2.0 section of the ASP.NET site at http://www.asp.net/learn/dataaccess/default.aspx. Working

More information

Developing a Simple Mapping Application with the GeoBase SDK and NAVTEQ data Tutorial 2 Adding Satellite Imagery

Developing a Simple Mapping Application with the GeoBase SDK and NAVTEQ data Tutorial 2 Adding Satellite Imagery Telogis Phone: (866) 835-6447 Fax: (866) 422-4096 1 Technology Dr., I-829 Irvine, California 92618 www.telogis.com Leading Global Platform for Location Based Services Developing a Simple Mapping Application

More information

Working with Data in ASP.NET 2.0 :: Declarative Parameters

Working with Data in ASP.NET 2.0 :: Declarative Parameters 1 of 9 This tutorial is part of a set. Find out more about data access with ASP.NET in the Working with Data in ASP.NET 2.0 section of the ASP.NET site at http://www.asp.net/learn/dataaccess/default.aspx.

More information

HOW TO INTEGRATE A PAYPAL BUTTON INTO YOUR WEBSITE

HOW TO INTEGRATE A PAYPAL BUTTON INTO YOUR WEBSITE 1 HOW TO INTEGRATE A PAYPAL BUTTON INTO YOUR WEBSITE (c ) Laycock Publishing Limited You have full distribution rights to this publication, provided that it remains unaltered in any way whatsoever, and

More information

TransUnion Direct User Guide

TransUnion Direct User Guide Topics Welcome to TransUnion Direct... 2 The First Time You Log Into TransUnion Direct... 4 Individual Services... 5 Portfolio Services... 15 Activity Reports... 17 Your User Profile... 19 Help Resources...

More information

WebStore User Guide. For Lifetouch Yearbook Users

WebStore User Guide. For Lifetouch Yearbook Users WebStore User Guide For Lifetouch Yearbook Users 10812 Telesis Court, Suite 100 - San Diego, CA 92121 (858) 964-3800 Toll free (888) 543-7223 Fax (858) 551-7619 (888) 490-1555 Support http://www.activeeducate.com

More information

Working with Data in ASP.NET 2.0 :: Using Parameterized Queries with the SqlDataSource Introduction

Working with Data in ASP.NET 2.0 :: Using Parameterized Queries with the SqlDataSource Introduction 1 of 17 This tutorial is part of a set. Find out more about data access with ASP.NET in the Working with Data in ASP.NET 2.0 section of the ASP.NET site at http://www.asp.net/learn/dataaccess/default.aspx.

More information

MOBILE COMPUTING 2/11/18. Location-based Services: Definition. Convergence of Technologies LBS. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 2/11/18. Location-based Services: Definition. Convergence of Technologies LBS. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Location-based Services: Definition LBS: A certain service that is offered to the users based on their locations. Convergence of Technologies GIS/ Spatial Database

More information

Introduction. Intended Workflow

Introduction. Intended Workflow Introduction EventTools is a small online package to provide web-based access to information for model railroading events. It was originally created for the X2011West NMRA convention, and continues to

More information

MVC CRUD. Tables: 1) Dinners (First Table)

MVC CRUD. Tables: 1) Dinners (First Table) Tables: First create one database and name it NerdDinner. Now run following code to generate tables or create by your own if you know how to create and give relationship between two tables. 1) Dinners

More information

Atrio Map. Installation and User Guide

Atrio Map. Installation and User Guide Atrio Map Version 8 Installation and User Guide Atrio 6001 N. Adams Road, Suite 285 Bloomfield Hills, Michigan 48304-1547 (248) 594-1500 - www.atriocrm.com Table of Contents Introduction... 3 Requirements/Compatibility...

More information

The Stack, Free Store, and Global Namespace

The Stack, Free Store, and Global Namespace Pointers This tutorial is my attempt at clarifying pointers for anyone still confused about them. Pointers are notoriously hard to grasp, so I thought I'd take a shot at explaining them. The more information

More information

Presented by: Megan Bishop & Courtney Valentine

Presented by: Megan Bishop & Courtney Valentine Presented by: Megan Bishop & Courtney Valentine Early navigators relied on landmarks, major constellations, and the sun s position in the sky to determine latitude and longitude Now we have location- based

More information

Zip Code Locator Software Hosted Solution

Zip Code Locator Software Hosted Solution Zip Code Locator Software Hosted Solution USER S GUIDE / Documentation www.geosprawl.com Document Version Control Version Date Change Description 1.0 12/17/2008 Created 2008Reachoutside, LLC. Do not copy

More information

Getting Started with Pro Maps for Google

Getting Started with Pro Maps for Google Getting Started with Pro Maps for Google This Getting Started Guide shows you how to get up and running with Pro Maps for Google. This Dreamweaver extension allows you to add static and dynamic maps to

More information

Dynamic Database Browsing

Dynamic Database Browsing Dynamic Database Browsing Tutorial #8 Last Revision: February 2007 Introduction This tutorial was designed to introduce users to the new Dynamic Database Browsing (DDB) option for use with PerCon online

More information

To enter the number in decimals Label 1 To show total. Text:...

To enter the number in decimals Label 1 To show total. Text:... Visual Basic tutorial - currency converter We will use visual studio to create a currency converter where we can convert a UK currency pound to other currencies. This is the interface for the application.

More information

3 Citi Wallet Service - FAQ. 1) Get Started Q1. How can I become a 3 Citi Wallet user?

3 Citi Wallet Service - FAQ. 1) Get Started Q1. How can I become a 3 Citi Wallet user? 3 Citi Wallet Service - FAQ 1) Get Started Q1. How can I become a 3 Citi Wallet user? You will need a(n): 3 Citi Wallet supported NFC-enabled Android smartphone or an iphone (4 or above) 3HK monthly mobile

More information

Registering for classes Help

Registering for classes Help Registering for classes Help Before You Begin 1. Create your class schedule from the material provided by your campus. 2. Prepare additional schedules in the event courses on your first choice schedule

More information

Most of the class will focus on if/else statements and the logical statements ("conditionals") that are used to build them. Then I'll go over a few

Most of the class will focus on if/else statements and the logical statements (conditionals) that are used to build them. Then I'll go over a few With notes! 1 Most of the class will focus on if/else statements and the logical statements ("conditionals") that are used to build them. Then I'll go over a few useful functions (some built into standard

More information

The Data Journalist Chapter 7 tutorial Geocoding in ArcGIS Desktop

The Data Journalist Chapter 7 tutorial Geocoding in ArcGIS Desktop The Data Journalist Chapter 7 tutorial Geocoding in ArcGIS Desktop Summary: In many cases, online geocoding services are all you will need to convert addresses and other location data into geographic data.

More information

kjhf MIS 510 sharethisdeal - Final Project Report Team Members:- Damini Akash Krittika Karan Khurana Agrawal Patil Dhingra

kjhf MIS 510 sharethisdeal - Final Project Report Team Members:- Damini Akash Krittika Karan Khurana Agrawal Patil Dhingra kjhf MIS 510 sharethisdeal - Final Project Report Team Members:- Damini Akash Krittika Karan Khurana Agrawal Patil Dhingra 5/14/2014 Introduction Shoppers often come across offers that require them to

More information

From time to time Google changes the way it does things, and old tutorials may not apply to some new procedures.

From time to time Google changes the way it does things, and old tutorials may not apply to some new procedures. From time to time Google changes the way it does things, and old tutorials may not apply to some new procedures. This is another tutorial which, in about 6 months, will probably be irrelevant. But until

More information

Working with Data in ASP.NET 2.0 :: Handling BLL and DAL Level Exceptions Introduction

Working with Data in ASP.NET 2.0 :: Handling BLL and DAL Level Exceptions Introduction 1 of 9 This tutorial is part of a set. Find out more about data access with ASP.NET in the Working with Data in ASP.NET 2.0 section of the ASP.NET site at http://www.asp.net/learn/dataaccess/default.aspx.

More information

I always recommend diversifying and testing more than one source, but make sure it is as targeted as possible.

I always recommend diversifying and testing more than one source, but make sure it is as targeted as possible. With traffic there are two real kinds - free and paid. I always recommend diversifying and testing more than one source, but make sure it is as targeted as possible. More often than not, I've had people

More information

How Do I Sync My Iphone To A New Computer Without Losing Everything

How Do I Sync My Iphone To A New Computer Without Losing Everything How Do I Sync My Iphone To A New Computer Without Losing Everything How do I sync my iphone to a new computer without losing all of my new My old computer died and you all helped me figure out how to obtain

More information

Chapter 1 Getting Started

Chapter 1 Getting Started Chapter 1 Getting Started The C# class Just like all object oriented programming languages, C# supports the concept of a class. A class is a little like a data structure in that it aggregates different

More information

MarkMagic. Tutorial: MarkMagic PDF / / Fax Add-on Option. CYBRA Knows Bar Code

MarkMagic. Tutorial: MarkMagic PDF /  / Fax Add-on Option. CYBRA Knows Bar Code MarkMagic Bar Code Label, RFID Tag, and SM@RT Forms Software for IBM System i Tutorial: MarkMagic PDF / Email / Fax Add-on Option CYBRA Knows Bar Code help@cybra.com Welcome Welcome to Part 5 of the CYBRA

More information

Resource upload / download guide

Resource upload / download guide The Higher Education Academy / JISC Open Educational Resources Programme Resource upload / download guide Authors: Liam Comerford, John Connor Date: 12/04/2010 Version: 2 This guide helps talk you through

More information

Buy a New Domain Through WPGateway

Buy a New Domain Through WPGateway Buy a New Domain Through WPGateway With WPGateway you have ONE-CLICK domain ordering. In other words, you can order a new domain name from within your WPGateway member's dashboard. In addition, by ordering

More information

Mobile, Smartphones, Wi-Fi, and Apps

Mobile, Smartphones, Wi-Fi, and Apps Mobile, Smartphones, Wi-Fi, and Apps What Are We Talking About Today? 1. Mobile 2. Different Needs 3. Geolocation & Georeference 4. Mobile-Friendliness 5. Location-Based Services 6. Wi-Fi 7. Apps vs. Websites

More information

Market Insight Geo Mapping User Guide v1.0

Market Insight Geo Mapping User Guide v1.0 Market Insight Geo Mapping v1.0 D&B Market Insight Geo Mapping Manual Version: 1.0 Software Version: System: 2017 Q3 Training (UK) Contents Introduction... 1 Data Structure... 2 How to Login... 3 Map Options...

More information

Tutorial on Getting Started. Section 1 Getting started All users read this section 2

Tutorial on Getting Started. Section 1 Getting started All users read this section 2 Tutorial on Getting Started Section 1 Getting started All users read this section 2 Section 2 Exploring the database as a GUEST Recommended that all new users read this demonstration section to become

More information

v9 Quick Start Guide

v9 Quick Start Guide v9 Quick Start Guide overview Driving Screen Most of your time using CoPIlot Truck will be spent on this screen. Let s take a moment and get familiar with the items you can interact with. Zoom Out Zoom

More information

Frequently Asked Questions (FAQ)

Frequently Asked Questions (FAQ) Your personal information and account security is important to us. This product employs a Secure Sign On process that includes layers of protection at time of product log in to mitigate risk, and thwart

More information

Xrm.Location AddOn User Manual

Xrm.Location AddOn User Manual Microsoft Dynamics CRM 2013/2015/2016 Xrm.Location AddOn User Manual Table of Contents Overview... 3 Configuring Xrm.Location... 4 GeoLocating Dynamics Crm Entities... 7 Placing GeoCoded Entities on a

More information

The Event Visualization Tool (evis) User's Guide. For use with QGIS version 1.2.0

The Event Visualization Tool (evis) User's Guide. For use with QGIS version 1.2.0 For use with QGIS version 1.2.0 1 Table of Contents 1. 2. 3. 4. 5. 6. 7. 8. About evis... 3 Conventions used in this guide... 3 Installing the evis plugin... 3 Event Browser... 4 4.1. Launch the Event

More information

Booking Appointments:

Booking Appointments: Booking Appointments: Regular appointments may be booked up to 45 days in advance online OR you may book a standing appointment. Note: Standing appointments may not be booked online... contact Deborah

More information

Community Use of Schools Manager Public User Guide Creating Permits

Community Use of Schools Manager Public User Guide Creating Permits Community Use of Schools Manager Version 2.5 Creating Permit ts Notices 1999-2011 DMS Technologies Inc. All rights reserved. All parts of this manual are the property of DMS Technologies Inc. No parts

More information

register/unregister for Intent to be activated if device is within a specific distance of of given lat/long

register/unregister for Intent to be activated if device is within a specific distance of of given lat/long stolen from: http://developer.android.com/guide/topics/sensors/index.html Locations and Maps Build using android.location package and google maps libraries Main component to talk to is LocationManager

More information

Get Table Schema In Sql Server 2008 To Add Column If Not Exists >>>CLICK HERE<<<

Get Table Schema In Sql Server 2008 To Add Column If Not Exists >>>CLICK HERE<<< Get Table Schema In Sql Server 2008 To Add Column If Not Exists IF NOT EXISTS ( SELECT * FROM sys.columns WHERE object_id = OBJECT_ID(N'(dbo). Also try catch is easily possible to use in sql serverand

More information

How to implement applications for Smart Devices... using GeneXus.

How to implement applications for Smart Devices... using GeneXus. 1. How to implement applications for Smart Devices... using GeneXus. 2. Let s suppose that we need to develop a simplified application for a real estate agency... 1 This real estate agency works with certain

More information

B. Sign Up and Using ClickBank Pay Administrative Account

B. Sign Up and Using ClickBank Pay Administrative Account B. Sign Up and Using ClickBank Pay Administrative Account Global Data Tutorial We will help you to get signed up with ClickBank who represents 20,000 companies. We will also show you how to get affiliate

More information

(You can use this jpg file to the right to practice with >>>>) myregion.jpg

(You can use this jpg file to the right to practice with >>>>) myregion.jpg 1 of 12 TUTORIAL - Content Creator Plus (CCP) (for Trainz 2006) Written Aug. 26, 2008. By Jytte Christrup. HOW TO MAKE A REGION FILE (and how to use it), Step by Step Before you get started, you will need:

More information

Magento 2 / Google Maps Integration User Guide For Extension Version 1.0.2

Magento 2 / Google Maps Integration User Guide For Extension Version 1.0.2 Magento 2 / Google Maps Integration User Guide For Extension Version 1.0.2 This document details the installation, configuration and functionality of the DP Extensions Google Maps Integration for Magento

More information

Ctrack Online User Guide

Ctrack Online User Guide Fleetstar Online A Guide to Winter Maintenance Reporting v1.1 Ctrack Online User Guide Title: Ctrack Online Quickstart Guide Date: 18/07/2013 Version: 1.0 Table of Contents 1. Ctrack Online Introduction...

More information

Getting started with ESP IoT phat

Getting started with ESP IoT phat Getting started with ESP IoT phat The ESP8266 is arguably one of the hottest microcontrollers right now, and at the heart of many Internet of Things (IoT) projects, thanks to its full TCP/IP stack. Our

More information

PayKings iprocess Setup Guide for Android Devices

PayKings iprocess Setup Guide for Android Devices PayKings iprocess Setup Guide for Android Devices Contents: iprocess account setup 2 Installing iprocess on your Android device 3 Configuring the iprocess app 8 Attaching the iprocess card reader 10 Processing

More information

Store Pickup M2 USER MANUAL E: P: +1-(248)

Store Pickup M2 USER MANUAL E:  P: +1-(248) Store Pickup M2 USER MANUAL MAGEDELIGHT.COM SUPPORT E: INFO@MAGEDELIGHT.COM SUPPORT@MAGEDELIGHT.COM P: +1-(248)-275-1202 P: License Key After successfully installing the Store Pickup extension on your

More information

How to use IBM/Softlayer Object Storage for Offsite Backup

How to use IBM/Softlayer Object Storage for Offsite Backup IBM/Softlayer Object Storage for Offsite Backup How to use IBM/Softlayer Object Storage for Offsite Backup How to use IBM/Softlayer Object Storage for Offsite Backup IBM/Softlayer Object Storage is a redundant

More information

Prosurv LLC Presents

Prosurv LLC Presents Prosurv LLC Presents An Enterprise-Level Geo-Spatial Data Visualizer Signing-In If you re an Admin user, such as an Executive, Manager, or Human Resources (HR) member, you will see the following screen

More information

Getting Started with ewalk. Introductory Guide

Getting Started with ewalk. Introductory Guide Getting Started with ewalk Introductory Guide 2015 Table of Contents 1. Introduction 2 2. Accessing ewalk 2 3. Template Overview 2 4. Creating a Template 3 5. Performing a Walkthrough 5 5.1. On the Web

More information

STIX Profile Development Tutorial

STIX Profile Development Tutorial STIX Profile Development Tutorial This tutorial describes how to create a STIX Profile step-by-step, with a particular focus on creating community profiles using the profile spreadsheet format with the

More information

WatchOvers Assure GPS Mobile Watch Phone. For GSM 2G Network USER S MANUAL

WatchOvers Assure GPS Mobile Watch Phone. For GSM 2G Network USER S MANUAL WatchOvers Assure GPS Mobile Watch Phone For GSM 2G Network USER S MANUAL 1 Features Page 3 Charging 4 About the Assure Watch Phone 4 Warranty 4 Box Contents 4 Watch Components 5 Display Information 5

More information

Internet Anycast: Performance, Problems and Potential

Internet Anycast: Performance, Problems and Potential Internet Anycast: Performance, Problems and Potential Zhihao Li, Dave Levin, Neil Spring, Bobby Bhattacharjee University of Maryland 1 Anycast is increasingly used DNS root servers: All 13 DNS root servers

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 07 Tutorial 2 Part 1 Facebook API Hi everyone, welcome to the

More information

16/17. BOXI A step by step guide. Creating folders, saving, running and scheduling BOXI reports. University of Birmingham

16/17. BOXI A step by step guide. Creating folders, saving, running and scheduling BOXI reports. University of Birmingham University of Birmingham BOXI A step by step guide Creating folders, saving, running and scheduling BOXI reports Taught Student Administration 16/17 Creating folders in BOXI Purpose Creating folders in

More information

Secure. Simple. Affordable Total Business Backup from GLC Secure Cloud Online Backup.

Secure. Simple. Affordable Total Business Backup from GLC Secure Cloud Online Backup. Secure. Simple. Affordable Total Business Backup from GLC Secure Cloud Online Backup. Backup PCs, Laptops & Servers Backup & Recovery for MS Exchange Protect files and folders securely in the cloud. Backup

More information

Version 9 User Guide for. Developed for Omnitracs

Version 9 User Guide for. Developed for Omnitracs Version 9 User Guide for Developed for Omnitracs Table of Contents Welcome to CoPilot Truck 4 Driving Screen 4 Driving Menu 5 GO TO MENU: Single Destination Navigation 6 Address 6 My Places 7 Points of

More information

Web Portal User Manual for

Web Portal User Manual for Web Portal User Manual for Copyright 2009 Afilias Limited Contents 1. Introduction... 1 1.1 About Afilias Managed DNS Service... 1 1.2 Afilias Managed DNS Service Website Help... 1 1.3 Support... 2 2.

More information

MITOCW watch?v=kz7jjltq9r4

MITOCW watch?v=kz7jjltq9r4 MITOCW watch?v=kz7jjltq9r4 PROFESSOR: We're going to look at the most fundamental of all mathematical data types, namely sets, and let's begin with the definitions. So informally, a set is a collection

More information

When. you.) This. not available. organization. If it s. might

When. you.) This. not available. organization. If it s. might Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, andd Google Docs anywhere. Change a file on the web, your computer, or your mobile device, and it

More information

FACEBOOK SAFETY FOR JOURNALISTS. Thanks to these partners for reviewing these safety guidelines:

FACEBOOK SAFETY FOR JOURNALISTS. Thanks to these partners for reviewing these safety guidelines: FACEBOOK SAFETY FOR JOURNALISTS Thanks to these partners for reviewing these safety guidelines: 10 STEPS TO KEEP YOURSELF SAFE Journalists are using Facebook in innovative ways to do their jobs, tell stories,

More information

AHHHHHHH!!!! NOT TESTING! Anything but testing! Beat me, whip me, send me to Detroit, but don t make me write tests!

AHHHHHHH!!!! NOT TESTING! Anything but testing! Beat me, whip me, send me to Detroit, but don t make me write tests! NAME DESCRIPTION Test::Tutorial - A tutorial about writing really basic tests AHHHHHHH!!!! NOT TESTING! Anything but testing! Beat me, whip me, send me to Detroit, but don t make me write tests! *sob*

More information

CIT 590 Homework 10 Battleship

CIT 590 Homework 10 Battleship CIT 590 Homework 10 Battleship Purposes of this assignment: To give you more experience with classes and inheritance General Idea of the Assignment Once again, this assignment is based on a game, since

More information

Version 1.5 Paribus Discovery for Saleslogix User Guide

Version 1.5 Paribus Discovery for Saleslogix User Guide Version 1.5 Paribus Discovery for Saleslogix User Guide Document Version 1.3 Release Date: July 2014 QGate Software Limited D2 Fareham Heights, Standard Way, Fareham Hampshire, PO16 8XT United Kingdom

More information

Finding & Registering The Best Local Domain

Finding & Registering The Best Local Domain Finding & Registering The Best Local Domain FINDING AND REGISTERING THE BEST LOCAL DOMAIN I highly recommend that registering your key LOCAL Domain(s) and HOSTING should ALWAYS be done at the SAME PLACE.

More information

In this exercise you will display the Geo-tagged Wikipedia Articles Fusion Table in Google Maps.

In this exercise you will display the Geo-tagged Wikipedia Articles Fusion Table in Google Maps. Introduction to the Google Maps API v3 Adding a Fusion Table to Google Maps Fusion Tables, still in the experimental stages of development, is a Google product that allows you to upload and share data

More information

Waterman Group / Microsoft Software Home Use Program

Waterman Group / Microsoft Software Home Use Program As part of the Subscription Agreement between Waterman Group and Microsoft, qualifying Waterman Group employees are entitled to free use of Microsoft Office suite software on their home computers. The

More information

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology Madras.

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology Madras. Fundamentals of Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Lecture No # 06 Simplex Algorithm Initialization and Iteration (Refer Slide

More information

Using web-based

Using web-based Using web-based Email 1. When you want to send a letter to a friend you write it, put it in an envelope, stamp it and put it in the post box. From there the postman picks it up, takes it to a sorting office

More information

When you first launch CrushFTP you may be notified that port 21 is locked. You will be prompted to fix this.

When you first launch CrushFTP you may be notified that port 21 is locked. You will be prompted to fix this. This is a quick start guide. Its intent is to help you get up and running with as little configuration as possible. This walk through should take less than 10 minutes until you are able to login with your

More information

Installing and configuring an Android device emulator. EntwicklerCamp 2012

Installing and configuring an Android device emulator. EntwicklerCamp 2012 Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device

More information

Java and OOP. Part 2 Classes and objects

Java and OOP. Part 2 Classes and objects Java and OOP Part 2 Classes and objects 1 Objects OOP programs make and use objects An object has data members (fields) An object has methods The program can tell an object to execute some of its methods

More information

Liferay Portal 4 - Portal Administration Guide. Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer

Liferay Portal 4 - Portal Administration Guide. Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer Liferay Portal 4 - Portal Administration Guide Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer Liferay Portal 4 - Portal Administration Guide Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer 1.1

More information

Contextual Android Education

Contextual Android Education Contextual Android Education James Reed David S. Janzen Abstract Advances in mobile phone hardware and development platforms have drastically increased the demand, interest, and potential of mobile applications.

More information

MITOCW ocw f99-lec12_300k

MITOCW ocw f99-lec12_300k MITOCW ocw-18.06-f99-lec12_300k This is lecture twelve. OK. We've reached twelve lectures. And this one is more than the others about applications of linear algebra. And I'll confess. When I'm giving you

More information

Version Developed & Programmed by Ryan Stevenson. Plugin Support:

Version Developed & Programmed by Ryan Stevenson. Plugin Support: Version 1.0 http://localazon.com/ Developed & Programmed by Ryan Stevenson Plugin Support: http://localazon.com/support/ Free Global Marketing Newsletter: http://localazon.com/global/ Table of Contents

More information