slides at goo.gl/kifue

Size: px
Start display at page:

Download "slides at goo.gl/kifue"

Transcription

1 chrome slides at goo.gl/kifue 1/29

2 The Mobile Web Developer's Tool Belt Pete LePage Developer Advocate, Google 2/29

3 Tooling In The Web Dev Lifecycle Development Environments Authoring Abstractions Frameworks & Libraries Testing & Iteration Flow Performance Tuning Build Optimization Deployment Check out Paul Irish's presentation on Tooling and the Web App Development Stack 3/29 3/29

4 Development Environment Code, Compile, Build, & Reload 4/29

5 Sublime Text 2 5/29 5/29

6 CodeKit It's like steriods for web developers Compiles nearly everything Live browser reloads Combines and minifies Optimizes images JSHint and JSLint Team collaboration Easy frameworks For more information, see incident57.com/codekit/ 6/29 6/29

7 Development Tools 7/29

8 A More Lickable Web Don't let mobile, enterprise or web be an excuse for ugly, beauty sells! Inspiration Human Interface Guidelines* pttrns.com Android's Human Interface Guidelines ios Human Interface Guidelines Developing Web Content for Safari User Experience Guidelines for Windows Phone * Use caution: following only one will look weird on another. 8/29 8/29

9 Boiler Plates jquery Mobile Bootstrap 9/29 9/29

10 Helpful Libraries: FT Fast Click Problem: 300ms delay between a tap and the click event firing on mobile browsers. Solution: Track TouchStartevents and fire a click event as soon as it receives a TouchEndevent. window.addeventlistener('load',function(){ newfastclick(document.body); },false); JAVASCRIPT github.com/ftlabs/fastclick 10/29 10/29

11 Helpful Libraries: JSConsole Problem: No debug console on mobile devices without using a remote debugger. Solution: Send console.logevents to a separate server that you connect to from your desktop. 1. Open on the desktop computer and type :listen 2. Paste output into the source for your mobile app 3.???? 4. Profit. Okay, not quite yet. jsconsole.com/ 11/29 11/29

12 Helpful Libraries: HammerJS Problem: Makes handling multi-touch gestures hella easy! Solution: A 2k library that handles tap, double tap, swipe, hold, transform and drag. var hammer = new Hammer(document.getElementById("container")); JAVASCRIPT hammer.ondragstart = function(ev){}; hammer.ondrag = function(ev){}; hammer.ondragend = function(ev){}; hammer.onswipe = function(ev){}; eightmedia.github.com/hammer.js/ 12/29 12/29

13 Helpful Libraries: Lawn Chair Problem: IndexedDB, WebSQL or LocalStorage, which works best? Solution: Provides a simple API that abstracts away the implementation of each service. var people = lawnchair(); people.save({name:"pete", "[email protected]"}); JAVASCRIPT people.all(function(peeps){ peeps.foreach(function(person){ console.log(person); }); }); brian.io/lawnchair/ 13/29 13/29

14 High DPI Displays There isn't an easy answer yet, but there are options... #my-image{ background:(low.png);} MEDIA only screen and(min-device-pixel-ratio:1.5){ #my-image{ background:(high.png);} } // Only works in Safari& Chrome today. background-image: url(icon1x.jpg); background-image:-webkit-image-set( url(icon1x.jpg) 1x, url(icon2x.jpg) 2x ); IMAGE SET //Not yet implmented by any browser:( SOURCE SET <img alt="my awesome image"src="banner.jpeg" srcset="banner-hd.jpeg 2x,banner-phone.jpeg 640w,banner-phone-HD.jpeg 640w 2x" 14/29 14/29

15 High DPI Displays Best Practices Using image replacement is generally frowned upon Use vector images or CSS styles wherever possible Heavily compressed 2x images often look better than enlarged 1x images Use icon fonts like Font Awesome For more information, see goo.gl/wjalt 15/29 15/29

16 Other Helpful Tips & Stuff To Know Fingers!= mouse pointer Avoid: tables, relative positioning, absolute positioning, floats Headers and Footers? Use position: fixed; Scroll inside elements? Use overflow: scroll; Inertial scrolling? Use -webkit-overflow-scrolling: touch;(ios 5+) 16/29 16/29

