Beginning Android 2 Mark L. Murphy

Size: px
Start display at page:

Download "Beginning Android 2 Mark L. Murphy"

Transcription

1 Beginning Android 2 Mark L. Murphy Apress 8

2 Contents at a Glance Contents at a Glance iv Contents v About the Author xiii Acknowledgments xiw Preface... xw Chapter 1: The Big Picture 1 Chapter 2: Projects and Targets 5 Chapter 3: Creating a Skeleton Application 17 Chapter 4: Using XML-Based Layouts 23 : Chapter 5: Employing Basic Widgets 29 Chapter 6: Working with Containers 39 Chapter 7: Using Selection Widgets 59 Chapter 8: Getting Fancy with Lists 75. Chapter 9: Employing Fancy Widgets and Containers 95 Chapter 10: The Input Method Framework 117 Chapter 11: Applying Menus 125 _ Chapter 12: Fonts 137 Chapter 13: Embedding the WebKit Browser 141 Chapter 14: Showing Pop-Up Messages 149 Chapter 15: Dealing with Threads 155 Chapter 16: Handling Activity Life Cycle Events 167 Chapter 17: Creating Intent Filters 171 Chapter 18: Launching Activities and Subactivities 177 Chapter 19: Handling Rotation 185 Chapter 20: Working with Resources 197 Chapter 21: Using Preferences 213 Chapter 22: Managing and Accessing Local Databases 225 Chapter 23: Accessing Files 237 Chapter 24: Leveraging Java Libraries 245 Chapter 25: Communicating via the Internet 253 Chapter 26: Using a Content Provider 259 Chapter 27: Building a Content Provider 265. Chapter 28: Requesting and Requiring Permissions 275 Chapter 29: Creating a Service 279 Chapter 30: Invoking a Service 285 Chapter 31: Alerting Users via Notifications 289 Chapter 32: Accessing Location-Based Services 295 Chapter 33: Mapping with MapView and MapActivity 301 Chapter 34: Handling Telephone Calls 311 Chapter 35: Development Tools 315 Chapter 36: Handling Multiple Screen Sizes 331 Chapter 37: Dealing with Devices 353 Chapter 38: Handling Platform Changes 359 Chapter 39: Where Do We Go from Here? 367 Index 369 IV

3 Contents Contents at a Glance Contents About the Author Acknowledgments Preface iv v xiii xiv xv Chapter 1: The Big Picture 1 Challenges of Smartphone Programming 1 What Androids Are Made Of 2 Stuff at Your Disposal 3 Chapter 2: Projects and Targets 5 Pieces and Parts 5 Creating a Project 6 Project Structure 6 Root Contents 6 The Sweat Off Your Brow 7 And Now, the Rest of the Story 7 What You Get Out of It 8 Inside the Manifest 8 In the Beginning, There Was the Root, And It Was Good 9 Permissions, Instrumentations, and Applications (Oh My!) 9 Your Application Does Something, Right? 10 Achieving the Minimum 11 Version=Control 12 Emulators and Targets 12 Virtually There 12 Aiming at a Target 14

4 i CONTENTS vi Chapter 3: Creating a Skeleton Application 17 Begin at the Beginning 17 Dissecting the Activity 18 Building and Running the Activity 20 Chapter 4: Using XML-Based Layouts 23 What Is an XML-Based Layout? 23 Why Use XML-Based Layouts? 24 OK, So What Does It Look Like? 24 What's with Signs? 25 And How Do We Attach These to the Java? 25 The Rest of the Story 26 Chapter 5: Employing Basic Widgets 29 Assigning Labels 29 Button, Button, Who's Got the Button? 30 Fleeting Images 31 Fields of Green. Or Other Colors 32 Just Another Box to Check 33 Turn the Radio Up 35 It's Quite a View 37 Useful Properties 37 Useful Methods 38 Colors 38 Chapter 6: Working with Containers 39 Thinking Linearly 39 LinearLayout Concepts and Properties, 40 LinearLayout Example 42 All Things Are Relative 46 RelativeLayout Concepts and Properties 47 RelativeLayout Example 49 Tabula Rasa 51 TableLayout Concepts and Properties 52 TableLayout Example 53 Scrollwork 54 Chapter 7: Using Selection Widgets 59 Adapting to the Circumstances 59 Lists of Naughty and Nice 60 Spin Control 63 Grid Your Lions (or Something Like That...) 66 Fields: Now with 35% Less Typing! 69 Galleries, Give or Take the Art 72 Chapter 8: Getting Fancy with Lists 75 Getting to First Base 75 A Dynamic Presentation 77 Better. Stronger. Faster 80 Using convertview 80 Using the Holder Pattern 81

5 CONTENTS Making a List 84...And Checking It Twice 89 Adapting Other Adapters 94 Chapter 9: Employing Fancy Widgets and Containers 95 Pick and Choose 95 Time Keeps Flowing Like a River 99 Making Progress 101 Seeking Resolution 101 Put It on My Tab 102 The Pieces 103 The Idiosyncrasies 103 Wiring It Together 104 Adding Them Up 106 Intents and Views 109 Flipping Them Off 109 Manual Flipping 110 Adding Contents on the Fly 112 Automatic Flipping 113 Getting in Someone's Drawer 114 Other Good Stuff 116 Chapter 10: The Input Method Framework 117 Keyboards, Hard and Soft 117 Tailored to Your Needs 118 Tell Android Where It Can Go 121 Fitting In 123 Unleash Your Inner Dvorak 124 Chapter 11: Applying Menus 125 Menus of Options 125 Creating an Options Menu 125 Adding Menu Choices and Submenus 126 Menus in Context 127 Taking a Peek 128 Yet More Inflation 133 Menu XML Structure 133 Menu Options and XML 134 Inflating the Menu 135 Chapter 12: Fonts 137 Love the One You're With 137 More Fonts 138 Here a Glyph, There a Glyph 140 Chapter 13: Embedding the WebKit Browser 141 A Browser, Writ Small 141 Loading It Up 143 Navigating the Waters 144 Entertaining the Client 145 Settings, Preferences, and Options (Oh My!) 147 vii

