Semester Project Report Mobile Application for Online Surakarta Battle

Size: px
Start display at page:

Download "Semester Project Report Mobile Application for Online Surakarta Battle"

Transcription

1 Semester Project Report Mobile Application for Online Surakarta Battle COMP4342 Mobile Computing Department of Computing The Hong Kong Polytechnic University CHAU Tsz Ling D FU Kuo-Hao, D GU Jinshan, D MA Mingyu Derek, D MA Zhenyuan, D April 20,

2 Contents 1 Introduction 4 2 User Manual Activity Diagram Installation Guide Account Registration Account Sign In First Sign In Remember Sign In Recover Password Main Page User Profile View User Profile Update User Profile Leader Board View All Users Locations View Rules Game Create Game Session Join Game Session Game Participation Stop the Game Restart the Game System Structure Database Database Structure Local End

3 3.2.1 User Management Module Leader Board Module Game Logic Module Game Synchronization Implementation 17 5 Testing Strategies and Results Reliability Robustness Job Division 19 7 Conclusion 19 3

4 1 Introduction In this project, we have designed an online mobile game named Surakarta for Android platform. It is an Indonesian strategy board game for two players and describes a unique method of capture pieces. The goal of Surakarta is to capture as many as possible pieces of the opponent and the winner will be the one left more pieces on the board. The source code of this application is available at: 1 User can use an Android phone as client side to play the game and Firebase as server side. They should connect to the Internet to using the Firebase and then the data transmission and update can be work on the real-time database. When opening the game, users should sign up or sign in with their account (they can use Google account directly) first. They can create a new game room or just join an existing room then play the game. Also, there is a leader board to show how well other users play the game. 2 User Manual 2.1 Activity Diagram The activity diagram is demonstrated in following Figure Installation Guide This part indicates how to install the application on your mobile devices. - Recommended version: Android The README includes installation guide, functions, screenshots and so on. It is available at 4

5 Figure 1: Activity diagram 1. Go to URL and download the.apk file: apk 2. Install the APK on mobile device. 3. Grant all permissions needed by APK. 5

6 2.3 Account Registration For registration yourself as a new user, perform the following steps: 1. Input your Input your first name and last name. 3. Input your password (at least 6 characters). 4. Click "Save" button to submit your registration form. 2.4 Account Sign In First Sign In If you are not registered, please refer to Section 2.3. After registration, the instructions of log in are listed below and the UI is shown in Figure 2: 1. Input your registered Input your password. 3. Click "Sign In" button Remember Sign In If you are not registered, please refer to Section 2.3. If you have signed in before, you can choose your account to sign in. 1. Choose the account you want to sign in. 2. Input your password for authentication. 3. Click "Sign In" button. 2.5 Recover Password In case you are not able to login with your registered account, please follow the steps below: 6

7 Figure 2: Sign In 1. Click "Trouble signing in". 2. Input your Click "Send" and wait for an to reset the password. 2.6 Main Page After logging in successfully, you will see the main page. The main page is divided to three sessions: 1) Viewing profile, 2) Game participation, 3) Link to leader board, locations of players and rules. The UI is shown in Figure 3. 7

8 Figure 3: Main page for navigation 2.7 User Profile View User Profile By clicking "View Profile" button, you can view your personal profile including name, , gender, age, score, wins and losses in this page. The UI is shown in Figure Update User Profile In the same page of viewing your profile. You can choose to edit your personal information such as gender and age. The steps of updating your account information are shown as below: 1. Click on the field you want to update. 2. Input your information for this field. 8

9 Figure 4: User Profile Page 3. Click "Update" button. 4. "Update Successfully" is shown if your update is successful. 2.8 Leader Board After "Leader Board" is clicked in the main page, a table of ranking between different players is shown, followed by their "name", "score", "wins" and "losses". The UI is shown in Figure View All Users Locations After clicking "Locations of Players" button, you can view a map with numerous red pins. Each red pin represents one player. The pointing area of the pin is the location of the corresponding player. You will be able to see 9

10 Figure 5: Leader Board the registered , wins and losses numbers of the player after clicking on the red pin. It is shown in Figure View Rules If you are not familiar with Surakarta, you can view the rules under the "Learn Rules" button. "Goal", "General Turns and Rules", "Moves" and "Demo Videos" are included in this page Game There are two ways for you to start a Surakarta game. You can decide to create a game session or to join a game session. 10

11 Figure 6: Users Map Create Game Session You can create a new game by clicking "Create" button in the main page. If it is successful, you will be directed to a game page to play the Surakarta Join Game Session Another way to start a game is to join a game session by choosing one of the sessions from the available session list on the main page. Just by clicking the "Session Number", you will be directed to the game page to play the Surakarta. 11

12 Game Participation You can move your chess only if "It s your turn" is shown on screen. Otherwise, you are not able to move the chess until your competitor finishes his/her turn. The game board is shown in Figure 7. Figure 7: Game Board Stop the Game If you want to quit the game and calculates the "Score", "Wins" and "Losses" of that round, click the "stop" button Restart the Game If you want to quit the game without calculating the "Score", "Wins" and "Losses", click the "restart" button. 12

