CS193P - Lecture 11. iphone Application Development. Text Input Presenting Content Modally

Size: px
Start display at page:

Download "CS193P - Lecture 11. iphone Application Development. Text Input Presenting Content Modally"

Transcription

1 CS193P - Lecture 11 iphone Application Development Text Input Presenting Content Modally

2 Announcements Presence 3 assignment has been posted, due Tuesday 5/12 Final project proposals due on Monday 5/11

3 Announcements This week s bonus section with Steve Marmon! Discussing interface design for iphone apps! Will be available on itunes U

4 Today s Topics Using the Clang Static Analyzer to find bugs iphone Keyboards Customizing Text Input Presenting Content Modally

5 Finding Bugs with Clang Static Analyzer Tool for static analysis of C/Objective-C code Identifies potential bugs! Leaks! Using uninitalized or released variables! Missing dealloc method! More... Early in development, watch out for false positives 100% open source! More info at

6 Running the Clang Static Analyzer Clean build in Xcode first! Ensure that nothing gets left out From the command line in your project directory:! scan-build -k -V xcodebuild -configuration Debug -sdk iphonesimulator2.2! (Customize as needed) Results open up in Safari when completed!

7 Demo: Using the Clang Static Analyzer

8 iphone Keyboards

9 Virtual keyboard Appears when needed

10 Virtual keyboard Appears when needed

11 Portrait and Landscape

12 Simple selection model Text loupe/magnifier

13 Many keyboard types Adapted to task

14 Many keyboard types Adapted to task

15 Many keyboard types Adapted to task

16 Many keyboard types Adapted to task

17 Many keyboard types Adapted to task

18 Many keyboard types Adapted to task

19 Single line editing

20 Multi-line editing

21 20 Languages Full dictionary support

22 English

23 French

24 Russian

25 Korean

26 Japanese Romaji

27 Japanese Kana

28 Chinese Pinyin

29 Chinese Handwriting Simplified Traditional

30 Customizing Text Input

31 Text Containers

32 Text Containers Delegates Notifications Methods

33 Text Containers Text Input Traits

34 Protocol Text Input Traits UITextField UITextView

35 Autocapitalization Autocorrection Keyboard Type Text Input Traits Keyboard Appearance Return Key Type Return Key Autoenabling Secure Text Entry

36 Text Input Traits URL Keyboard Go button

37 Text Input Traits Default Keyboard Google button

38 Text Containers Text Input Traits Delegates Notifications Methods

39 UITextField URL Keyboard Go button Design time

40 UITextField URL Keyboard Go button Run time

41 Keyboard UITextField URL Keyboard Go button Become first responder

42 Keyboard UITextField URL Keyboard Go button Become first responder

43 Keyboard URL Keyboard Go button UITextField URL Keyboard Go button Keyboard adopts traits

44 UITextField Text Containers UITextView Web Forms

45 Demo: Text Input

46 Presenting Content Modally

47 Presenting Content Modally For adding or picking data

48 Presenting a View Controller

49 Presenting a View Controller // Recipe list view controller - (void)showaddrecipe { RecipeAddViewController *viewcontroller =...; [self presentmodalviewcontroller:viewcontroller animated:yes]; }

50 Dismissing a View Controller

51 Dismissing a View Controller // Recipe list view controller - (void)didaddrecipe { [self dismissmodalviewcontrolleranimated:yes]; }

52 Separate Navigation Stacks

53 Separate Navigation Stacks

54 Separate Navigation Stacks

55 Dismissing a Modal View Controller Who should do it? Best practice is for the same object to call present and dismiss Define delegate methods for the presented controller! Tell the delegate when the presented controller is done! The delegate makes the call to dismiss Parent Controller

56 Dismissing a Modal View Controller Who should do it? Best practice is for the same object to call present and dismiss Define delegate methods for the presented controller! Tell the delegate when the presented controller is done! The delegate makes the call to dismiss Parent Controller Present Child Controller

57 Dismissing a Modal View Controller Who should do it? Best practice is for the same object to call present and dismiss Define delegate methods for the presented controller! Tell the delegate when the presented controller is done! The delegate makes the call to dismiss Parent Controller Child Controller I m done!

58 Dismissing a Modal View Controller Who should do it? Best practice is for the same object to call present and dismiss Define delegate methods for the presented controller! Tell the delegate when the presented controller is done! The delegate makes the call to dismiss Parent Controller Dismiss Child Controller

59 Dismissing a Modal View Controller Who should do it? Best practice is for the same object to call present and dismiss Define delegate methods for the presented controller! Tell the delegate when the presented controller is done! The delegate makes the call to dismiss Parent Controller

