This tutorial will help you to build an application that will store a list of items to a tinywebdb and then retrieve this list from the TinyWebDb.

Size: px
Start display at page:

Download "This tutorial will help you to build an application that will store a list of items to a tinywebdb and then retrieve this list from the TinyWebDb."

Transcription

1 App Inventor Tutorial 13 TinyWebDB This tutorial will help you to build an application that will store a list of items to a tinywebdb and then retrieve this list from the TinyWebDb. Step 1: Open App Inventor To work online: Go to Use your google account details to log in. Or working offline with the local server: Once you have the App Inventor running type into your browser When you are taken to the app inventor page create a new project. This window will appear. Give the project the name ListToWebDB and click OK. The project is now added and you will be taken to the designer screen. 1

2 Step 2: Build the Interface of TinyWebDb The user interface will include the following: 4 Labels 4 Buttons 1 TextBox 1 Horizontal Arrangement 1 List Picker 1 TinyWebDB1 1 Notifier Given this is the 13 th tutorial; it is presumed that you are already familiar with the majority of screen items and where to find them on the Palette in App Inventor. As such instructions on where to find each will be limited. Should you have trouble finding any of these and/or have not already worked through the previous tutorials, it is suggested you do so as these provide you with all the information you need to become familiar with App Inventor. Firstly we are going to add all the screen items to the page in the correct order; we will later modify their properties. Add these items to the screen in this order 1. Label 2. Text Box 3. Button 4. Label 5. Button 6. Label 7. Horizontal Arrangement (from the Screen Arrangements tab of the Palette) 8. Button (Inside the Horizontal Arrangement) 9. Button (Inside the Horizontal Arrangement, beside the first) 10. ListPicker (below the Horizontal Arrangement) 11. Label Also add to the screen a TinyWebDB (from Other Stuff Palette) and a Notifier (from Other Stuff Palette) Note: TinyDB is NOT the same as TinyWebDB, do not confuse the two. 2

3 Your screen should now look like so: If any items are in the wrong place (i.e. the components window does not match the one above) then you can click on and drag the items on the screen until they match the image above. Now we need to edit the names and properties of every item on the screen. You should also be familiar with how to do this from the previous tutorials (again if you are unsure, please work through the previous tutorials). Use the information in the table on the next page and modify the name and properties for each item as specified. 3

4 Old Name New Name Properties to Modify Screen1 *Unchanged* Title: Store List to WebDB Label1 *Unchanged* Text: Enter Text Here: TextBox1 txtaddtext Hint: Button1 btnaddtext Text: Insert Text To List Label2 lblnumberofitems Text: # of items: Button2 btnrandom Text: Show Random List Item Label3 lbllistitems Text: TextColor: Red HorizontalArrangement1 *Unchanged* Width: Fill parent Button4 btnstoretoweb Text: Store List to Web Width: Fill parent Button5 btngetlistfromweb Text: Get List From Web Width: Fill parent ListPicker1 *Unchanged* Text: Select Item From List Label4 lblselecteditem Text: TinyWebDB1 *Unchanged* ServiceURL: Notifier1 *Unchanged* *None* Once these changes have been made, the User Interface (UI) is complete and ready for the functionality to be added. 4

5 Step 3: Add the functionality to the Interface Once the interface is ready we can set the functionality of the components. What we want to happen can be described in the following steps: 1. User enters a list item in the text box 2. User clicks Insert text to list button to add the text to the list 3. The number of items in the list is modified and shown to the user 4. User clicks the Show Random List Item button and a random entry in the list is returned 5. User clicks Store List to Web and the list is stored online 6. User clicks Get List from Web and a previously stored list is pulled from the internet into the app 7. User clicks Select Item from List to choose an item from the list that has been created or has been Got from the Web. This item is then displayed below. As this tutorial covers several different features each will be developed and explained individually to make them interchangeable between projects. To add the functionality open the Blocks Editor. Making and adding to a List Before we ever make use of a list we must first create it. This is logical in computing because the list must exist before you can add items to it. In computing this process of creating a variable (i.e. a list, or text field, or number field), before we put anything into it, is called instantiation. We instantiate the list (create an instance of a list) in app inventor as such: Here we use the Built-in > definition def variable as block first. We change the variable name to the name we want to call our list, in this case simply list. Now we have created a reference to a variable, so any time the app uses the word list it is referring to what we connect to this block. At the minute this variable could be anything, so to make sure the app knows list is a list we must attach the Make a list block to it, as seen above. So to summarise; it defines a variable list and tells the app the type of variable list is, is a list. Note: the different Types a variable can be are; numbers, text, colour, list etc 5