6 CONTENTS viii Chapter 14: Showing Pop-Up Messages 149 Raising Toasts 149 Alert! Alert! 150 Checking Them Out 151 Chapter 15: Dealing with Threads 155 Getting Through the Handlers 155 Messages 156 Runnables 158 Running in Place 159 Where Oh Where Has My Ul Thread Gone? 159 Asyncing Feeling 159 The Theory 159 AsyncTask, Generics, and Varargs 160 The Stages of AsyncTask 160 A Sample Task 161 And Now, the Caveats 164 Chapter 16: Handling Activity Life Cycle Events 167 Schroedinger's Activity 167 Life, Death, and Your Activity 168 oncreate() and ondestroyo 168 onstart(), onrestartf), and onstopf) 169 onpause() and onresumef) 169 The Grace of State 169 Chapter 17: Creating Intent Filters 171 What's Your Intent? 171 Pieces of Intents 172 Intent Routing 172 Stating Your Intent(ions) 173 Narrow Receivers 174 The Pause Caveat 175 Chapter 18: Launching Activities and Subactivities 177 Peers and Subs 177 Start'Em Up 178 Make an Intent 178 Make the Call 178 Tabbed Browsing, Sort Of 182 Chapter 19: Handling Rotation 185 A Philosophy of Destruction 185 It's All the Same, Just Different 185 Now with More Savings! 189 DIY Rotation 191 Forcing the Issue 193 Making Sense of It All 195 Chapter 20: Working with Resources 197 The Resource Lineup 197 String Theory 198

7 3 CONTENTS Plain Strings 198 String Formats 198 Styled Text 199 Styled String Formats 199 Got the Picture? 202 XML: The Resource Way 204 Miscellaneous Values 206 Dimensions 207 Colors 207 Arrays 208 Different Strokes for Different Folks 208 Chapter 21: Using Preferences 213 Getting What You Want 213 Stating Your Preference 214 And Now, a Word from Our Framework 214 Letting Users Have Their Say 215 Adding a Wee Bit o' Structure 219 The Kind of Pop-Ups You Like 221 Chapter 22: Managing and Accessing Local Databases 225 The Database Example 225 A Quick SQLite Primer 227 Start at the Beginning 227 Setting the Table 230 Makin'Data 230 What Goes Around Comes Around 232 Raw Queries 232 Regular Queries 232 Building with Builders 233 Using Cursors 234 Data, Data, Everywhere 235 Chapter 23: Accessing Files 237 You and the Horse You Rode in On 237 Readin"n Writin' 240 Chapter 24: Leveraging Java Libraries 245 The Outer Limits 245 Ants and JARs 246 Following the Script And Not a Drop to Drink 250 Reviewing the Script 251 Chapter 25: Communicating via the Internet 253 REST and Relaxation 253 HTTP Operations via Apache HttpClient 254 Parsing Responses 255 Stuff to Consider 257 Chapter 26: Using a Content Provider 259 Pieces of Me 259 IX

8 CONTENTS Getting a Handle 260 Makin' Queries 260 Adapting to the Circumstances 261 Give and Take 263 Beware of the BLOB! 264 Chapter 27: Building a Content Provider 265 First, Some Dissection 265 Next, Some Typing 266 Creating Your Content Provider 267 Step 1: Create a Provider Class 267 Step 2: Supply a Uri 272 Step 3: Declare the Properties 272 Step 4: Update the Manifest 273 Notify-on-Change Support 273 Chapter 28: Requesting and Requiring Permissions 275 Mother, May I? 275 Halt! Who Goes There? 276 Enforcing Permissions via the Manifest 277 Enforcing Permissions Elsewhere 278 May I See Your Documents? 278 Chapter 29: Creating a Service 279 Service with Class 279 There Can Only Be One 280 Manifest Destiny 281 Lobbing One Over the Fence 282 Callbacks 283 Broadcast Intents 283 Where's the Remote? And the Rest of the Code? 284 Chapter 30: Invoking a Service 285 The Ties That Bind 286 Catching the Lob 287 Chapter 31: Alerting Users via Notifications 289 Types of Pestering 289 Hardware Notifications 290 Icons 290 Seeing Pestering in Action 290 Chapter 32: Accessing Location-Based Services 295 Location Providers: They Know Where You're Hiding 295 Finding Yourself 296 On the Move 297 Are We There Yet? Are We There Yet? Are We There Yet? 298 Testing...Testing 299 Chapter 33: Mapping with MapView and MapActivity 301 Terms, Not of Endearment 301 Piling On 302 The Bare Bones 302