17 Testing 17/29

18 Faking It: Network Link Conditioner Testing locally doesn't simulate real world mobile networks, but there are tools you can use to simulate them. Charles Proxy [Mac, PC, Linux] Network Link Conditioner [Mac] 18/29 18/29

19 Faking It: Chrome's Dev Tools Chrome's Dev Tools allows you to over-ride some settings or force certain behaviours like: User Agent Device Metrics Simulate Touch Events Coming Soon: Geo Location Coming Soon: Device Orientation Coming Eventually: Device Pixel Ratio 19/29 19/29

20 Faking it: Emulators Emulators are a great place to start, but don't give you a complete picture. Android ios and without running XCode Browser Stack 20/29 20/29

21 Real Thing: Chrome Remote Debugger One Time Setup 1. Install the Android SDK 2. On the mobile device, enable USB debugging at the OS level 3. On the mobile device, launch Chrome. Open Settings > Advanced > Developer toolsand check the Enable USB Web debuggingcheckbox. Debugging 1. Connect the mobile device to computer via USB 2. On the desktop, run adb forward tcp:9222 localabstract:chrome_devtools_remote 3. Open the desktop, open Chrome and navigate to localhost:9222 See goo.gl/k2qhj for more information. 21/29 21/29

22 Real Thing: Safari Remote Debugger One Time Setup 1. On the mobile device, enable the Web Inspector under Settings > Safari > Advanced 2. On the desktop, open Safari and open the preference pane, under Advanced, check the Show Develop menuin the menu bar checkbox Debugging 1. Connect the mobile device to your computer 2. On the desktop, click the Developmenu bar item, and choose the device you want to debug See goo.gl/tlmww for more information. 22/29 22/29

23 Real Thing: Firefox Remote Debugger One Time Setup 1. On the desktop, navigate to about:config, search for remote-enenable it, then restart Firefox. 2. On the mobile device, navigate to about:config, search for debugger, toggle devtools.debugger.force-localto false and devtools.debugger.remote-enabledto true, then restart Firefox. Debugging 1. On the mobile device, find the IP address 2. On the desktop, click the Toolsmenu bar item, and choose Web Developer > Remote Debuggerand enter the remote IP address plus port See goo.gl/pqe4z for more information. 23/29 23/29

24 Real Thing: Open Device Labs source: Viljami Salminen goo.gl/1yu7c 24/29 24/29

25 A Few Favors to Ask! 25/29

26 What: Should we create a separate mobile site or create a responsive experience instead? Join Brad Frost as he takes apart the Obama and Romney campaign webites. When: November 14th, 10:30am ET Where: goo.gl/r01l6 26/29 26/29

27 We Want Need Your Help! Don't accept the status quo File any Chrome bugs you find at new.mcrbug.com Build a mobile web experiment and submit it at m.chromeexperiments.com to show off your skills! Start an open device lab in your area The mobile web is what you make of it. 27/29 27/29

28 <Thank You!> Questions? Pete LePage g+ petelepage.com/plus/ slides goo.gl/kifue 28/29

29 chrome 29/29

eggon SDK for ios 7 Integration Instructions

eggon SDK for ios 7 Integration Instructions eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development

More information

Silk Test 17.0. Testing Mobile Applications

Silk Test 17.0. Testing Mobile Applications Silk Test 17.0 Testing Mobile Applications Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 1992-2016. All rights reserved. MICRO

More information

Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers

Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers 1 Table of Contents INTRODUCTION MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS

More information

Advantage Cloud Access: Microsoft Remote Desktop for Android

Advantage Cloud Access: Microsoft Remote Desktop for Android Advantage Cloud Access: Microsoft Remote Desktop for Android 2645 Townsgate Road, Suite 200 Westlake Village, CA 91361 Support: 800.888.8075 Fax: 805.497.4983 2013 Compulink Business Systems, Inc. All

More information

Steps for using MagicConnect