6 Adding text to a List Now that we have a list created we can add entries to it. This will happen each time we click the btnaddtext button. The first block we will use will be btnaddtext.click as seen in the picture above. Everything we want to happen when this button is clicked, is placed in the do part of this block. When we click this button the first thing we want to do is add the text in the text box to the list. To do this we use the call add items to list block from Built-in > Lists. This is a built-in method of adding data into a list, but before it can add information we need to tell it which list we are adding the data to (because an app may have more than one list). We must tell this block we want to add to our list list, which we do by using the global list block from My Blocks > My Definitions. Next we tell it the value we want to add, which is what the user typed into the txtaddtext text block. We can get its value by using the txtaddtext.text block. 6

7 Displaying the number of values in a list Here we want to show the number of values in the list, in the label lblnumberofitems. To change the value of the text in this label we use the set lblnumberofitems.text to block. We want to make this label more user-friendly so rather than just output a single number and have the user guess what it means we will add a bit of text to the start of the number to tell the user what it means. To do this we use a join block, so we connect this first to the set lblnumberofitems.text to block. As we want the first half of the label to explain what the number is, we connect a text block to the half of the join. Then we change the value of the text block to # of items:. Now to actually get how many values are in the list, we use a length of list block from Built-in > Lists. Again because our app could have more than one list we must tell this which list we are talking about, hence add another global list block, as seen in the red box above. Now these two blocks together are capable of getting the number of values in the list, we attach it to the second half of the join block to show this number on screen. Below the set lblnumberofitems.text to block we want to add the ListPicker1.Elements block. Connect to this the global list block as used previously. This block will be explained later in the tutorial. So to summarise; we run the method length of list on our list, to get how many values are in it, and we put this along with the text # of items: into the lblnumberofitems label. 7

8 Fetching a random value from the list Here we want to display a random value from the list we have just added to. This is all controlled by the click of the btnrandom button, so the btnrandom.click is the main block in this section. Before we get a random value from the list we have to check there is actually information in the list and it is not empty. We do this with an if block, so this is the first thing we connect to the btnrandom.click. The next part is slightly more complicated. With if statements the test part is looking for a true value before it does anything from the then-do part. But the easiest block to test for items in the list is the is list empty? block. If we connected both of these together now, every time the list is empty it would pick a random value from the list. We want it to do the opposite, so when the list is not empty we want to pick a random value. To make it do the opposite we put a not block in between the other two. This not, changes the is list empty? block to an is list not empty block. The second half of this block is actually picking the random value from the list. There is already a Built-in > List block to do this, pick random item. So when the button is clicked and the list isn t empty we want to change the lbllistitems text to the value from the table, so this is the main block for this part. Inside then-do add a Set lbllistitems.text to block to change the lbllistitems label s text. To get the actual random value from the list we will connect the pick random item block and like before tell it which list we are talking about with global list. So to summarise this; when the btnrandom button is clicked, we check if the list is not empty, and if it is not then we pick a random item from the list and place this item into the lbllistitems label. 8

9 Storing a List to the Web We will store the list to the Web when we click the btnstoretoweb button, so our main block is btnstoretoweb.click. Inside this we will call the block TinyWebDB1.StoreValue which will store our list on the Web. This block has two parts; tag which lets you store the list as a different name on the Web and, valuetostore which is the current name of the list. Complete the block as shown above. So to summarise this section, when the button btnstoretoweb is clicked, the TinyWebDB1 will store all the values in list onto the web as MyStoredList. On Screen Notification To give an on screen notification when a value is stored to the web we use the Notifier1.ShowAlert block. We want this to show every time a value is stored on the web so our main block is the TinyWebDB1.ValueStored block. Inside this we add the Notifier1.ShowAlert block. It has 1 part, notice which is what will be shown to the user. However this notice isn t always text so we have to tell it to expect text. We do so with the make text block. To this we attach the actual text we want displayed to the user. 9

10 To summarise this section, when a value is stored by the TinyWebDB1, we show the user an alert, which is text saying the value was successfully stored. Getting a List from the Web We will get the list from the Web when we click the btngetlistfromweb button, so our main block is btngetlistfromweb.click To do the opposite of above and get a list from the web we use the TinyWenDB1.GetValue block instead. With this block we simply have to tell it the name of the list as it was stored on the web. Complete the block as shown above. So to summarise this section, when the btngetlistfromweb is clicked, the TinyWebDB1 will get all the values from MyStoredList on the Web. Moving a List from the Web to the Phone After the TinyWebDB1 runs the GetValue method (from Getting a List from the Web, above) it automatically runs the GotValue method also, so this is our main block. You can see the TinyWebDB1.GotValue block has 3 parts. The First two parts refer to getting the list from the web. As you may notice from the Storing a List to the Web method on the previous page when something is stored to the web, there are 2 details stored; the Tag, and the Value to Store. These were the two parts to the TinyWebDB1.StoreValue block. So if we had 2 parts to put something into the web we would need two parts to take something down from the web. Again these are the Tag and Value, seen this time as 10