9 CONTENTS Exercising Your Control 303 Zoom 304 Center 304 Rugged Terrain 304 Layers upon Layers 305 Overlay Classes 305 Drawing the ItemizedOverlay 305 Handling Screen Taps 307 My, Myself, and MyLocationOverlay 307 The Key to It All 308 Chapter 34: Handling Telephone Calls 311 Report to the Manager 311 You Make the Call! 312 Chapter 35: Development Tools 315 Hierarchical Management 315 Delightful Dalvik Debugging Detailed, Demoed 321 Logging 322 File Push and Pull 323 Screenshots 324 Location Updates 325 Placing Calls and Messages 326 Put It on My Card 328 Creating a Card Image 328 Inserting the Card 329 Chapter 36: Handling Multiple Screen Sizes 331 Taking the Default 331 Whole in One 332 Think About Rules, Rather Than Positions 332 Consider Physical Dimensions 333 Avoid Real Pixels 333 Choose Scalable Drawables 334 Tailor-Made, Just for You (and You, and You, and...) 334 Add <supports-screens> 334 Resources and Resource Sets 335 Finding Your Size 336 Ain't Nothing Like the Real Thing 337 Density Differs 337 Adjusting the Density 337 Accessing Actual Devices 338 Ruthlessly Exploiting the Situation 339 Replace Menus with Buttons 339 Replace Tabs with a Simple Activity 340 Consolidate Multiple Activities 340 Example: EU4You 340 The First Cut 340 Fixing the Fonts 346 Fixing the Icons 348 xi

10 8 CONTENTS Using the Space 348 What If It's Not a Browser? 350 What Are a Few Bugs Among Friends? 351 Chapter 37: Dealing with Devices 353 This App Contains Explicit Instructions 353 Button, Button, Who's Got the Button? 354 A Guaranteed Market 355 The Down and Dirty Details 355 Archos 5 Android Internet Tablet 355 Motorola CLIQ/DEXT 356 Motorola DROID/Milestone 356 Google/HTC Nexus One 357 Motorola BACKFLIP 357 Chapter 38: Handling Platform Changes 359 Brand Management 359 More Things That Make You Go Boom 360 View Hierarchy 360 Changing Resources 361 Handling API Changes 362 Detecting the Version 362 Wrapping the API 362 Chapter 39: Where Do We Go from Here? 367 Questions Sometimes with Answers 367 Heading to the Source 368 Getting Your News Fix 368 Index 369 xii

Golfwith SMART CADDIE User Manual _ ENGLISH ver.

Golfwith SMART CADDIE User Manual _ ENGLISH ver. Golfwith SMART CADDIE User Manual _ ENGLISH ver. Ver_1.2 Contents 1. Golfwith SMART CADDIE 2. SMART CADDIE Log-In & Golfwith Membership Registration 3. SMART CADDIE User Guide 1 : Golf Course Search &

More information

REMOTE CLIENT MANAGER HELP VERSION 1.0.2

REMOTE CLIENT MANAGER HELP VERSION 1.0.2 VERSION 1.0.2 MERCHANT SALES: 800-637-8268 New Merchant Accounts PARTNER PROGRAMS: 800-637-8268 New and existing partnerships CUSTOMER CARE: 800-338-6614 Existing merchant account support Statements and

More information

TECHNICAL NOTE HOW TO USE LOOPERS. Kalipso_TechDocs_Loopers. Revision: 1.0. Kalipso version: Date: 16/02/2017.

TECHNICAL NOTE HOW TO USE LOOPERS. Kalipso_TechDocs_Loopers. Revision: 1.0. Kalipso version: Date: 16/02/2017. TECHNICAL NOTE HOW TO USE LOOPERS Document: Kalipso_TechDocs_Loopers Revision: 1.0 Kalipso version: 4.0 20161231 Date: 16/02/2017 Author: RS Contents 1. About... 3 2. Application Examples... 4 2.1. List

More information

XC2 Client/Server Installation & Configuration

XC2 Client/Server Installation & Configuration XC2 Client/Server Installation & Configuration File downloads Server Installation Backup Configuration Services Client Installation Backup Recovery Troubleshooting Aug 12 2014 XC2 Software, LLC Page 1

More information

Mac Software Manual for FITstep Pro Version 2

Mac Software Manual for FITstep Pro Version 2 Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund

More information

Fencing Time Version 4.3

Fencing Time Version 4.3 Fencing Time Version 4.3 Upgrading your Fencing Time Server October 2017 Copyright 2017 by Fencing Time, LLC. All rights reserved. Overview Periodically, a new version of Fencing Time is released. In most

More information

Software Manual for FITstep Pro Version 2

Software Manual for FITstep Pro Version 2 Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund

More information

Managing Timecard Exceptions

Managing Timecard Exceptions Managing Timecard Exceptions 1. General Exception Information Exceptions are flags in timecards, reports and Genies that identify when information on the timecard deviates from the employee s schedule.

More information

Section 8: Model-View-Controller. Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue

Section 8: Model-View-Controller. Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue Section 8: Model-View-Controller Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue Agenda MVC MVC example 1: traffic light MVC example 2: registration HW8 info

More information

Steltronic StelPad User Guide

Steltronic StelPad User Guide StelPad User Guide Steltronic StelPad User Guide Contents Contents... 1 About StelPad and its Features... 3 StelPad System Elements... 3 StelPad Computer Integration with Focus... 4 Enable Custom Graphic

More information

TESLAGON. ShotHelper Manual. How to install and use the Program. Version /30/2014

TESLAGON. ShotHelper Manual. How to install and use the Program. Version /30/2014 TESLAGON ShotHelper Manual How to install and use the Program 11/30/2014 Version 1.11 Table of Contents Introduction... 3 Installation Process... 3 ShotHelper Quick Setup... 4 The Main Window... 6 The

More information

Golf Genius Software

Golf Genius Software CARSON VALLEY WOMEN S GOLF CLUB Golf Genius Software On-Line User Manual Kathy Belvel 6/3/2018 User step by step instructions for accessing and using the full array of capabilities available in the Golf

More information

Microsoft Windows Software Manual for FITstep Stream Version 4

Microsoft Windows Software Manual for FITstep Stream Version 4 Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund

More information

Using the GHIN Handicap Allocation Utility with GHP Golfer

