ITP 342 Mobile App Dev. Localization
|
|
- Laura Eleanor Nash
- 5 years ago
- Views:
Transcription
1 ITP 342 Mobile App Dev Localization
2 Build Apps for the World The App Store and Mac App Store are available in over 150 countries, support 40 languages, and have the ability to handle international payment, currency conversion, taxation, and global distribution. This makes it easy for you to expand your business by selling apps to millions of users around the world. ios and OS X are multilingual operating systems designed to work for users in their language of choice. Both operating systems are built on technologies which make using and localizing multilingual apps easy, including high quality extended fonts, support for typographic features, language specific input methods and auto-correction dictionaries, and keyboards that are customized for more than 50 languages. 2
3 Build Apps for the World Additionally, app bundles make it easy to store and load localized representations of resources, extensive Unicode support allows you to work with text from any language, powerful texthandling technologies provided by Cocoa and Cocoa Touch let your app display, lay out, and edit text in many languages. And Auto Layout in Cocoa automatically adjusts the dimensions and layouts of views, practically removing the need to hand-tweak user interfaces for different languages. 3
4 Global Audience How to prepare your app for a global audience. Reach more users around the world by taking a phased approach to internationalization and localization. 1. Localize your metadata in the App Store. 2. Internationalize your app. 3. Translate the User Interface. 4. Promote your app in local markets. 4
5 Localize Your Metadata The easiest place to start is translating your app description for each of the countries in which you offer apps. Customers are more likely to read about your app if it s in their native language. It just makes it easier for more people to learn about your app. For details on localizing metadata, keywords, and screenshots, review the itunes Connect Developer Guide. /LanguagesUtilities/Conceptual/iTunesConnect_Guid e/chapters/creatingitunesconnectrecord.html 5
6 Internationalize Your App Structure your app to support localized content, by taking steps like: Creating separate user-visible text and images from your executable code and translating them into desired languages. Integrating the content back into your app as separate localized resource files stored within your app s bundle. Using system provided APIs to express and manage user-visible or dynamically generated values properly across different locales (e.g. dates, lengths, weights, prices, and currency symbols). Ensuring your app accepts user-generated text in any language and in multiple languages at once, independent of the language of the user interface. 6
7 User Interface Translate or customize user-visible content for people from different cultures. Create or modify language-specific versions of nib files, text, icons and graphics (especially those containing culture-specific images), audio, and video for each locale. This process typically doesn t require modifications to your source code, making it easy to work on translations in-house or with an outside localization service. 7
8 Local Markets Apple offers promotional badge and product images that are localized in many languages, which you can use to promote your apps on the App Store and Mac App Store. It s another simple thing you can do to make your app stand out to a broader audience. ios Developer Program members can download these badges from the App Store Resource Center. 8
9 Internationalization and Localization Internationalization is the process of designing and building an application to facilitate localization. Localization, in turn, is the cultural and linguistic adaptation of an internationalized application to two or more culturally-distinct markets. When users launch a well-localized application, they should feel fully at home with it and not feel like it originated from some other country. 9
10 Internationalization and Localization Internationalization and localization are complementary activities. By internationalizing an application, you create the programmatic infrastructure needed to support localized content. By localizing that application, you then add resources that are customized for people of a different culture. Localizing an application often involves translating the user-visible text of the application. 10
11 Internationalization Internationalization is the process of designing your app for international compatibility. Example: Handle text input, output processing in the user s native language. Handle different date, time and number formats. Utilize the appropriate calendar and time zone for processing data. Internationalization is an activity that you, the developer, perform by utilizing the system provided APIs and making additions and modifications to your code to make your app as good in Chinese or Arabic as it is in English. 11
12 Localization Localization is merely translating the app s user interface and resources into different languages. This is something you can and should offload to someone else, unless you happen to be fluent in every language your app will support. 12
13 Separate Text from Code Currently, all of the text displayed by the app exists as hard-coded strings within storyboard and implementation (.m) files. In order to localize these strings, you need to put them into a separate file. Then, rather than hard-coding them within your methods, you will simply reference the strings using the file in your bundle. Xcode uses files with the.strings file extension to store and retrieve all of the strings used within the app, for each supported language. A simple method call in your code will lookup and return the requested string based on the current language in use on the ios device. 13
14 Strings File Create a new Resource file using the Strings File template. Save the name as Localizable.strings. Resist the urge to name the file something else, otherwise you will have to type the name of your.strings file every time you reference a localized string. Add all of the text that is currently hardcoded into the app by using the format "Key" = "Content" 14
15 Example Strings File "Yesterday you sold apps" = "Yesterday you sold %@ apps"; "You like?" = "You like?"; label.text = String(format: NSLocalizedString("Yesterday you sold %@ apps", comment: ""), numberstring) likebutton.settitle(nslocalizedstring("you like?", comment: ""), for:.normal) imageview.image = UIImage(named: NSLocalizedString("imageName", comment: "")) 15
16 Add Languages 16
17 Added Folders At this point, Xcode has set up some directories, behind the scenes, containing separate versions of InfoPlist.strings and Main.storyboard for each language you selected. 17
18 Language Codes The folders contain the language-specific versions of your files. en is the localization code for English. es is the localization code for Spanish. Full list of language codes: 18
19 Localize String 19
20 Localization Now the File Inspector panel will show which languages this file belongs to. Currently, as you can see, the file is only localized for English. Add Spanish localization by checking that box to the left of Spanish. 20
21 Localizable Go back to the left panel and click on the arrow next to Localizable.strings, so it shows the sub-elements. You now have two versions of this file: one for English and the other for Spanish: 21
22 Adding Spanish To change the text for Spanish, select Localizable.strings (Spanish) and replace its contents with the following: "Yesterday you sold apps" = "Ayer le vendió %@ aplicaciones"; "You like?" = "~Es bueno?~"; 22
23 Test To test it out and verify everything worked, change the display language on your simulator/device to Spanish by launching the Settings app and choosing: General à International à Language à Espanol 23
24 Number formatting Locale vs Language This looks great to an American, but in Spain 1 million is written as not 1,000,000. In ios, number formatting is based on the region/locale, not the language, so in order to see how someone in Spain will view the sales number, open Setting.app and change the locale by navigating to: General à International à Region Format à Spanish à Spain 24
25 Number formatting Locale vs Language let numberformatter = NumberFormatter() numberformatter.numberstyle =.decimal let numberstring = numberformatter.string(from: )! label.text = String(format: NSLocalizedString("Yesterday you sold %@ apps", comment: ""), numberstring) 25
26 Internationalizing Storyboards Open the disclosure triangle to the left of Main.storyboard and you should see Main.storyboard (Base) and Main.storyboard (Spanish). Clicking on Main.storyboard (Spanish) opens the editor with the localizable text in your storyboard. 26
27 Internationalizing Images Asset catalogs cannot be internationalized, so you will need to use a simple work-around to localize the image. Open Images.xcassets and add the image to the asset catalog by dragging and dropping the newly downloaded megusta.png into the list of images on the left. Edit Localizable.strings (English) and Localizable.strings (Spanish) imageview.image = UIImage(named: NSLocalizedString("imageName", comment: "")) 27
28 Consider Localize the name of the app itself. Internationalize Audio files. 28
29 Changes to Your App Nib files (windows, views, menus) must be modified to accept translated text. Static text must be translated. Icons and graphics (especially those containing culture-specific images) must be changed to be more culturally appropriate. Sound files that contain spoken language must be rerecorded for each supported language. Online help must be translated. Dynamic text generated by your program (including dates, times, and numerical values) must be formatted using the current locale information. Text handling code must calculate word breaks using the current locale information. Tabular data must be sortable using the current locale information. 29
30 Users Specify Language Preferences In ios, the user designates a preferred language by navigating to General à International à Language in the Settings application. Because ios-based devices support only one user, only one language at a time is selected. The system stores the list of languages as a per-user default under the AppleLanguages key. You can use the preferredlanguages method of the NSLocale class or the CFLocaleCopyPreferredLanguages function to retrieve the user s list of preferred languages. 30
31 Resources tation/macosx/conceptual/bpinternational/bpi nternational.html#//apple_ref/doc/uid/ SW
CS193E Lecture 16. Internationalization and Localization
CS193E Lecture 16 Internationalization and Localization Announcements Final Project Due: Wed, March 19th at 11:59 PM Announcements Final Project Demos Thurs, March 20th, 3:30-6:30 Same room Plan for about
More informationSharePoint SITE OWNER TRAINING
SharePoint SITE OWNER TRAINING Contents Customizing Your Site... 3 Editing Links...4 Give the site a new look...5 Changing Title, Description, or Logo...6 Remove the Getting Started Icons...6 Adding Apps
More information1 Build Your First App. The way to get started is to quit talking and begin doing. Walt Disney
1 Build Your First App The way to get started is to quit talking and begin doing. Walt Disney Copyright 2015 AppCoda Limited All rights reserved. Please do not distribute or share without permission. No
More informationEchoes. Voice announcement/intercom app. Sold in the Mac App Store. Available in 9 languages
Localizing Echoes Echoes Voice announcement/intercom app Sold in the Mac App Store Available in 9 languages English, French, Spanish, German, Portuguese, Italian, Japanese, Chinese (Simplified and Traditional)
More informationManaging Globalized Web Sites with EPiServer CMS
Managing Globalized Web Sites with EPiServer CMS It is becoming increasingly common for Web sites to support a wide range of cultural audiences and languages. EPiServer CMS enables easy management of globalized
More informationChapter 2 Welcome App
2.1 Introduction Chapter 2 Welcome App 1. A app is an app that can run on iphones, ipod touches and ipads. a. multi-purpose b. global c. unrestricted d. universal Ans: d. universal 2. You can your apps
More informationMy First iphone App (for Xcode version 6.4)
My First iphone App (for Xcode version 6.4) 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
More informationS A M P L E C H A P T E R
SAMPLE CHAPTER Anyone Can Create an App by Wendy L. Wise Chapter 2 Copyright 2017 Manning Publications brief contents PART 1 YOUR VERY FIRST APP...1 1 Getting started 3 2 Building your first app 14 3 Your
More informationMy First Cocoa Program
My First Cocoa Program 1. Tutorial Overview In this tutorial, you re going to create a very simple Cocoa application for the Mac. Unlike a line-command program, a Cocoa program uses a graphical window
More informationLearn to make desktop LE
HACKING WITH SWIFT COMPLETE TUTORIAL COURSE Learn to make desktop LE P apps with real-worldam S Swift projects REEPaul Hudson F Project 1 Storm Viewer Get started coding in Swift by making an image viewer
More informationS A M P L E C H A P T E R
SAMPLE CHAPTER Anyone Can Create an App by Wendy L. Wise Chapter 5 Copyright 2017 Manning Publications brief contents PART 1 YOUR VERY FIRST APP...1 1 Getting started 3 2 Building your first app 14 3 Your
More informationRegistering for the Apple Developer Program
It isn t necessary to be a member of the Apple Developer Program if you don t intend to submit apps to the App Stores, or don t need the cloud-dependent features. We strongly recommend joining, though,
More informationCOPYRIGHTED MATERIAL. 1Hello ios! A Suitable Mac. ios Developer Essentials
1Hello ios! Hello and welcome to the exciting world of ios application development. ios is Apple s operating system for mobile devices; the current version as of writing this book is 5.0. It was originally
More informationUsing itunes Producer 2.9 for Free Books
Using itunes Producer 2.9 for Free Books apple Contents Introduction 4 What s New 4 Organization of This Document 4 Getting Additional Information 5 Getting Started 6 What is itunes Producer 2.9 for Free
More informationThe 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 informationITP 342 Mobile App Dev. Interface Builder in Xcode
ITP 342 Mobile App Dev Interface Builder in Xcode New Project From the Main Menu, select the File à New à Project option For the template, make sure Application is selected under ios on the left-hand side
More informationApplication Development in ios 7
Application Development in ios 7 Kyle Begeman Chapter No. 1 "Xcode 5 A Developer's Ultimate Tool" In this package, you will find: A Biography of the author of the book A preview chapter from the book,
More informationDOWNLOAD PDF LEARN C ON THE MAC
Chapter 1 : How should i learn C++ on a mac? Yahoo Answers Dave Mark is a longtime Mac developer and author who has written a number of books on Mac and ios development, including Beginning iphone 4 Development
More informationiphone 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 informationITP 342 Mobile App Dev. Unit Testing
ITP 342 Mobile App Dev Unit Testing Testing Xcode provides you with capabilities for extensive software testing. Testing your projects enhances robustness, reduces bugs, and speeds the acceptance of your
More informationCS193P: HelloPoly Walkthrough
CS193P: HelloPoly Walkthrough Overview The goal of this walkthrough is to give you a fairly step by step path through building a simple Cocoa Touch application. You are encouraged to follow the walkthrough,
More informationLocalization Best Practices on tvos
Session App Frameworks #WWDC17 Localization Best Practices on tvos 248 Joaquim Lobo Silva, Internationalization Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display not
More informationGetting Started with Apple ios Development Link-OS SDK Objective-C
Getting Started with Apple ios Development Link-OS SDK Objective-C Overview This document describes the end to end process of designing, packaging, deploying and running an Apple iphone /ipod application
More informationMy 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 informationIn the first class, you'll learn how to create a simple single-view app, following a 3-step process:
Class 1 In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 1. Design the app's user interface (UI) in Xcode's storyboard. 2. Open the assistant editor,
More informationITP 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 informationios 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 informationSmart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual
Mobiketa Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging Quick-Start Manual Overview Mobiketa Is a full-featured Bulk SMS and Voice SMS marketing script that gives you control over your
More informationVirto SharePoint Forms Designer for Office 365. Installation and User Guide
Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4
More informationXcode. Chapter 1. Creating a Project
Chapter 1 Xcode Many computer books use Chapter 1 to cover introductory material. Xcode Tools Sensei is not one of those books. I want you to start learning immediately. After reading this chapter you
More informationInternationalization Best Practices
App Frameworks #WWDC16 Internationalization Best Practices Session 201 Karan Miśra Internationalization Software Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted
More informationObjectives. Submission. Register for an Apple account. Notes on Saving Projects. Xcode Shortcuts. CprE 388 Lab 1: Introduction to Xcode
Objectives Register for an Apple account Create an application using Xcode Test your application with the iphone simulator Import certificates for development Build your application to the device Expand
More informationChanging Languages (Localization)
L O C A L I Z A T I O N Tutorial Changing Languages (Localization) in the TNT Products Changing Languages (Localization) Before Getting Started This booklet surveys the steps necessary to localize the
More informationLocalizing with Xcode 6
Tools #WWDC14 Localizing with Xcode 6 Best practices and new workflows Session 412 Zoltan Foley-Fisher Xcode Software Engineer! Chris Hanson Xcode Software Engineer 2014 Apple Inc. All rights reserved.
More informationDocumentation ENGLISH VERSION
xplan 3.8 for Mac Project management with Gantt charts Documentation ENGLISH VERSION PRESENTTION With xplan, creating, tracking and managing your projects will be much easier than ever! xplan is designed
More informationBriefcase for Mac 1.0. Administrator s Guide
Briefcase for Mac 1.0 Administrator s Guide Contents Introduction... 2 Target Audience... 2 Overview... 2 Key Features... 2 Platforms Supported... 2 SharePoint Security & Privileges... 2 Installing Colligo
More informationStructuring an App Copyright 2013 Apple Inc. All Rights Reserved.
Structuring an App App Development Process (page 30) Designing a User Interface (page 36) Defining the Interaction (page 42) Tutorial: Storyboards (page 47) 29 App Development Process Although the task
More informationObject-Oriented Programming in Objective-C
In order to build the powerful, complex, and attractive apps that people want today, you need more complex tools than a keyboard and an empty file. In this section, you visit some of the concepts behind
More informationTutorial: Using the UUCS Crowd Simulation Plug-in for Unity
Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity Introduction Version 1.1 - November 15, 2017 Authors: Dionysi Alexandridis, Simon Dirks, Wouter van Toll In this assignment, you will use the
More informationStanford CS193p. Developing Applications for ios Fall Stanford CS193p. Fall 2013
Developing Applications for ios -14 Coming Up Wednesday Alternate Final Presentation. If you are using Alternate Presentation time, submit your Keynote by noon tomorrow (Tuesday). Submit the slides using
More informationHello! ios Development
SAMPLE CHAPTER Hello! ios Development by Lou Franco Eitan Mendelowitz Chapter 1 Copyright 2013 Manning Publications Brief contents PART 1 HELLO! IPHONE 1 1 Hello! iphone 3 2 Thinking like an iphone developer
More informationCOMPLETE TUTORIAL COURSE. Learn to make tvos LE. apps with real-worldam S F
HACKING WITH SWIFT COMPLETE TUTORIAL COURSE Learn to make tvos LE P apps with real-worldam S Swift projects REEPaul Hudson F Project 1 Randomly Beautiful 2 www.hackingwithswift.com Setting up In this first
More informationWelcome App. O b j e c t i v e s In this chapter you ll:
2 Welcome App Dive-Into Xcode: Introducing Visual User Interface Design with Cocoa Touch, Interface Builder, Storyboarding and Auto Layout, Universal Apps, Accessibility, Internationalization O b j e c
More informationA Research Review on Localization of Websites with.net Framework
A Research Review on Localization of Websites with.net Framework H Sudarshan Department of Computer Science and Engineering MLRIT, Hyderabad B Surendra prabhakar Dept of computer Science Engineering MLRIT,
More informationMicrosoft Windows SharePoint Services
Microsoft Windows SharePoint Services SITE ADMIN USER TRAINING 1 Introduction What is Microsoft Windows SharePoint Services? Windows SharePoint Services (referred to generically as SharePoint) is a tool
More informationProloquo4Text Type. Speak. Communicate.
Version 3.5 Proloquo4Text Type. Speak. Communicate. AssistiveWare Contents 2 1. Introduction to Proloquo4Text 3 Introduction The Text Pad Multiple languages Access the manual in the App 2. Startup wizard
More informationHow to Publish Free and Fee ibooks on the itunes Store Distribution and Publishing Guide
How to Publish Free and Fee ibooks on the itunes Store Distribution and Publishing Guide This material is based on work supported by the National Science Foundation under Grant No. DUE 1205113 Contents
More informationITP 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 informationITP 342 Mobile App Dev. Collection View
ITP 342 Mobile App Dev Collection View Collection View A collection view manages an ordered collection of items and presents them in a customizable layout. A collection view: Can contain optional views
More informationStanford CS193p. Developing Applications for ios. Winter CS193p! Winter 2015
Stanford CS193p Developing Applications for ios Today Internationalization and Localization Making your app marketable around the world Settings Adding UI to the General Settings application Internationalization
More informationCOMS W4172 : 3D User Interfaces Spring 2017 Prof. Steven Feiner Date out: January 26, 2017 Date due: January 31, 2017
COMS W4172 : 3D User Interfaces Spring 2017 Prof. Steven Feiner Date out: January 26, 2017 Date due: January 31, 2017 Assignment 0.5: Installing and Testing Your Android or ios Development Environment
More informationNote 8. Internationalization
Computer Science and Software Engineering University of Wisconsin - Platteville Note 8. Internationalization Yan Shi SE 3730 / CS 5730 Lecture Notes Part of the contents are from Ibrahim Meru s presentation
More informationLesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad
Lesson 2 page 1 1/20/14 Hi everyone and hope you feel positive about your first week in the course. Our WIKI is taking shape and I thank you for contributing. I have had a number of good conversations
More informationPUBLISHING FLASH. Lesson Overview
PUBLISHING FLASH Lesson Overview In this lesson, you ll learn how to do the following: Test a Flash document Understand the Bandwidth Profiler Change publish settings for a document Understand the difference
More informationLocalization Language Feature (5.3)
Localization Language Feature (5.3) Manufacturer: ELAN Model Number(s): HC Series Controllers Minimum Core Module Version: g! 5.3.174. Comments: Document Revision Date: 11/17/2011 OVERVIEW AND SUPPORTED
More informationApp Publishing Checklist
App Publishing Checklist Is your app ready to publish? Before you release your app and make it available for users to install and share, here is a list of things to check. This checklist can be used by
More informationXcode 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 5. It discusses new features and issues present in Xcode 5 developer preview 5 and issues resolved from earlier Xcode
More informationInternationalization (i18n) Copyright Quoin Inc/ 2016
Internationalization (i18n) Copyright Quoin Inc/ 2016 Internationalization The process of extracting strings and other elements that may vary by location so they can customized for a specified locale.
More informationManual Xcode Ios 5 Simulator Black Screen >>>CLICK HERE<<<
Manual Xcode Ios 5 Simulator Black Screen Jayprakash Dubey Nov 12 '14 at 5:10 Only ios 7.0 and later simulators are supported on Xcode 6.0.x and 6.1.x. Xcode 6.0.1 - ios Simulator Black Screen. It either
More informationContents Using Team Site Calendars... 2
SharePoint 2013 End User Training Tutorial Contents Using Team Site Calendars... 2 Adding & Editing Announcements... 4 Using Custom Lists... 6 Creating Alerts to Stay Updated... 9 Communicating Through
More informationITP 342 Advanced Mobile App Dev. Core Data
ITP 342 Advanced Mobile App Dev Core Data Persistent Data NSUser Defaults Typically used to save app preferences Property List (plist) in Documents Directory Data is in a dictionary or an array Coders
More informationVirto SharePoint Forms Designer for Office 365. Installation and User Guide
Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365... 3 LICENSE ACTIVATION...
More informationVEDATRAK CRM 3.0. User Guide
VEDATRAK CRM 3.0 User Guide 2 (C) 2006-2012 SUI SOLUTIONS Ltd. All rights reserved. 3 Contents Overview...9 System Requirements...12 Installation Notes...13 Vedatrak Basics...14 User Roles...14 System
More informationProPresenter-Scoreboard. A Renewed Vision Product
ProPresenter-Scoreboard A Renewed Vision Product Copyright 2005-2016 Renewed Vision, Inc. All rights reserved. ProPresenter-Scoreboard is owned by Renewed Vision, Inc. 6505 Shiloh Road Suite 200 Alpharetta,
More informationKindle Previewer User Guide. v3.21 English March 12, 2018
Kindle Previewer User Guide v3.21 English March 12, 2018 Revision History Revision Number Revision Notes 3.21 Updated section 1.1.2, Scanning through Your ebook, to clarify the function of the page size
More informationSkype For Business(Windows) Getting Started
Skype For Business(Windows) Getting Started This guide is for the Windows version of Skype for Business. What is Skype for Business? Skype for Business is a communication tool which allows you to interact
More informationGlobal Education Challenge Help Guides. Part 1 Setup and Use Office365
Global Education Challenge Help Guides Part 1 Setup and Use Office365 Contents 1 Sign in to Office 365 2 Check and reply to Email 3 Using Lync, and downloading the app 4 Installing Office 5 Using Yammer
More informationXcode 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 informationMy First Command-Line Program
1. Tutorial Overview My First Command-Line Program In this tutorial, you re going to create a very simple command-line application that runs in a window. Unlike a graphical user interface application where
More informationRealize Reader Windows App. Early Learner User Guide
Realize Reader 18.1 Windows App Early Learner User Guide 6/12/2018 Contents Contents ii What Is Realize Reader? 3 Use Realize Reader Mobile Apps 3 Complete an Assignment 4 Use the Table of Contents 6 View
More informationiphone Development Setup Instructions Nikhil Yadav Pervasive Health Fall 2011
iphone Development Setup Instructions Nikhil Yadav Pervasive Health Fall 2011 Requirements Apple Mac Computer (Desktop or laptop) with recent snow leopard builds Apple Developer Registered Profile (create
More informationDownloading and editing signatures!
Downloading and editing email signatures! The templates are customizable and can be edited and saved with any html editor like Dreamweaver. If this is not available we have two alternatives for editing/saving
More informationEnd User SharePoint 2010 Videos List
End User SharePoint 2010 Videos List Screencast Name Number Abstract Category A subsite (or simply referred to as site) is created as an interface for hosting pages, lists, libraries and web parts. Creating
More informationMicroStrategy Academic Program
MicroStrategy Academic Program Creating a center of excellence for enterprise analytics and mobility. HOW TO DEPLOY ENTERPRISE ANALYTICS AND MOBILITY ON AWS APPROXIMATE TIME NEEDED: 1 HOUR In this workshop,
More informationSharePoint: Fundamentals
SharePoint: Fundamentals This class will introduce you to SharePoint and cover components available to end users in a typical SharePoint site. To access SharePoint, you will need to log into Office 365.
More informationOrientation & Localization
Orientation & Localization Overview Lecture: Open Up Your My Pet App Handling Rotations Serializable Landscape Layouts Localization Alert Dialogs 1 Handling Rotations When the device is rotated, the device
More informationAppeasing the Tiki Gods
Chapter 2 Appeasing the Tiki Gods As you re probably well aware, it has become something of a tradition to call the first project in any book on programming Hello, World. We considered breaking with this
More informationSITE DESIGN & ADVANCED WEB PART FEATURES...
Overview OVERVIEW... 2 SITE DESIGN & ADVANCED WEB PART FEATURES... 4 SITE HIERARCHY... 4 Planning Your Site Hierarchy & Content... 4 Content Building Tools... 5 Pages vs Sites... 6 Creating Pages... 6
More informationAutomator Programming Guide
Automator Programming Guide Contents Introduction to Automator Programming Guide 9 Who Should Read This Document 9 Organization of This Document 9 See Also 10 Automator and the Developer 11 Constructing
More informationios App Resigning and VoIP Certificate Guide
ios App Resigning and VoIP Certificate Guide 1 Configuring ios Support In order to provide the best security possible, Lookout distributes its Lookout for Work ios app outside of the ios App Store. Before
More informationKindle Previewer User Guide. v3.17 English Nov. 27, 2017
Kindle Previewer User Guide v3.17 English Nov. 27, 2017 Copyright 2017 Amazon.com, Inc. or its affiliates. All rights reserved. Published for Kindle Previewer version 3.17. Apple, Mac OS and itunes are
More informationXcode 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 informationApp Development. Quick Guides for Masterminds. J.D Gauchat Cover Illustration by Patrice Garden
App Development Quick Guides for Masterminds J.D Gauchat www.jdgauchat.com Cover Illustration by Patrice Garden www.smartcreativz.com Quick Guides for Masterminds Copyright 2018 by John D Gauchat All Rights
More informationMac: Beyond Basics. Window 2 (Microsoft Word) Window 1 (folder contents)
Mac: Beyond Basics Working with windows When you open a file or application, you will see a window. This window is your working area. It is possible to have many windows open at the same time. This allows
More informationKony 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 informationCorona SDK Device Build Guide
Corona SDK Device Build Guide November 29, 2009 2009 ANSCA Inc. All Rights Reserved. 1 ANSCA Inc. 2009 ANSCA Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval
More informationCopyright
1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide App Risk Analysis 2 Mobile APPS:
More informationMac OSX Basics. Spring 2014
Mac OSX Basics Spring 2014 Objectives By the end of this tutorial, you will be able to: move confidently around the Mac s desktop and menus. locate any program installed on the Mac. manipulate windows
More informationUser s Guide. Attainment s. GTN v4.11
Attainment s User s Guide A printable PDF of this user guide is available from the Attainment Company website: https://www.attainmentcompany.com/gotalk-now Contents 1 Getting Started with GoTalk NOW 1
More informationlecture 10 UI/UX and Programmatic Design cs : spring 2018
lecture 10 UI/UX and Programmatic Design cs198-001 : spring 2018 1 Announcements custom app progress form due before lab (~1 minute) will be released after lecture only 2 labs left (both very important)
More informationDocumentation ENGLISH VERSION
xplan 3.8 for ipad Project management with Gantt charts Documentation ENGLISH VERSION REQUIREMENTS xplan requires ios 8 and any ipad or ipad mini compatible with it. It s available in English, French,
More informationOUTLOOK WEB APP (OWA): MAIL
Office 365 Navigation Pane: Navigating in Office 365 Click the App Launcher and then choose the application (i.e. Outlook, Calendar, People, etc.). To modify your personal account settings, click the Logon
More informationChapter 2 Welcome App
2.8 Internationalizing Your App 1 Chapter 2 Welcome App 2.1 Introduction a. Android Studio s layout editor enables you to build GUIs using drag-and-drop techniques. b. You can edit the GUI s XML directly.
More informationUser s Quick Start Guide
i User s Quick Start Guide Table of Contents Introduction... 4 Browser Requirements... 4 Key Terms... 5 Global Navigation Bar... 5 Dock... 5 Guided Workflows... 5 Stack... 6 Activity... 6 Logging Into
More informationWolf. Responsive Website Designer. Mac Edition User Guide
Wolf Responsive Website Designer Mac Edition User Guide Version 2.10.3 Table of Contents What is Wolf Website Designer? Editor overview Save and open website Create responsive layout How to create responsive
More informationusing a website in their native language
KEY FIGURES ecommercetranslation.com AN ESTIMATED 42% OF EUROPEAN WEB USERS do not stay on a website that is in a foreign language 9 OUT OF 10 WEB USERS PREFER using a website in their native language
More informationFusionWorks: Fusion Communicator for iphone 2/24/2016 USER GUIDE
FusionWorks: Fusion Communicator for iphone 2/24/2016 Contents: About this Document.............................................................................................. 4 Audience and Purpose..........................................................................................
More informationEZ360 User Manual. Gear VR version. EZ360 and EZ360 Lite are developed by VR-House. What is EZ360? What is EZ360 Lite?
EZ360 User Manual Gear VR version What is EZ360? What is EZ360 Lite? How to download What is EZ360 Pro? EZ360 standard How to download How does EZ360 work? One video More videos How to preload videos Supported
More informationScratcher Party Published by: Ibrahim Eminovic iphone United States / English (US)
Scratcher Party Published by: Ibrahim Eminovic iphone United States / English (US) 77 1. App Name The length of the App Name looks great! ASO TIP: Keywords in your App Name have a lot of a weight in the
More informationKeynote 08 Basics Website:
Website: http://etc.usf.edu/te/ Keynote is Apple's presentation application. Keynote is installed as part of the iwork suite, which also includes the word processing program Pages and the spreadsheet program
More information