Apps Find the latest version of this document at

Slides:



Advertisements
Similar presentations
JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
Advertisements

Add a Conference Module Screen Shots When you have a conference it is very easy, call the web office and ask how the initial setup of a conference works.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Touchdevelop api api: location & maps show geo locations Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
MS-Word XP Lesson 7.
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Pages and boxes Building quick user interfaces. learning objectives o Build a quick UI with pages and boxes o understand how pages and boxes work o click.
11 Getting Started with ASP.NET Beginning ASP.NET 4.0 in C# 2010 Chapters 5 and 6.
Here is a video on beginning PowerPoint :
Wincite Introduces Knowledge Notebooks A new approach to collecting, organizing and distributing internal and external information sources and analysis.
There is a certain way that an HTML file should be set up. The HTML section declares a beginning and an ending. Within the HTML, there should be a HEAD.
Creating a Portfolio Website Phillips. Go to wix.com.
CHAPTER 3&4 ZHONGWEI LI TouchDevelop Book. What are we covering Review of Chapter 1-2 TouchDevelop as a scripting language: actions, events, table and.
PowerPoint 2007 ©: The Power of Presentations How can Microsoft PowerPoint 2007 help you convey your message?
Microsoft Office © Copyright William Rowan Objective By the end of this you will have being given a brief introduction to: Microsoft Word Microsoft.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Copyright 2003 By NTREIS, Inc. Welcome to NTREIS Listings “ADD/EDIT” PowerPoint Presentation.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
East Aurora Website Setup Mrs. Harty Teacher Webpage Index: Click Picture for Examples Mrs. Harty Summer 2011 District 131 Step Nine: Downloads.
CST JavaScript Validating Form Data with JavaScript.
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
Forms and Java script. Forms The graphical user interface -textbox, radio, button, textarea, checkbox… The processing script –CGI scripts, Perl script,
JavaScript & jQuery the missing manual Chapter 11
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Web Technologies Website Development Trade & Industrial Education
October 2003Bent Thomsen - FIT 3-21 IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
Dr. Nuha El-KhaliliInternet Programming ( ) HTML Hyper Text Markup Language The language of web pages Maintained by the W3C
WB_FrontPage_How To CS3505. Front Page 4 Microsoft Web Page Authoring tool 4 Available to students at no charge see helpdesk 4 Provides support for building.
Website Development with Dreamweaver
Microsoft Word 2000 Presentation 7 Microsoft Word 2000 Presentation 7.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
I/o inputs and outputs Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
Microsoft Visual Basic 2008 CHAPTER SEVEN Creating Web Applications.
HOWTO : Text-Out Function. Connections Link RS-485 Lines –Link DVR 485 Lines with Camera’s RS-485 Port.
Wimba Presenters Guide North Dakota University System 2009.
Populating an XML instance document with data from Excel 1.Create an instance document skeleton containing at least 2 elements (with attribute tags) 2.Import.
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
Objectives © Paradigm Publishing, Inc. 1 Objectives.
JUX 1 12/26/2012 JUX Creating in Jux allows you to present your images, captions, text, blogs, etc. in a creative format. Create an Account Login at
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Key Applications Module Lesson 21 — Access Essentials
Lesson 1: Exploring Access Learning Objectives After studying this lesson, you will be able to: Start Access and identify elements of the application.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
Apps Find the latest version of this document at
Microsoft Access 2007 Tutorial (Part II) CIS*1000*DE.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Computer Applications I Competency 3 – Use handheld devices. Objective 3.03 – Use handheld devices and handheld applications software to input and edit.
There are seven main components of a database in Access 2000: Tables. Use tables to store database information. Forms Use forms to enter or edit the information.
Access Forms and Queries. Entering Data in Your Table  You can add data to your table in Datasheet view, by typing in the columns and rows.  This.
I/o inputs and outputs Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
Web Center Training ©2003 Optimum Technology, Inc.
1. 2 Word Processing Word Processing is writing words and sentences on the computer. It is easy to change or move text in a word document. People use.
PowerPoint Presentation Part I Creating a PowerPoint Presentation The Basics.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
CREATING DATABASE Presenter: Jolanta Soltis. When to use Excel Use Excel when you: –Require a flat or non-relational view of your data (you do not need.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
 2001 Prentice Hall, Inc. All rights reserved. Chapter 7 - Introduction to Common Gateway Interface (CGI) Outline 7.1Introduction 7.2A Simple HTTP Transaction.
Week 10: HTML Forms HNDIT11062 – Web Development.
Word Create a basic TOC. Course contents Overview: table of contents basics Lesson 1: About tables of contents Lesson 2: Format your table of contents.
Since you’ll need a place for the user to enter a search query. Every form must have these basic components: – The submission type defined with the method.
IPad Tips & Tricks. Power button Home screen button To take a screen shot, hold down the home screen button and then press the power button.
Introduction to TouchDevelop Lesson 3 – Comments & Lists Created by S. Johnson
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
Larson Records Online Web Portal Training. Training Outline Login Screen Request Delivery Request Pick-Up Destruction Requests Submitting Orders Additional.
Chapter 7 Creating Templates, Importing Data, and Working with SmartArt, Images, and Screen Shots Microsoft Excel 2013.
Global Positioning System
MS-Access (database) how to create blank data base.
Using Google Cloud Search
Presentation transcript:

apps Find the latest version of this document at

learning objectives o writing apps! o Wall, Tap events and Pages o Records o Geo-location o Search o Web APIs and web requests RSS, JSON, XML

wall o The wall represents the screen o New item on top “a la facebook” set reversed (true) - to reverse order o Clear the wall wall->clear o Background color and picture wall->set background(colors->random) o Title and subtitle wall->set title(“Title of my change”)

Wall – input, output o Ask the user number var x := wall -> ask number (“Enter the number”) o Display the content (“ current sum up to “ || n || “is” || sum) -> post to wall

input o user may be asked for text, Boolean, numbers var name := all→ask string(“Enter your name”) var age := all→ask number(“Enter your age”) var ok := all→ask boolean(“Are you ok?”) ☁ o user may pick a time, date var date := all→pick date(“Enter your birthdate”) ☁

textbox o A skin-able textbox var tb := wall->create text box(“Run”, 19) o Change color, font size, etc… o Attach tap event event tap wall TextBox(item : TextBox) if item->text->equals(“Run”) then...

page stack o A page contains a “wall” o Pages can be stacked wall->push new page, adds a new blank wall wall->pop page, removes the top wall o The user can pop a page by pressing the back button

records o structured data Table: Similar to your Excel table. Index: table with index lookup Object: garbage collected objects (and collections) Decorator: add fields to existing objects

record car model : string year : number o table var r := car table->create row r->model->set(“beetle”) var year := r->year->get o index (model is key) var r := car table->at(“beetle”) r->year->set(“beetle”) o object var r := car table->create r->model->set(“beetle”) r->year->set(1970) var rs := car table->create collection rs->add(r) 1 table per script Keys are immutable Collection is like a list

geo-location Retrieve the longitude and latitude of the phone. o var loc := senses->current location Low precision 1 mile. Might use WiFi or Cell tower o var loc := senses->current location accurate Better precision, tries to force GPS. o Easy way to show a map loc->post to wall

invalid values o What if the user refuses to give his location? var loc := senses->current location o The value loc is invalid. if loc->is invalid then // do something without location

search o Built-in Bing search web->search web->search images o Built-in Twitter/Facebook search social->search

web requests o “if you need something, there is probably a Web API that does it” o Full support for HTTP requests // setup request var request := web->create request(url) // send request, receive response var response := request->send // read response response->content->post to wall