Using the GHIN Handicap Allocation Utility with GHP Golfer Using the GHIN Handicap Allocation Utility with GHP Golfer In order to gather Hole by Hole (HBH) scores to be used with the GHIN Handicap Allocation Utility, the golf club must have individual tee information

More information

uemis CONNECT: Synchronisation of the SDA with myuemis

uemis CONNECT: Synchronisation of the SDA with myuemis uemis CONNECT: Synchronisation of the SDA with myuemis 1 What is myuemis? In myuemis, your private area on the Internet portal www.uemis.com, you can visualise your dives, manage your database and transfer

More information

Excel 2013 Pivot Table Calculated Field Greyed Out

Excel 2013 Pivot Table Calculated Field Greyed Out Excel 2013 Pivot Table Calculated Field Greyed Out Use Excel pivot table calculated item to create unique items in a pivot table field. (00:47 minute mark) Group By Date: Excel PivotTable: 1) Drag Date

More information

A physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and

A physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and A physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and faster, they were struggling to get round the corners and

More information

A GUIDE TO THE LOOSE ENDS HOCKEY LEAGUE WEBSITE PAGE

A GUIDE TO THE LOOSE ENDS HOCKEY LEAGUE WEBSITE PAGE A GUIDE TO THE LOOSE ENDS HOCKEY LEAGUE WEBSITE PAGE 1 What Can Be Done Using The League Website: MAIN PAGE: From the main page, click on the man with the newspaper beneath the label News and Archives

More information

[XACT INTEGRATION] The Race Director. Xact Integration

[XACT INTEGRATION] The Race Director. Xact Integration 2018 The Race Director Xact Integration [XACT INTEGRATION] This document describes the steps in using the direct integration that has been built between Race Director and Xact. There are three primary

More information

[CROSS COUNTRY SCORING]

[CROSS COUNTRY SCORING] 2015 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division

More information

[CROSS COUNTRY SCORING]

[CROSS COUNTRY SCORING] 2018 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division

More information

- 2 - Companion Web Site. Back Cover. Synopsis

- 2 - Companion Web Site. Back Cover. Synopsis Companion Web Site A Programmer's Introduction to C# by Eric Gunnerson ISBN: 1893115860 Apress 2000, 358 pages This book takes the C programmer through the all the details from basic to advanced-- of the

More information

We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports.

We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports. 1 We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports. I ll also be covering some enhancements and changes in Mascot

More information

FEI SportApp for Officials November 2014

FEI SportApp for Officials November 2014 November 2014 Contents Introduction... 3 Downloading the FEI SportApp... 4 Logging in... 5 Using the FEI SportApp... 6 Entry List... 7 Status of Entries... 8 Refreshing Entry list... 9 Approved Show Schedule...

More information

IRB Staff Administration Guide

IRB Staff Administration Guide March 2013 Table of Contents IRB Process Overview 3 IRB Submission Types 3 Study Process Overview 4 Ancillary Review Overview 5 Initiating Ancillary Reviews 5 Notifications and Ancillary Review Feedback

More information

Computer Scorekeeping Procedures

Computer Scorekeeping Procedures Computer Scorekeeping Procedures 3-23-16 COMPUTER SETUP: Unlock Computer Storage Box: Enter combination so that it appears on the side of the lock Computer Setup: Place a computer, keyboard & mouse at

More information

Wanamaker Corporation. Golf Coaches Guide Season

Wanamaker Corporation. Golf Coaches Guide Season Wanamaker Corporation Golf Coaches Guide 2015 Season Contents Benefits to Coaches for using iwanamaker... 3 Single source for all high school golf... 3 Use iwanamaker for all your practices... 3 Hole by

More information

Virtual Football. Realistic virtual sports, built for betting

Virtual Football. Realistic virtual sports, built for betting Realistic virtual sports, built for betting The definitive solution Betradar s is the top-revenue making solution in the market, delivering fast-paced betting on retail, mobile and online channels. Our

More information

Access will be via the same Player Registration tab via the Player Registrations Officer role section.

Access will be via the same Player Registration tab via the Player Registrations Officer role section. The process for registering a player via the Whole Game System Portal requires input from the club, player, league, and in some instances the County FA. Once the league has confirmed the set-up process

More information

To Logon On to your tee sheet, start by opening your browser. (NOTE: Internet Explorer V. 6.0 or greater is required.)

To Logon On to your tee sheet, start by opening your browser. (NOTE: Internet Explorer V. 6.0 or greater is required.) 1. Log-On To Logon On to your tee sheet, start by opening your browser. (NOTE: Internet Explorer V. 6.0 or greater is required.) (NOTE: Logon ID s must be 7 characters or more and passwords are case sensitive.)

More information

The ICC Duckworth-Lewis-Stern calculator. DLS Edition 2016

The ICC Duckworth-Lewis-Stern calculator. DLS Edition 2016 The ICC Duckworth-Lewis-Stern calculator DLS Edition 2016 (DLS2-2016) Installation and operating instructions Queries about program operation should be sent to: Steven.Stern@qut.edu.au 2016 International

More information

Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER

Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER October 2010 Purpose This document is a supplemental Navy guide to the DOEHRS Student Guide/User Manual Version

More information

Captain 101 Updated August 2013 Resource Guide for New & Existing Captains

Captain 101 Updated August 2013 Resource Guide for New & Existing Captains Captain 101 Updated August 2013 Resource Guide for New & Existing Captains This document is designed for new captains, current captains, and league players. It will help you with various aspects of league

More information

User Help. Fabasoft Scrum

User Help. Fabasoft Scrum User Help Fabasoft Scrum Copyright Fabasoft R&D GmbH, Linz, Austria, 2018. All rights reserved. All hardware and software names used are registered trade names and/or registered trademarks of the respective

