Loading Images into your Mobile Application

Size: px
Start display at page:

Download "Loading Images into your Mobile Application"

Transcription

1 MOBILITY Loading Images into your Mobile Application When building a mobile application using the Sybase Unwired Platform, there are several methods for loading images. This article conducts a test to implement these methods, and deploys the result to an Android device. By Mark Gearhart Mark Gearhart is a Senior Consultant with SAP GSS. He is involved in the development of database architectures and rich internet applications for temporal and realtime systems. His background encompasses the energy and financial industries with a special interest in data storage architectures and fast user interfaces. He can be reached at mark. gearhart@sapgss.com. I rarely get excited anymore when an application finally starts working, but for this test of a mobile application using the Sybase Unwired Platform, I ll make an exception. I was pretty happy when I finally got the test of a mobile application you are about to see up and running. Although the the Sybase Unwired Platform can be downloaded from the Sybase Product Development Center in just two installation packages, the Unwired Server and the Unwired SDK, it actually takes more than that to get things running. For example, the complete set of components for an Android installation consists of the Eclipse development environment for the Sybase Unwired Workspace, along with the Sybase Unwired Platform, the Android SDK and ADT, and a network configuration that can be used to deploy mobile applications to an actual Android device. For me, that last item was the hardest. Once the Sybase Unwired Platform is installed, it is not too hard to build a mobile application and deploy it to an emulator. There are many examples of Sybase Unwired Platform applications running on emulators but few examples of applications running on actual devices. You can see this in the documentation from the Sybase and SAP development centers, and just about anywhere else you look. What about applications running on actual devices? An absence of evidence might lead one to wonder how the platform operates under actual conditions. My goal was to find out. This article describes a mobile application developed with the Sybase Unwired Platform which tests all the different ways to display an image. This is actually the first of several tests leading up to a final mobile application that will serve as an information portal. Two of the most important requirements of the portal deal with the display of images and tabular data. Tabular data is, I think, sufficiently described in the Sybase Unwired Platform documentation, and can be implemented using MBOs (Mobile Business Objects) in conjunction with automaticallygenerated screens which display result sets and allow selections to zoom into a particular item. Displaying images, on the other hand, has received less attention. So, we need a test to determine exactly what the Sybase Unwired Platform can do with images. In our test, we have created a application showing nine possible ways to display an image, as shown in Figure 1. I will go through each of these mechanisms and show the implementation. However, prior to doing this, there is quite a bit of setup. So, let s get started. 14 ISUG TECHNICAL JOURNAL

2 LOADING IMAGES INTO YOUR MOBILE APPLICATION Figure 1: Application Start Screen Installing the Components Depending on the extra device-specific installations for the platform, it is not always as simple as running the Sybase Unwired Platform installshield, and then voilà!, you have a platform ready to go. These device-specific installations are from the operating system vendors for Android, Apple, Blackberry, and others. Depending on the device, they can be involved. For the Android device, I ve documented the process in a 20-page write-up titled How to Install and Use the Sybase Unwired Platform for Android Devices. This article can be downloaded from: When installing the Sybase Unwired Platform for an Android device, you should expect to spend a least a day collecting software packages and going through the installation. I have not described the implementation for non-android devices, so you will have to do some extra research here. Setting up the Network In the minimum scenario, when you are just developing a native Android application using the Android Development Kit (ADT) from android.developer.com you can deploy it from your laptop (the Server) to a device by transmitting the package across a USB cable which connects your laptop to the device. Once deployed in this manner, the mobile application runs in a standalone mode. It does not transmit data back and forth to the server. For a full-blown Sybase Unwired Platform application, instead of deploying using the Android Development Kit, we are going to use the deployment capabilities of the Sybase Unwired Platform. This is more complicated since deployment will be across the network rather than across a USB cable. Obviously if you are going into the business of deploying applications, you don t want to go around plugging devices into your laptop with a USB cable, therefore the Sybase Unwired Platform network deployment method is the way to go. In addition, when your device and server are both on the network, transmission of data is possible. Therefore, you can use your mobile application on the device, in conjunction with the Unwired Server on your laptop, to select, insert, update, and delete data from any database which the Unwired Server can connect to. So, instead of plugging in your Android device into your laptop with a USB cable, connect both the laptop and Android device to a network that allows them to communicate with each other. At this point, I ran into some problems. The first method I tried failed miserably. I connected both my laptop and device to the corporate Wi-Fi network, and immediately ran into blocked ports and corporate firewall issues. When the Sybase Unwired Server downloads the mobile application to the device, by default it uses port This port as well as any other port I configured was blocked, and no amount of coercion would sway the system administrators. One solution to this problem is to use the Sybase Relay Server or Sybase Afaria product which can proxy ports. Both products are sold separately. Before going down this route, I decided to try a smaller solution to my small 2-machine problem. The next option was acceptable and worked perfectly. I set up a private Wi-Fi network consisting of 2 machines, my laptop and my Android device. To do this, I set up my laptop as a Wi-Fi hotspot. As a hotspot, my laptop became an access point with its own hotspot IP address. Other devices could then connect to my access point by opening the Wi-Fi connection of the access point. My access point contains applications (such as the Sybase Unwired Server). It could connect to the public internet and could also do all types of other things expected from a service provider. This is exactly how coffee shops and airports do it all around the world, but in my case, the scope is limited to my laptop and my Android device (and anyone else who knows about my hotspot and the hotspot password). A product called Connectify can turn your machine into a hotspot. This product is located at APRIL