11 tagfromwebdb and valuefromwebdb. Because the app doesn t know what the tag and value are before it pulls them down, these are two new names it calls them by. tagfromtheweb will contain the text MyStoredList as we set before and valuefromtheweb will contain our list from before. Now to keep everything easy for us to understand we would like to use the name list again to talk about the list, so we use the block set global list to and connect to it the new list values we just got from the web. The next group of blocks repeats a function you were shown earlier, simply giving the user a message saying # of Items:, and then the number of items from list which we just changed to the list we pulled from the web. Again we want to add the ListPicker1.Elements block. Connect to this the global list piece. Place this below the lblnumberofitems block. This is explained in the next section. So to summarise, when TinyWebDB1 has got the values from the web, it sets tagfromwebdb to MyStoredList and valuefromwebdb to our old list we uploaded to the web. Next is tells the app to put into the list list we made at the start everything that was in valuefromwebdb. It then finds out how many values are in list and tells the user this number in the lblnumberofitems label. 11

12 Put values into the List Picker You may have noticed this small group of blocks attached to several of the parts above, thid is how we give the ListPicker values. When this is run, every element (option) in the ListPicker is set equal to the values from our list list. Perform an action after something is chosen from the ListPicker Here we want to do something when an element is chosen from the ListPicker, so the main block is ListPicker1.AfterPicking. All we want to do after an element is chosen is to tell the user which one they chose, we do this by changing the text in lblselecteditem to the element we chose, which we find by using ListPicker1.Selection So to summarise, after the user has picked an element from the ListPicker, the element they chose will be put into the lblselecteditem label. 12

13 The complete program is shown below. You have just created a functional TinyWebDb App, which creates a list, stores it in the web, copies it down from the web, and allows you to pick a value from the list, Well Done Step 4: Try it out Connect to the device and test the program To test your application you have two options: 1. Test the application on the virtual emulator. 2. Test the application on a real world device 13

Or working offline with the local server: Once you have the App Inventor running type into your browser http://localhost:8888

Or working offline with the local server: Once you have the App Inventor running type into your browser http://localhost:8888 App Inventor Tutorial 10 Calculator This tutorial will help you develop a calculator using If statements and a ListPicker. You will be asked to enter 2 numbers, Number1 and Number2. When you have entered

More information

App Inventor Tutorial 11 QR Code Reader

App Inventor Tutorial 11 QR Code Reader App Inventor Tutorial 11 QR Code Reader This is an app which will demonstrate the use of the phone s built in camera as an input device for a QR Code scanner. Note this app will not work on the emulator

More information

This chapter introduces the following App Inventor components and concepts:

This chapter introduces the following App Inventor components and concepts: CHAPTER 6 Paris Map Tour Figure 6-1. In this chapter, you ll build a tour guide app for a trip to Paris. Creating a fully functioning map app might seem really complicated, but App Inventor provides two

More information

Working with Databases

Working with Databases Chapter 22 Working with Databases Facebook has a database of every member s account information, friends list, and posts. Amazon has a database of just about everything you can buy. Google has a database

More information

App Inventor 2 Workbook. Quiz Development

App Inventor 2 Workbook. Quiz Development App Inventor 2 Workbook Quiz Development Contents Contents... 2 Setting up App Inventor... 3 Creating the Interface: Main Menu... 4 Creating the Interface: Populate Quiz... 6 Creating the Interface: Take

More information

Programming Lists of Data

Programming Lists of Data Chapter 19 Programming Lists of Data As you ve already seen, apps handle events and make decisions; such processing is fundamental to computing. But the other fundamental part of an app is its data the

More information

Mobile Apps with App Inventor

Mobile Apps with App Inventor Mobile Apps with App Inventor written for 91.113 Michael Penta Table of Contents Mobile Apps... 4 Designing Apps in App Inventor... 4 Getting Started... 5 App Inventor Layout... 5 Your First App... 7 Making

More information

App Inventor Tutorial 4 Cat & Mouse Game

App Inventor Tutorial 4 Cat & Mouse Game App Inventor Tutorial 4 Cat & Mouse Game This is an app that will let you get familiar with using image sprites, canvas, sound, clock and the accelerometer (Movement Sensor) within a Game in App Inventor.

More information

App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description:

App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description: App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description: App Inventor is a web based tool that allows the user to create apps for Android devices. The user interface

More information

Hello Purr. What You ll Learn

Hello Purr. What You ll Learn Chapter 1 Hello Purr This chapter gets you started building apps. It presents the key elements of App Inventor the Component Designer and the Blocks Editor and leads you through the basic steps of creating

More information

Mobile Programming (MIT App Inventor 2)

Mobile Programming (MIT App Inventor 2) Mobile Programming (MIT App Inventor 2) http://www.plk83.edu.hk/cy/ai2 Contents 1. Understanding the working environment (Page 1) 2. First Android Program (HelloPurr) (Page 4) 3. Completing HelloPurr (Page

More information

The Social Accelerator Setup Guide

The Social Accelerator Setup Guide The Social Accelerator Setup Guide Welcome! Welcome to the Social Accelerator setup guide. This guide covers 2 ways to setup SA. Most likely, you will want to use the easy setup wizard. In that case, you