More information

GN21 Frequently Asked Questions For Golfers

GN21 Frequently Asked Questions For Golfers Posting Scores (My Score Center) 1. Click on the Enter Score button to enter an adjusted gross score or click on the Enter Hole-By-Hole Score button to enter your score hole-by-hole. NOTE: to use the Game

More information

Contents. Page. Page. System Settings 10. Components 3. Basic Operation 4. Brightness. Volume (for use with sat nav software only) Play Golf

Contents. Page. Page. System Settings 10. Components 3. Basic Operation 4. Brightness. Volume (for use with sat nav software only) Play Golf User manual Contents Page Page Components 3 Basic Operation 4 Play Golf Starting a new game and selectiing a golf course 5 Find a course using GPS Find a course by name Using Tour Pro Hole View 6 Display

More information

Diver Training Options

Diver Training Options MAIN INTERNET ON-SITE TAILORED PACKAGES INTER-COMPANY Diver Training Options DBI offers a menu of tailored courses Designed for users as well as IT Professionals to learn how to master the functionality

More information

Start a new Scratch project. Delete the cat by right-clicking it and selecting Delete.

Start a new Scratch project. Delete the cat by right-clicking it and selecting Delete. Toby Introduction In this project, we are going to create a game in which Toby the dog has to collect 5 cheese-puffs bowls to win, whilst preventing balls from falling on the floor. If Toby drops more

More information

Handbook for Captains Updated August 2018

Handbook for Captains Updated August 2018 Handbook for Captains Updated August 2018 Table of Contents A. Introduction 3 B. Suncoast Website 3 Teams & Schedules 3 Setting Team Cookie 3 Rules & The Code 4 Contacts 4 Forms and Documents 4 History

More information

UNDERGROUND SURVEY WITH MINEMODELLER

UNDERGROUND SURVEY WITH MINEMODELLER UNDERGROUND SURVEY WITH MINEMODELLER A Tutorial Derek C. Diamond derek@primethought.biz CONTENTS Underground Survey with MineModeller... 2 Introduction... 2 Requirements... 2 Getting Started with MineModeller...

More information

AGW SYSTEMS. Blue Clock W38X

AGW SYSTEMS. Blue Clock W38X AGW SYSTEMS Blue Clock W38X Contents table BLUECLOCKS...3 THE EVOLUTION...4 WHAT S NEW!...5 HARDWARE...6 SOFTWARE...7 MULTI COMPANY...8 INSTANTLY...9 EVEN MORE!...10 WHAT S INSIDE HOW DOES IT WORK...11...12

More information

Table of Content IMPORTANT NOTE: Before using this guide, please make sure you have already set up your settings in

Table of Content IMPORTANT NOTE: Before using this guide, please make sure you have already set up your settings in Quick Start Guide Table of Content Introduction... 3 Prerequisites... 3 How to Open QQEvolution 2... 4 How to do Carrier Downloads... 5 Locating a Client in QQEvolution 2... 7 Adding a New Client... 8

More information

Virtual Football. Built for Betting

Virtual Football. Built for Betting Built for Betting Betradar s definitive solution Betradar s is the top-revenue making solution in the market, delivering fast-paced betting on retail, mobile and online channels. At present our solution

More information

szen Eighteen Full Manual 2010 szen Corp

szen Eighteen Full Manual 2010 szen Corp szen Eighteen Full Manual I Full Eighteen Manual Table of Contents Part I Introduction 1 Part II Tee Sheet Operation 1 1 Using the... Tee Sheet 1 Booking Reservations... 2 Booking Reservations... for Mem

More information

Integrate Riverbed SteelHead. EventTracker v8.x and above

Integrate Riverbed SteelHead. EventTracker v8.x and above EventTracker v8.x and above Publication Date: March 27, 2018 Abstract This guide provides instructions to configure a Riverbed SteelHead to send its syslog to EventTracker Enterprise Scope The configurations

More information

Registering Club players in Whole Game Club Official Training Guide

Registering Club players in Whole Game Club Official Training Guide Registering Club players in Whole Game Club Official Training Guide Version 1.1 Page 1 INTRODUCTION As part a commitment by The FA and County FAs to improve the administration experience for grassroots

More information

Page 1 Make more profit from your betting at Betting Speed Evolution and the Race Advisor

Page 1 Make more profit from your betting at Betting Speed Evolution and the Race Advisor Page 1 Introduction The information contained here has been put together to assist you in not only finding winning horses, but making good profits. The software is based around a complex professional strategy.

More information

SCW Web Portal Instructions

SCW Web Portal Instructions LP & JH 7/21/16 SCW Web Portal Instructions Contents Welcome to the SCW Web Portal!... 1 Accessing the SCW Web Portal... 2 Main SCW Web Portal Page... 4 My Profile... 5 Rounds History... 7 Book a Tee Time...

More information

Fastball Baseball Manager 2.5 for Joomla 2.5x

Fastball Baseball Manager 2.5 for Joomla 2.5x Fastball Baseball Manager 2.5 for Joomla 2.5x Contents Requirements... 1 IMPORTANT NOTES ON UPGRADING... 1 Important Notes on Upgrading from Fastball 1.7... 1 Important Notes on Migrating from Joomla 1.5x

More information

Horse Farm Management s Report Writer. User Guide Version 1.1.xx

Horse Farm Management s Report Writer. User Guide Version 1.1.xx Horse Farm Management s Report Writer User Guide Version 1.1.xx August 30, 2001 Before you start 3 Using the Report Writer 4 General Concepts 4 Running the report writer 6 Creating a new Report 7 Opening

More information

Porting LibreOffice To GTK3

