Professional iphone and ipod touch Programming. Building Applications for Mobile Safari

Size: px
Start display at page:

Download "Professional iphone and ipod touch Programming. Building Applications for Mobile Safari"

Transcription

1 Professional iphone and ipod touch Programming Building Applications for Mobile Safari Richard Wagner WILEY Wiley Publishing, Inc.

2 Acknowledgments Introduction xvii xix Chapter 1: Introducing the iphone and ipod touch Development Platform 1 Discovering the Mobile Safari Platform 1 Four Ways to Develop for iphone and ipod touch 5 The Finger Is Not a Mouse 8 Limitations and Constraints 9 Accessing Files on a Local Wi-Fi Network 11 Chapter 2: Designing a User Interface 13 The iphone Viewport 14 Exploring Native iphone Applications 15 Navigation List-Based UI Design 18 Application Modes 20 Screen Layout: Emulating Apple Design 20 Titlebar 20 Edge-to-Edge Navigation Lists 23 Rounded Rectangle Design Destination Pages 24 Button Bar 24 Designing for Touch 24 Working with Fonts 27 Best Practices in iphone UI Design 28 Chapter 3: Implementing the Interface 33 Top Level of Application 34 Creating irealtor.html 35 Examining Top-Level Styles in iui.css 35 Adding the Top Toolbar to irealtor.html 36 Adding a Top-Level Navigation IVIenu in irealtor.html 38 Displaying a Panel with an Internal URL 40 Displaying AJAX Data from an External URL 42 Designing for Long Navigation Lists 45 Creating a Destination Page 46

3 Adding a Dialog Designing a Contact Us Page with Integrated iphone Services Scripting Ul Behavior with iui.js On Document Load Loading a Standard iui Page Handling Link Clicks Handling AJAX Links Loading an iui Dialog Chapter 4: Styling with CSS 83 CSS Selectors Supported in Mobile Safari Text Styles Controlling Text Sizing with -webkit-text-size-adjust Handling Overflowed Text with text-overflow Subtle Shadows with text-shadow Styling Block Elements Image-Based Borders with -webkit-border-image Rounded Corners with -webkit-border-radius Gradient Push Buttons with -webkit-appearance Multiple Background Images Setting Transparencies Creating CSS-Based iphone Buttons Identifying Incompatibilities Chapter 5: Handling Touch Interactions and Events 101 How iphone Handles Events Detecting an Orientation Change Changing a Style Sheet When Orientation Changes Changing Element Positioning Based on Orientation Change Capturing Two-Finger Scrolling Simulating a Drag-and-Drop Action Trapping for Key Events with the On-Screen Keyboard Chapter 6: Advanced Programming Topics: Canvas and Video Identifying the User Agent for iphone and ipod touch Programming the iphone Canvas Defining the Canvas Element Getting a Context Drawing a Simple Rectangle xii

4 Drawing Other Shapes 127 Drawing an Image 131 Adding Color and Transparency 136 Adding Gradients 136 Creating an Image Pattern 140 Adding Shadows 140 Transforming a Canvas State 142 Saving and Restoring State 144 Creating an Animation 144 Canvas in Action 146 Working with Video 146 Preparing iphone/ipod touch-friendly Video 146 Embedding Video or Audio Files 151 Chapter 7: Integrating with iphone Services 153 Preparing the iprospector Application Shell 154 Creating the Contact Header 157 Creating the cui.css Style Sheet 158 Making Phone Calls from Your Application 159 Creating Service Links 161 Sending s 164 Pointing on Google Maps 167 Creating a Contacts Address Box 170 Creating Service Buttons 171 Chapter 8: Enabling and Optimizing Web Sites for iphone and ipod touch 179 Tier 1: iphone/ipod touch Compatibility 180 Tier 2: Navigation-Friendly Web Sites 183 Working with the Viewport 183 Turning Your Page into Blocks 187 Defining Multiple Columns (Future Use) 190 Tier 3: Custom iphone/ipod touch Styles 190 Media Queries 191 Text Size Adjustment 191 Case Study 192 Tier 4: Parallel Sites 197 Avoid Handcuffs, Offer Freedom 197 Transform a Site to an iphone/ipod touch Design 200 xiii