Steps for using MagicConnect Getting Started Getting Started MagicConnect is a remote access service that allows you safe remote access to a target device from your remote device. What is a remote device? It is a Windows device, iphone/ipad,

More information

SBBWU PROXY SETTING IT CENTRE How to Set a Proxy Server in All Major Internet Browsers for Windows

SBBWU PROXY SETTING IT CENTRE How to Set a Proxy Server in All Major Internet Browsers for Windows SBBWU PROXY SETTING IT CENTRE How to Set a Proxy Server in All Major Internet Browsers for Windows If you take your laptop to lots of places, including corporate networks that use proxy servers, you need

More information

MERLIN SERVER. The Quick Start Guide for collaborative project management. 2012 ProjectWizards GmbH, Melle, Germany. All rights reserved.

MERLIN SERVER. The Quick Start Guide for collaborative project management. 2012 ProjectWizards GmbH, Melle, Germany. All rights reserved. MERLIN SERVER The Quick Start Guide for collaborative project management 2012 ProjectWizards GmbH, Melle, Germany. All rights reserved. INTRODUCTION Welcome to this quick start guide for Merlin Server!

More information

Medstar Health Dell Services

Medstar Health Dell Services Medstar Health Dell Services Non Medstar Device Citrix Connectivity Guide October 2012 Sean Kaminski Dell Services System Admin Consultant 1 Table of Contents Overview...3 What is Citrix and why do I need

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

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app Instructions for Configuring Your Browser Settings and Online Security FAQ s ios8 Settings for iphone and ipad app General Settings The following browser settings and plug-ins are required to properly

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

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW

More information

Installing the VMware Horizon View Client to Access Hoag Virtual Desktops

Installing the VMware Horizon View Client to Access Hoag Virtual Desktops Installing the VMware Horizon View Client to Access Hoag Virtual Desktops Hoag IT Department For questions or further assistance, please contact the Service Desk: 949-764-8600, option 2 1 Table of Contents

More information

Quick Start Guide Mobile Entrée 4

Quick Start Guide Mobile Entrée 4 Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application

More information

Introduction: The Xcode templates are not available in Cordova-2.0.0 or above, so we'll use the previous version, 1.9.0 for this recipe.

Introduction: The Xcode templates are not available in Cordova-2.0.0 or above, so we'll use the previous version, 1.9.0 for this recipe. Tutorial Learning Objectives: After completing this lab, you should be able to learn about: Learn how to use Xcode with PhoneGap and jquery mobile to develop iphone Cordova applications. Learn how to use

More information

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion Initial Setup of Microsoft Outlook Concept This document describes the procedures for setting up the Microsoft Outlook email client to download messages from Google Mail using Internet Message Access Protocol

More information

Title: Appium Automation for Mac OS X. Created By: Prithivirajan M. Abstract. Introduction

Title: Appium Automation for Mac OS X. Created By: Prithivirajan M. Abstract. Introduction Title: Appium Automation for Mac OS X Created By: Prithivirajan M Abstract This document aims at providing the necessary information required for setting up mobile testing environment in Mac OS X for testing

More information

Site Configuration Mobile Entrée 4

Site Configuration Mobile Entrée 4 Table of Contents Table of Contents... 1 SharePoint Content Installed by ME... 3 Mobile Entrée Base Feature... 3 Mobile PerformancePoint Application Feature... 3 Mobile Entrée My Sites Feature... 3 Site

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

Multi-touch app development with modern web tools. David Reagan, Advanced Visualization Lab

Multi-touch app development with modern web tools. David Reagan, Advanced Visualization Lab Multi-touch app development with modern web tools David Reagan, Advanced Visualization Lab Advanced Visualization Lab A unit of the Research Technologies division of UITS Research Technologies is a PTI

More information

User s manual 1. Introduction 2. Installation & Requirements 3. Your Tom s Planner account & login 4. Open & Save 5. Grid 6. Blue timeline 7.