60 Demo: Presenting Content Modally

61 Presence - Part 3

62 Goals for Presence 3 Avoid expensive work on the main thread! Use background threads to keep UI responsive! Abstract thread lifecycle with NSOperation & NSOperationQueue Allow the user to update their own status! Present a view controller modally! Customize text input traits on a UITextField! Use a delegate callback when finished

63 Questions?

Announcements. Paparazzi 3 assignment is due Wednesday 2/17 This Friday s extra session will feature Evan Doll

Announcements. Paparazzi 3 assignment is due Wednesday 2/17 This Friday s extra session will feature Evan Doll CS193P - Lecture 11 iphone Application Development Text Input Presenting Content Modally 1 Announcements Paparazzi 3 assignment is due Wednesday 2/17 This Friday s extra session will feature Evan Doll

More information

CS193P - Lecture 11. iphone Application Development. Text Input Presenting Content Modally

CS193P - Lecture 11. iphone Application Development. Text Input Presenting Content Modally CS193P - Lecture 11 iphone Application Development Text Input Presenting Content Modally 1 Announcements 2 Announcements Paparazzi 3 assignment is due Wednesday 2/17 2 Announcements Paparazzi 3 assignment

More information

ParentVUE for Secondary Students

ParentVUE for Secondary Students What is ParentVUE? ParentVue is a web portal that allows parents and guardians to access real-time information related to their students. Parents/guardians can view their student's calendars, attendance,

More information

ios Application Development Course Details

ios Application Development Course Details ios Application Development Course Details By Besant Technologies Course Name Category Venue ios Application Development Mobile Application Development Besant Technologies No.24, Nagendra Nagar, Velachery

More information

How to create and use your Portal account

How to create and use your Portal account How to create and use your Portal account How do I set up my Parent Portal account for the first time? 2 I don t have an email address. 3 I don t have my student s Access ID or Access Password. 3 I didn

More information

Publisher v3 Documentation

Publisher v3 Documentation Publisher v3 Documentation Questions? email me: t0rn@inbox.ru!1 Description Publisher - Xcode project of universal ios app for selling PDF publications. Programming language - Swift 3. Complitable with

More information

Xcode Tricks. ios App Development Fall 2010 Lecture 13

Xcode Tricks. ios App Development Fall 2010 Lecture 13 Xcode Tricks ios App Development Fall 2010 Lecture 13 Questions? Announcements Reminder: Assignment #3 due Monday, October 18 th by 11:59pm Today s Topics Building & Running Code Troubleshooting Debugging

More information

Introducing Password AutoFill for Apps

Introducing Password AutoFill for Apps Session App Frameworks #WWDC17 Introducing Password AutoFill for Apps Reducing friction for your users 206 Ricky Mondello, ios Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display

More information

Types of Views. View category Purpose Examples of views. Display a particular type of content, such as an image or text.

Types of Views. View category Purpose Examples of views. Display a particular type of content, such as an image or text. ios UI Components Sisoft Technologies Pvt Ltd SRC E7, Shipra Riviera Bazar, Gyan Khand-3, Indirapuram, Ghaziabad Website: www.sisoft.in Email:info@sisoft.in Phone: +91-9999-283-283 Types of Views View

More information

Introduction... 1 Part I: Getting Started... 7

Introduction... 1 Part I: Getting Started... 7 Contents at a Glance Introduction... 1 Part I: Getting Started... 7 Chapter 1: Creating Killer iphone Applications...9 Chapter 2: Looking Behind the Screen...25 Chapter 3: Enlisting in the Developer Corps...43

More information

CS193p Spring 2010 Wednesday, March 31, 2010