Porting LibreOffice To GTK3 Porting LibreOffice To GTK3 Caolán McNamara, Red Hat 2015-09-25 1 Caolán McNamara Demo Architecture Getting it to fully work Wayland tweaks 2 Caolán McNamara Demo 3 Caolán McNamara Architecture 4 Caolán

More information

The 2017 Pfizer Spring Challenge

The 2017 Pfizer Spring Challenge The 2017 Pfizer Spring Challenge March 6th through April 30th Complete the individual or team challenge and earn $100 Healthy Pfizer 2017 Incentive Dollars! TWO WAYS TO WIN Individual Reach 1,000 challenge

More information

Blackwave Dive Table Creator User Guide

Blackwave Dive Table Creator User Guide Blackwave Dive Table Creator User Guide Copyright 2002-2009 Blackwave. All rights reserved. These materials (including without limitation all articles, text, images, logos, compilation, and design) are

More information

FOOTBALL WEST. Sports TG User Guide. Club Administrators

FOOTBALL WEST. Sports TG User Guide. Club Administrators FOOTBALL WEST Sports TG User Guide Club Administrators CONTENTS What is Sports TG 3 New Users 4 Current Sports TG Users 5 User Management 8 Give Team Level Access 9 Deleting a User 11 Team Entry 13 Navigating

More information

GAM.org Score Posting How-to Guide

GAM.org Score Posting How-to Guide This guide will give you step-by-step instructions on how to post a score from www.gam.org on your computer or laptop. 1. Open the internet browser on your computer/laptop. 2. Go to www.gam.org. 3. Log

More information

σ = force / surface area force act upon In the image above, the surface area would be (Face height) * (Face width).

σ = force / surface area force act upon In the image above, the surface area would be (Face height) * (Face width). Aortic Root Inflation Introduction You have already learned about the mechanical properties of materials in the cantilever beam experiment. In that experiment you used bending forces to determine the Young

More information

BVIS Beach Volleyball Information System

BVIS Beach Volleyball Information System BVIS Beach Volleyball Information System Developments in computer science over the past few years, together with technological innovation, has in turn stimulated the development of tailored software solutions

More information

WEST POINT GOLF CLUB USING THE GOLFSOFTWARE PROGRAM FOR THE DRAW AND SCORING

WEST POINT GOLF CLUB USING THE GOLFSOFTWARE PROGRAM FOR THE DRAW AND SCORING USING THE GOLFSOFTWARE PROGRAM FOR THE DRAW AND SCORING The new software is made up of 3 modules - Handicap, Tournament and Player Portal. Note that the Handicap module and the Tournament module have separate

More information

BiiSafe Buddy User Guide

BiiSafe Buddy User Guide 1 BiiSafe Buddy User Guide Guide 2 This guide explains how to set up your BiiSafe Buddy and use all of its features. You will need: 1. Your BiiSafe Buddy 2. Your Mobile device (Apple or Android) 3. Data

More information

DakStats Football Quick Start Guide 1 of 7

DakStats Football Quick Start Guide 1 of 7 DakStats Football Quick Start Guide 1 of 7 This quick start guide for DakStats Football is designed to familiarize new users with the main features and entry modes of the program. For more complete instructions,

More information

PEACE RIVER SENIOR MEN'S TENNIS LEAGUE

PEACE RIVER SENIOR MEN'S TENNIS LEAGUE PEACE RIVER SENIOR MEN'S TENNIS LEAGUE HANDBOOK FOR CAPTAINS -updated Oct. 15/2016 Table of Contents A. Introductory Remarks...2 B. Peace River Website...2 Teams and Schedules... 2 Setting Team Cookie...

More information

Creating a New Player and Registering them with the League

Creating a New Player and Registering them with the League Creating a New Player and Registering them with the League When a new player joins the club, you will need to register them with the League in order for them to play in the Northern Premier Cricket league.

More information

TEAM MANAGER LITE ENTRY INSTRUCTIONS

TEAM MANAGER LITE ENTRY INSTRUCTIONS TEAM MANAGER LITE ENTRY INSTRUCTIONS SLSWA would like to help make the entries process as simple as possible so to assist you all we have created a step by step guide that outlines all of the key details

More information

NVSL Divisional Relay Carnival procedures using Hy-Tek

NVSL Divisional Relay Carnival procedures using Hy-Tek NVSL Divisional Relay Carnival procedures using Hy-Tek This document provides a basic guide for running Divisional Relay Carnival. All the teams in the Division must have already loaded their swimmers

More information

ONSIGHT CONNECT FOR SMARTPHONES GUIDE

ONSIGHT CONNECT FOR SMARTPHONES GUIDE ONSIGHT CONNECT FOR SMARTPHONES GUIDE Librestream Onsight Connect for Smartphones Guide Doc #: 400288-01, rev. A January 2017 Information in this document is subject to change without notice. Reproduction

More information

Step 1. CoderDojo Milltown Exercise 1 Pong Page 1 of 13

Step 1. CoderDojo Milltown Exercise 1 Pong Page 1 of 13 CoderDojo Milltown Exercise 1 Pong Page 1 of 13 Step 1 Open up Scratch on your computer or online at http://scratch.mit.edu/projects/editor/? tip_bar=getstarted Scratch 1.4 looks like this Scratch 2.0

More information

AKTA pure 25 New Owner s Intro

AKTA pure 25 New Owner s Intro AKTA pure 25 New Owner s Intro The exercise below will give a quick demonstration of how easy and intuitive the AKTA pure 25 will be for you in demonstrating downstream processing to your students. Steps

More information

Tutorial: Setting up and importing Splat Maps from World Machine