User s manual 1. Introduction 2. Installation & Requirements 3. Your Tom s Planner account & login 4. Open & Save 5. Grid 6. Blue timeline 7. User s manual 1. Introduction 3 2. Installation & Requirements 3 3. Your Tom s Planner account & login 4 4. Open & Save 4 5. Grid 6 Rows and groups 6 Columns 7 Time blocks 10 Icons 10 Comments 11 Dependencies

More information

TxEIS Browser Settings

TxEIS Browser Settings TxEIS Browser Settings Updated May 2016 The TxEIS Browser Settings document lists supported browsers and recommended browser settings which will allow you to utilize the TxEIS system at its fullest potential

More information

Note: This documentation was written using the Samsung Galaxy S5 and Android version 5.0. Configuration may be slightly different.

Note: This documentation was written using the Samsung Galaxy S5 and Android version 5.0. Configuration may be slightly different. University Information Technology Services Training, Outreach, Learning Technologies & Video Production HallPass Instructions for Connecting to PC with an Android Device Note: This documentation was written

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

Using Microsoft Visual Studio 2010. API Reference

Using Microsoft Visual Studio 2010. API Reference 2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token

More information

LCD MONITOR TOUCH PANEL DRIVER 2 OPERATION MANUAL. for Mac. Version 1.0 PN-L703A/PN-70TA3/PN-L703B/PN-70TB3/PN-L603A/PN-60TA3/PN-L603B/PN-60TB3

LCD MONITOR TOUCH PANEL DRIVER 2 OPERATION MANUAL. for Mac. Version 1.0 PN-L703A/PN-70TA3/PN-L703B/PN-70TB3/PN-L603A/PN-60TA3/PN-L603B/PN-60TB3 LCD MONITOR TOUCH PANEL DRIVER 2 OPERATION MANUAL for Mac Version 1.0 Applicable models PN-L703A/PN-70TA3/PN-L703B/PN-70TB3/PN-L603A/PN-60TA3/PN-L603B/PN-60TB3 Contents Introduction...3 System Requirements...3

More information

Christie Brio Frequently Asked Questions

Christie Brio Frequently Asked Questions Christie Brio Frequently Asked Questions What is Christie Brio? Christie Brio is a network-enabled collaboration and presentation solution that allows multiple users to quickly share, edit and annotate

More information

VPN: Virtual Private Network Setup Instructions

VPN: Virtual Private Network Setup Instructions VPN: Virtual Private Network Setup Instructions Virtual Private Network (VPN): For e-journals and web-based databases, plus applications like EndNote's Online Search (formerly "Connect") and business systems.

More information

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website

More information

Flexible Identity Federation

Flexible Identity Federation Flexible Identity Federation User guide version 1.0.1 Publication History Date Description Revision 2015.09.25 initial release 1.0.0 2015.12.10 minor corrections 1.0.1 Copyright Orange Business Services

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

Example of Standard API

Example of Standard API 16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface

More information

2342-4. Scientific m-learning. 4-7 June 2012. Mobile Application Development using App Inventor for Android Devices

2342-4. Scientific m-learning. 4-7 June 2012. Mobile Application Development using App Inventor for Android Devices 2342-4 Scientific m-learning 4-7 June 2012 Mobile Application Development using App Inventor for Android Devices TRIVEDI Kirankumar Rajnikant Shantilal Shah Engineering College New Sidsar Campu, PO Vartej

More information

Remote Desktop Web Access. Using Remote Desktop Web Access

Remote Desktop Web Access. Using Remote Desktop Web Access Remote Desktop Web Access What is RD Web Access? RD Web Access is a Computer Science service that allows you to access department software and machines from your Windows or OS X computer, both on and off

More information

Reference Guide for WebCDM Application 2013 CEICData. All rights reserved.

Reference Guide for WebCDM Application 2013 CEICData. All rights reserved. Reference Guide for WebCDM Application 2013 CEICData. All rights reserved. Version 1.2 Created On February 5, 2007 Last Modified August 27, 2013 Table of Contents 1 SUPPORTED BROWSERS... 3 1.1 INTERNET

More information

Running a Program on an AVD

Running a Program on an AVD Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run

More information