3 LOADING IMAGES INTO YOUR MOBILE APPLICATION me (See Figure 2). I downloaded Connectify Lite to my laptop, installed it, configured it, and set the password for my hotspot. I had to give my hotspot a name in order to identify its Wi-Fi location. I called it: Connectify-grasshopper1. Figure 2: Connectify was used to Create a Hotspot When Connectify Lite starts up, you get the screen shown in Figure 3 in your tray. There is a button at the bottom of the screen which lets you start and stop the hotspot. You should start the hotspot. 3 The IP address assigned to your laptop can be obtained by typing ipconfig /all at the DOS prompt. The IP address listed for the IPv4 entry is important when configuring your device to Figure 3: Connectify Settings communicate with the Sybase Unwired Platform on port The procedure for doing this was described in the installation article referenced earlier. The IP address of my laptop was: Now, on to the Android device, connect to the Wi-Fi by going to Setting -> Wireless & networks -> Wi-Fi Settings. In the resulting screen, you should be able to find Connectifygrasshopper1. Connect to it and enter the password for the connection. Once connected, the Connectify Lite screen on Figure 4: Connectify Clients your laptop should show an entry for your Android device (See Figure 4). On your Android device, you should also see the connection information for Connectifygrasshopper1 as shown in Figure 5. With this, we now have a private network between the Sybase Unwired Platform on the laptop, and the Android device. Now, instead of testing things with an emulator, we can download and test on a real device! Figure 5: Android Connection Building the Application Let s build the mobile application. I will skip over the details of creating the database, creating the Mobile Business Object, and creating the Workflow, and instead focus on setting up the nine types of images to display, plus the background image on the start screen. For reference, I have included the entire project along with installation instructions at: mgearhart.com/attachments/ ImageTest.zip As you go through the project, you will see a workflow consisting of a client-initiated start screen and 9 image display screens. This workflow is shown in Figure 6. The start screen as shown in Figure 7 contains 9 buttons which, when clicked, call up each of the screens. There are only 3 prerequisites for this workflow. First, a connection to the SQL Anywhere database called sampledb must be set up. Second, a connection to the Unwired Server must be set up. Third, a table called ImageData, containing the image to display must be loaded into sampledb. 16 ISUG TECHNICAL JOURNAL

4 JANUARY 2012 PB DECEMBER LOADING IMAGES INTO YOUR MOBILE APPLICATION Figure 6: Workflow Diagram For our sample application, we ll be working with 3 images. The first image is a large 360x589 pixel background image used for the start screen. The second image is a small 160x160 pixel background image of a 1910 Wright Model B Flyer used to test the background repeat feature. Image 2: A Wright Flyer Image 1: A Coastline The third is a small 100x150 pixel image of Thomas Edison contemplating his light bulb, loaded into the Image- Data table and used to test image loading capabilities. Image 3: Thomas Edison Figure 7: The Start Screen The ImageData table as shown in Figure 8 contains one row which contains the binary data for an image of Thomas Edison, plus the image type, which is image/jpeg, and the location of the jpg file within the project. Figure 8: The ImageData Table Figure 9: Project Layout Project Layout As shown in Figure 9, I created an Assets folder to contain the image files. When the project is deployed, an identical Assets folder is automatically created within the Generated Workflow folder and the files are automatically copied over. Then, the entire contents of the MOBILITY APRIL

5 LOADING IMAGES INTO YOUR MOBILE APPLICATION There are only 3 prerequisites for this workflow. First, a connection to the SQL Anywhere database called sampledb must be set up. Second, a connection to the Unwired Server must be set up. Third, a table called ImageData, containing the image to display must be Then click the Static image source radio button and you are done. When the screen comes up, the image will automatically display as shown in Figure 11. The jpg file must be located on the device. To get the file onto the device, you can place it into the Assets folder within the project. The Assets folder is automatically downloaded to the device when the project is deployed via the Unwired Workspace. loaded into sampledb. Generated Workflow folder is automatically zipped up and shipped to the Unwired Server for deployment. While we are here, also note the javascript file located under Generated Workflow.Image2.html.js.Custom.js. If you d like to customize the way in which your mobile application operates, this file can be modified. It is not overwritten during deployment. We will, in fact, customize this file later in this article. Setting a Background Image in the Start Screen Setting the background image in the start screen is easy. All you need to do is go into the screen design view for this screen and set the attributes of the screen as in Figure 10. Figure 11: Image Component, Static Image Component, Dynamic To load an image by referencing its binary data rather than a jpg file name, the binary data must first be loaded into the ImageData table. The Image component can be used to load the image onto the screen. Drag this component onto the screen and set the Key to specify the attribute in the Image- Data table which contains the binary data for the image. Then click the Dynamic image source radio button and you are done (See Figure 12).The binary image data does not have to be located on the device. Rather, it is in the ImageData table which is read from the server by the application. Figure 10: Setting a Background Image in the Start Screen Image Component, Static To load an image by referencing the name of the jpg file, you can use the Image component. Drag this component onto the screen and set the Key to specify the attribute in the ImageData table which contains the name of the jpg file. AttachmentViewer, Auto Load The AttachmentViewer component can be used to load various assets, such as pdf files and images. In our case, we are loading an image by referencing its binary data. In the same manner as loading an image dynamically with the Image component, the binary data must first be loaded into the ImageData table. From the AttachmentViewer, drag this component onto the screen and set the Key to specify the 18 ISUG TECHNICAL JOURNAL