Tutorial: Setting up and importing Splat Maps from World Machine Tutorial: Setting up and importing Splat Maps from World Machine In this tutorial I will be going over how add more detail to your world using the terrain tools to smooth and clean up your terrain, and

More information

T.A.S.A.R. STANDARD OPERATING GUIDELINES

T.A.S.A.R. STANDARD OPERATING GUIDELINES Tennessee Area Search and Rescue (T.A.S.A.R.) July 2013 T.A.S.A.R. I. Purpose: A. The purpose of the Standard Operating Guidelines ( SOG ) is to provide a set of guidelines for operations for Tennessee

More information

For running only the scoresheet application without any video features only some very basic hardware / software requirements have to be fulfilled:

For running only the scoresheet application without any video features only some very basic hardware / software requirements have to be fulfilled: Digital Scoresheet user manual Requirements For running only the scoresheet application without any video features only some very basic hardware / software requirements have to be fulfilled: Laptop, preferably

More information

Tournamation. Fishing Tournament Automation Software. User Guide. Tournamation User Guide

Tournamation. Fishing Tournament Automation Software. User Guide. Tournamation User Guide Tournamation Fishing Tournament Automation Software User Guide Page 1 I. Introduction Tournamation is a Fishing Tournament Automation Software. The user may define the event, challenges, registration and

More information

ROTAX GLOBAL APP GUIDE. (revised ) GRAND FINALS EDITION

ROTAX GLOBAL APP GUIDE. (revised ) GRAND FINALS EDITION ROTAX GLOBAL APP GUIDE (revised 16.09.2018) GRAND FINALS EDITION Table of Contents Chap. Content Page Table of Contents 2 Basic Information 3 1. Download Rotax Global App 5 2. Get Internet Connectivity

More information

FIRST Tech Challenge Scorekeeper Manual Part II: Scoring System Guide (For Non-League Event Types)

FIRST Tech Challenge Scorekeeper Manual Part II: Scoring System Guide (For Non-League Event Types) 2017-2018 FIRST Tech Challenge Scorekeeper Manual Part II: Scoring System Guide (For Non-League Event Types) 2 FIRST Tech Challenge Scoring System Guide (Non-League Events) Sponsor Thank You Thank you

More information

Tennis Ireland National Player Database

Tennis Ireland National Player Database Tennis Ireland V1.2 Table of Contents Chapter 1... 1 Tennis Ireland Tournament Loader... 1 Application installation... 1 Chapter 2... 2 Manual loading of results (single matches)... 2 Match detail information...

More information

Swing Labs Training Guide

Swing Labs Training Guide Swing Labs Training Guide How to perform a fitting using FlightScope and Swing Labs Upload Manager 3 v0 20080116 ii Swing labs Table of Contents 1 Installing & Set-up of Upload Manager 3 (UM3) 1 Installation.................................

More information

Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas

Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas RoboCup Junior Australia Inc Copyright 2018 1 Standard League Robot Soccer EV3 Compass Training Welcome! The aim of this curriculum

More information

Hazard Reporting Training Guide

Hazard Reporting Training Guide Hazard Reporting Training Guide Using the Public Portal v1.4 WHS Version Control Document Title: Hazard Training Guide using the Public Portal Document Issue: Version 1.4 Date Issued: 22 July 2014 Issue

More information

iregatta User Manual

iregatta User Manual iregatta User Manual iregatta User Manual This manual may not always be up to date with the latest version of iregatta available in Apples App Store, as minor additions or bug fixes may be published without

More information

v2.3 USER MANUAL

v2.3 USER MANUAL v2.3 USER MANUAL www.foresightsports.com Table of Contents 03 04 05 09 12 17 20 21 Activation Getting Started Play Compete Improve Settings Update Manager Glossary 04 11 05 12 03 Activation FSX Activation

More information

Hazard Training Guide

Hazard Training Guide Hazard Training Guide Using the Main Application v1.5 WHS Version Control Document Title: Hazard Training Guide using the Main Application Document Issue: Version 1.5 Date Issued: 12 Aug 2014 Issue Date

More information

Tutorial 2 Time-Dependent Consolidation. Staging Groundwater Time-dependent consolidation Point query Line query Graph Query

Tutorial 2 Time-Dependent Consolidation. Staging Groundwater Time-dependent consolidation Point query Line query Graph Query Tutorial 2 Time-Dependent Consolidation Staging Groundwater Time-dependent consolidation Point query Line query Graph Query Model Set-up For this tutorial we will start with the model from Tutorial 1 Quick

More information

Clubs Play-Cricket Guide (March 2018)

Clubs Play-Cricket Guide (March 2018) Clubs Play-Cricket Guide (March 2018) This guide has been compiled to help Cornwall Cricket League Clubs administer their play-cricket website. The registration of players and upload of full scorecards

More information

CONSUMER MODEL INSTALLATION GUIDE

CONSUMER MODEL INSTALLATION GUIDE CONSUMER MODEL INSTALLATION GUIDE System requirements Windows System Requirements To use your TOMI and its software, your system should have: A Microsoft Windows compatible PC with a Pentium IV processor

More information

Instruction Manual. BZ7002 Calibration Software BE

Instruction Manual. BZ7002 Calibration Software BE Instruction Manual BZ7002 Calibration Software BE6034-12 Index _ Index Index... 2 Chapter 1 BZ7002 Calibration Software... 4 1. Introduction... 5 Chapter 2 Installation of the BZ7002... 6 2. Installation

More information

How to Download a Red App

How to Download a Red App How to Download a Red App End to End Process Quick Reference W H O C A N D O W N L O A D / R E Q U E S T A R E D A P P Anyone with Sabre Agency eservices Admin or Ordering rights automatically has Agency

More information

Basic Tryout Registration Set Up. Using the pre-loaded folder set up from US Soccer Connect