BI-RADS Atlas 5th Edition e-book Download Instructions (Updated: 12/11/14)

BI-RADS Atlas 5th Edition e-book Download Instructions (Updated: 12/11/14) BI-RADS Atlas 5th Edition e-book Download Instructions (Updated: 12/11/14) Note: These instructions and screenshots are a general guide and may vary with what appears on your device due to differences

More information

How to Remotely Access the C&CDHB Network from a Personal Device

How to Remotely Access the C&CDHB Network from a Personal Device How to Remotely Access the C&CDHB Network from a Personal Device 13/09/2012 Contents Installing the Citrix Receiver for Windows PCs... 2 Installing the Citrix Receiver for Mac OS X... 6 Installing the

More information

Adobe Marketing Cloud Bloodhound for Mac 3.0

Adobe Marketing Cloud Bloodhound for Mac 3.0 Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare

More information

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 A unique responsive stack that dynamically populates and updates a content area within the stack using a warehoused external XML flat text file

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: [email protected] Information in this document is subject to change without notice. Companies,

More information

Office of Information Technology Connecting to Microsoft Exchange User Guide

Office of Information Technology Connecting to Microsoft Exchange User Guide OVERVIEW The Office of Information Technology is migrating its messaging infrastructure from Microsoft Exchange 2003 to Microsoft Exchange 2010. Moving to the latest technology will provide many enhancements

More information

Multi-Touch Control Wheel Software Development Kit User s Guide

Multi-Touch Control Wheel Software Development Kit User s Guide Multi-Touch Control Wheel Software Development Kit User s Guide V3.0 Bulletin #1204 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: [email protected] www.grayhill.com/instinct

More information

MERLIN. The Quick Start Guide to professional project management. 2013 ProjectWizards GmbH, Melle, Germany. All rights reserved.

MERLIN. The Quick Start Guide to professional project management. 2013 ProjectWizards GmbH, Melle, Germany. All rights reserved. MERLIN The Quick Start Guide to professional project management 2013 ProjectWizards GmbH, Melle, Germany. All rights reserved. INTRODUCTION Welcome to the quick start guide to Merlin! Thank you for choosing

More information

Beginner's Guide. LiveCode Mobile Development. LiveCode. Create fun-filled, rich apps for Android and ios with. Colin Holgate PUBLISHING

Beginner's Guide. LiveCode Mobile Development. LiveCode. Create fun-filled, rich apps for Android and ios with. Colin Holgate PUBLISHING LiveCode Mobile Development Beginner's Guide Create funfilled, rich apps for Android and ios with LiveCode Colin Holgate [ ] PUBLISHING BIRMINGHAM MUMBAt it's making Table of Contents Preface 1 Chapter

More information

EM L18 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab

EM L18 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab EM L18 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab Description The Symantec Mobile Management platform continues to expand it s offering with new support for native

More information

Connection. to SECON-Server

Connection. to SECON-Server Technical Documentation SECON-X OpenVPN Installation Connection. to SECON-Server Version: 1 Edition: 2015-03 Art. No: 350199 FAFNIR GmbH Bahrenfelder Str. 19 22765 Hamburg, Germany Tel.: +49 / 40 / 39

More information

XenMobile Logs Collection Guide

XenMobile Logs Collection Guide XenMobile Logs Collection Guide 1 Contents Summary... 3 Background... 3 How to Collect Logs from Server Components... 4 Support Bundle Contents... 4 Operations Supported for Server Components... 5 Configurations

More information

Mac/Windows Firefox 24+ (recommended browser at PSU), Safari 6+, and Chrome 31+ ipad ios 6+ Android tablets Chrome 31+

Mac/Windows Firefox 24+ (recommended browser at PSU), Safari 6+, and Chrome 31+ ipad ios 6+ Android tablets Chrome 31+ Using the PSU Book Where can I find the book for PSU this year? The PSU Book is in an electronic format and is made up of mlearning Guides (mobile Learning Guides, or mlgs). Each PSU course has a guide.

More information

Wireless Presentation Gateway. User Guide