6 JANUARY 2012 PB DECEMBER LOADING IMAGES INTO YOUR MOBILE APPLICATION Figure 12: Image Component, Dynamic attribute in the ImageData table which contains the binary data for the image as shown in Figure 13. Now things get interesting. Normally, the Attachment- Viewer works by clicking it. On the screen, it looks like a hyperlink. It has an underlined blue text, which I have entered into the Label attribute as Image goes here. When you click the text, the image appears in a new window on the device. However, we can override this behavior and automatically load it. Why would we do this? Well, one big reason, aside from having it automatically load, is that we d like to customize the appearance of the image. For example, instead of loading Thomas Edison at the original 100x150 pixels, we d like to load to fill up all the available screen area. To do this, we can add some code to the javascript file located in the project directory at Generated Workflow.Image2.html. js.custom.js. This file, produced automatically when the project is first deployed, contains screen methods which can be customized. By default, the methods just return true. What you can do is insert custom code in the method called custombeforescreen(). This method is called before any screen is loaded. As shown in Figure 14, we can add code to automatically load the image referenced by the AttachmentView component on the screen called ImageDataDetail3. Figure 13: AttachmentViewer, Auto Load Figure 14: Custom.js Code MOBILITY APRIL

7 LOADING IMAGES INTO YOUR MOBILE APPLICATION There are a couple things to note. First, image loading is not supported for the Windows Mobile device so we put a condition to catch this. Second, we need to find the component (identified by its Key) on the screen so we can replace it with an image. All the screen definitions are located in a single file called workflow.xml. We could just grab the key called ImageData_pic1_attribKey, but this would be a mistake since that same key name may be on several forms. Instead, we should loop through the tags on the ImageDataDetail3 form by instantiating an elements array with the results of the getelementsbytagname(form, * ) call. You should examine the elements in this manner. Do not simply loop through form.elements. The value of form.elements.length will be 0 because, from a javascript perspective, an AttachmentView component is not a recognized element of a form. On the other hand, if you had a text field on the form then form. elements.length would be 1 and you d be able to locate the text field but not the AttachmentViewer. I took me a while to figure this one out. Once the component has been found on the form, all we need to do is replace the AttachmentViewer with an Image, set the height and width as desired, and then set the source of the image to be the binary data for the image. As you can imagine, if you can do this, then there are all kinds of other things you can do behind the scenes like sending , launching applications, sending messages, and so on. AttachmentViewer, Manual Load The AttachmentViewer with manual load is fairly straightforward. For this component, drag it onto the screen and set the label to display the text for the hyperlink which will appear on the screen. In this case, I entered the text Click here to load image. Then set the Key to specify the attribute in the ImageData table which contains the binary data for the image. Then set the MIME type to the attribute in the ImageData table which contains the type of image, in this case image/jpeg. You are done. The binary image data is read from the ImageData table on the sever when you click the hyperlink. The image is displayed in a new window on the device as shown in Figure 15. Figure 15: AttachmentViewer, Manual Load Background Image, Repeat A repeating background image will fill the screen with the image specified in the Background image attribute for the screen (See Figure 16). As you can imagine, if you can do this, then there are all kinds of other things you can do behind the scenes like sending , launching applications, sending messages, and so on. 20 ISUG TECHNICAL JOURNAL Figure 16: Background Image, Repeat

8 LOADING IMAGES INTO YOUR MOBILE APPLICATION Background Image, Repeat-X A repeat-x setting for the background image will produce a single occurrence of the image, repeated horizontally as shown in Figure 17. Figure 19: Background Image, No-Repeat Step 5: A User Session Figure 17: Background Image, Repeat-X Background Image, Repeat-Y A repeat-y setting for the background image will produce a single occurrence of the image, repeated vertically (See Figure 18). Background Image, Inherit The inherit setting for the screen will cause it to take its background image from the parent screen. In this case, the parent screen is the start screen as shown in Figure 20. Figure 20: Background Image, Inherit Background Image, No-Repeat As shown in Figure 19, a no-repeat setting for the background image will produce a single occurrence of the image, with its registration point in the upper left corner of the screen. APRIL MOBILITY Figure 18: Background Image, Repeat-Y Conclusion That s it. We now have images displaying on our Android device. In this article, the goal was to view a Sybase Unwired Platform mobile application through an actual Android device, and test the various ways in which the platform displays images. By far, the hardest part of this effort is the set up. Once you have your platform and network operational, it can be smooth sailing for your mobile application efforts if you also take some time and research the details. Hopefully, the details surrounding image processing has helped highlight some of the capabilities of the Sybase Unwired Platform.

Building a Simple Workflow Application for the Sybase Unwired Server [Part 3]

Building a Simple Workflow Application for the Sybase Unwired Server [Part 3] MOBILITY Building a Simple Workflow Application for the Sybase Unwired Server [Part 3] By Mark Gearhart, SAP In the third of a 3-part series, we build a simple workflow application for the Sybase Unwired

More information

Getting Started Tutorial - Eclipse Edition. Sybase Unwired Platform 1.2

Getting Started Tutorial - Eclipse Edition. Sybase Unwired Platform 1.2 Getting Started Tutorial - Eclipse Edition Sybase Unwired Platform 1.2 DOCUMENT ID: DC01017-01-0120-01 LAST REVISED: March, 2009 Copyright 2009 by Sybase, Inc. All rights reserved. This publication pertains

More information

Blackfin Online Learning & Development

Blackfin Online Learning & Development Presentation Title: Multimedia Starter Kit Presenter Name: George Stephan Chapter 1: Introduction Sub-chapter 1a: Overview Chapter 2: Blackfin Starter Kits Sub-chapter 2a: What is a Starter Kit? Sub-chapter

More information

This video is part of the Microsoft Virtual Academy.

This video is part of the Microsoft Virtual Academy. This video is part of the Microsoft Virtual Academy. 1 In this session we re going to talk about building for the private cloud using the Microsoft deployment toolkit 2012, my name s Mike Niehaus, I m

More information

User s Guide Version 8.0.0