CS193p Spring 2010 Wednesday, March 31, 2010 CS193p Spring 2010 Logistics Lectures Building 260 (History Corner) Room 034 Monday & Wednesday 4:15pm - 5:30pm Office Hours TBD Homework 7 Weekly Assignments Assigned on Wednesdays (often will be multiweek

More information

SUBSCRIBING TO ICAL FEEDS

SUBSCRIBING TO ICAL FEEDS SUBSCRIBING TO ICAL FEEDS INSTRUCTIONS OUTLOOK 2007/2010/2013 GOOGLE CALENDAR APPLE IPHONE 4 (OR LATER) IPAD GENERAL INFORMATION WHAT IS AN ICAL FEED? icalendar (ical) format is a standard for calendar

More information

Duration 5 days (For basic crowd 5+3days needed)

Duration 5 days (For basic crowd 5+3days needed) There's never been a better time to develop for Apple Platforms It is now much easier to develop ios apps than ever with Swift and Xcode. This ios apps development course guides you systematically from

More information

CS193P - Lecture 13. iphone Application Development. Address Book - Putting People in Your App

CS193P - Lecture 13. iphone Application Development. Address Book - Putting People in Your App CS193P - Lecture 13 iphone Application Development Address Book - Putting People in Your App 1 Announcements Paparazzi 3 due tomorrow at 11:59PM Paparazzi 4 (last assignment!) due next Wednesday 2 Final

More information

Narrative This document is a weekly journal that keeps track of accomplishments, hours worked and to-do lists for all business activities.

Narrative This document is a weekly journal that keeps track of accomplishments, hours worked and to-do lists for all business activities. Narrative This document is a weekly journal that keeps track of accomplishments, hours worked and to-do lists for all business activities. Week ending May 4, 2014 Create work order FF-0002 for enhanced

More information

I didn t receive a letter in the mail. 3. Parent Access Letters [Translated] 3

I didn t receive a letter in the mail. 3. Parent Access Letters [Translated] 3 How to create and use your Portal account Bradley Hills Elementary School This guide is for parents/guardians of Elementary students. Click the topic below to learn more. How do I set up my Parent Portal

More information

Cisco Jabber IM for iphone

Cisco Jabber IM for iphone Data Sheet Cisco Jabber IM for iphone Cisco Collaboration Solutions improve team and customer experiences to help organizations encourage innovation and improve decision making while building trust and

More information

SAAdobeAIRSDK Documentation

SAAdobeAIRSDK Documentation SAAdobeAIRSDK Documentation Release 3.1.6 Gabriel Coman April 12, 2016 Contents 1 Getting started 3 1.1 Creating Apps.............................................. 3 1.2 Adding Placements............................................

More information

iphone App Basics iphone and ipod touch Development Fall 2009 Lecture 5

iphone App Basics iphone and ipod touch Development Fall 2009 Lecture 5 iphone App Basics iphone and ipod touch Development Fall 2009 Lecture 5 Questions? Announcements Assignment #1 due this evening by 11:59pm Remember, if you wish to use a free late you must email me before

More information

ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout

ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout Overview : Today s Lecture Model View Controller Design Pattern Creating Views in Storyboard Connecting your Views to Code Auto

More information

Stanford CS193p. Developing Applications for ios. Fall CS193p. Fall

Stanford CS193p. Developing Applications for ios. Fall CS193p. Fall Stanford Developing Applications for ios Today Emoji Art Demo continued UITextField Editable text input control Demo: Add a text field to Emoji Art Demo Emoji Art Make our Emoji Art scrollable/zoomable/centered

More information

JAPANESE WORD AND KANJI DICTIONARY FOR IPHONE / IPOD TOUCH / IPAD. iphone video:

JAPANESE WORD AND KANJI DICTIONARY FOR IPHONE / IPOD TOUCH / IPAD. iphone video: wishotouch JAPANESE WORD AND KANJI DICTIONARY FOR IPHONE / IPOD TOUCH / IPAD iphone video: http://www.youtube.com/watch?v=mzwbxyvff_8&hd=1 ipad video: http://www.youtube.com/watch?v=7ow1n8ff6io&hd=1 version

More information

CS193P - Lecture 7. iphone Application Development. Navigation & Tab Bar Controllers

CS193P - Lecture 7. iphone Application Development. Navigation & Tab Bar Controllers CS193P - Lecture 7 iphone Application Development Navigation & Tab Bar Controllers 1 Announcements Assignment 3 is due tomorrow Paparazzi 1 is due on Wednesday February 3rd 2 Today s Topics Navigation

More information

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement. CSCE 315: Android Lectures (1/2) Dr. Jaerock Kwon App Development for Mobile Devices Jaerock Kwon, Ph.D. Assistant Professor in Computer Engineering App Development for Mobile Devices Jaerock Kwon, Ph.D.

More information

Building Native Mapping Apps with PhoneGap: Advanced Techniques Andy

Building Native Mapping Apps with PhoneGap: Advanced Techniques Andy Building Native Mapping Apps with PhoneGap: Advanced Techniques Andy Gup @agup Agenda Application life-cycle Working with UI frameworks Security Geolocation Offline Expectations Experience with PhoneGap

More information

CS378 - Mobile Computing. Anatomy of an Android App and the App Lifecycle

CS378 - Mobile Computing. Anatomy of an Android App and the App Lifecycle CS378 - Mobile Computing Anatomy of an Android App and the App Lifecycle Application Components five primary components different purposes and different lifecycles Activity single screen with a user interface,

More information

Image Capture Mobile. Operator s Guide

Image Capture Mobile. Operator s Guide Image Capture Mobile Operator s Guide Contents 1. Summary... 3 2. Supported Models... 3 3. Features... 4 4. Compatibility... 4 5. Languages... 4 6. Connection of Scanner... 5 7. Function... 6 7.1 Execution...

More information

Cisco StadiumVision Mobile API for Apple ios

Cisco StadiumVision Mobile API for Apple ios CHAPTER 1 Revised: March 28, 2013 Introduction to The ios SDK is provided as a set of static libraries, header files, and an a sample ios app (with a complete Xcode project). This API uses Objective-C

More information

Reader Release Notes. January 7, Release version: 3.1

Reader Release Notes. January 7, Release version: 3.1 Reader Release Notes January 7, 2019 Release version: 3.1 MindManager Reader Version 3.1... 2 General Information... 2 New in Version 3.1... 2 Supported Features... 2 Elements... 2 Text... 3 Navigation...

More information

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1 Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is

More information

Installation Guide - Mac

Installation Guide - Mac Kony Visualizer Enterprise Installation Guide - Mac Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version

More information

Mobile Apps Introduction Getting Started Features Resources

Mobile Apps Introduction Getting Started Features Resources Introduction 2 Install on Apple devices 2 Install on Android devices 2 Getting Started 3 Features 4 Librista for Apple 4 Librista for Android 7 AMI (Atriuum Mobile Interface) 10 AIR (Atriuum Inventory

More information

Device Partner Center

Device Partner Center Device Partner Center DPC Upgrade Guide We have made enhancements to the frontend and backend infrastructure of DPC that has enabled us to build to the long-term vision of one Microsoft Partner Experience

More information

User Experience: Windows & Views

User Experience: Windows & Views View Controller Programming Guide for ios User Experience: Windows & Views 2011-01-07 Apple Inc. 2011 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

Datatrans ios Payment Library

Datatrans ios Payment Library Datatrans ios Payment Library Version 3.5.1 Datatrans AG Swiss E-Payment Competence Kreuzbühlstrasse 26, 8008 Zürich, Switzerland Tel. +41 44 256 81 91, Fax +41 44 256 81 98 www.datatrans.ch Page: 2/11

More information

Installation Guide - Windows

Installation Guide - Windows Kony Visualizer Enterprise Installation Guide - Windows Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version

More information

What is Brightspace Pulse?

What is Brightspace Pulse? 1 What is Brightspace Pulse? Brightspace Pulse is a mobile app that can help learners stay connected and on track with their courses in D2L Learning Environment. It provides one easy view of course calendars,

More information

Cisco StadiumVision Mobile API for Apple ios

Cisco StadiumVision Mobile API for Apple ios CHAPTER 1 Revised: October 31, 2013 This chapter describes the Cisco StadiumVision Mobile SDK Release 1.3 for Apple ios, and contains the following sections: New Features in Cisco StadiumVision Mobile

More information

START GUIDE CDMNext V.3.0

START GUIDE CDMNext V.3.0 1 START GUIDE CDMNext V.3.0 2018 CEIC Data. All rights reserved. 2 TABLE OF CONTENTS 1. PRODUCT OVERVIEW... 3 2. Starting CDMNEXT... 3 2.1 Login... 3 2.2 Prerequisites... 4 2.3 Landing Page... 4 3. creating

More information

Lesson 1: Hello ios! 1

Lesson 1: Hello ios! 1 Contents Introduction xxv Lesson 1: Hello ios! 1 ios Developer Essentials 1 A Suitable Mac 1 A Device for Testing 2 Device Differences 2 An ios Developer Account 4 The Official ios SDK 6 The Typical App

More information

Lecture Topics. Announcements. Today: Threads (Stallings, chapter , 4.6) Next: Concurrency (Stallings, chapter , 5.

Lecture Topics. Announcements. Today: Threads (Stallings, chapter , 4.6) Next: Concurrency (Stallings, chapter , 5. Lecture Topics Today: Threads (Stallings, chapter 4.1-4.3, 4.6) Next: Concurrency (Stallings, chapter 5.1-5.4, 5.7) 1 Announcements Make tutorial Self-Study Exercise #4 Project #2 (due 9/20) Project #3

More information

Walkthrough: Binding an ios Objective-C Library

Walkthrough: Binding an ios Objective-C Library Walkthrough: Binding an ios Objective-C Library Binding an existing ios Objective-C Library with Objective Sharpie Overview When working on ios, you might encounter cases where you want to consume a third-party

More information

CS193P - Lecture 10. iphone Application Development. Performance

CS193P - Lecture 10. iphone Application Development. Performance CS193P - Lecture 10 iphone Application Development Performance 1 Announcements 2 Announcements Paparazzi 2 is due next Wednesday at 11:59pm 2 Announcements Paparazzi 2 is due next Wednesday at 11:59pm

More information

WolkAbout IoT Tool Mobile Application v2.2. User Manual

WolkAbout IoT Tool Mobile Application v2.2. User Manual WolkAbout IoT Tool Mobile Application v2.2 User Manual 1 Table of Contents: Introduction 3 Account Registration 3 Mobile registration 3 Web registration 4 Mobile Application Installation and Configuration

More information

CSC 581: Mobile App Development Spring 2018

CSC 581: Mobile App Development Spring 2018 CSC 581: Mobile App Development Spring 2018 Unit 2: Introduciton to the UIKit UIKit, UIViews UIControl subclasses 1 UIKit the UIKit is a code framework for building mobile apps the foundational class for

More information

My First iphone App. 1. Tutorial Overview

My First iphone App. 1. Tutorial Overview My First iphone App 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button. You can type your name

More information

EasyBuilder Pro Installation and Startup Guide

EasyBuilder Pro Installation and Startup Guide 1-1 1. EasyBuilder Pro Installation and Startup Guide This chapter explains how to install EasyBuilder Pro. 1.1. Installation Requirements... 1-2 1.2. Steps to Install EasyBuilder Pro... 1-3 1-2 1.1. Installation

More information

CDMNEXT START GUIDE CEIC Data. All rights reserved.

CDMNEXT START GUIDE CEIC Data. All rights reserved. 1 CDMNEXT START GUIDE 2017 CEIC Data. All rights reserved. 2 TABLE OF CONTENTS 1. Product Overview... 3 2. Starting CDMNext... 3 2.1 Login... 3 2.2 Prerequisites... 4 2.3 Landing Page... 5 3. Creating

More information

Introducing: main Function, Comments, Statements

Introducing: main Function, Comments, Statements Once you're seated, please respond to the poll at pollev.com/compunc If you are not registered for PollEverywhere, please go ahead and do so before class begins! Lecture 01 Take on Me Practice: Primitive

More information

MS_40541 Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio

MS_40541 Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos,

More information

Indonesia database covers over 2,50,000 time-series records on macroeconomic and sectors data which includes 33 provinces of Indonesia.

Indonesia database covers over 2,50,000 time-series records on macroeconomic and sectors data which includes 33 provinces of Indonesia. Description: CEIC includes World Trend database, Global database and Premium databases which covers content from Brazil, Russia, India, Indonesia, and China. The Global database contains over 2.5 million

More information

Preface...3 Acknowledgments...4. Contents...5. List of Figures...17

Preface...3 Acknowledgments...4. Contents...5. List of Figures...17 Contents - 5 Contents Preface...3 Acknowledgments...4 Contents...5 List of Figures...17 Introduction...23 History of Delphi...24 Delphi for mobile platforms...27 About this book...27 About the author...29

More information

MVC & Onwards. CS 442: Mobile App Development Michael Saelee

MVC & Onwards. CS 442: Mobile App Development Michael Saelee MVC & Onwards CS 442: Mobile App Development Michael Saelee Agenda - Recap: view-controller communication - Delegation as a general pattern - Observer pattern - Controller responsibilities & MVC - Multiple

More information

Filr 3.3 Desktop Application Guide for Linux. December 2017

Filr 3.3 Desktop Application Guide for Linux. December 2017 Filr 3.3 Desktop Application Guide for Linux December 2017 Legal Notice For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights,

More information

CS193P - Lecture 16. iphone Application Development. Audio APIs Video Playback Displaying Web Content Settings

CS193P - Lecture 16. iphone Application Development. Audio APIs Video Playback Displaying Web Content Settings CS193P - Lecture 16 iphone Application Development Audio APIs Video Playback Displaying Web Content Settings 1 Today s Topics Audio APIs Video Playback Settings Bundles 2 Audio Playback 3 Uses for Audio

More information

ios: Objective-C Primer

ios: Objective-C Primer ios: Objective-C Primer Jp LaFond Jp.LaFond+e76@gmail.com TF, CS76 Announcements n-puzzle feedback this week (if not already returned) ios Setup project released Android Student Choice project due Tonight

More information

ipad 3 WiFi + Cellular Specifications

ipad 3 WiFi + Cellular Specifications ipad 3 WiFi + Cellular Specifications Size and Weight Height: 9.50 inches (241.2 mm) Width: 7.31 inches (185.7 mm) Depth: 0.37 inch (9.4 mm) Weight: 1.46 pounds (662 g) Display Retina display 9.7-inch

More information

Introduction Guided Tour... 7

Introduction Guided Tour... 7 Developer's Guide ABBYY Real-Time Recognition SDK 1 Developer's Guide: Contents Table of Contents Introduction... 5 Guided Tour... 7 How to Add the Library to Your Xcode Project... 7 How to Capture Text

More information

DITA to AIR Help DITA to AIR Help SVDIG January 2010 Scott Prentice, Leximation, Inc.

DITA to AIR Help DITA to AIR Help SVDIG January 2010 Scott Prentice, Leximation, Inc. DITA to AIR Help Introduction What is AIR? What is AIR Help? Benefits of AIR Help Adobe RoboHelp AIR Output MadCap Flare AIR Output Custom AIR Help Options Leximation AIR Help Output Installing the lmi-airhelp

More information

Project 3 Students Choice of Native Apps. each milestone s deadline is noon see cs164.net/expectations for each milestone s expectations

Project 3 Students Choice of Native Apps. each milestone s deadline is noon see cs164.net/expectations for each milestone s expectations Project 3 Students Choice of Native Apps each milestone s deadline is noon see cs164.net/expectations for each milestone s expectations Mon Tue Wed Thu Fri 4/10 Proposal 4/17 Design Doc, Style Guide 4/24

More information

eschooldata Mobile Parent User Guide v

eschooldata Mobile Parent User Guide v eschooldata Mobile Parent User Guide v. 5.5.0 Copyright 2002-2017 eschooldata, LLC All rights reserved. TABLE OF CONTENTS Overview... 3 Logging In... 3 Mobile App: Login Credentials...3 Mobile Web: Login

More information

2017 NMUG CLASSES MANAGING THE IPHONE AND IPAD IN IOS 10

2017 NMUG CLASSES MANAGING THE IPHONE AND IPAD IN IOS 10 2017 NMUG CLASSES MANAGING THE IPHONE AND IPAD IN IOS 10 1 iphone Overview Your Apple ID is the account you use for just about everything you do with Apple. If you already have an Apple ID use it when

More information

iphone Basics Crystal Lake Public Library

iphone Basics Crystal Lake Public Library iphone Basics Crystal Lake Public Library What we ll cover today: Getting to know your phone Learning general phone settings Using some basic apps that come with your phone Browsing the internet on your

More information

Genesis Parent Portal User Guide

Genesis Parent Portal User Guide PARENT PORTAL Introduction 3 Logging In & Logging Out 4 Select Language 6 Top Tabs 7 Student Summary - The Dashboard Selecting a Student Assessments Standardized Test Scores 13 Attendance Daily Attendance

More information

ITP 342 Mobile App Dev. Connections

ITP 342 Mobile App Dev. Connections ITP 342 Mobile App Dev Connections User Interface Interactions First project displayed information to the user, but there was no interaction. We want the users of our app to touch UI components such as

More information

Your Apps and the Future of macos Security

Your Apps and the Future of macos Security #WWDC18 Your Apps and the Future of macos Security Pierre-Olivier Martel, Security Engineering Manager Kelly Yancey, OS Security Garrett Jacobson, Trusted Execution 2018 Apple Inc. All rights reserved.

More information

Computer Science 251. iphone Application Development. Autorotation, Popover Controllers, Modal Controllers

Computer Science 251. iphone Application Development. Autorotation, Popover Controllers, Modal Controllers Computer Science 251 iphone Application Development Autorotation, Popover Controllers, Modal Controllers Two Types of Orientation Device: physically upside down, rotated left, on its back, etc. Can be

More information

CS193P - Lecture 8. iphone Application Development. Scroll Views & Table Views

CS193P - Lecture 8. iphone Application Development. Scroll Views & Table Views CS193P - Lecture 8 iphone Application Development Scroll Views & Table Views Announcements Presence 1 due tomorrow (4/28)! Questions? Presence 2 due next Tuesday (5/5) Announcements Enrolled students who

More information

UI Design and Storyboarding

UI Design and Storyboarding UI Design and Storyboarding Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Model-View-Controller

More information

iphone 5 Specifications

iphone 5 Specifications iphone 5 Specifications Size and Weight! Height: 4.87 inches (123.8 mm)! Width: 2.31 inches (58.6 mm)! Depth: 0.30 inch (7.6 mm)! Weight: 3.95 ounces (112 grams) Cellular and Wireless! GSM model A1428*:

More information

Xcode Release Notes. Apple offers a number of resources where you can get Xcode development support:

Xcode Release Notes. Apple offers a number of resources where you can get Xcode development support: Xcode Release Notes This document contains release notes for Xcode 5 developer preview 4. It discusses new features and issues present in Xcode 5 developer preview 4 and issues resolved from earlier Xcode

More information

CloudView NMS. Using iphone/ipad Web Application as CloudView GUI Client. Step-by-step guide.

CloudView NMS. Using iphone/ipad Web Application as CloudView GUI Client. Step-by-step guide. CloudView NMS. Using iphone/ipad Web Application as CloudView GUI Client. Step-by-step guide. www.cloudviewnms.com We are currently working on user manuals to describe all the richness of CloudView GUI.

More information

Kony Visualizer. Wearables Developer's Guide

Kony Visualizer. Wearables Developer's Guide Kony Visualizer Wearables Developer's Guide Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on

More information

Lecture 2 Android SDK

Lecture 2 Android SDK Lecture 2 Android SDK This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a

More information

Release Type: Firmware Software Hardware New Product. VIA Connect PRO Yes N/A

Release Type: Firmware Software Hardware New Product. VIA Connect PRO Yes N/A Product Name: VIA Connect PRO Current Version: F 1.8.1215.643 Version Date: December 2015 (ver. 2) Reference: 9760 Release Type: Firmware Software Hardware New Product Kramer Product Affected: Product

More information

Fiery Command WorkStation 5.8 with Fiery Extended Applications 4.4

Fiery Command WorkStation 5.8 with Fiery Extended Applications 4.4 Fiery Command WorkStation 5.8 with Fiery Extended Applications 4.4 Fiery Extended Applications (FEA) v4.4 contains Fiery software for performing tasks using a Fiery Server. This document describes how

More information

App & Web User s Manual. For Students

App & Web User s Manual. For Students App & Web User s Manual For Students UCheck Plus App & Web User s Manual [For Students] Version 1.00 First Edition (2016.02.23) Address Room #609, 285, Digital-ro, Guro-gu, Seoul, Republic of Korea Tel

More information

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Evaluation Individual

More information

Kony Visualizer. Wearables Developer's Guide

Kony Visualizer. Wearables Developer's Guide Kony Visualizer Wearables Developer's Guide Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on

More information

McAfee Enterprise Security Manager

McAfee Enterprise Security Manager Release Notes McAfee Enterprise Security Manager 10.0.2 Contents About this release New features Resolved issues Instructions for upgrading Find product documentation About this release This document contains

More information

Assignment III: Graphing Calculator

Assignment III: Graphing Calculator Assignment III: Graphing Calculator Objective You will enhance your Calculator to create a graph of the program the user has entered which can be zoomed in on and panned around. Your app will now work

More information

View Concepts. iphone Application Programming Lecture 4: User Interface Design. SDK provide many types of Views to show your content

View Concepts. iphone Application Programming Lecture 4: User Interface Design. SDK provide many types of Views to show your content View Concepts iphone Application Programming Lecture 4: User Interface Design SDK provide many types of Views to show your content At run-time Views are organized as a tree Chat Wacharamanotham Media Computing

More information

QUICK START USER S GUIDE

QUICK START USER S GUIDE QUICK START USER S GUIDE The Mount Nittany Health team is excited to bring you My Mount Nittany Health, the online tool that allows you to play a bigger part in your own healthcare journey. This Quick

More information

This chapter describes the settings and basic operations required to use Garoon 3.

This chapter describes the settings and basic operations required to use Garoon 3. This chapter describes the settings and basic operations required to use Garoon 3. Logging In This section describes how to access Garoon 3 using a Web browser. This section assumes that Garoon 3 has been

More information

User Manual. H Band Fitness Tracker. Please read this manual before operating your h band fitness tracker, and keep it for further reference.

User Manual. H Band Fitness Tracker. Please read this manual before operating your h band fitness tracker, and keep it for further reference. User Manual H Band Fitness Tracker Please read this manual before operating your h band fitness tracker, and keep it for further reference. CONTENTS Product Instruction Remove Strap and Charge Mode Download

More information

The MVC Design Pattern

The MVC Design Pattern The MVC Design Pattern The structure of iphone applications is based on the Model-View-Controller (MVC) design pattern because it benefits object-oriented programs in several ways. MVC based programs tend

More information

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008 An Introduction to Android Jason Chen Developer Advocate Google I/O 2008 Background What is Android? Latest News 4,000,000,000 Internet and Mobile Phone Users, Worldwide 3,000,000,000 2,000,000,000 1,000,000,000

More information

DocuSign for Salesforce User Guide v6.1.1 Published: July 10, 2015

DocuSign for Salesforce User Guide v6.1.1 Published: July 10, 2015 DocuSign for Salesforce User Guide v6.1.1 Published: July 10, 2015 Copyright Copyright 2003-2015 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer

More information

Dell SupportAssist for PCs. User's Guide for Windows 10 in S Mode

Dell SupportAssist for PCs. User's Guide for Windows 10 in S Mode Dell SupportAssist for PCs User's Guide for Windows 10 in S Mode Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION

More information

Editmote User Manual

Editmote User Manual Editmote User Manual 1 Editmote 2.0.1 User Manual Editmote is an ios remote control for your editing system. Control a wide range of applications including Adobe Creative Suite, Final Cut Pro 7, Final

More information

View Controller Advancements for ios8

View Controller Advancements for ios8 Frameworks #WWDC14 View Controller Advancements for ios8 Session 214 Bruce D. Nilo Manager, UIKit Fundamentals 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Address Book for iphone

Address Book for iphone Address Book for iphone The people s framework Alexandre Aybes iphone Software Engineer 2 3 Address Book for iphone The people s framework Alexandre Aybes iphone Software Engineer 4 What We Will Cover

More information

Panopto 5.4 Release Notes

Panopto 5.4 Release Notes Panopto 5.4 Release Notes Headline features Extended HTML5 support to include webcasts. Webcasts will now play using HTML5 video by default, in both the interactive viewer and the embed viewer. Added the

More information

SAS Mobile BI 8.14 for ipad and iphone: Help

SAS Mobile BI 8.14 for ipad and iphone: Help SAS Mobile BI 8.14 for ipad and iphone: Help 2 Welcome Getting Started How Do I Use the App? Check out the new features. View the videos: SAS Mobile BI for ipad and iphone playlist on YouTube Use VoiceOver?

More information

TV SCHEDULES APP FOR IPHONE/IPOD TOUCH ANUPAM GODBOLE. B.E, University of Pune, 2006 A REPORT

TV SCHEDULES APP FOR IPHONE/IPOD TOUCH ANUPAM GODBOLE. B.E, University of Pune, 2006 A REPORT TV SCHEDULES APP FOR IPHONE/IPOD TOUCH by ANUPAM GODBOLE B.E, University of Pune, 2006 A REPORT submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of Computing

More information

ipod touch 16GB - Technical Specifications

ipod touch 16GB - Technical Specifications ipod touch 16GB - Technical Specifications Size and Weight Height: 4.86 inches (123.4 mm) Width: 2.31 inches (58.6 mm) Depth: 0.24 inch (6.1 mm) Weight: 3.04 ounces (86 grams) Capacity 16GB Wireless 802.11a/b/g/n

More information

Xcode 6 Start to Finish

Xcode 6 Start to Finish Xcode 6 Start to Finish ios and OS X Development Fritz Anderson VAddison-Wesley New York Boston Indianapolis San Francisco Toronto Montreal Capetown Sydney London Munich Paris Madrid Tokyo Singapore Mexico

More information

DocAve Online 3. User Guide. Service Pack 17, Cumulative Update 2

DocAve Online 3. User Guide. Service Pack 17, Cumulative Update 2 DocAve Online 3 User Guide Service Pack 17, Cumulative Update 2 Issued November 2017 Table of Contents What s New in the Guide... 8 About DocAve Online... 9 Submitting Documentation Feedback to AvePoint...

More information

Release Type: Firmware Software Hardware New Product. VIA Connect PRO Yes N/A

Release Type: Firmware Software Hardware New Product. VIA Connect PRO Yes N/A Product Name: Via Connect PRO Current Version: 1.8.0116.644 Version Date: January 2016 Reference: 10050 Release Type: Firmware Software Hardware New Product Kramer Product Affected: Product Name Minimum

More information

Michigan WIC Connect Mobile App

Michigan WIC Connect Mobile App Michigan WIC Connect Mobile App Getting Started How to get the Michigan WIC Mobile App The Michigan WIC Mobile App is available on both the iphone App Store and Google Play for Android by simply searching

More information