Wireless Presentation Gateway. User Guide User Guide Table of Contents 1 Initial Setup Present Anything Without Wires p. 3 2 From A Laptop (Windows or Mac) First, download he client p. 4 Now connect p. 5 Additional Features p. 6 3 From An ios

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

Connecting Your Device to a Wireless Network

Connecting Your Device to a Wireless Network Connecting Your Device to a Wireless Network This manual is designed to be a tutorial for our customers seeking to connect their electronic devices to their home Internet network. This manual will include

More information

LogMeIn Rescue Step-by-Step Connection Guide

LogMeIn Rescue Step-by-Step Connection Guide LogMeIn Rescue Step-by-Step Connection Guide Contents About this Guide...3 Starting a PIN Code Session: Windows + Internet Explorer...4 Starting a PIN Code Session: Windows + Firefox...6 Starting an Email

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

place/business fetch details, 184 185 removefromfavorite () function, 189 search button handler bind, 190 191 B BlackBerry build environment

place/business fetch details, 184 185 removefromfavorite () function, 189 search button handler bind, 190 191 B BlackBerry build environment Index A addtofavorite() method, 175 177, 188 189 Android ADT Plugin for Eclipse installation, 22 24 application, GWT Build Path, 244 device info, 247 directory structure, 244, 245 Eclipse classpath, 244

More information

Introduction. Installation of SE S AM E BARCODE virtual machine distribution. (Windows / Mac / Linux)

Introduction. Installation of SE S AM E BARCODE virtual machine distribution. (Windows / Mac / Linux) Installation of SE S AM E BARCODE virtual machine distribution (Windows / Mac / Linux) Introduction A "virtual machine" is a fake computer within a true one. An underlying software (here VirtualBox) is

More information

Joostrap RWD Bootstrap Template

Joostrap RWD Bootstrap Template Joostrap RWD Bootstrap Template Step by Step Guide to Installing & Set-up Updated 17 th November 2012 Prepared by Philip Locke What is Joostrap?...3 JooStrap & The Basics...3 The Past & How Templating

More information

How to start with 3DHOP

How to start with 3DHOP How to start with 3DHOP Package content, local setup, online deployment http://3dhop.net 30/6/2015 The 3DHOP distribution Where to find it, what s inside The 3DHOP distribution package From the page http://3dhop.net/download.php

More information

EM L05 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab

EM L05 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab EM L05 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab Description The Symantec Mobile Management platform continues to expand it s offering with new support for native

More information

Akin Gump Strauss Hauer & Feld LLP Remote Access Resources