13 3 System Structure 3.1 Database For the simplicity and stability of the back end, we use Firebase as our database. Firebase is a mobile and web application development platform supported by Google. It provides authentication services as well as JSON format real-time database. Using the provided JavaScript library, we can connect to Firebase on client side and directly read and update the database Database Structure We store the user profile in Firebase database as JSON format. Using this format all the data are stored as objects. There are two major parts: "leaderboard" object includes user profiles; "battle" object includes current battle information. The detailed database structure is shown as below (Figure 8): 3.2 Local End User Management Module Users can register and sign in using these s. We use a simple interface for both operation. An user will be asked for the nickname and the password when he/she sign in for the first time. This is regarded as registration, and this will be stored in Firebase together with other user information. Once an user signs in to our game, he/she can view and update user profile, such as nickname, gender, age, etc. The profile also includes user s score and battle records (number of wins and losses). We use Firebase SDKs to manage user authentication. The authentication part is separated from database in backend. Once an is registered, an uid will be randomly generated and associated with this . And we use this uid as the unique key to store and retrieve user s profile in database. 13

14 Figure 8: Database structure and explanation Users , uid and hashed password are stored using Firebase authentication services. Other information such as gender and age are stored in database. For safety reasons, we can authenticate users password through Firebase SDKs, but we cannot access user s hashed password in the backend Leader Board Module We have a leaderboard where the users can check the scores of the top players in the game, as well as their own score. This way the user can easily compare his scores to the best players in the game, and also try to reach the top of 14

15 the leaderboard. We utilize the Firebase Database to grab this data of all users in real time. Every user has a score, or rank, and that is used to calculate their position on the leaderboard. Everytime a match is finished, two user s rank will be compared and a new rank will be calculated based on the game result. For example, if A and B are playing a game and A has a significantly higher score than B, then A is expected to win more often than B is. If A loses to B, then A will lose a larger amount of his score as compared to if he wins because A has a higher score Game Logic Module To implement game logic, several functions are implemented. They are: Turn Control: control input authorization and change turns for the user Available Piece Detection: when user drag a piece, available moves positions should be shown to the users One of the most difficult part of this project is to design a algorithm to detect available capture opportunities. According to the rule of the game, there are two types of possible moves: 1. Normal move: move to up/down/left/right with 1 distance 2. Capture move: the piece can capture to eat any pieces going through the rings at the four corners. Thus designing algorithms for detecting possible capture moves fast and accurately is a challenge. We designed and implemented a divide-and-conquer algorithm to detect those moves as shown in following Algorithm 1. 15

16 Algorithm 1: Search Available Capture Moves Result: available captures positions list 1 initsearchposition = list of all four posts around this selected piece; 2 for each piece in initsearchposition do 3 while does not find some piece in this path do 4 if some piece is at this position then 5 if this piece is from my side then 6 search of this direction stops since some piece blocks the 7 else path; 8 if this path already go through a loop at the four corners then 9 this is a possible capture move; 10 end 11 end 12 else 13 continue to next one under the same direction; 14 end 15 end 16 end Game Synchronization We utilize Google Firebase Real-time Database to achieve real-time board positions synchronization with only few milliseconds delay. Each round, after user drop their pieces on the board, then the JavaScript program will loop through all the pieces to find the differences of the pieces location. Then the changes will be uploaded to cloud. For each client, it keeps a web socket connection with the Firebase server to receive real-time changes on the board. So whenever a user update their board positions on the cloud, client side of his/her competitor can grab the latest update in real-time. During 16