More information

Presidents Quiz. What You ll Learn

Presidents Quiz. What You ll Learn Chapter 8 Presidents Quiz The Presidents Quiz is a trivia game about former leaders of the United States. Though this quiz is about presidents, you can use it as a template to build quizzes on any topic.

More information

Xylophone. What You ll Build

Xylophone. What You ll Build Chapter 9 Xylophone It s hard to believe that using technology to record and play back music only dates back to 1878, when Edison patented the phonograph. We ve come so far since then with music synthesizers,

More information

CHAPTER 19 Programming Lists of Data

CHAPTER 19 Programming Lists of Data CHAPTER 19 Programming Lists of Data As you ve already seen, apps handle events and make decisions; such processing is fundamental to computing. But, the other fundamental part of an app is its data the

More information

Intellect Platform - Tables and Templates Basic Document Management System - A101

Intellect Platform - Tables and Templates Basic Document Management System - A101 Intellect Platform - Tables and Templates Basic Document Management System - A101 Interneer, Inc. 4/12/2010 Created by Erika Keresztyen 2 Tables and Templates - A101 - Basic Document Management System

More information

CHAPTER 11 Broadcast Hub

CHAPTER 11 Broadcast Hub Chapter 11 Broadcast Hub FrontlineSMS (http://www.frontlinesms.com) is a software tool used in developing countries to monitor elections, broadcast weather changes, and connect people who don t have access

More information

Drive. Etobicoke-Mimico Watershed Coalition

Drive. Etobicoke-Mimico Watershed Coalition Drive Etobicoke-Mimico Watershed Coalition (Adapted from Google Drive for Academics available at https://docs.google.com/document/d/1hvbqob26dkpeimv6srdgwvpupuo5ntvojqjxorq0n20/edit?pli=1) Table of Contents

More information

CHAPTER 11 Broadcast Hub

CHAPTER 11 Broadcast Hub CHAPTER 11 Broadcast Hub Figure 11-1. FrontlineSMS is a software tool used in developing countries to monitor elections, broadcast weather changes, and connect people who don t have access to the Web but

More information

Getting Started with WebSite Tonight

Getting Started with WebSite Tonight Getting Started with WebSite Tonight WebSite Tonight Getting Started Guide Version 3.0 (12.2010) Copyright 2010. All rights reserved. Distribution of this work or derivative of this work is prohibited

More information

Managing Online and Offline Archives in Outlook

Managing Online and Offline Archives in Outlook Managing Online and Offline Archives in Outlook Contents How to Enable the Online Archive Feature in Outlook... 1 For Outlook 2007:... 2 How to Set the AutoArchive Properties for a Folder in Outlook 2007:...

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

App Inventor Beginner Tutorials

App Inventor Beginner Tutorials App Inventor Beginner Tutorials 1 Four Simple Tutorials for Getting Started with App Inventor 1.1 TalkToMe: Your first App Inventor app 4 1.2 TalkToMe Part 2: Shaking and User Input 23 1.3 BallBounce:

More information

CHAPTER 12 NXT Remote Control

CHAPTER 12 NXT Remote Control Chapter 12 NXT Remote Control In this chapter, you ll create an app that turns your Android phone into a remote control for a LEGO MINDSTORMS NXT robot. The app will have buttons for driving the robot

More information

Android, Where s My Car?

Android, Where s My Car? Chapter 7 Android, Where s My Car? You parked as close to the stadium as you possibly could, but when the concert ends, you don t have a clue where your car is. Your friends are equally clueless. Fortunately,

More information

TalkToMe Part 2: Shaking and User Input

TalkToMe Part 2: Shaking and User Input TalkToMe Part 2: Shaking and User Input This tutorial shows you how to extend the basic TalkToMe app so that it responds to shaking, and so that the user can make the phone say any phrase s/he types in.

More information

CHAPTER 8 Presidents Quiz

CHAPTER 8 Presidents Quiz CHAPTER 8 Presidents Quiz Figure 8-1. The Presidents Quiz is a trivia game about former leaders of the United States. Though this quiz is about presidents, you can use it as a template to build quizzes

More information

Named Memory Slots. Properties. CHAPTER 16 Programming Your App s Memory

Named Memory Slots. Properties. CHAPTER 16 Programming Your App s Memory CHAPTER 16 Programming Your App s Memory Figure 16-1. Just as people need to remember things, so do apps. This chapter examines how you can program an app to remember information. When someone tells you

More information

Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning

Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux

More information

Excel Pivot Tables. Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: info@bluepecan.co.

Excel Pivot Tables. Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: info@bluepecan.co. Excel Pivot Tables 1 Table of Contents Pivot Tables... 3 Preparing Data for a Pivot Table... 3 Creating a Dynamic Range for a Pivot Table... 3 Creating a Pivot Table... 4 Removing a Field... 5 Change the

More information

JIRA Workflows GUIDEBOOK

JIRA Workflows GUIDEBOOK JIRA Workflows GUIDEBOOK Table Of Contents This guide and some notes about workflow... 1 Master list: the start to finish process and navigation... 2 Example: From scratch workflow: Blog Entry Tracking...

More information

Marcum LLP MFT Guide

Marcum LLP MFT Guide MFT Guide Contents 1. Logging In...3 2. Installing the Upload Wizard...4 3. Uploading Files Using the Upload Wizard...5 4. Downloading Files Using the Upload Wizard...8 5. Frequently Asked Questions...9

More information

So you want to create an Email a Friend action

So you want to create an Email a Friend action So you want to create an Email a Friend action This help file will take you through all the steps on how to create a simple and effective email a friend action. It doesn t cover the advanced features;

More information

Setting Sharing Permissions for Google Docs and Google Sites

Setting Sharing Permissions for Google Docs and Google Sites Setting Sharing Permissions for Google Docs and Google Sites Created by the Student Multimedia Studio specifically for Students, Faculty and Staff at Kent State University Contents Setting Sharing Permissions

More information

Google Sites: Site Creation and Home Page Design

Google Sites: Site Creation and Home Page Design Google Sites: Site Creation and Home Page Design This is the second tutorial in the Google Sites series. You should already have your site set up. You should know its URL and your Google Sites Login and

More information

If you know exactly how you want your business forms to look and don t mind

If you know exactly how you want your business forms to look and don t mind appendix e Advanced Form Customization If you know exactly how you want your business forms to look and don t mind detail work, you can configure QuickBooks forms however you want. With QuickBooks Layout

More information

Kentico CMS 5.5 User s Guide

Kentico CMS 5.5 User s Guide Kentico CMS 5.5 User s Guide 2 Kentico CMS User s Guide 5.5 Table of Contents Part I Introduction 4 1 Kentico CMS overview... 4 2 Signing in... 5 3 User interface overview... 7 Part II Managing my profile

More information

Kentico CMS User s Guide 5.0

Kentico CMS User s Guide 5.0 Kentico CMS User s Guide 5.0 2 Kentico CMS User s Guide 5.0 Table of Contents Part I Introduction 4 1 Kentico CMS overview... 4 2 Signing in... 5 3 User interface overview... 7 Part II Managing my profile

More information

Microsoft Office 365 Portal

Microsoft Office 365 Portal Microsoft Office 365 Portal Once you logon, you are placed in the Admin page if you are an adminstrator. Here you will manage permissions for SharePoint, install Office Professional for Windows users,

More information

Reviewing documents with track changes in Word 2013

Reviewing documents with track changes in Word 2013 Reviewing documents with track changes in Word 2013 Information Services Reviewing documents with track changes in Word 2013 This note covers how to use Word s reviewing tools to track the changes made

More information

CHAPTER 1 HelloPurr. The chapter covers the following topics:

CHAPTER 1 HelloPurr. The chapter covers the following topics: CHAPTER 1 HelloPurr This chapter gets you started building apps. It presents the key elements of App Inventor, the Component Designer and the Blocks Editor, and leads you through the basic steps of creating

More information

MS InfoPath 2003 MS InfoPath 2007 Microsoft Office InfoPath 2003 minimally runs on the following operating systems:

MS InfoPath 2003 MS InfoPath 2007 Microsoft Office InfoPath 2003 minimally runs on the following operating systems: 8. PREPARING AND TRANSMITTING EDGARLITE SUBMISSIONS 8.1 Purpose EDGARLite is an application that uses intelligent forms to aid in the construction of filings to be submitted to EDGAR. Each EDGARLite form

More information

Mobile App Design Tool for Smartphones: A Tutorial

Mobile App Design Tool for Smartphones: A Tutorial Mobile App Design Tool for Smartphones: A Tutorial Hak. J. Kim and Jonathan Modell Abstract The paper presents the basics of mobile application creation for smartphones using the visual programming tool,

More information

Blogging. Wordpress.com Weebly.com Penzu.com Blog.com Wix.com Blogger

Blogging. Wordpress.com Weebly.com Penzu.com Blog.com Wix.com Blogger Blogging What is Blogging? A Blog is a website containing a writer's or group of writers' own experiences, observations, opinions, etc., and often having images and links to other websites. Blog is short

More information

CHAPTER 4 No Texting While Driving

CHAPTER 4 No Texting While Driving CHAPTER 4 No Texting While Driving This chapter walks you through the creation of No Texting While Driving, a text answering machine app that auto-responds to text messages you receive while you re driving

More information

Android Programming Family Fun Day using AppInventor

Android Programming Family Fun Day using AppInventor Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10

More information

Dreamweaver and Fireworks MX Integration Brian Hogan

Dreamweaver and Fireworks MX Integration Brian Hogan Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The

More information

How to Use Screencast-o-matic

How to Use Screencast-o-matic 1 How to Use Screencast-o-matic Screencast-o-matic is a screen capture software that can be used to create video from your screen (i.e. short lectures or course tours), and it doesn t require any downloading

More information

Using the Push Notifications Extension Part 1: Certificates and Setup

Using the Push Notifications Extension Part 1: Certificates and Setup // tutorial Using the Push Notifications Extension Part 1: Certificates and Setup Version 1.0 This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native

More information

ODBC (Open Database Communication) between the ElevateDB Database and Excel

ODBC (Open Database Communication) between the ElevateDB Database and Excel ODBC (Open Database Communication) between the ElevateDB Database and Excel The ElevateDB database has the powerful capability of connection to programmes like Excel and Word. For this to work a driver

More information

Support Documentation

Support Documentation Support Documentation WP-Live-Chat-Support 2/5/2014 This document is here to help WordPress Users and Developers Install and Troubleshoot WP-Live- Chat-Support Contents General Info Before you begin...

More information

What You ll Learn. CHAPTER 12 Robot Remote. The BluetoothClient component for connecting to the NXT

What You ll Learn. CHAPTER 12 Robot Remote. The BluetoothClient component for connecting to the NXT CHAPTER 12 Robot Remote Figure 12-1. In this chapter, you ll create an app that turns your Android phone into a remote control for a LEGO MINDSTORMS NXT robot. The app will have buttons for driving the

More information

American Sign Language Alphabet App (Project #2) (Version 2 of App Inventor) Description:

American Sign Language Alphabet App (Project #2) (Version 2 of App Inventor) Description: American Sign Language Alphabet App (Project #2) (Version 2 of App Inventor) Description: This App will take text input and then translate each letter of the text to the corresponding American Sign Language

More information

How to create PDF maps, pdf layer maps and pdf maps with attributes using ArcGIS. Lynne W Fielding, GISP Town of Westwood

How to create PDF maps, pdf layer maps and pdf maps with attributes using ArcGIS. Lynne W Fielding, GISP Town of Westwood How to create PDF maps, pdf layer maps and pdf maps with attributes using ArcGIS Lynne W Fielding, GISP Town of Westwood PDF maps are a very handy way to share your information with the public as well

More information

I2B2 TRAINING VERSION 1.6.0.3. Informatics for Integrating Biology and the Bedside

I2B2 TRAINING VERSION 1.6.0.3. Informatics for Integrating Biology and the Bedside I2B2 TRAINING VERSION 1.6.0.3 Informatics for Integrating Biology and the Bedside Reference Guide - 10/30/2012 Table of Contents i2b2 3 Will i2b2 benefit research...3 Web Site...3 Using the web site..

More information

MailChimp Instruction Manual

MailChimp Instruction Manual MailChimp Instruction Manual Spike HQ This manual contains instructions on how to set up a new email campaign, add and remove contacts and view statistics on completed email campaigns from within MailChimp.

More information

Introduction to scripting with Unity

Introduction to scripting with Unity Introduction to scripting with Unity Scripting is an essential part of Unity as it defines the behaviour of your game. This tutorial will introduce the fundamentals of scripting using Javascript. No prior

More information

Microsoft Access Rollup Procedure for Microsoft Office 2007. 2. Click on Blank Database and name it something appropriate.

Microsoft Access Rollup Procedure for Microsoft Office 2007. 2. Click on Blank Database and name it something appropriate. Microsoft Access Rollup Procedure for Microsoft Office 2007 Note: You will need tax form information in an existing Excel spreadsheet prior to beginning this tutorial. 1. Start Microsoft access 2007. 2.

More information

HELP CONTENTS INTRODUCTION...

HELP CONTENTS INTRODUCTION... HELP CONTENTS INTRODUCTION... 1 What is GMATPrep... 1 GMATPrep tip: to get the most from GMATPrep software, think about how you study best... 1 Navigating around... 2 The top navigation... 2 Breadcrumbs,

More information

The IceWarp SSL Certificate Process

The IceWarp SSL Certificate Process IceWarp Unified Communications The IceWarp SSL Certificate Process Version 10.3 Printed on 26 November, 2010 Contents The IceWarp SSL Certificate Process 1 Choosing the Proper Certificate Type... 2 Creating

More information

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System

More information

FORM SIMPLICITY QUICK REFERENCE GUIDE PROFESSIONAL/ULTIMATE EDITION

FORM SIMPLICITY QUICK REFERENCE GUIDE PROFESSIONAL/ULTIMATE EDITION FORM SIMPLICITY QUICK REFERENCE GUIDE PROFESSIONAL/ULTIMATE EDITION Library Getting a Form 1. Click on Start a Form. (Alternatively, you can click on Library in the menu bar at the top) 2. This will open

More information

Historical Slideshow App A Coding Solution (This is a spoiler document)

Historical Slideshow App A Coding Solution (This is a spoiler document) Historical Slideshow App A Coding Solution (This is a spoiler document) Note: there are many ways to code this solution. This is just the solution I picked Use the table below to get you started with this

More information

Creating Your Own TinyWeb Database. Ball State University - CS116 - Ashley Swartz

Creating Your Own TinyWeb Database. Ball State University - CS116 - Ashley Swartz Creating Your Own TinyWeb Database Ball State University - CS116 - Ashley Swartz 1. First you will need to download Python 2.6. You can get that at this address http://python.org/download/. You will select

More information

TRIM: Web Tool. Web Address The TRIM web tool can be accessed at:

TRIM: Web Tool. Web Address The TRIM web tool can be accessed at: TRIM: Web Tool Accessing TRIM Records through the Web The TRIM web tool is primarily aimed at providing access to records in the TRIM system. While it is possible to place records into TRIM or amend records

More information

GadgetTrak Mobile Security Android & BlackBerry Installation & Operation Manual

GadgetTrak Mobile Security Android & BlackBerry Installation & Operation Manual GadgetTrak Mobile Security Android & BlackBerry Installation & Operation Manual Overview GadgetTrak Mobile Security is an advanced software application designed to assist in the recovery of your mobile

More information

Google Sites. How to create a site using Google Sites

Google Sites. How to create a site using Google Sites Contents How to create a site using Google Sites... 2 Creating a Google Site... 2 Choose a Template... 2 Name Your Site... 3 Choose A Theme... 3 Add Site Categories and Descriptions... 3 Launch Your Google

More information

Mahara: MyPortfolio. Create content Build pages Share. A user guide for beginners. What is Mahara?

Mahara: MyPortfolio. Create content Build pages Share. A user guide for beginners. What is Mahara? Mahara: MyPortfolio A user guide for beginners What is Mahara? MyPortfolio is a web application that allows users to build a personal electronic portfolio. It can be used to create and store online content

More information

Schools Remote Access Server

Schools Remote Access Server Schools Remote Access Server This system is for school use only. Not for personal or private file use. Please observe all of the school district IT rules. 6076 State Farm Rd., Guilderland, NY 12084 Phone:

More information

Working with the Ektron Content Management System

Working with the Ektron Content Management System Working with the Ektron Content Management System Table of Contents Creating Folders Creating Content 3 Entering Text 3 Adding Headings 4 Creating Bullets and numbered lists 4 External Hyperlinks and e

More information

Statgraphics Getting started

Statgraphics Getting started Statgraphics Getting started The aim of this exercise is to introduce you to some of the basic features of the Statgraphics software. Starting Statgraphics 1. Log in to your PC, using the usual procedure

More information

Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS

Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS 03Archer.indd 71 8/4/05 9:13:59 AM Address Book 3.1 What Is the Address Book The Address Book in Outlook is actually a collection of address books

More information

Once you have navigated to the page that you want to edit the SEO Properties of then go into edit mode.

Once you have navigated to the page that you want to edit the SEO Properties of then go into edit mode. SEO Properties What does SEO mean? Search Engine Optimization (SEO) is a tool that is used to help enhance and the likelihood of the object you do SEO Meta-Tagging for to be found by a search engine. It

More information

CHAPTER 18 Programming Your App to Make Decisions: Conditional Blocks

CHAPTER 18 Programming Your App to Make Decisions: Conditional Blocks CHAPTER 18 Programming Your App to Make Decisions: Conditional Blocks Figure 18-1. Computers, even small ones like the phone in your pocket, are good at performing millions of operations in a single second.

More information

Client Marketing: Sets

Client Marketing: Sets Client Marketing Client Marketing: Sets Purpose Client Marketing Sets are used for selecting clients from the client records based on certain criteria you designate. Once the clients are selected, you

More information

How to Make a Working Contact Form for your Website in Dreamweaver CS3

How to Make a Working Contact Form for your Website in Dreamweaver CS3 How to Make a Working Contact Form for your Website in Dreamweaver CS3 Killer Contact Forms Dreamweaver Spot With this E-Book you will be armed with everything you need to get a Contact Form up and running

More information

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

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

More information

Lab - Building an Internet of Things Application Hands-On Lab

Lab - Building an Internet of Things Application Hands-On Lab Lab - Building an Internet of Things Application Hands-On Lab Table of contents 1. Creating a Bluemix Application... 3 2. Create and add an Internet of Things Service... 4 2.Wire the connected device s

More information

C-more Remote Access, Data Log, FTP File Transfer, and Email Tutorial

C-more Remote Access, Data Log, FTP File Transfer, and Email Tutorial C-more Remote Access, Data Log, FTP File Transfer, and Email Tutorial P a g e 2 Introduction: This script will walk you through the basic process of setting up the remote access, data logging, FTP file

More information

Depending on your role, this might mean adding and editing, for example, events, blog entries or news stories.

Depending on your role, this might mean adding and editing, for example, events, blog entries or news stories. website guide guide for adding and editing web content Introduction The MS Society website uses a content management system (CMS) called Drupal. As a contributor to the site, you ll receive training in

More information

Excel 2003 A Beginners Guide

Excel 2003 A Beginners Guide Excel 2003 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on

More information

Single Property Website Quickstart Guide

Single Property Website Quickstart Guide Single Property Website Quickstart Guide Win More Listings. Attract More Buyers. Sell More Homes. TABLE OF CONTENTS Getting Started... 3 First Time Registration...3 Existing Account...6 Administration

More information

Rochester Institute of Technology. Finance and Administration. Drupal 7 Training Documentation

Rochester Institute of Technology. Finance and Administration. Drupal 7 Training Documentation Rochester Institute of Technology Finance and Administration Drupal 7 Training Documentation Written by: Enterprise Web Applications Team CONTENTS Workflow... 4 Example of how the workflow works... 4 Login

More information

Brock University Content Management System Training Guide

Brock University Content Management System Training Guide Brock University Content Management System Training Guide Table of Contents Brock University Content Management System Training Guide...1 Logging In...2 User Permissions...3 Content Editors...3 Section

More information

Lecture 2 Mathcad Basics

Lecture 2 Mathcad Basics Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority

More information

Web Forms for Marketers 2.3 for Sitecore CMS 6.5 and

Web Forms for Marketers 2.3 for Sitecore CMS 6.5 and Web Forms for Marketers 2.3 for Sitecore CMS 6.5 and later User Guide Rev: 2013-02-01 Web Forms for Marketers 2.3 for Sitecore CMS 6.5 and later User Guide A practical guide to creating and managing web

More information

SuperOffice AS. CRM Online. Introduction to importing contacts

SuperOffice AS. CRM Online. Introduction to importing contacts SuperOffice AS CRM Online Introduction to importing contacts Index Revision history... 2 How to do an import of contacts in CRM Online... 3 Before you start... 3 Prepare the file you wish to import...

More information

Digital Marketing EasyEditor Guide Dynamic

Digital Marketing EasyEditor Guide Dynamic Surveys ipad Segmentation Reporting Email Sign up Email marketing that works for you Landing Pages Results Digital Marketing EasyEditor Guide Dynamic Questionnaires QR Codes SMS 43 North View, Westbury

More information

How to install and use the File Sharing Outlook Plugin

How to install and use the File Sharing Outlook Plugin How to install and use the File Sharing Outlook Plugin Thank you for purchasing Green House Data File Sharing. This guide will show you how to install and configure the Outlook Plugin on your desktop.

More information

How to create database in GlycomcsPortal?

How to create database in GlycomcsPortal? How to create database in GlycomcsPortal? 1. Log- in Log in through Log in 2. Submit Content Click Submit Content on the menu. 3. Choose Database Choose Database as a type of entry you desire to create.

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

84 part video tutorial training course. The course is 100% free with no catches or exclusions. You don

84 part video tutorial training course. The course is 100% free with no catches or exclusions. You don Please Note: If you're new to Revit, you may be interested in my " Beginner's Guide to Revit Architecture " 84 part video tutorial training course. The course is 100% free with no catches or exclusions.

More information

Email access via the Internet. Outlook Web Access

Email access via the Internet. Outlook Web Access Email access via the Internet Outlook Web Access SiX Document Title/ Search Keyword(s): Email access via the Internet Outlook Web Access Service Group: E-Learning & Information Management Contact Details:

More information

TUTORIAL 4 Building a Navigation Bar with Fireworks

TUTORIAL 4 Building a Navigation Bar with Fireworks TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar

More information

NTFS permissions represent a core part of Windows s security system. Using

NTFS permissions represent a core part of Windows s security system. Using bonus appendix NTFS Permissions NTFS permissions represent a core part of Windows s security system. Using this feature, you can specify exactly which coworkers are allowed to open which files and folders

More information

COMMONWEALTH OF PA OFFICE OF ADMINISTRATION. Human Resource Development Division. SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3

COMMONWEALTH OF PA OFFICE OF ADMINISTRATION. Human Resource Development Division. SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3 COMMONWEALTH OF PA OFFICE OF ADMINISTRATION Human Resource Development Division SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3 S A P L S O A U T H O R I N G E N V I R O N M E N T Authoring & Publishing

More information

Joining an XP workstation to a domain Version 1.00

Joining an XP workstation to a domain Version 1.00 Joining an XP workstation to a domain Version 1.00 All Windows XP Professional workstations need to be joined to a domain to function as part of the domain security environment. Need to Know TM 1. To join

More information

Excel 2007 A Beginners Guide

Excel 2007 A Beginners Guide Excel 2007 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on

More information

Working with Office Applications and ProjectWise

Working with Office Applications and ProjectWise Working with Office Applications and ProjectWise The main Microsoft Office Applications (Word, Excel, PowerPoint and Outlook) are all integrated with ProjectWise. These applications are aware that ProjectWise

More information

New Help Desk Ticketing System

New Help Desk Ticketing System New Help Desk Ticketing System Starting Monday, November 30, 2009 at 6 am the University will be going live with their new help desk ticketing system. The website to access the new ticketing system is

More information