User s Guide Version 8.0.0 User s Guide Version 8.0.0 Copyright 2010-2018 SmartRun Systems, Inc. AnnouncerSR is designed for the person that calls matches to mats over a public address system. By using this program, the announcer

More information

SUP: Personalization Keys and Synchronize Parameter

SUP: Personalization Keys and Synchronize Parameter SUP: Personalization Keys and Synchronize Parameter Applies to: Blackberry Mobile. For more information, visit the Mobile homepage. Summary This article gives a brief idea about Personalization Keys and

More information

Installation Guide for Runtime Sybase Unwired Platform 2.1 ESD #1

Installation Guide for Runtime Sybase Unwired Platform 2.1 ESD #1 Installation Guide for Runtime Sybase Unwired Platform 2.1 ESD #1 Windows DOCUMENT ID: DC01698-01-0211-01 LAST REVISED: October 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication

More information

Virtual Desktop (Windows 7 VM) User Guide

Virtual Desktop (Windows 7 VM) User Guide Virtual Desktop (Windows 7 VM) User Guide Welcome to using your new Virtual Desktop. This technology will offer mobility, enhanced security, and extreme versatility via Citrix technologies and Windows

More information

With the X35 there is the ability to use the new remote support feature on the monitor to request assistance. You can add the Horizon support app for

With the X35 there is the ability to use the new remote support feature on the monitor to request assistance. You can add the Horizon support app for Remote Support With the X35 there is the ability to use the new remote support feature on the monitor to request assistance. You can add the Horizon support app for Android or Apple devises and also download

More information

Deploying Citrix MetaFrame with the FirePass Controller

Deploying Citrix MetaFrame with the FirePass Controller Deployment Guide Deploying Citrix Presentation Server (MetaFrame) with the FirePass Controller Deploying Citrix MetaFrame with the FirePass Controller Welcome to the F5 FirePass controller Deployment Guide

More information

A Solution in Transition: Installing SAP s Solution Manager 4.0. on DVDs, you can download the software from

A Solution in Transition: Installing SAP s Solution Manager 4.0. on DVDs, you can download the software from A Solution in Transition: Installing SAP s Solution Manager 4.0 By Eric Walter, SAP Consultant Editor s Note: You ve probably read the low-down on why you ll need to install SAP Solution Manager 4.0. Not

More information

Installation Guide for Sybase Mobile SDK Sybase Unwired Platform 2.1

Installation Guide for Sybase Mobile SDK Sybase Unwired Platform 2.1 Installation Guide for Sybase Mobile SDK Sybase Unwired Platform 2.1 Windows DOCUMENT ID: DC01697-01-0210-04 LAST REVISED: June 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication

More information

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next.

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next. Getting Started From the Start menu, located the Adobe folder which should contain the Adobe GoLive 6.0 folder. Inside this folder, click Adobe GoLive 6.0. GoLive will open to its initial project selection

More information

How to Stay Safe on Public Wi-Fi Networks

How to Stay Safe on Public Wi-Fi Networks How to Stay Safe on Public Wi-Fi Networks Starbucks is now offering free Wi-Fi to all customers at every location. Whether you re clicking connect on Starbucks Wi-Fi or some other unsecured, public Wi-Fi

More information

Load Balancing VMware Workspace Portal/Identity Manager

Load Balancing VMware Workspace Portal/Identity Manager Load Balancing VMware Workspace Portal/Identity Manager Overview VMware Workspace Portal/Identity Manager combines applications and desktops in a single, aggregated workspace. Employees can then access

More information

COMMUNITIES USER MANUAL. Satori Team

COMMUNITIES USER MANUAL. Satori Team COMMUNITIES USER MANUAL Satori Team Table of Contents Communities... 2 1. Introduction... 4 2. Roles and privileges.... 5 3. Process flow.... 6 4. Description... 8 a) Community page.... 9 b) Creating community

More information

Two-Factor Authentication (2FA) Registration Instructions Symantec VIP Access

Two-Factor Authentication (2FA) Registration Instructions Symantec VIP Access Two-Factor Authentication (2FA) Registration Instructions Symantec VIP Access To strengthen KBR information security and safeguard company data, Information Technology will implement two-factor authentication

More information

SharePoint Designer Advanced