5 Chapter 9: Bandwidth and Performance Optimizations 209 Your Optimization Strategy 209 Best Practices to Minimize Bandwidth 210 General 210 Images 210 CSS and JavaScript 211 Compressing Your Application 211 Gzip File Compression 212 JavaScript Code Compression 212 JavaScript Performance Optimizations 214 Smart DOM Access 214 Local and Global Variables 216 Dot Notation and Property Lookups 217 Avoiding Nested Properties 217 Accessing a Named Object 217 Property Lookups Inside Loops 217 String Concatenation 218 What to Do and Not to Do 219 Chapter 10: Packaging Apps as Bookmarks: Bookmarklets and Data URLs 221 Bookmarklets 221 Adding a Bookmarklet to Mobile Safari 223 Exploring How Bookmarklets Can Be Used 224 Storing an Application in a Data URL 226 Constraints and Issues with Using Data URLs 227 Creating an Offline iphone/ipod touch Application 227 Chapter 11: Case Studies: Beyond Edge-to-Edge Design 232 Case Study: irealtor Customizing the Application Toolbar 238 Creating and Styling the Photos Page 240 Programming the Photos Page 242 Attaching the Photos Page to irealtor 244 Case Study: Mobile WYFFL 245 Text-Based Destination Pages 249 Table-Based Destination Pages 251 Game Day Navigation List Page 254 xiv

6 Chapter 12: Testing and Debugging 261 iphone and ipod touch Debug Console 261 Working with Desktop Safari Debugging Tools 262 Enabling the Debug Menu 262 Working with the Safari Web Inspector 264 Working with the JavaScript Console 267 Industrial Strength Debugging with Drosera 268 Preparing Drosera for Safari 268 Working with Drosera 269 Simulating Mobile Safari on Your Desktop 271 Using Safari for Mac or Windows 271 Using iphoney 272 Debugging Inside Mobile Safari 274 Firebug for iphone 274 DOM Viewer 276 Index 229 xv

Web Designing with UI Designing

Web Designing with UI Designing Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing

More information

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING %\ ^/ CS> v% Sr KRIS JAMSA, PhD, MBA y» A- JONES & BARTLETT LEARNING Brief Contents Acknowledgments Preface Getting Started with HTML Integrating Images Using Hyperlinks to Connect Content Presenting Lists

More information

Making and Exporting a Backup

Making and Exporting a Backup Save and Restore Backups using itunes File Sharing on iphone/ipod touch Making and Exporting a Backup Hiding the keyboard Launch Proloquo4Text by tapping on its icon. If the keyboard is visible, tap the

More information

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more

More information

Responsive Web Design Creative License

Responsive Web Design Creative License Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.

More information

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013 Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

More information

Dashcode User Guide. (Retired Document)

Dashcode User Guide. (Retired Document) Dashcode User Guide (Retired Document) Contents Introduction to Dashcode User Guide 7 Who Should Read This Document? 7 Organization of This Document 7 Getting and Running Dashcode 8 Reporting Bugs 8 See

More information

ios App for Mobile Website! Documentation!

ios App for Mobile Website! Documentation! ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you

More information

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics Contents Web technologies of Tizen Components of SDK 2.0.0 Alpha Hello world! Debugging apps Summary 1 Web technologies on Tizen Web

More information

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. Copyright 2012, SAS Institute Inc. All rights reserved. Overview Mobile

More information

JavaScript Programming

JavaScript Programming JavaScript Programming Pushing the Limits ADVANCED APPLICATION DEVELOPMENT WITH JAVASCRIPT & HTML5 Jon Raasch WILEY Contents About the Author vi Dedication vii About the Contributor ix Acknowledgments

More information

Microsoft PowerPoint 2011

Microsoft PowerPoint 2011 Microsoft PowerPoint 2011 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Adding an Image to a Slide... 4 Downloading Images

More information

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy

More information

Facebook Twitter YouTube Google Plus Website Email. o Zooming and Panning. Panel. 3D commands. o Working with Canvas

Facebook Twitter YouTube Google Plus Website Email. o Zooming and Panning. Panel. 3D commands. o Working with Canvas WEB DESIGN COURSE COURSE COVERS: Photoshop HTML 5 CSS 3 Design Principles Usability / UI Design BOOTSTRAP 3 JAVASCRIPT JQUERY CSS Animation Optimizing of Web SYLLABUS FEATURES 2 Hours of Daily Classroom

More information

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum Republic Polytechnic School of Infocomm C308 Web Framework Module Curriculum This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem

More information

IE Class Web Design Curriculum

IE Class Web Design Curriculum Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,

More information

Developing Mobile Websites with Responsive Web Design and jquery Mobile

Developing Mobile Websites with Responsive Web Design and jquery Mobile Developing Mobile Websites with Responsive Web Design and jquery Mobile Duration: 5 Days Price: CDN$2875 *Prices are subject to GST/HST Course Description: This hands-on course conveys the fundamental

More information

Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13

Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13 Debugging JavaScript and CSS Using Firebug Harman Goei CSCI 571 1/27/13 Notice for Copying JavaScript Code from these Slides When copying any JavaScript code from these slides, the console might return

More information

Google Sites: Creating, editing, and sharing a site

Google Sites: Creating, editing, and sharing a site Google Sites: Creating, editing, and sharing a site Google Sites is an application that makes building a website for your organization as easy as editing a document. With Google Sites, teams can quickly

More information

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet

More information

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

WEB DEVELOPMENT COURSE (PHP/ MYSQL) WEB DEVELOPMENT COURSE (PHP/ MYSQL) COURSE COVERS: HTML 5 CSS 3 JAVASCRIPT JQUERY BOOTSTRAP 3 PHP 5.5 MYSQL SYLLABUS HTML5 Introduction to HTML Introduction to Internet HTML Basics HTML Elements HTML Attributes

More information

SMART Board Interactive Whiteboard Basics Tip Sheet for ABP Faculty

SMART Board Interactive Whiteboard Basics Tip Sheet for ABP Faculty SMART Board Interactive Whiteboard Basics Tip Sheet for ABP Faculty Introduction The SMART Board interactive whiteboard is touch sensitive and operates as part of a system that includes a computer and

More information

CS297 Report. JavaScript Game Engine for Mobile using HTML5

CS297 Report. JavaScript Game Engine for Mobile using HTML5 CS297 Report JavaScript Game Engine for Mobile using HTML5 by Nakul Vishwas Natu Nakul.natu@gmail.com Fall 2011 Advisor: Dr. Chris Pollett San José State University Department of Computer Science One Washington

More information

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner 1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi

More information

Name of chapter & details

Name of chapter & details Course Title Course Code Modern Application Development CE913 (Elective III) Theory : 03 Course Credit Practical : 01 Tutorial : 00 Course Learning Outcomes Credits : 04 On the completion of the course,

More information

Apple Applications > Safari 2008-10-15

Apple Applications > Safari 2008-10-15 Safari User Guide for Web Developers Apple Applications > Safari 2008-10-15 Apple Inc. 2008 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,

More information

WebEx Event Center User's Guide

WebEx Event Center User's Guide WebEx Event Center User's Guide Copyright 1997-2013 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the Cisco WebEx logo are trademarks or registered trademarks

More information

Sharing Files and Whiteboards

Sharing Files and Whiteboards Your user role in a meeting determines your level of file sharing. The type of files you can share include documents, presentations, and videos. About Sharing Files, page 1 Changing Views in a File or

More information

NDSU Technology Learning & Media Center. Introduction to Google Sites

NDSU Technology Learning & Media Center. Introduction to Google Sites NDSU Technology Learning & Media Center QBB 150C 231-5130 www.ndsu.edu/its/tlmc Introduction to Google Sites Get Help at the TLMC 1. Get help with class projects on a walk-in basis; student learning assistants

More information

Discovering new features in HTML5 Offline applications

Discovering new features in HTML5 Offline applications 1 Introducing HTML5 Games Discovering new features in HTML5 Offline applications Discovering new features in CSS3 CSS3 animation The benefit of creating HTML5 games Breaking the boundary of usual browser

More information

PowerPoint 2013 Basics of Creating a PowerPoint Presentation

PowerPoint 2013 Basics of Creating a PowerPoint Presentation Revision 4 (01-31-2014) PowerPoint 2013 Basics of Creating a PowerPoint Presentation MICROSOFT POWERPOINT PowerPoint is software that lets you create visual presentations. PowerPoint presentations are

More information

WebEx Meeting Center User Guide

WebEx Meeting Center User Guide WebEx Meeting Center User Guide For Hosts, Presenters, and Attendees 8.17 Copyright 1997 2010 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the Cisco

More information

Save and Restore Backups using itunes File