Akin Gump Strauss Hauer & Feld LLP Remote Access Resources Akin Gump Strauss Hauer & Feld LLP Remote Access Resources Firm Laptop Windows Home PC Mac Computer Apple ipad Android Devices Exit akingump.com 2013 Akin Gump Strauss Hauer & Feld LLP Checkpoint VPN (Firm

More information

Android Programming: Installation, Setup, and Getting Started

Android Programming: Installation, Setup, and Getting Started 2012 Marty Hall Android Programming: Installation, Setup, and Getting Started Originals of Slides and Source Code for Examples: http://www.coreservlets.com/android-tutorial/ Customized Java EE Training:

More information

HallPass Instructions for Connecting to your Campus PC Using the ipad

HallPass Instructions for Connecting to your Campus PC Using the ipad University Information Technology Services Training, Outreach, Learning Technologies & Video Production HallPass Instructions for Connecting to your Campus PC Using the ipad The following explains how

More information

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang IVI Systems Today Lots of hardware variety. Multiple operating systems Different input devices Software development requires access to

More information

VPN User Guide. For Mac

VPN User Guide. For Mac VPN User Guide For Mac System Requirements Operating System: Mac OSX. Internet Browser: Safari (Firefox and Google Chrome are NOT currently supported). Disclaimer Your computer must have the system requirements

More information

Grandstream Networks, Inc.

Grandstream Networks, Inc. Grandstream Networks, Inc. GXV3275 IP Multimedia Phone for Android TM Microsoft Lync Application Setup Guide GXV3275 Microsoft Lync Setup Guide GXV3275 Microsoft Lync Setup Guide Index INTRODUCTION...

More information

A digital Creative Company

A digital Creative Company Table of Contents 3 Responsive Websites 9 Responsive Web & Mobile Apps 10 Branding 12 Online Marketing 2 We Build Responsive Websites A responsive website has a flexible layout that adapts to fit various

More information

Xcode Project Management Guide. (Legacy)

Xcode Project Management Guide. (Legacy) Xcode Project Management Guide (Legacy) Contents Introduction 10 Organization of This Document 10 See Also 11 Part I: Project Organization 12 Overview of an Xcode Project 13 Components of an Xcode Project

More information

LCD MONITOR TOUCH DISPLAY DRIVER OPERATION MANUAL. for Mac. Version 1.0 PN-K322B/PN-K322BH/LL-S201A. Applicable models

LCD MONITOR TOUCH DISPLAY DRIVER OPERATION MANUAL. for Mac. Version 1.0 PN-K322B/PN-K322BH/LL-S201A. Applicable models LCD MONITOR TOUCH DISPLAY DRIVER OPERATION MANUAL for Mac Version 1.0 Applicable models PN-K322B/PN-K322BH/LL-S201A Contents Introduction...3 System Requirements...3 Setting up the Computer...4 Installing

More information

OPS Data Quick Start Guide

OPS Data Quick Start Guide OPS Data Quick Start Guide OPS Data Features Guide Revision: October, 2014 Technical Support (24/7) - (334) 705-1605 http://www.opelikapower.com Quick Start Guide OPS Data: Beginning today, you have access

More information

Designing for the Mobile Web Lesson 3: HTML5 Web Apps

Designing for the Mobile Web Lesson 3: HTML5 Web Apps Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile

More information

Mobile Technique and Features

Mobile Technique and Features Smart evision International, Inc. Mobile Technique and Features Smart evision White Paper Prepared By: Martin Hu Last Update: Oct 16, 2013 2013 1 P a g e Overview Mobile Business intelligence extends and

More information

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu [email protected] Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts

More information

How to use your ipad or iphone as a second monitor

How to use your ipad or iphone as a second monitor I work with a MacBook Pro on my lap and don t use an external monitor. But once in a while I need just a little bit of extra room on my screen. Did you know your ipad, iphone or ipod touch can be an extra

More information

Remote Desktop Connection Setup at King s College in Wilkes-Barre, PA

Remote Desktop Connection Setup at King s College in Wilkes-Barre, PA Remote Desktop Connection Setup at King s College in Wilkes-Barre, PA Remote Desktop connections are granted to King s Staff only. Students do not have desktop (office) machines on campus, thus no desktop

More information

ipad for Attorneys 366 South Oyster Bay Road Hicksville, NY 11801 Phone: (516) 762-0155 Fax: (516) 977-3174 Email: solutions@glassertech.

ipad for Attorneys 366 South Oyster Bay Road Hicksville, NY 11801 Phone: (516) 762-0155 Fax: (516) 977-3174 Email: solutions@glassertech. 1. Using the IPad and Browsing the Web a. Hardware Controls i. On/Off Button To turn the ipad on, just press and hold the on/off button. To turn it off, press the on/off button until the red slide to power

More information

Interactive Whiteboard Functionality Overview... 4. Choosing Pen Style... 5. Erasing / Modifying Writing... 6. Undo / Redo... 6. Email...

Interactive Whiteboard Functionality Overview... 4. Choosing Pen Style... 5. Erasing / Modifying Writing... 6. Undo / Redo... 6. Email... Quick Start Guide 1 Stand-alone Usage Interactive Whiteboard Functionality Overview... 4 Choosing Pen Style... 5 Erasing / Modifying Writing... 6 Undo / Redo... 6 Email... 7 Import / Open file... 7 Saving

More information

RDM+ Remote Desktop for Android. Getting Started Guide

RDM+ Remote Desktop for Android. Getting Started Guide RDM+ Remote Desktop for Android Getting Started Guide RDM+ (Remote Desktop for Mobiles) is a remote control tool that offers you the ability to connect to your desktop or laptop computer from Android device

More information

Amazon WorkMail. User Guide Version 1.0

Amazon WorkMail. User Guide Version 1.0 Amazon WorkMail User Guide Amazon WorkMail: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection

More information

Silk Test 15.0. Testing Mobile Web Applications

Silk Test 15.0. Testing Mobile Web Applications Silk Test 15.0 Testing Mobile Web Applications Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright Micro Focus 2014. All rights reserved. Portions Copyright 1992-2009 Borland Software

More information

TeamViewer App for Outlook Documentation

TeamViewer App for Outlook Documentation TeamViewer App for Outlook Documentation Version 1.0.0 TeamViewer GmbH Jahnstr. 30 D-73037 Göppingen www.teamviewer.com Content 1 Installation... 3 1.1 Option 1 - Installation for own use... 3 1.1.1 Use

More information

Mobile Application Development

Mobile Application Development Mobile Application Development (Android & ios) Tutorial Emirates Skills 2015 3/26/2015 1 What is Android? An open source Linux-based operating system intended for mobile computing platforms Includes a

More information

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

The Eclipse Classic version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended. Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting

More information

Workshop on Android and Applications Development

Workshop on Android and Applications Development Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

More information

Multi-Touch Control Wheel Software Development Kit User s Guide

Multi-Touch Control Wheel Software Development Kit User s Guide Multi-Touch Control Wheel Software Development Kit User s Guide v1.0 Bulletin #1204 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: [email protected] On the

More information

AVG Business SSO Partner Getting Started Guide

AVG Business SSO Partner Getting Started Guide AVG Business SSO Partner Getting Started Guide Table of Contents Overview... 2 Getting Started... 3 Web and OS requirements... 3 Supported web and device browsers... 3 Initial Login... 4 Navigation in

More information

Take full advantage of IBM s IDEs for end- to- end mobile development

Take full advantage of IBM s IDEs for end- to- end mobile development Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise

More information

Introduction to Android Development. Jeff Avery CS349, Mar 2013

Introduction to Android Development. Jeff Avery CS349, Mar 2013 Introduction to Android Development Jeff Avery CS349, Mar 2013 Overview What is Android? Android Architecture Overview Application Components Activity Lifecycle Android Developer Tools Installing Android

More information

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved.

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved. Citrix StoreFront Customizing the Receiver for Web User Interface 2012 Citrix. All rights reserved. Customizing the Receiver for Web User Interface Introduction Receiver for Web provides a simple mechanism

More information

Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started

Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or

More information

How To Use Titanium Studio

How To Use Titanium Studio Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 [email protected] 2015 Parma Outline Introduction Installation and Configuration

More information

JavaScript Testing. Beginner's Guide. Liang Yuxian Eugene. Test and debug JavaScript the easy way PUBLISHING MUMBAI BIRMINGHAM. k I I.

JavaScript Testing. Beginner's Guide. Liang Yuxian Eugene. Test and debug JavaScript the easy way PUBLISHING MUMBAI BIRMINGHAM. k I I. JavaScript Testing Beginner's Guide Test and debug JavaScript the easy way Liang Yuxian Eugene [ rwtmm k I I PUBLISHING I BIRMINGHAM MUMBAI loading loading runtime Preface 1 Chapter 1: What is JavaScript

More information

Responsive Web Design. birds of feather

Responsive Web Design. birds of feather Responsive Web Design birds of feather Approaches to Mobile Development 1. No Mobile Approach 2. Native Mobile Applications 3. Mobile Websites 4. Responsive (universal) design No Mobile Approach Website

More information

OfficeSuite CRM Connector for Salesforce

OfficeSuite CRM Connector for Salesforce OfficeSuite CRM Connector for Salesforce Administrator Guide Version 1.1 Page 1 December, 2014 TABLE OF CONTENTS INTRODUCTION AND GETTING STARTED OPERATING SYSTEM, HARDWARE AND SOFTWARE REQUIREMENTS Supported

More information

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system. Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce

More information