SharePoint Designer Advanced SharePoint Designer Advanced SharePoint Designer Advanced (1:00) Thank you for having me here today. As mentioned, my name is Susan Hernandez, and I work at Applied Knowledge Group (http://www.akgroup.com).

More information

All textures produced with Texture Maker. Not Applicable. Beginner.

All textures produced with Texture Maker. Not Applicable. Beginner. Tutorial for Texture Maker 2.8 or above. Note:- Texture Maker is a texture creation tool by Tobias Reichert. For further product information please visit the official site at http://www.texturemaker.com

More information

Step-By-Step Instructions for Using InDesign

Step-By-Step Instructions for Using InDesign Step-By-Step Instructions for Using InDesign Before you even start a new document in InDesign, you will need to think about the size of your book as well as the number of pages you want to include (not

More information

Tutorial: Mobile Workflow Package Development. Sybase Unwired Platform 1.5.2

Tutorial: Mobile Workflow Package Development. Sybase Unwired Platform 1.5.2 Tutorial: Mobile Workflow Package Development Sybase Unwired Platform 1.5.2 DOCUMENT ID: DC01212-01-0152-02 LAST REVISED: September 2010 Copyright 2010 by Sybase, Inc. All rights reserved. This publication

More information

Bombardier Business Aircraft Customer Services. Technical Publications. SmartPubs Viewer 3.0 User Guide. Updated January 2013 [2013]

Bombardier Business Aircraft Customer Services. Technical Publications. SmartPubs Viewer 3.0 User Guide. Updated January 2013 [2013] Bombardier Business Aircraft Customer Services Technical Publications SmartPubs Viewer 3.0 User Guide Updated January 2013 [2013] Table of Contents Application Views... 5 Collection View... 5 Manual View...

More information

Introduction to IBM Rational HATS For IBM System i (5250)

Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

Digital Content e-reader Features Overview

Digital Content e-reader Features Overview Digital Content e-reader Features Overview Announcing the launch of our new digital content e-reader. This brief overview will demonstrate some of the most important features of our new e-reader. Once

More information

INTERNET ORDERING YOU ARE NOW READY TO START YOUR ORDER SETTING UP YOUR COMPUTER IT S AS EASY AS NOTE: WHEN LOADING

INTERNET ORDERING YOU ARE NOW READY TO START YOUR ORDER SETTING UP YOUR COMPUTER IT S AS EASY AS NOTE: WHEN LOADING SETTING UP YOUR COMPUTER IT S AS EASY AS 1-2 - 3 NOTE: WHEN LOADING THE WEB ORDER TOOLS: 1. When you first load from the our link provided to you, it will load JAVA 1.4.1.02 and the web ordering application.

More information

The first time you open Word

The first time you open Word Microsoft Word 2010 The first time you open Word When you open Word, you see two things, or main parts: The ribbon, which sits above the document, and includes a set of buttons and commands that you use

More information

Things to note: Each week Xampp will need to be installed. Xampp is Windows software, similar software is available for Mac, called Mamp.

Things to note: Each week Xampp will need to be installed. Xampp is Windows software, similar software is available for Mac, called Mamp. Tutorial 8 Editor Brackets Goals Introduction to PHP and MySql. - Set up and configuration of Xampp - Learning Data flow Things to note: Each week Xampp will need to be installed. Xampp is Windows software,

More information

Installation Guide Web Browser Method

Installation Guide Web Browser Method Installation Guide Web Browser Method Table of Contents (click on the links below) Overview... 4 First Time Installation on a Windows PC... 5 First Time Installation on a Mac using FireFox (recommended)...

More information

A Step-by-Step Guide to getting started with Hot Potatoes

A Step-by-Step Guide to getting started with Hot Potatoes A Step-by-Step Guide to getting started with Hot Potatoes Hot Potatoes Software: http://web.uvic.ca/hrd/hotpot/ Andrew Balaam Objectives: To put together a short cycle of exercises linked together based

More information

Data Crow Version 2.0

Data Crow Version 2.0 Data Crow Version 2.0 http://www.datacrow.net Document version: 4.1 Created by: Robert Jan van der Waals Edited by: Paddy Barrett Last Update: 26 January, 2006 1. Content 1. CONTENT... 2 1.1. ABOUT DATA

More information

RouterCheck Installation and Usage

RouterCheck Installation and Usage RouterCheck Installation and Usage February 16, 2015 No part of this document may be reproduced, copied, or distributed in any fashion without the express written permission of Sericon Technology Inc.

More information

DSS User Guide. End User Guide. - i -

DSS User Guide. End User Guide. - i - DSS User Guide End User Guide - i - DSS User Guide Table of Contents End User Guide... 1 Table of Contents... 2 Part 1: Getting Started... 1 How to Log in to the Web Portal... 1 How to Manage Account Settings...

More information

Strategic Series-7001 Introduction to Custom Screens Version 9.0

Strategic Series-7001 Introduction to Custom Screens Version 9.0 Strategic Series-7001 Introduction to Custom Screens Version 9.0 Information in this document is subject to change without notice and does not represent a commitment on the part of Technical Difference,

More information

SECURITY ON PUBLIC WI-FI New Zealand. A guide to help you stay safe online while using public Wi-Fi

SECURITY ON PUBLIC WI-FI New Zealand. A guide to help you stay safe online while using public Wi-Fi SECURITY ON PUBLIC WI-FI New Zealand A guide to help you stay safe online while using public Wi-Fi WHAT S YOUR WI-FI PASSWORD? Enter password for the COFFEE_TIME Wi-Fi network An all too common question

More information

If you have multiple computers in the same place, you may find it convenient

If you have multiple computers in the same place, you may find it convenient Chapter 1: Networking Your Macs In This Chapter Creating a wired network Creating a wireless network Setting up an Airport Extreme base station Connecting to a mobile phone or PDA If you have multiple

More information

Class 3 Page 1. Using DW tools to learn CSS. Intro to Web Design using Dreamweaver (VBUS 010) Instructor: Robert Lee

Class 3 Page 1. Using DW tools to learn CSS. Intro to Web Design using Dreamweaver (VBUS 010) Instructor: Robert Lee Class 3 Page 1 Using DW tools to learn CSS Dreaweaver provides a way for beginners to learn CSS. Here s how: After a page is set up, you might want to style the . Like setting up font-family, or

More information

Sync User Guide. Powered by Axient Anchor

Sync User Guide. Powered by Axient Anchor Sync Powered by Axient Anchor TABLE OF CONTENTS End... Error! Bookmark not defined. Last Revised: Wednesday, October 10, 2018... Error! Bookmark not defined. Table of Contents... 2 Getting Started... 7

More information

Transitioning to Leostream from HP SAM

Transitioning to Leostream from HP SAM Transitioning to Leostream from HP SAM Overview This document aims to ease your transition from HP SAM to the Leostream Connection Broker. We want to assure you that the path is not fraught with peril.

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

Getting started with System Center Essentials 2007

Getting started with System Center Essentials 2007 At a glance: Installing and upgrading Configuring Essentials 2007 Troubleshooting steps Getting started with System Center Essentials 2007 David Mills System Center Essentials 2007 is a new IT management

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

ios Ad Hoc Provisioning Quick Guide

ios Ad Hoc Provisioning Quick Guide ios Ad Hoc Provisioning Quick Guide Applies to: Applications developed for all kinds of ios devices (iphone, ipad, ipod). For more information, visit the Mobile homepage. Summary This article is a quick

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions WHAT IS PD IN FOCUS? PD In Focus is an award-winning online platform that features hundreds of hours of videos showing research-based teaching practices in action. Designed as

More information

PaintPot. Figure 2-1. The PaintPot app

PaintPot. Figure 2-1. The PaintPot app Chapter 2 PaintPot This tutorial introduces the Canvas component for creating simple, two-dimensional (2D) graphics. You ll build PaintPot, an app that lets the user draw on the screen in different colors,

More information

Setting Up Your ios Development Environment. For Mac OS X (Mountain Lion) v1.0. By GoNorthWest. 5 February 2013

Setting Up Your ios Development Environment. For Mac OS X (Mountain Lion) v1.0. By GoNorthWest. 5 February 2013 Setting Up Your ios Development Environment For Mac OS X (Mountain Lion) v1.0 By GoNorthWest 5 February 2013 Setting up the Apple ios development environment, which consists of Xcode and the ios SDK (Software

More information

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay. Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!

More information

This guide provides all of the information necessary to connect to MoFo resources from outside of the office.

This guide provides all of the information necessary to connect to MoFo resources from outside of the office. REMOTE ACCESS GUIDE Introduction This guide provides all of the information necessary to connect to MoFo resources from outside of the office. Connect Remotely from Your Firm Notebook Using VPN Connect

More information

ORB Education Quality Teaching Resources

ORB Education Quality Teaching Resources These basic resources aim to keep things simple and avoid HTML and CSS completely, whilst helping familiarise students with what can be a daunting interface. The final websites will not demonstrate best

More information

2015 Beta 2 Tutorials

2015 Beta 2 Tutorials 2015 Beta 2 Tutorials 2015 Beta 2 FOR WINDOWS & UNIX & LINUX Contents 1 Tutorial 2: Config, Deploy & Run the Application... 1 1.1 Task 1: Configure the database type... 1 1.2 Task 2: Configure the database

More information

Developing Android applications in Windows

Developing Android applications in Windows Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution

More information

Tutorial for loading music files into an Ipad

Tutorial for loading music files into an Ipad Tutorial for loading music files into an Ipad 1. For this example we ll use Adobe Acrobat Reader as the application (app) that we ll use to file and store our music on our Ipad. There are other music applications

More information

LeakDAS Version 4 The Complete Guide

LeakDAS Version 4 The Complete Guide LeakDAS Version 4 The Complete Guide SECTION 4 LEAKDAS MOBILE Second Edition - 2014 Copyright InspectionLogic 2 Table of Contents CONNECTING LEAKDAS MOBILE TO AN ANALYZER VIA BLUETOOTH... 3 Bluetooth Devices...

More information

Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse

Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse Parts of this handout were written by Justin Manus and Brandon Burr and then wantonly updated by your loving CS106A staff. In CS106A,

More information

Exercise 1: Introduction to MapInfo

Exercise 1: Introduction to MapInfo Geog 578 Exercise 1: Introduction to MapInfo Page: 1/22 Geog 578: GIS Applications Exercise 1: Introduction to MapInfo Assigned on January 25 th, 2006 Due on February 1 st, 2006 Total Points: 10 0. Convention

More information

Anchor User Guide. Presented by: Last Revised: August 07, 2017

Anchor User Guide. Presented by: Last Revised: August 07, 2017 Anchor User Guide Presented by: Last Revised: August 07, 2017 TABLE OF CONTENTS GETTING STARTED... 1 How to Log In to the Web Portal... 1 How to Manage Account Settings... 2 How to Configure Two-Step Authentication...

More information

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 1. Open Google Earth. 2. Familiarize yourself with Google Earth s navigational features by zooming into Furman s campus, your

More information

Mendeley Help Guide. What is Mendeley? Mendeley is freemium software which is available

Mendeley Help Guide. What is Mendeley? Mendeley is freemium software which is available Mendeley Help Guide What is Mendeley? Mendeley is freemium software which is available Getting Started across a number of different platforms. You can run The first thing you ll need to do is to Mendeley

More information

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004 Oracle Warehouse Builder 10g Runtime Environment, an Update An Oracle White Paper February 2004 Runtime Environment, an Update Executive Overview... 3 Introduction... 3 Runtime in warehouse builder 9.0.3...

More information

Getting Started. In this chapter, you will learn: 2.1 Introduction

Getting Started. In this chapter, you will learn: 2.1 Introduction DB2Express.book Page 9 Thursday, August 26, 2004 3:59 PM CHAPTER 2 Getting Started In this chapter, you will learn: How to install DB2 Express server and client How to create the DB2 SAMPLE database How

More information

CCH INCORPORATED 05/03

CCH INCORPORATED 05/03 Button Bar Main Menu Return to the main tab level of the current library without deselecting your targets Preferences Set preferences for searching, document display, and other functions Citation Search

More information

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) You can find the most up-to-date technical documentation

More information

For those who might be worried about the down time during Lync Mobility deployment, No there is no down time required

For those who might be worried about the down time during Lync Mobility deployment, No there is no down time required I was trying to find out the Lync Mobility service step by step deployment guide along with the Publishing rule for TMG but couldn't find anywhere except how to install MCX and Auto discovery Service,

More information

Determining the Best Approach

Determining the Best Approach 2 Determining the Best Approach The remaining chapters of this book cover the capabilities of the BlackBerry application platform and then dig into each application development option in detail. Before

More information

Installing and Configuring Citrix XenApp 6.5 (Part 1)

Installing and Configuring Citrix XenApp 6.5 (Part 1) Installing and Configuring Citrix XenApp 6.5 (Part 1) Introduction The first part of this series describes the installation steps of the first server (which will create the XenApp environment) and the

More information

SharePoint User Manual

SharePoint User Manual SharePoint User Manual Developed By The CCAP SharePoint Team Revision: 10/2009 TABLE OF CONTENTS SECTION 1... 5 ABOUT SHAREPOINT... 5 1. WHAT IS MICROSOFT OFFICE SHAREPOINT SERVER (MOSS OR SHAREPOINT)?...

More information

SIU s Secure App (XenMobile) Migration for Android

SIU s Secure App (XenMobile) Migration for Android SIU s Secure App (XenMobile) Migration for Android The version of the XenMobile we are currently using has reached its end of support lifespan. In order to maintain support for XenMobile and the associated

More information

Enterprise Portal Train the Trainer User Manual WEB PARTS

Enterprise Portal Train the Trainer User Manual WEB PARTS Enterprise Portal Train the Trainer User Manual WEB PARTS Version 1.2.1 Date: January 31, 2012 Table of Contents Table of Contents... 2 1 I Need To... 3 2 Media Web Part... 10 3 Content Editor... 15 4

More information

Imagine. Create. Discover. User Manual. TopLine Results Corporation

Imagine. Create. Discover. User Manual. TopLine Results Corporation Imagine. Create. Discover. User Manual TopLine Results Corporation 2008-2009 Created: Tuesday, March 17, 2009 Table of Contents 1 Welcome 1 Features 2 2 Installation 4 System Requirements 5 Obtaining Installation

More information

Editing Documents on Your Mac (Part 1 of 3) Review

Editing Documents on Your Mac (Part 1 of 3) Review Note: This discussion is based on MacOS, 10.2.2 (Sierra). Some illustrations may differ when using other versions of Mac OS or OS X. Whether it s an email message or an article for a newsletter, we all

More information

Understanding Acrobat Form Tools

Understanding Acrobat Form Tools CHAPTER Understanding Acrobat Form Tools A Adobe Acrobat X PDF Bible PDF Forms Using Adobe Acrobat and LiveCycle Designer Bible Adobe Acrobat X PDF Bible PDF Forms Using Adobe Acrobat and LiveCycle Designer

More information

PERSPECTIVE. Mobilizing SAP Enterprise Applications. Abstract. Suresh Santhana & Anoop Kumar

PERSPECTIVE. Mobilizing SAP Enterprise Applications. Abstract. Suresh Santhana & Anoop Kumar PERSPECTIVE Mobilizing SAP Enterprise Applications Suresh Santhana & Anoop Kumar Abstract In today s competitive environment, enterprise users must handle critical tasks and decision-making in real- time,

More information

1. MS EXCEL. a. Charts/Graphs

1. MS EXCEL. a. Charts/Graphs 1. MS EXCEL 3 tips to make your week easier! (MS Excel) In this guide we will be focusing on some of the unknown and well known features of Microsoft Excel. There are very few people, if any at all, on

More information

SmartBar for MS CRM 2013

SmartBar for MS CRM 2013 SmartBar for MS CRM 2013 Version 2013.15, March 2014 Installation and User Guide (How to install/uninstall and use SmartBar for MS CRM 2013) The content of this document is subject to change without notice.

More information

Desktop & Laptop Edition

Desktop & Laptop Edition Desktop & Laptop Edition USER MANUAL For Mac OS X Copyright Notice & Proprietary Information Redstor Limited, 2016. All rights reserved. Trademarks - Mac, Leopard, Snow Leopard, Lion and Mountain Lion

More information

Microsoft Windows SharePoint Services

Microsoft Windows SharePoint Services Microsoft Windows SharePoint Services SITE ADMIN USER TRAINING 1 Introduction What is Microsoft Windows SharePoint Services? Windows SharePoint Services (referred to generically as SharePoint) is a tool

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

User Guide. BlackBerry Workspaces for Windows. Version 5.5

User Guide. BlackBerry Workspaces for Windows. Version 5.5 User Guide BlackBerry Workspaces for Windows Version 5.5 Published: 2017-03-30 SWD-20170330110027321 Contents Introducing BlackBerry Workspaces for Windows... 6 Getting Started... 7 Setting up and installing

More information

WIRELESS N USB ADAPTER USER MANUAL

WIRELESS N USB ADAPTER USER MANUAL WIRELESS N USB ADAPTER USER MANUAL MAN-525503/525534-UM-0413-01 INTRODUCTION Thank you for purchasing this Manhattan Wireless N USB Adapter. Because many netbooks and laptops (especially those more than

More information

Getting Started. 1 by Conner Irwin

Getting Started. 1 by Conner Irwin If you are a fan of the.net family of languages C#, Visual Basic, and so forth and you own a copy of AGK, then you ve got a new toy to play with. The AGK Wrapper for.net is an open source project that

More information

You can get additional information at our OverDrive collection page: palmbeach.overdrive.com

You can get additional information at our OverDrive collection page: palmbeach.overdrive.com Your Palm Beach County Library Card gives you access to thousands of downloadable ebooks from OverDrive and Axis 360 which can be read on your Amazon Kindle device. Titles can be downloaded directly over

More information

BPC Competition Entry and Image Upload Page

BPC Competition Entry and Image Upload Page BPC Competition Entry and Image Upload Page The image upload page can be accessed via the large green button at the bottom of the Club Rules page called Competition Upload on the BPC website at http://www.buxtonphotographicclub.co.uk/club_rules.html

More information

SAP BusinessObjects Integration Option for Microsoft SharePoint Getting Started Guide

SAP BusinessObjects Integration Option for Microsoft SharePoint Getting Started Guide SAP BusinessObjects Integration Option for Microsoft SharePoint Getting Started Guide SAP BusinessObjects XI3.1 Service Pack 4 Copyright 2011 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet,

More information

How to get ebooks on to your Kindle

How to get ebooks on to your Kindle How to get ebooks on to your Kindle *These instructions assume that you have already registered your Kindle and have set up an Amazon account. * If you are using the Kindle Fire you can do this directly

More information

UTAS CMS. Easy Edit Suite Workshop V3 UNIVERSITY OF TASMANIA. Web Services Service Delivery & Support

UTAS CMS. Easy Edit Suite Workshop V3 UNIVERSITY OF TASMANIA. Web Services Service Delivery & Support Web Services Service Delivery & Support UNIVERSITY OF TASMANIA UTAS CMS Easy Edit Suite Workshop V3 Web Service, Service Delivery & Support UWCMS Easy Edit Suite Workshop: v3 Contents What is Easy Edit

More information

HCA Tech Note. Port Forwarding

HCA Tech Note. Port Forwarding Port Forwarding Before you read this note hopefully you will have already read and followed the instructions in the Getting Started Guide for deploying client-server and being able to connect a client

More information

Warewolf User Guide 1: Introduction and Basic Concepts

Warewolf User Guide 1: Introduction and Basic Concepts Warewolf User Guide 1: Introduction and Basic Concepts Contents: An Introduction to Warewolf Preparation for the Course Welcome to Warewolf Studio Create your first Microservice Exercise 1 Using the Explorer

More information

Mehran Sahami Handout #5 CS 106A September 27, 2017 Downloading Eclipse

Mehran Sahami Handout #5 CS 106A September 27, 2017 Downloading Eclipse Mehran Sahami Handout #5 CS 106A September 27, 2017 Downloading Eclipse Parts of this handout were written by Justin Manus and Brandon Burr and then wantonly updated by your loving CS106A staff. In CS106A,

More information

CASE STUDY IT. Albumprinter Adopting Redgate DLM

CASE STUDY IT. Albumprinter Adopting Redgate DLM CASE STUDY IT Albumprinter Adopting Redgate DLM "Once the team saw they could deploy all their database changes error-free at the click of a button, with no more manual scripts, it spread by word of mouth.

More information

Composer Deployment Guide. Installation

Composer Deployment Guide. Installation Composer Deployment Guide Installation 12/27/2017 Installation Contents 1 Installation 1.1 Composer Installation Video 1.2 Getting Started After Installation 1.3 Installing Composer as an Eclipse Plugin

More information

Setting Up Your New Windows 10 PC

Setting Up Your New Windows 10 PC Class Description A session explaining how to configure a new Windows 10 computer (laptop, desktop, or Surface). Class Length One to one and one half (1 1½) hours Setting Up Your New Windows 10 PC Introduction

More information

Improved Web Development using HTML-Kit

Improved Web Development using HTML-Kit Improved Web Development using HTML-Kit by Peter Lavin April 21, 2004 Overview HTML-Kit is a free text editor that will allow you to have complete control over the code you create and will also help speed

More information

Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care

Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care program. And I m joined by Carolyn McCornac, also Program

More information

Tutorial: Android Object API Application Development. Sybase Unwired Platform 2.2 SP03

Tutorial: Android Object API Application Development. Sybase Unwired Platform 2.2 SP03 Tutorial: Android Object API Application Development Sybase Unwired Platform 2.2 SP03 DOCUMENT ID: DC01734-01-0223-01 LAST REVISED: April 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication

More information

ELET4133: Embedded Systems. Topic 3 Eclipse Tour & Building a First App

ELET4133: Embedded Systems. Topic 3 Eclipse Tour & Building a First App ELET4133: Embedded Systems Topic 3 Eclipse Tour & Building a First App Agenda In this class we will look at the Eclipse IDE We will examine it s various parts when working on an application We will load

More information

You can also check the videos at the bottom of this page:

You can also check the videos at the bottom of this page: This document is provided to give you an idea what R-Tag Version Control can do and how you can use it. If you decide that you need more information or you prefer to see a demo of the software please do

More information

Application Note Demonstrating the Serial Port Profile (SPP) Between BlueConnect and BTW 2002/5/29

Application Note Demonstrating the Serial Port Profile (SPP) Between BlueConnect and BTW 2002/5/29 Application Note Demonstrating the Serial Port Profile (SPP) Between BlueConnect and BTW 2002/5/29 1 Introduction As a technology leader in the wireless networking market, WIDCOMM s vision is to enable

More information

Salesforce Classic Mobile Guide for iphone

Salesforce Classic Mobile Guide for iphone Salesforce Classic Mobile Guide for iphone Version 41.0, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Navigating and Managing Files and Folders in Windows XP

Navigating and Managing Files and Folders in Windows XP Part 1 Navigating and Managing Files and Folders in Windows XP In the first part of this book, you ll become familiar with the Windows XP Home Edition interface and learn how to view and manage files,

More information

Keep connected O2 WLAN. Use O2 Connection Manager to get online

Keep connected O2 WLAN. Use O2 Connection Manager to get online Keep connected connected Keep move onon thethe move with Use O2 Connection Manager to get online O2 WLAN Use O2 Connection Manager to get online Contents What do I need? 2 Where are the hotspots? 3 Get

More information

Mobile Application Life Cycle. SAP Mobile Platform 2.3

Mobile Application Life Cycle. SAP Mobile Platform 2.3 Mobile Application Life Cycle SAP Mobile Platform 2.3 DOCUMENT ID: DC01932-01-0230-03 LAST REVISED: July 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software

More information