Basic Tryout Registration Set Up. Using the pre-loaded folder set up from US Soccer Connect Basic Tryout Registration Set Up Using the pre-loaded folder set up from US Soccer Connect Step 1 - Choose the SELECT folder on the left side of the screen if these folders have been set up for you. Step

More information

Page 1 GM-FAQ Club Profile FAQs. Page

Page 1 GM-FAQ Club Profile FAQs. Page Page 1 Club Profile FAQs Page How do I see my club's profile?... 2 How do I update my club's profile?... 3 How do I add/change my club's picture?... 5 How do I add Social Media links to my club s profile?...

More information

Version 3.1.0: New Features/Improvements: Improved Bluetooth connection on Windows 10

Version 3.1.0: New Features/Improvements: Improved Bluetooth connection on Windows 10 Version 3.1.0: Improved Bluetooth connection on Windows 10 ***Important notice for Mac Users: Upgrading from Shearwater Desktop 3.0.8 to 3.1.0 will not cause issues. Upgrading from any 2.X.X to any 3.X.X

More information

ISCORE INTEGRATION IOS SCORING GUIDE

ISCORE INTEGRATION IOS SCORING GUIDE ISCORE INTEGRATION IOS SCORING GUIDE TABLE OF CONTENTS TABLE OF CONTENTS... 2 INTRODUCTION... 4 INTEGRATION REQUIRMENTS... 4 GETTING STARTED... 4 Discover Games... 4 GAME INFO... 5 Game Info Options...

More information

Heart Foundation Walking Website user guide for Walk Organisers

Heart Foundation Walking Website user guide for Walk Organisers Heart Foundation Walking Website user guide for Walk Organisers Proudly supported by Website User Guide for Walk Organisers Contents 1. Introduction... 2 1.1 Finding the HFW website... 2 1.2 Log in on

More information

Arizona Interscholastic Association and Wanamaker Corporation. Golf Coaches Guide Season

Arizona Interscholastic Association and Wanamaker Corporation. Golf Coaches Guide Season Arizona Interscholastic Association and Wanamaker Corporation Golf Coaches Guide 2017-18 Season Email: support@iwanamaker.com 8-1-2017 Contents Benefits to Coaches for using iwanamaker... 3 Single source

More information

RELEASE NOTES Onsight Connect for ios Software Version 8.1

RELEASE NOTES Onsight Connect for ios Software Version 8.1 RELEASE NOTES Onsight Connect for ios Software Version 8.1 May 2017 Table of Contents Overview... 4 Software Installation... 4 Required Equipment... 4 Software Release Notes for Version 8.1.13... 5 New

More information

GN21 Frequently Asked Questions For Golfers

GN21 Frequently Asked Questions For Golfers Customer Support We are dedicated to offering you the best customer support possible. Our goal is to respond to your requests within 24hrs. 1. On the www.ngn.com homepage there is link labeled Help which

More information

USER GUIDE USER GUIDE

USER GUIDE USER GUIDE 1 TABLE OF CONTENTS GETTING STARTED 2 Included in the box 2 Compatible smartphones 2 Accessories: 2 Download Mobitee and PIQ application 2 GET STARTED WITH MOBITEE AND PIQ 3 Create your Account and Login

More information

Assessment of Student Learning Outcomes How To Quick Reference Guide for

Assessment of Student Learning Outcomes How To Quick Reference Guide for OFFICE of INSTITUTIONAL EFFECTIVENESS & ACCOUNTABILITY www.emich.edu/ci Assessment of Student Learning Outcomes How To Quick Reference Guide for 2010-2011 For questions, concerns, or comments, please contact:

More information

Group walks & events manager: Getting Started for Contributors

Group walks & events manager: Getting Started for Contributors 2017 Group walks & events manager: Getting Started for Contributors Contact for further information and support: volunteersupport@ramblers.zendesk.com [Type text] Ramblers Charity England & Wales No: 1093577

More information

You can also book Tee Times on GC. MOHAMMAD J BUAMAIM (MJB) Founder & CEO WELCOME

You can also book Tee Times on GC. MOHAMMAD J BUAMAIM (MJB) Founder & CEO WELCOME You can also book Tee Times on GC MOHAMMAD J BUAMAIM (MJB) Founder & CEO WELCOME AN ONLINE TEE TIME BOOKING PLATFORM THAT OFFERS THE CLUBS AN EASY MANAGEMENT SOLUTIONS & THE GOLFER A SEAMLESS BOOKING

More information

ACI_Release_Notes.txt VERSION Fixed Tank info for ELITE in Dive section 2. Fixed USB port initializing for old DC VERSION

ACI_Release_Notes.txt VERSION Fixed Tank info for ELITE in Dive section 2. Fixed USB port initializing for old DC VERSION VERSION 2.4.0 1. Fixed Tank info for ELITE in Dive section 2. Fixed USB port initializing for old DC VERSION 2.3.9 1. Fixed Dive Computer configuration section error 2. Fixed message for download/upload

More information

Nucula. Nucula User Guide

Nucula. Nucula User Guide Nucula Nucula User Guide Table of Contents 1. Basic Navigation 2. My Account 3. Certifications 4. Work Record 5. Manual Work Record 6. Umpire List / Address Book 7. Event List 8. Browser Tabs and Wndows

More information

Computer Scorekeeping Procedures Updated: 6/10/2015

Computer Scorekeeping Procedures Updated: 6/10/2015 Computer Scorekeeping Procedures Updated: 6/10/2015 SET-UP COMPUTERS: Computers are stored for: Saddlebrook - in the cabinet under the counter by field 1 Buffalo Glen - to be determined Setup Computers:

More information