17 the transmission between the client side and the server database, only the part changes will be transmitted to save network bandwidth and lessen delay. After the client side receive the changes from other side, the JavaScript program will loop through current positions locally to find the normal or capture move made in this round. Then automatic event will be made to trigger the eventlistener to simulate somebody is moving those pieces. 4 Implementation The primary tool used for this project is Firebase by Google. We primarily use Firebase for all our backend functionalities like database, user authentication, analytics, and some functionalities testing. When we want to grab data out of Firebase we can just include a simple line of code like this in our Javascript script: f i r e b a s e. database ( ). r e f (" t a b l e /"+primarykey+"/ a t t r i b u t e "). once (" value ", f u n c t i o n ( snapshot ) That allows us to grab the data out of the Firebase Database from the respective table with the respective key and attributes as a snapshot, which is a special object that contains data from a Database. 5 Testing Strategies and Results We use different testing strategies in different stages. In the preliminary stage, we use simulator to test our application. Since we develop web application first and transfer it to phone application, we first implement the web version of our game. In this phase, it is more convenient to use Chrome to test the functionality. And Chrome also provides phone simulator, so we can develop our application based on mobile phone screen size. After we achieve 17

18 the functionality requirements, we need to modify our application to adapt to mobile devices. By installing PhoneGap on both PC and Android device, we can deploy the application on computer and play it on mobile phone via PhoneGap connection. In this way we can make sure that it can be played on real mobile devices. At last, we generate the APK file and install our application on mobile phone. And we conduct a number of testings covering different cases to avoid unexpected bugs. The major criteria of testing results are reliability and robustness. We are confidence that our application performance good in both aspects through different testings. 5.1 Reliability For an online PvP game, it is important to make sure that the game status are updated on time, so the game status on two players phone are exactly the same. Since Firebase provides real-time database, we do not need to use typical HTTP requests to access the database, which may result in conflicts when updating the data. Firebase will synchronize data for any connected device within milliseconds whenever the database are updated. In our tests we used two phones connecting to the same game session and played it. And we found that once we move the chess using one phone, the game status (chess piece place on the board) updated immediately on the other phone. We have also conducted some tests at different location (two players are far away), and the response time is quite satisfying. Two phones at slow 2G connection is also used to tested the on-line battle function, and the delay is also hard to detect. 5.2 Robustness Our game can be played smoothly when the network is stable. However, this is not always the case. There are a number of cases that may cause the user 18

19 go off-line. For instance, the user may enter the lift while playing, which will cause network disconnection. It is also common that a user force quits the application and discard the ongoing game. To handle special connection issues on client side, we implemented and tested following functions to handle connection error and provide smooth gaming experience. If the server didn t detect upload from a user of the battle within certain period, then the server will consider this user has gone off-line and notice his/her competitor that the other user is gone, please start a new game. If a user quits the application or leave the battle session because of wrong operations, when he/she come back to the main navigation page, he/she can still choose to continue the previous battle going on. The game will continue in this case. But to continue, the user must come back to the session within a certain time period, otherwise the system will consider this user as off-line user and end the battle. 6 Job Division CHAU Tsz Ling: user manual, documentation, design architecture FU Kuo-Hao: server-client interaction, leader-board design GU Jinshan: server-client interaction, user login design, user profile page MA Mingyu: game logic, battle sync, create database and connection, set up server, web to Android conversion MA Zhenyuan: GUI design, game board design, mobility support 7 Conclusion After implementation and testing, the Surakarta game can be successfully run on any Android platform phone without runtime error. Due to the time 19

20 limit, we just ensure the performance of both client and server side. We hope that we could put on the game on Google Store or even ios platform and AppStore, and design a better GUI and a smoother interaction method of the game. 20

Registration Guide for the UNESCAP Event Portal

Registration Guide for the UNESCAP Event Portal Registration Guide for the UNESCAP Event Portal This guide will assist you with: Creating an account Register for an event Click on any of the above links to skip to the relevant section. Primary address

More information

Administrator s Guide

Administrator s Guide Administrator s Guide (January 2017) Welcome! You have been invited to manage the subscriber community who will be using this videoconferencing service within your organization. This guide will provide

More information

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch Workspace ONE UEM v9.4 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard

More information

Desktop Application Reference Guide For Windows and Mac

Desktop Application Reference Guide For Windows and Mac Desktop Application Reference Guide For Windows and Mac UNTETHERED LABS, INC. support@gkaccess.com Contents 1. GateKeeper Feature Description... 2 1.1 What is the GateKeeper Desktop Application?... 2 1.2

More information

Palliser Regional Schools. PowerSchool User Guide for Parents

Palliser Regional Schools. PowerSchool User Guide for Parents PowerSchool User Guide for Parents PALLISER REGIONAL SCHOOLS PowerSchool User Guide for Parents #101 3305 18 Avenue North Lethbridge, Alberta T1H 5S1 Phone: (403) 328-4111 http://pallisersd.ab.ca Page

More information

MetaMoJi ClassRoom Administrator s Guide

MetaMoJi ClassRoom Administrator s Guide MetaMoJi ClassRoom Administrator s Guide Third Edition - ios is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license. - Apple and ipad are registered trademarks

More information

User Guide (Android)

User Guide (Android) Heart Foundation Walking App User Guide (Android) The Heart Foundation Walking app is a joint venture between the Australian Government and the National Heart Foundation Australia, looking to improve the

More information

Volume 6, Issue 4, April 2018 International Journal of Advance Research in Computer Science and Management Studies I. INTRODUCTION

Volume 6, Issue 4, April 2018 International Journal of Advance Research in Computer Science and Management Studies I. INTRODUCTION ISSN: 2321-7782 (Online) e-isjn: A4372-3114 Impact Factor: 7.327 Volume 6, Issue 4, April 2018 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey

More information

Using Adobe Acrobat College. How to Host a Meeting - User s Guide

Using Adobe Acrobat College. How to Host a Meeting - User s Guide Note: For the purpose of consistency between the Hunter College written and web documentation and the Adobe Connect pro Software terminology, we will use meeting to represent a virtual class session, host

More information

GETTING STARTED 8 December 2016

GETTING STARTED 8 December 2016 GETTING STARTED 8 December 2016 About Platform... 4 Browser support... 5 Registration Registering as a Teacher... 6 Registering as a Student... 6 Registering as School... 6 Registering as Municipality

More information

Bomgar Connect Android Rep Console 2.2.6

Bomgar Connect Android Rep Console 2.2.6 Bomgar Connect Android Rep Console 2.2.6 2016 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property

More information

LinkedIn Sales Navigator for MS Dynamics 2016 and 365 Installation Guide

LinkedIn Sales Navigator for MS Dynamics 2016 and 365 Installation Guide LinkedIn Sales Navigator for MS Dynamics 2016 and 365 Installation Guide The installation process will take less than 30 minutes The LinkedIn Sales Navigator for Microsoft Dynamics application (widget)

More information

Introduction Secure Message Center (Webmail, Mobile & Visually Impaired) Webmail... 2 Mobile & Tablet... 4 Visually Impaired...

Introduction Secure Message Center (Webmail, Mobile & Visually Impaired) Webmail... 2 Mobile & Tablet... 4 Visually Impaired... WEB MESSAGE CENTER END USER GUIDE The Secure Web Message Center allows users to access and send and receive secure messages via any browser on a computer, tablet or other mobile devices. Introduction...

More information

1 Register 2 Take Course 3 Take Test 4 Get Certificate

1 Register 2 Take Course 3 Take Test 4 Get Certificate Training Guide for Group Administrators Use this Admin Guide if you manage a training account for a group of learners. If you are not managing a group account, please use the Learner Guide instead. Training

More information

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch AirWatch v9.3 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Horizon Cloud with On-Premises Infrastructure Administration Guide. VMware Horizon Cloud Service Horizon Cloud with On-Premises Infrastructure 1.

Horizon Cloud with On-Premises Infrastructure Administration Guide. VMware Horizon Cloud Service Horizon Cloud with On-Premises Infrastructure 1. Horizon Cloud with On-Premises Infrastructure Administration Guide VMware Horizon Cloud Service Horizon Cloud with On-Premises Infrastructure 1.3 Horizon Cloud with On-Premises Infrastructure Administration

More information

Regions OnePass USER GUIDE. It s time to expect more. Regions Bank Member FDIC Revised

Regions OnePass USER GUIDE. It s time to expect more. Regions Bank Member FDIC Revised Regions OnePass USER GUIDE It s time to expect more. Regions Bank Member FDIC Revised 051616 User Guide Table of Contents Section I. Regions OnePass Basics 3 What Is Regions OnePass? 3 Minimum Browser

More information

Table of Contents. 1. Background Logging In Account Setup Requests Submissions Discussions...

Table of Contents. 1. Background Logging In Account Setup Requests Submissions Discussions... Trust Safety: PwC Connect Tool Upload Release: Final Updated November 2018 Table of Contents 1. Background... 3 2. Logging In... 4 3. Account Setup... 8 3. Requests... 9 4. Submissions... 10 5. Discussions...

More information

CS371m - Mobile Computing. Persistence - Web Based Storage CHECK OUT g/sync-adapters/index.

CS371m - Mobile Computing. Persistence - Web Based Storage CHECK OUT   g/sync-adapters/index. CS371m - Mobile Computing Persistence - Web Based Storage CHECK OUT https://developer.android.com/trainin g/sync-adapters/index.html The Cloud. 2 Backend No clear definition of backend front end - user

More information

First login to your personal HealthFitness website (there are separate login instructions to get to HealthFitness posted on HR Solutions).

First login to your personal HealthFitness website (there are separate login instructions to get to HealthFitness posted on HR Solutions). HOW TO REGISTER for the HealthTrails Activity First login to your personal HealthFitness website (there are separate login instructions to get to HealthFitness posted on HR Solutions). From the HealthFitness

More information

Affinity Provider Portal Training Manual

Affinity Provider Portal Training Manual Training Manual Login This page enables a user to either login and/or register if he/she is not already a regstered user (ie. Providers and Staff users). The following are the functionalities which can

More information

Yealink VC Cloud Management Service Administrator Guide V

Yealink VC Cloud Management Service Administrator Guide V Yealink VC Cloud Management Service Administrator Guide V2.3.0.0 Contents ii Contents About This Guide... 6 Introduction of Yealink VC Cloud Management Service... 6 Targeted Audience... 6 Basic Concepts...6

More information

Introduction to Kony Fabric

Introduction to Kony Fabric Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision

More information

Amigopod Release Notes. Updating to Amigopod Document Overview. Overview of the Update Process. Verify the System s Memory Limit

Amigopod Release Notes. Updating to Amigopod Document Overview. Overview of the Update Process. Verify the System s Memory Limit Amigopod 3.5.4 Release Notes This document contains release information for version 3.5.4 of the Aruba Amigopod visitor management appliance. Document Overview This document is organized into the following

More information

d. Delete data e. Transactions Realtime Features a. Value Listener b. Child Listener c. Remove Listeners

d. Delete data e. Transactions Realtime Features a. Value Listener b. Child Listener c. Remove Listeners Contents 1. License... 5 2. Introduction... 5 3. Plugin updates... 7 a. Update from previous versions to 1.5.0... 7 4. Example project... 8 5. GitHub Repository... 8 6. Getting started... 9 7. Database

More information

ViGo Architecture and Principles. Mobile Voice Biometrics as-a-service

ViGo Architecture and Principles. Mobile Voice Biometrics as-a-service ViGo Architecture and Principles Mobile Voice Biometrics as-a-service Part number: VV/VIGO/DOC/183/C Copyright 2015 VoiceVault Inc. All rights reserved. This document may not be copied, reproduced, transmitted

More information

NAMI Affiliate Profile Center Contact Manual

NAMI Affiliate Profile Center Contact Manual NAMI Affiliate Profile Center Contact Manual Standards of Excellence/Center for Excellence November 2013 Table of Contents Chapter Page I. NAMI Affiliate Profile Center Contact Training Timetable 3 II.

More information

Bomgar Connect Android Rep Console 2.2.9

Bomgar Connect Android Rep Console 2.2.9 Bomgar Connect Android Rep Console 2.2.9 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property

More information

owncloud Android App Manual

owncloud Android App Manual owncloud Android App Manual Release 2.0.0 The owncloud developers December 14, 2017 CONTENTS 1 Using the owncloud Android App 1 1.1 Getting the owncloud Android App...................................

More information

WebEx User Guide Cloud Connected Audio Service Meeting Centre. Version 0.9

WebEx User Guide Cloud Connected Audio Service Meeting Centre. Version 0.9 WebEx User Guide Cloud Connected Audio Service Meeting Centre Version 0.9 February 19, 2018 Contents 3 Purpose 3 Target Audience 3 WebEx Meeting Room Types 5 Review of Main Pages 6 Log In Page 7 Main Page

More information

HOW TO REGISTER Guide

HOW TO REGISTER Guide HOW TO REGISTER Guide Welcome to the 2019 National Senior Games Registration System! Before you begin, please make sure that you have your registration/account number or the email address you used to register

More information

(EXHIBIT 10) (EXHIBIT

(EXHIBIT 10) (EXHIBIT TAP THE APP Instructions for Downloading and Use Go to APP Store or Google Play and Download App, labeled TAP THE APP Click on TAP Logo to open App. Enter your Pool Net User Name ( Player ID #) and password.

More information

Idaho Form Simplicity Course Outline

Idaho Form Simplicity Course Outline Idaho Form Simplicity Course Outline Optimizing Your Workflow with Form Simplicity Leveraging Form Simplicity s Management Tools for the Broker Optimizing Your Workflow with Form Simplicity Setting Up

More information

VNNOX Cloud-Based Publishing Service XI'AN NOVASTAR TECH CO.,L User Guide (Pro) Product Version: Document Number: V6.5.0 NS

VNNOX Cloud-Based Publishing Service XI'AN NOVASTAR TECH CO.,L User Guide (Pro) Product Version: Document Number: V6.5.0 NS VNNOX Cloud-Based Publishing Service XI'AN NOVASTAR TECH CO.,L (Pro) Product Version: Document Number: V6.5.0 NS170100148 Copyright 2018 Xi an NovaStar Tech Co., Ltd. All Rights Reserved. No part of this

More information

owncloud Android App Manual

owncloud Android App Manual owncloud Android App Manual Release 2.7.0 The owncloud developers October 30, 2018 CONTENTS 1 Release Notes 1 1.1 Changes in 2.7.0............................................. 1 1.2 Changes in 2.6.0.............................................

More information

MANTRA REGISTERED DEVICE SERVICE ANDROID MANTRA SOFTECH INDIA PVT LTD

MANTRA REGISTERED DEVICE SERVICE ANDROID MANTRA SOFTECH INDIA PVT LTD MANTRA REGISTERED DEVICE SERVICE ANDROID MANTRA SOFTECH INDIA PVT LTD TABLE OF CONTENTS 1. Download Application for Mantra RD Service Setup.... 3 (a) Install RDService... 3 (b) Open Mantra RDService...

More information

Themis An Automated Online Programming Contest System

Themis An Automated Online Programming Contest System Themis An Automated Online Programming Contest System Software Requirement Specification SRS version 1.0.1 Aravindan V (CS03B002) Ravi Shankar K (CS03B018) Sriram Kalyanaraman (CS03B024) Karthekeyan C

More information

V-CUBE Meeting 5. User Manual V-CUBE, INC. 2015/09/01

V-CUBE Meeting 5. User Manual V-CUBE, INC. 2015/09/01 V-CUBE Meeting 5 User Manual V-CUBE, INC. 2015/09/01 This document is the user manual for the V-CUBE Meeting 5 (or 'Meeting'), a web conferencing system. Revision history Revision date Details 2015/09/01

More information

Webcaster Frequently Asked Questions

Webcaster Frequently Asked Questions FAQs Webcaster Frequently Asked Questions Getting Started At a minimum, what do I need to start a live webcast? A live webcast requires a live audio/video source. This could be a webcam, an external video

More information

External HTTPS Trigger AXIS Camera Station 5.06 and above

External HTTPS Trigger AXIS Camera Station 5.06 and above HOW TO External HTTPS Trigger AXIS Camera Station 5.06 and above Created: October 17, 2016 Last updated: November 19, 2016 Rev: 1.2 1 Please note that AXIS does not take any responsibility for how this

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

ControlPoint. Advanced Installation Guide. September 07,

ControlPoint. Advanced Installation Guide. September 07, ControlPoint Advanced Installation Guide September 07, 2017 www.metalogix.com info@metalogix.com 202.609.9100 Copyright International GmbH., 2008-2017 All rights reserved. No part or section of the contents

More information

Live Guide Co-browsing

Live Guide Co-browsing TECHNICAL PAPER Live Guide Co-browsing Netop develops and sells software solutions that enable swift, secure and seamless transfer of video, screens, sounds and data between two or more computers over

More information

PISA 2018 COMPUTER-BASED SCHOOL QUESTIONNAIRE: PRINCIPAL S MANUAL

PISA 2018 COMPUTER-BASED SCHOOL QUESTIONNAIRE: PRINCIPAL S MANUAL P 2 I S A 0 1 8 PISA 2018 COMPUTER-BASED SCHOOL QUESTIONNAIRE: PRINCIPAL S MANUAL Doc.: CY7_CBA_ScQPrincipalManual.docx Produced by ETS, Core A Contractor TABLE OF CONTENTS Part 1 Introduction Introduction

More information

User Guide Preface Readme Audience Vocabulary Navigation

User Guide Preface Readme Audience Vocabulary Navigation User Guide AJ De Las Alas, Tiffany Chan, Stephanie Tran, Viet Tran 1.0 Preface 1.1 Readme DELTA is an application that belongs to Julie Schweitzer s research group. After the application is opened, the

More information

Build Meeting Room Management Website Using BaaS Framework : Usergrid

Build Meeting Room Management Website Using BaaS Framework : Usergrid Build Meeting Room Management Website Using BaaS Framework : Usergrid Alvin Junianto Lan 13514105 Informatics, School of Electrical Engineering and Informatics Bandung Institute of Technology Bandung,

More information

TheBrain Pro Companion Guide for TeamBrain Services

TheBrain Pro Companion Guide for TeamBrain Services TheBrain Pro Companion Guide for TeamBrain Services Posted November 2012 2012. TheBrain Technologies LP. All Rights Reserved. TheBrain, TheBrain, TeamBrain, Brain, Thought, Thoughts, and Work the Way You

More information

Getting Started with Adobe Connect Professional

Getting Started with Adobe Connect Professional Getting Started with Adobe Connect Professional Quick Reference Guide Remove technology barriers from traditional web conferencing and you get Adobe Acrobat Connect Professional 7. Connect Pro is a cutting

More information

Storgrid web client manual

Storgrid web client manual Storgrid web client manual 2015 Byelex Data Solutions BV. This document is created with the utmost care. To prevent unjustified usage of this document we would like to give you notice that nothing mentioned

More information

Getting Started with Zoom

Getting Started with Zoom Getting Started with Zoom The Institute of Agriculture has recently purchased a site license for a new cloud-based video conferencing service known as Zoom. If you have ever connected to a GoToMeeting,

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

Remote Support 19.1 Web Rep Console

Remote Support 19.1 Web Rep Console Remote Support 19.1 Web Rep Console 2003-2019 BeyondTrust Corporation. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust Corporation. Other trademarks are the property

More information

User documentation. BEEM v1.0 January 2010

User documentation. BEEM v1.0 January 2010 User documentation BEEM v1.0 January 2010 1 Table of contents Table of contents... 2 About this paper... 3 Using this manual... 3 Navigation keys... 4 Conventions... 5 Support... 5 Installation/Uninstallation...

More information

Signing up for the Donate Life Run/Walk 5K, 10K and Kids Dash

Signing up for the Donate Life Run/Walk 5K, 10K and Kids Dash Signing up for the Donate Life Run/Walk 5K, 10K and Kids Dash Go to the Event Registration Site To sign up for the event, visit http://5k.dnwest.org and click the green Register Here button. NOTE: Registration

More information

Integration tool user manual

Integration tool user manual Integration tool user manual contact@ilocksystems.com www.ilocksystems.com tel.+ (48) 61 669 06 87 technical support: support@ilocksystems.com 1 P age Table of contents I. Basic information.... 2 1. What

More information

HUMAN RESOURCES USER S GUIDE

HUMAN RESOURCES USER S GUIDE HUMAN RESOURCES USER S GUIDE for the Rensselaer Polytechnic Institute Hiring System PeopleAdmin, Inc. 816 Congress Avenue Suite 1800 Austin, TX 78701-2482 512-997-2500 Copyright 2003 PeopleAdmin, Inc.

More information

EIE4432 Web Systems and Technologies Project Report. Project Name: Draw & Guess GROUP 21. WatermarkPDF. shenxialin shen

EIE4432 Web Systems and Technologies Project Report. Project Name: Draw & Guess GROUP 21. WatermarkPDF. shenxialin shen EIE4432 Web Systems and Technologies Project Report s e Project Name: Draw & Guess GROUP 21 SHEN Xialin (Spark) 12131888D Introduction XUE Peng (Raymond) 12134614D This is a multi-player draw and guess

More information

I. How to Purchase Cryptfunder CFND Tokens

I. How to Purchase Cryptfunder CFND Tokens I. How to Purchase Cryptfunder CFND Tokens You can participate in the Cryptfunder (CFND) Token Sale by following the steps in this document. Once you have completed the steps, the CFND tokens will automatically

More information

Privileged Access Management Android Access Console 2.2.2

Privileged Access Management Android Access Console 2.2.2 Privileged Access Management Android Access Console 2.2.2 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown

More information

Seminar report Google App Engine Submitted in partial fulfillment of the requirement for the award of degree Of CSE

Seminar report Google App Engine Submitted in partial fulfillment of the requirement for the award of degree Of CSE A Seminar report On Google App Engine Submitted in partial fulfillment of the requirement for the award of degree Of CSE SUBMITTED TO: SUBMITTED BY: www.studymafia.org www.studymafia.org Acknowledgement

More information

MetaMoJi Share for Business Ver. 3 MetaMoJi Note for Business Ver. 3 Administrator s Guide

MetaMoJi Share for Business Ver. 3 MetaMoJi Note for Business Ver. 3 Administrator s Guide MetaMoJi Share for Business Ver. 3 MetaMoJi Note for Business Ver. 3 Administrator s Guide Second Edition - ios is a trademark or registered trademark of Cisco in the U.S. and other countries and is used

More information

Welcome to the supplier training session

Welcome to the supplier training session Welcome to the supplier training session 1 INDEX 2 Open a Browser and enter the URL https://css.gesupplier.com Login with the USER ID and Password sent by the GE Supplier Team Refer to the snapshot below:

More information

Infinova 2217 Security Management System. User Guide

Infinova 2217 Security Management System. User Guide Infinova 2217 Security Management System Android SmartPhone Client For Smartphones, PDAs and other hand-held devices which use Android 2.2 (or higher) Operating System User Guide September 2015 Page 1

More information

SmileTiger emeeting Server 2008 Client Guide

SmileTiger emeeting Server 2008 Client Guide SmileTiger emeeting Server 2008 Client Guide SmileTiger Software Corporation 11615 Sir Francis Drake Drive Charlotte, NC 28277 USA Phone: + 1 704 321 9068 Email: info@smiletiger.com http://www.smiletiger.com

More information

Configuring and Using Osmosis Platform

Configuring and Using Osmosis Platform Configuring and Using Osmosis Platform Index 1. Registration 2. Login 3. Device Creation 4. Node Creation 5. Sending Data from REST Client 6. Checking data received 7. Sending Data from Device 8. Define

More information

IMPORTANT DATE: THE SUBMISSION DEADLINE FOR ALL ABSTRACTS IS EXTENDED TO Friday, March 9, 5:00 PM PT

IMPORTANT DATE: THE SUBMISSION DEADLINE FOR ALL ABSTRACTS IS EXTENDED TO Friday, March 9, 5:00 PM PT Thank you for your interest in submitting an Abstract for the 2018 Florida Society of Anesthesiologists Annual Meeting. This document is intended to be your guide in using the online submission software

More information

GRS Enterprise Synchronization Tool

GRS Enterprise Synchronization Tool GRS Enterprise Synchronization Tool Last Revised: Thursday, April 05, 2018 Page i TABLE OF CONTENTS Anchor End User Guide... Error! Bookmark not defined. Last Revised: Monday, March 12, 2018... 1 Table

More information

The first time you launch the application you will have to accept the Terms and Conditions.

The first time you launch the application you will have to accept the Terms and Conditions. Cisco WebEx Meetings Updated as of 8/7/18 Use Guide Cisco Webex Meetings Mobile (Android) Install Webex Meetings View Your Upcoming Meetings Join a Meeting Connect to the Audio Conference Schedule a Meeting

More information

Contents. 1.2 Software Installation... 1

Contents. 1.2 Software Installation... 1 Software Manual Contents 1 Software Installation... 1 1.1 Overview...1 1.2 Software Installation... 1 2 Introduction To Basic Function...5 2.1 Login System... 5 2.2 CMS Operating Interface...5 2.2.1 Operating

More information

Introduction. Uploading and Syncing Files. Google Drive and Docs Uploading and Syncing Files. Uploading Files to Google Drive.

Introduction. Uploading and Syncing Files. Google Drive and Docs Uploading and Syncing Files. Uploading Files to Google Drive. Google Drive and Docs Uploading and Syncing Files Introduction Page 1 Google Drive makes it easy to store and access your files online in the cloud, allowing you to access them from any computer with an

More information

To register for the Colorful Choices Challenge you must complete TWO Steps: 1. Create a Health Fitness Account 2. Create a Colorful Choices Account

To register for the Colorful Choices Challenge you must complete TWO Steps: 1. Create a Health Fitness Account 2. Create a Colorful Choices Account To register for the Colorful Choices Challenge you must complete TWO Steps: 1. Create a Health Fitness Account 2. Create a Colorful Choices Account HOW TO CREATE A HEALTH FITNESS ACCOUNT: Go to https://healthyemory.biovia.healthfitness.com

More information

Agent and Agent Browser. Updated Friday, January 26, Autotask Corporation

Agent and Agent Browser. Updated Friday, January 26, Autotask Corporation Agent and Agent Browser Updated Friday, January 26, 2018 2018 Autotask Corporation Table of Contents Table of Contents 2 The AEM Agent and Agent Browser 3 AEM Agent 5 Privacy Mode 9 Agent Browser 11 Agent

More information

VMware Identity Manager Administration. MAY 2018 VMware Identity Manager 3.2

VMware Identity Manager Administration. MAY 2018 VMware Identity Manager 3.2 VMware Identity Manager Administration MAY 2018 VMware Identity Manager 3.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Heart Foundation Walking App. User Guide (ios)

Heart Foundation Walking App. User Guide (ios) Heart Foundation Walking App User Guide (ios) The Heart Foundation Walking app is a joint venture between the Australian Government and the National Heart Foundation Australia, looking to improve the overall

More information

Remote Support Web Rep Console

Remote Support Web Rep Console Remote Support Web Rep Console 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the

More information

Regions OnePassSM USER GUIDE. It s time to expect more. Regions Bank Member FDIC Revised

Regions OnePassSM USER GUIDE. It s time to expect more. Regions Bank Member FDIC Revised Regions OnePassSM USER GUIDE Regions Bank Member FDIC Revised 110614 It s time to expect more. Regions OnePass User Guide Table of Contents Section I. OnePass Basics 3 What Is OnePass? 3 Minimum Browser

More information

DRKS Online-Help - Public Area

DRKS Online-Help - Public Area DRKS Online-Help - Public Area Contents Overview... 2 User registration... 2 User account data... 3 Password... 3 Password confirmation... 3 Security check... 3 Allow automatic interim saving... 4 Address

More information

Guardium UI Login using a Smart card

Guardium UI Login using a Smart card IBM Security Guardium Guardium UI Login using a Smart card Overview Guardium Smart card support meets the United States government mandate that all vendors must support multi-factor authentication for

More information

Single Sign-on Registration Guide

Single Sign-on Registration Guide Single Sign-on Registration Guide Ascend to Wholeness Single Sign-on is the ability to log into one place and have automatic access to all of your member services. This means you will only need to register

More information

Password Reset Utility. Configuration

Password Reset Utility. Configuration Password Reset Utility Configuration 1 Table of Contents 1. Uninstalling Legacy Password Reset... 2 2. Password Reset Utility: How to deploy and configure via Group Policy... 2 3. Configuring Group Policy

More information

FINRA DR Portal. User Guide for Arbitration and Mediation Case Participants

FINRA DR Portal. User Guide for Arbitration and Mediation Case Participants FINRA DR Portal for Arbitration and Mediation Case Participants April 2014 Disclaimer These materials are for training and instructional purposes only. No part of this publication may be reproduced, stored

More information

I m In phone app (updated August 2017)

I m In phone app (updated August 2017) 1 I m In phone app (updated August 2017) Thanks for getting involved in our Healthy Lifestyle programs your body and mind will thank you for it! Why Use the I m In phone app? Helps project managers to

More information

Table of Contents Extension Risk Management Education 10/4/2017 2

Table of Contents Extension Risk Management Education 10/4/2017 2 Reporting Tutorial Table of Contents Accessing the System... 3 Create Your Account /Login... 3 Resending Your Password... 3 Navigation... 5 Multiple Users... 7 Important Information... 8 Project Information...

More information

TeamViewer 12 Manual Management Console. Rev

TeamViewer 12 Manual Management Console. Rev TeamViewer 12 Manual Management Console Rev 12.1-201704 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of content 1 About the TeamViewer Management Console 4 1.1 About the Management

More information

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, 2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered

More information

End User Manual. December 2014 V1.0

End User Manual. December 2014 V1.0 End User Manual December 2014 V1.0 Contents Getting Started... 4 How to Log into the Web Portal... 5 How to Manage Account Settings... 6 The Web Portal... 8 How to Upload Files in the Web Portal... 9 How

More information

NCID Service Desk Guide Version Department of Information Technology As of July 14, 2016

NCID Service Desk Guide Version Department of Information Technology As of July 14, 2016 NCID Service Desk Guide Version 1.10 Department of Information Technology As of July 14, 2016 Document History Version Change Reference Date Author 1.0 Initial draft release 8/25/10 Heather Ferrie 1.1

More information

XLink EzRollBack Pro User Manual Table Contents

XLink EzRollBack Pro User Manual Table Contents XLink EzRollBack Pro User Manual Table Contents Chapter 1 Welcome to XLink's EzRollback... 2 1.1 System Requirements... 4 1.2 Installation Guide... 5 1.3 License Information... 9 1.4 How To Get Help From

More information

CSCE 120: Learning To Code

CSCE 120: Learning To Code CSCE 120: Learning To Code Module 11.0: Consuming Data I Introduction to Ajax This module is designed to familiarize you with web services and web APIs and how to connect to such services and consume and

More information

Mambu Mobile Overview v5.0

Mambu Mobile Overview v5.0 Mambu Mobile Overview v5.0 1 of 44 Versi on # Change History Date Description Summary of Changes 1,0 June 2014 Initial Release 2,0 November 2014 Updated with changes for Mambu Mobile v2.4 2,5 February

More information

PowerSchool Student and Parent Portal User Guide. https://powerschool.gpcsd.ca/public

PowerSchool Student and Parent Portal User Guide. https://powerschool.gpcsd.ca/public PowerSchool Student and Parent Portal User Guide https://powerschool.gpcsd.ca/public Released June 2017 Document Owner: Documentation Services This edition applies to Release 11.x of the PowerSchool software

More information

Change My Password User Guide

Change My Password User Guide Help Desk Password Reset Instructions IT Operation Dallas County Support Community College Services Change My Password User Guide Version: 1.0 Release Date: 8/5/2018 Information Technology Operation Support

More information

Project Report. Team 233. Hongnian Yu, Dong Liang, Tianlei Sun, Jian Zhu California Institute of Technology Department of Electrical Engineering

Project Report. Team 233. Hongnian Yu, Dong Liang, Tianlei Sun, Jian Zhu California Institute of Technology Department of Electrical Engineering Project Report Team 233 Hongnian Yu, Dong Liang, Tianlei Sun, Jian Zhu California Institute of Technology Department of Electrical Engineering 1 Team Member & Work Split Group members: Hongnian Yu, Dong

More information

Employer Resource Center Training Guide

Employer Resource Center Training Guide Employer Resource Center Training Guide Version 3 July, 2013 Page 1 07/2013 Overview Purpose The purpose of this Training Guide is to provide you with some basic information how to use the Blue Cross and

More information

DAS User Guide. December 1, 2017 Version 2.4

DAS User Guide. December 1, 2017 Version 2.4 DAS User Guide December 1, 2017 Version 2.4 DAS User Guide 2 CONTENTS About DAS... 3 Participating Offices... 3 Documents Which Can Be Made Available... 3 Overview of DAS Use... 4 DAS and the PCT... 5

More information

This section of the release notes is reserved for notable changes and new features since the prior version.

This section of the release notes is reserved for notable changes and new features since the prior version. Release Notes Browsium Proton 4.0 Product Version: 4.0.0 Release Notes Updated: 9 August 2016 About this Release This document lists new features and known issues as of the release date. If you discover

More information

OCR Interfaces for Visually Impaired

OCR Interfaces for Visually Impaired OCR Interfaces for Visually Impaired TOPIC ASSIGNMENT 2 Author: Sachin FERNANDES Graduate 8 Undergraduate Team 2 TOPIC PROPOSAL Instructor: Dr. Robert PASTEL March 4, 2016 LIST OF FIGURES LIST OF FIGURES

More information

Getting Started With Windows 10

Getting Started With Windows 10 Getting Started With Windows 10 1 Table of Contents Navigating the Windows 10 Environment... 3 Logging In... 3 Navigating the Desktop... 4... 4... 4 Working With Applications... 5 Actions Center and Settings...

More information