Save and Restore Backups using itunes File Save and Restore Backups using itunes File Make and Export a Backup Access the Options On ipad, tap right-most button in the toolbar to access the Options. On iphone/ipod touch, tap the Views button (double

More information

GoToMeeting. HDFaces Video Conferencing. Share or stop webcams from the Control Panel. UMass Medical School 1 of 5

GoToMeeting. HDFaces Video Conferencing. Share or stop webcams from the Control Panel. UMass Medical School 1 of 5 GoToMeeting HDFaces Video Conferencing GoToMeeting with HDFaces is a high-definition video conferencing technology that combines screen sharing, audio conferencing and video conferencing. Meeting participants

More information

Develop Mobile Applications. with. Instant Developer

Develop Mobile Applications. with. Instant Developer Develop Mobile Applications with Instant Developer Fifth edition January 2014 Andrea Maioli Develop Mobile Applications with Instant Developer Summary The architecture of reference... 7 1.1 Develop business-oriented

More information

CLASSROOM WEB DESIGNING COURSE

CLASSROOM WEB DESIGNING COURSE About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered

More information

ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015

ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015 FEBRUARY 2015 MOBILE ATTENDEE GUIDE ON24 s Mobile Webcasting console allows you to bring your webcast directly to your audience, regardless of location. Users on mobile devices can register, attend, and

More information

WebViewer User Guide. version 2.1.0. 2002-2015 PDFTron Systems, Inc. 1 of 13

WebViewer User Guide. version 2.1.0. 2002-2015 PDFTron Systems, Inc. 1 of 13 WebViewer User Guide version 2.1.0 2002-2015 PDFTron Systems, Inc. 1 of 13 Table of Contents Introduction Desktop HTML5 Toolbar Menu Toolbar Buttons Page Navigation Display Modes Tool Modes Annotation

More information

SellerDeck 2014 Responsive Design Guide

SellerDeck 2014 Responsive Design Guide SellerDeck 2014 Responsive Design Guide Version: 1.0.0 SellerDeck 2014 Responsive Design 1 Contents Introduction...3 Themes and Wireframe...4 Classic Theme...4 Smart Theme...5 Wireframe...6 How the Responsive

More information

Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint

Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint This document provides instructions for using slide masters in Microsoft PowerPoint. Slide masters allow you to make a change just

More information

Users Guide. Wyse PocketCloud TM. Issue: 041911 PN: 883930-01 Rev. J

Users Guide. Wyse PocketCloud TM. Issue: 041911 PN: 883930-01 Rev. J Users Guide Wyse PocketCloud TM Issue: 041911 PN: 883930-01 Rev. J Copyright Notices 2011, Wyse Technology Inc. All rights reserved. This manual and the software and firmware described in it are copyrighted.

More information

Setting up Wireless ipad Control of your DEWETRON Computer-based System

Setting up Wireless ipad Control of your DEWETRON Computer-based System Setting up Wireless ipad Control of your DEWETRON Computer-based System There are a few important things that you need to do in order to use remote desktop applications, such as the itap RDP on the new

More information

Sharing Presentations, Documents, and Whiteboards

Sharing Presentations, Documents, and Whiteboards Chapter 19 19 Sharing Presentations, Documents, and Whiteboards Your user role in an event determines your level of sharing. Whichever role you take, the following table describes the basic tasks associated

More information

Beginning Windows 8. Mike Halsey Microsoft MVP for Windows. Apress*

Beginning Windows 8. Mike Halsey Microsoft MVP for Windows. Apress* Beginning Windows 8 Mike Halsey Microsoft MVP for Windows Apress* Contents at a Glance About the Author About the Technical Reviewers Acknowledgments Introduction xxi xxiii xxv xxvii Chapter 1: Introducing

More information

Hello. Quick Start Guide

Hello. Quick Start Guide Hello. Quick Start Guide Welcome to your new MacBook Air. Let us show you around. This guide shows you what s on your Mac, helps you set it up, and gets you up and running with tips for the apps you ll

More information

Microsoft PowerPoint 2008

Microsoft PowerPoint 2008 Microsoft PowerPoint 2008 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Slide Layouts... 3 Adding an Image to a Slide...

More information

JTouch Mobile Extension for Joomla! User Guide

JTouch Mobile Extension for Joomla! User Guide JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed

More information

WEB DESIGN COURSE CONTENT

WEB DESIGN COURSE CONTENT WEB DESIGN COURSE CONTENT INTRODUCTION OF WEB TECHNOLOGIES Careers in Web Technologies How Websites are working Domain Types and Server About Static and Dynamic Websites Web 2.0 Standards PLANNING A BASIC

More information

1. Right click using your mouse on the desktop and select New Shortcut.

1. Right click using your mouse on the desktop and select New Shortcut. offers 3 login page styles: Standard Login, List Login or Quick Time Punch. Each login page can be saved as a shortcut to your desktop or as a bookmark for easy fast login access. For quicker access to

More information

Mobile App Design and Development

Mobile App Design and Development Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures

More information

Using the User Interface

Using the User Interface Eric Postpischil Senior Software Engineer Vector and Numerics Group Core OS Apple, Inc. I am not speaking for Apple, Inc. http://edp.org/presentations/userinterface.pdf 1 Introduction Take a fresh look

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use

More information

How to find the MAC address of your computer

How to find the MAC address of your computer How to find the MAC address of your computer To complete the Application for IP Connection, it is required that you include your MAC address. Explanations are provided for the following systems. Windows

More information

How to Borrow Adobe EPUB Ebooks From Your iphone and ipod Touch

How to Borrow Adobe EPUB Ebooks From Your iphone and ipod Touch How to Borrow Adobe EPUB Ebooks From Your iphone and ipod Touch What you will need before starting: 1. WIFI or 3G connection 2. Westlake Porter Public Library Card number (located on the back of your card,

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro Information Technology Services Outreach and Distance Learning Technologies Copyright 2012 KSU Department of Information Technology Services This

More information

Epson Brightlink Interactive Board and Pen Training. Step One: Install the Brightlink Easy Interactive Driver

Epson Brightlink Interactive Board and Pen Training. Step One: Install the Brightlink Easy Interactive Driver California State University, Fullerton Campus Information Technology Division Documentation and Training Services Handout Epson Brightlink Interactive Board and Pen Training Downloading Brightlink Drivers

More information

Developing Cross-platform Mobile and Web Apps

Developing Cross-platform Mobile and Web Apps 1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences

More information

8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER

8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER 8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER 8.1 INTRODUCTION Forms are very powerful tool embedded in almost all the Database Management System. It provides the basic means for inputting data for

More information

Welcome to icue! Version 4

Welcome to icue! Version 4 Welcome to icue! Version 4 icue is a fully configurable teleprompter for ipad. icue can be used with an external monitor, controlled by remote and can easily share files in a variety of fashions. 1 of

More information

PDF Expert for ipad User guide

PDF Expert for ipad User guide PDF Expert for ipad User guide 2011 Readdle Inc. 2 Contents Introduction Chapter 1: Copying documents to PDF Expert USB file transfer using itunes File Sharing Saving attachments from Mail and other ipad

More information

Using Adobe Dreamweaver CS4 (10.0)

Using Adobe Dreamweaver CS4 (10.0) Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called

More information

A Web Tour also can be opened up in an external browser: this is called a Web Push. (See Web Push below.)

A Web Tour also can be opened up in an external browser: this is called a Web Push. (See Web Push below.) WEB TOUR The Web Tour feature enables session participants to share web pages with others in the session. Web Tour is a type of content that, like the Whiteboard and Application Sharing, appears in the

More information

Google Docs Basics Website: http://etc.usf.edu/te/

Google Docs Basics Website: http://etc.usf.edu/te/ Website: http://etc.usf.edu/te/ Google Docs is a free web-based office suite that allows you to store documents online so you can access them from any computer with an internet connection. With Google

More information

Parallels Remote Application Server

Parallels Remote Application Server Parallels Remote Application Server Parallels Client for Chrome User's Guide v15 Copyright 1999-2016 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse

More information

Creating a Website with Google Sites

Creating a Website with Google Sites Creating a Website with Google Sites This document provides instructions for creating and publishing a website with Google Sites. At no charge, Google Sites allows you to create a website for various uses,

More information

Windows 10: A Beginner s Guide

Windows 10: A Beginner s Guide Windows 10: A Beginner s Guide Copyright 2014 Conceptual Kings. All are rights reserved. This book or any portion thereof may not be reproduced or used in any manner whatsoever without the express written

More information

SMART Ink 1.5. Windows operating systems. Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device.

SMART Ink 1.5. Windows operating systems. Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device. SMART Ink 1.5 Windows operating systems User s guide Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device. Trademark notice SMART Ink, SMART Notebook, SMART

More information

Creating a Website with Google Sites

Creating a Website with Google Sites Creating a Website with Google Sites This document provides instructions for creating and publishing a website with Google Sites. At no charge, Google Sites allows you to create a website for various uses,

More information

INFORMATION TECHNOLOGY: OFFICE AND WORKPLACE

INFORMATION TECHNOLOGY: OFFICE AND WORKPLACE INFORMATION TECHNOLOGY: OFFICE AND WORKPLACE Earn a Continuing Education Certificate Business Technology Computer Graphics Computer Support Specialist Website Design X This symbol indicates that a course

More information

Creating mobile layout designs in Adobe Muse

Creating mobile layout designs in Adobe Muse Creating mobile layout designs in Adobe Muse Using Adobe Muse, you can create site layouts for web content to be displayed on desktop, smartphones, and tablets. Using the mobile design features, you can

More information

Welcome to Panther Find out what you can do with Mac OS X and Mac OS X applications

Welcome to Panther Find out what you can do with Mac OS X and Mac OS X applications Welcome to Panther Find out what you can do with Mac OS X and Mac OS X applications apple Apple Computer, Inc. 2004 Apple Computer, Inc. All rights reserved. The Apple logo is a trademark of Apple Computer,

More information

WebEx Meeting Center User s Guide

WebEx Meeting Center User s Guide WebEx Meeting Center User s Guide Version 8 Copyright WebEx Communications, Inc. reserves the right to make changes in the information contained in this publication without prior notice. The reader should

More information

An Introduction to Box.com

An Introduction to Box.com An Introduction to Box.com Box is an online file sharing and cloud content management service and it provides features such as: Security controls Space Mobility Online collaboration Mobile access Version

More information

SMART Boards. If the board is connected to a different computer - Orientation is needed whenever you connect it to a new or different computer.

SMART Boards. If the board is connected to a different computer - Orientation is needed whenever you connect it to a new or different computer. SMART Boards What is a SMART Board? The SMART Board is an interactive whiteboard that converts a computer and date projector into a powerful tool for teaching and learning. With the computer image projected

More information

By Global Delight. Voila Screen Capture For Mac 1

By Global Delight. Voila Screen Capture For Mac 1 Voila Screen Capture For Mac By Global Delight Voila Screen Capture For Mac 1 Table Of Contents I. General Information...3 1. Product Overview...3 2. Target Market...3 3. Pricing & Availability...4 4.

More information

HTML5 & CSS3. ( What about SharePoint? ) presented by @kyleschaeffer

HTML5 & CSS3. ( What about SharePoint? ) presented by @kyleschaeffer HTML5 & CSS3 ( What about SharePoint? ) presented by @kyleschaeffer The Agenda HTML5 What is it? What can it do? Does SharePoint do HTML5? CSS3 What is it? What can it do? Does SharePoint do CSS3? HTML5

More information

MAGENTO THEME SHOE STORE

MAGENTO THEME SHOE STORE MAGENTO THEME SHOE STORE Developer: BSEtec Email: support@bsetec.com Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1

More information

Building Web Applications

Building Web Applications Building Web Applications Mendel Rosenblum CS142 Lecture Notes - Building Web Applications Good web applications: Design + Implementation Some Design Goals: Intuitive to use Don't need to take a course

More information

Foot Locker Web Conferencing Service Guide

Foot Locker Web Conferencing Service Guide Foot Locker Web Conferencing Service Guide For Assistance Call: 1-800-688-9137 Reservation Line: (800) 688-9137 1 WebEx Users Guide This guide provides tips and techniques that you can use to conduct effective

More information

Microsoft" Windows8 Home Server

Microsoft Windows8 Home Server Paul MeFedries Microsoft" Windows8 Home Server I UNLEASHED Second Edition 800 East 96th Street, Indianapolis, Indiana 46240 USA Table of Contents Introduction 1 Part I Unleashing Windows Home Server Configuration

More information

Microsoft PowerPoint 2010

Microsoft PowerPoint 2010 Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...

More information

Salesforce Classic Guide for iphone

Salesforce Classic Guide for iphone Salesforce Classic Guide for iphone Version 37.0, Summer 16 @salesforcedocs Last updated: July 12, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com USER GUIDE MANTRA WEB EXTRACTOR www.altiliagroup.com Page 1 of 57 MANTRA WEB EXTRACTOR USER GUIDE TABLE OF CONTENTS CONVENTIONS... 2 CHAPTER 2 BASICS... 6 CHAPTER 3 - WORKSPACE... 7 Menu bar 7 Toolbar

More information

ORGANIZER QUICK REFERENCE GUIDE. Install GoToMeeting. Schedule a Meeting. Start a Scheduled Meeting. Start an Instant Meeting.

ORGANIZER QUICK REFERENCE GUIDE. Install GoToMeeting. Schedule a Meeting. Start a Scheduled Meeting. Start an Instant Meeting. GoToMeeting organizers on both personal and corporate plans can hold meetings with up to 25 attendees. Organizers must first create a GoToMeeting account and then download the GoToMeeting desktop application

More information

Topics in Website Testing. [Reading assignment: Chapter 14, pp. 211-227]

Topics in Website Testing. [Reading assignment: Chapter 14, pp. 211-227] Topics in Website Testing [Reading assignment: Chapter 14, pp. 211-227] How to test a website Easiest way to start is by treating the web site as a black box. Look at a sample website such as www.apple.com

More information

Manual. OIRE Escuela de Profesiones de la Salud. Power Point 2007

Manual. OIRE Escuela de Profesiones de la Salud. Power Point 2007 Power Point 2007 Manual OIRE Escuela de Profesiones de la Salud Power Point 2007 2008 The New Power Point Interface PowerPoint is currently the most common software used for making visual aids for presentations.

More information

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA

More information

KING ONLINE APPLICATIONS USING THE APPLE IPAD

KING ONLINE APPLICATIONS USING THE APPLE IPAD King Schools, Inc. KING ONLINE APPLICATIONS USING THE APPLE IPAD User Guide Rcooley Contents 1. INTRODUCTION... 1 2. THE ISWIFTER SOLUTION... 2 2.1 DOWNLOAD AND PURCHASE... 2 2.2 USING ISWIFTER... 2 3.

More information

Generate Android App

Generate Android App Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can

More information

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual

More information

White Paper Using PHP Site Assistant to create sites for mobile devices

White Paper Using PHP Site Assistant to create sites for mobile devices White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor

More information

Contents The Design Chooser... 5

Contents The Design Chooser... 5 Mail Designer Pro 2 Contents The Design Chooser... 5 Mail Designer Pro 2 at a glance... 6 The Contents section... 7 The Style section... 11 Your first mail design... 13 Creating a new design... 13 Working

More information

Macintosh System OSX #1

Macintosh System OSX #1 Recipes4Success Macintosh System OSX #1 2007. All Rights Reserved. This Material is copyrighted under United States copyright laws. Tech4Learning, Inc. is the exclusive owner of the copyright. Distribution

More information

Make and Transfer a Backup

Make and Transfer a Backup Save and Restore Backups using WiFi Make and Transfer a Backup Turn on Wi-Fi Press the Home button on your device and navigate to the Settings app (gear icon). Look for the Wi-Fi section and tap on Wi-Fi.

More information

THE STUDY OF WEB APPLICATION DEVELOPMENT VERSUS NATIVE APPLICATION DEVELOPMENT ON IPHONE. A Thesis. Presented to the. Faculty of

THE STUDY OF WEB APPLICATION DEVELOPMENT VERSUS NATIVE APPLICATION DEVELOPMENT ON IPHONE. A Thesis. Presented to the. Faculty of THE STUDY OF WEB APPLICATION DEVELOPMENT VERSUS NATIVE APPLICATION DEVELOPMENT ON IPHONE A Thesis Presented to the Faculty of San Diego State University In Partial Fulfillment of the Requirements for the

More information

Join & Leave Meetings

Join & Leave Meetings Join & Leave Meetings There are several ways to join a meeting depending on how you receive the meeting invitation. Joining a meeting doesn t require registration, software installation in advance or configuration.

More information

2. How to Use SMART Board as a Projector and Whiteboard

2. How to Use SMART Board as a Projector and Whiteboard Page 1 Smart Board Getting Started Smart Board is an interactive whiteboard developed by SMART Technologies that combines the capabilities of a data projector and a white board. Use the SMART Board to

More information