BECOMING MORE EFFECTIVE WITH THE ANDROID EMULATOR

Size: px
Start display at page:

Download "BECOMING MORE EFFECTIVE WITH THE ANDROID EMULATOR"

Transcription

1 AnDevCon San Francisco 2013 PRESENTED BY LUIS DE LA ROSA DIRECTOR OF BECOMING MORE EFFECTIVE WITH THE ANDROID EMULATOR

2 AKA ANDROID EMULATOR MYTHS... BUSTED! 2.1

3 WHAT YOU WILL LEARN THE EMULATOR IS WAY, WAY BETTER THAN YOU EVER THOUGHT Engineers from many companies have been working hard on making it better...but they don t get 1 hour Broadway Launch Events to show it off.

4 WHAT YOU WILL LEARN IN DETAIL - SPEED UP THE EMULATOR - KNOW YOUR OPTIONS - BEND THE EMULATOR TO YOUR WILL

5 LET S DEMYSTIFY THIS Android Virtual Device Manager > New...

6 MYTH #1: NON-NEXUS DEVICES CAN T BE EMULATED

7 EMULATING THE AMAZON KINDLE FIRE Android SDK Manager Tools > Manage Add-On Sites... User-defined Sites, New... addon.xml

8 MYTH #1: NON-NEXUS DEVICES CAN T BE EMULATED BUSTED!

9 MYTH #1: NON-NEXUS DEVICES CAN T BE EMULATED

10 MYTH #1: NON-NEXUS DEVICES CAN T BE EMULATED

11 MYTH #1: NON-NEXUS DEVICES CAN T BE EMULATED

12 NEXUS DEVICES ARE GOOD

13 MYTH #2: EMULATOR IS SLOW STARTUP TIME ON MACBOOK PRO 2.3 GHZ I5 + SSD UPGRADE: 3:40 CONFIRMED?

14 MYTH #2: EMULATOR IS SLOW ON SUBSEQUENT STARTS: 1:10 PLAUSIBLE?

15 MYTH #2: EMULATOR IS SLOW MOST ANDROID DEVICES RUN ARM THE ANDROID EMULATOR TOO BUT ARM EMULATION ON INTEL IS SLOW

16 WHY ARM IMAGE? ACCURATE EMULATION COMPARE TO IOS SIMULATOR TRANSITION TO X86 PRESERVED ACCURACY

17 PROBLEM ARM SYSTEM IMAGE QEMU X86 CHIP

18 SOLUTION X86 SYSTEM IMAGE VIRTUAL MACHINE (HAXM) X86 CHIP WITH VT-X

19 VT-X EXPLAINED ACCELERATES X86-BASED VIRTUAL MACHINES IN HARDWARE MUST BE ENABLED IN BIOS AMD HAS SIMILAR AMD-V

20 MYTH #2: EMULATOR IS SLOW INTEL ATOM X86 SYSTEM IMAGE

21 MYTH #2: EMULATOR IS SLOW INTEL ATOM X86 SYSTEM IMAGE Available for (10), (15), (16), (17) and 4.3 (18); 4.4 is in development

22 MYTH #2: EMULATOR IS SLOW INTEL ATOM X86 SYSTEM IMAGE

23 HAXM EXPLAINED HARDWARE ACCELERATED EXECUTION MANAGER A CUSTOM VIRTUAL MACHINE FOR THE ANDROID EMULATOR

24 MYTH #2: EMULATOR IS SLOW HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED

25 MYTH #2: EMULATOR IS SLOW INSTALLING HAXM STEP 1

26 MYTH #2: EMULATOR IS SLOW INSTALLING HAXM STEP 2 Need to install HAXM in addition to the Android add-in. <sdk>/extras/intel/hardware_accelerated_execution_manager/ IntelHAXM.dmg (or.exe on Windows)

27 MYTH #2: EMULATOR IS SLOW INSTALLING HAXM STEP 3

28 MYTH #2: EMULATOR IS SLOW BEACON MOUNTAIN All-in-one install Includes Android SDK, Eclipse, ADT, HAXM, NDK

29 MYTH #2: EMULATOR IS SLOW ON LINUX, USE KVM INSTEAD OF HAXM emulator -avd <avd_name> -qemu -m 512 -enable-kvm

30 SOLUTION (LINUX) X86 SYSTEM IMAGE QEMU + KVM X86 CHIP WITH VT-X

31 MYTH #2: EMULATOR IS SLOW HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED Look in LogCat for: HAX is working and emulator runs in fast virt mode

32 MYTH #2: EMULATOR IS SLOW STARTUP TIME WITH X86 SYSTEM IMAGE + HAXM ON MACBOOK PRO 2.3 GHZ I5 + SSD UPGRADE: 0:21 BUSTED!

33 MYTH #2: EMULATOR IS SLOW ON SUBSEQUENT STARTS X86 SYSTEM IMAGE + HAXM: 0:17 DOUBLE BUSTED!!

34 MYTH #2: EMULATOR IS SLOW ON SUBSEQUENT STARTS X86 SYSTEM IMAGE + HAXM + LAUNCH FROM SNAPSHOT:

35 MYTH #2: EMULATOR IS SLOW ON SUBSEQUENT STARTS X86 SYSTEM IMAGE + HAXM + LAUNCH FROM SNAPSHOT: 0:06 TRIPLE BUSTED!!!

36 MYTH #3: DEVICES ARE BETTER FOR PROFILING HAXM/KVM LEVERAGES YOUR DESKTOP/LAPTOP CPU Intel x86 vs ARMv7 Different goals: Performance vs battery life Side-effects: Heat

37 MYTH #3: DEVICES ARE BETTER FOR PROFILING EXPERIMENTAL GPU ACCELERATION LEVERAGES YOUR VIDEO CHIPSET Note: does not play well with Snapshot

38 MYTH #3: DEVICES ARE BETTER FOR PROFILING TOO FAST? File I/O can be much slower with SD vs SSD or HDD Profiling should be done on Devices CONFIRMED

39 BRIEF MYTH INTERLUDE

40 KEYBOARD & SKIN

41 NO KEYBOARD

42 NO SKIN WITH CONTROLS

43 MEMORY & STORAGE SIZING

44 TALKING TO YOUR COMPUTER

45 KEYBOARD SHORTCUTS Rotate - Control-F11 Home - Home (Fn-left on Mac) Back - Esc Menu - F2

46 DON T SEE EMULATOR? adb kill-server adb devices (note that adb is restart implicitly)

47 MYTH #4: ANDROID EMULATOR IS LIMITED PLAUSIBLE It takes work to emulate a device and some things have not been built yet: Bluetooth USB

48 MYTH #4: ANDROID EMULATOR IS LIMITED? But it can do things that a device can t easily do. EMULATOR CONSOLE telnet localhost 5554 Note: need to enable telnet in Windows 7/8

49 MYTH #4: ANDROID EMULATOR IS LIMITED? Why 5554? EMULATOR LISTENS TO A PORT > adb devices List of devices attached emulator-5554 device

50 MYTH #4: ANDROID EMULATOR IS LIMITED? INBOUND CALL gsm call

51 MYTH #4: ANDROID EMULATOR IS LIMITED? INBOUND SMS sms send "It's me, Jenny"

52 MYTH #4: ANDROID EMULATOR IS LIMITED? ENABLING POWER CHANGES In <avd_home>/avd/<avd_name>.avd/config.ini: change hw.battery=no to hw.battery=yes Otherwise: crash!

53 MYTH #4: ANDROID EMULATOR IS LIMITED? ENABLING POWER CHANGES

54 MYTH #4: ANDROID EMULATOR IS LIMITED? No support for determining battery charge level and AC charging state. - Android Emulator Documentation BUSTED!

55 MYTH #4: ANDROID EMULATOR IS LIMITED? FULL SPEED AHEAD! power capacity 100 power ac on

56 MYTH #4: ANDROID EMULATOR IS LIMITED? ALMOST EMPTY power ac off power status discharging power capacity 10

57 MYTH #4: ANDROID EMULATOR IS LIMITED? SAY CHEESE!

58 MYTH #4: ANDROID EMULATOR IS LIMITED? EMULATED CHEESE

59 MYTH #4: ANDROID EMULATOR IS LIMITED Experimental tethering support for: Hardware Sensors Multi-Touch

60 MYTH #5: DEVICE IS BETTER FOR DEBUGGING BUSTED Emulator is like a Rooted Device without voiding your warranty

61 MYTH #5: DEVICE IS BETTER FOR DEBUGGING You can t normally browse internal data at /data/data

62 MYTH #5: DEVICE IS BETTER FOR DEBUGGING You can pull a file and verify

63 MYTH #5: DEVICE IS BETTER FOR DEBUGGING Unit Tests run faster on Emulator (due to CPU) Can click with mouse instead of touching Your physical keyboard is easier to use than virtual

64 MYTH #5: DEVICE IS BETTER FOR DEBUGGING Sometimes you don t have a device On the plane Left it at home Presentation The Next Big Thing

65 MYTH #5: DEVICE IS BETTER FOR DEBUGGING The Next Big Thing

66 MYTH #5: DEVICE IS BETTER FOR DEBUGGING The Next Big Thing

67 MYTH #5: DEVICE IS BETTER FOR DEBUGGING The Next Big Thing

68 MYTH #5: DEVICE IS BETTER FOR DEBUGGING The Next Big Thing

69 BREAKING NEWS: GENYMOTION Commercial alternative to existing emulator options Released yesterday (11/13/2013) Built on the open source project AndroVM Runs on both Intel s VT-x and AMD s AMD-V May be the future of Android emulation

70 GENYMOTION: USES VIRTUALBOX Like HAXM, but different. Don t try to use both at the same time.

71 SOLUTION (GENYMOTION) X86 SYSTEM IMAGE VIRTUAL MACHINE (VIRTUALBOX) X86 CHIP WITH VT-X

72 GENYMOTION LETS YOU SKIP THE AVD CONFIGURATION SCREEN

73 GENYMOTION ADDS VISUAL CONTROLS

74 GENYMOTION SHELL: THE ALTERNATIVE TO EMULATOR CONSOLE

75 WHICH TO USE? TRY BOTH HAXM AND GENYMOTION

76 QUESTIONS Luis de la Rosa Director of Technology, savvy apps Google: google.com/+luisdelarosa Presentation, notes and links: luisdelarosa.com/emulator?

77 COME DO THE BEST WORK OF YOUR CAREER luisdelarosa.com/emulator

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania.

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania. Virtualization...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania April 6, 2009 (CIS 399 Unix) Virtualization April 6, 2009 1 / 22 What

More information

Android Sdk Tutorial For Windows 7 64 Bit Full Version

Android Sdk Tutorial For Windows 7 64 Bit Full Version Android Sdk Tutorial For Windows 7 64 Bit Full Version I will be doing the same tutorial for Windows 7 next. First of all you need to know which. Windows XP (32-bit), Vista (32- or 64-bit), or Windows

More information

Introduction to Android development

Introduction to Android development Introduction to Android development Manifesto Digital We re an award winning London based digital agency that loves ideas design and technology We aim to make people s lives better, easier, fairer, more

More information

Mac Os X The Missing Manual For Pc Emulator

Mac Os X The Missing Manual For Pc Emulator Mac Os X The Missing Manual For Pc Emulator Getting into OS X, Windows and How to Work Them, The Four Window Views, Icon View The Mac App Store, Other Ways to Get Mac Software, Opening OS X. Mac OS X*

More information

SD Card with Eclipse/Emulator

SD Card with Eclipse/Emulator SD Card with Eclipse/Emulator Creating the SD Card "image" file (a file representation of a physical SD Card) Assume Cygwin bash shell: $ cd c: $ mkdir sdcards $ cd sdcards $ Android\android-sdk\tools\mksdcard

More information

Installed Manually Windows Phone 8 On Android Device Driver Software Was Not Successfully

Installed Manually Windows Phone 8 On Android Device Driver Software Was Not Successfully Installed Manually Windows Phone 8 On Android Device Driver Software Was Not Successfully Numerous users of Samsung devices have complained about not being able to you will not have to use the KIES software

More information

Copyright

Copyright Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide

More information

Lecture 1 - Introduction to Android

Lecture 1 - Introduction to Android Lecture 1 - Introduction to Android 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/

More information

Manual Android Virtual Device Failed To Load Error

Manual Android Virtual Device Failed To Load Error Manual Android Virtual Device Failed To Load Error When I click on the Windows tab and then select Android Virtual Device Manager, I get the error "Android Virtual Device failed to load". I have attached

More information

Lab Android Development Environment

Lab Android Development Environment Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:

More information

Android Sdk Setup For Windows 7 32 Bit Full Version

Android Sdk Setup For Windows 7 32 Bit Full Version Android Sdk Setup For Windows 7 32 Bit Full Version Android Sdk Tools Full Installer Free Download For Windows 7,8,Xp,Vista (32 Bit/ 64 Bit) Android Sdk tools latest version full installer free download

More information

Copyright

Copyright Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide

More information

Manual Android Virtual Device Failed To Load Click Details

Manual Android Virtual Device Failed To Load Click Details Manual Android Virtual Device Failed To Load Click Details i am new to android 1_i am not able to see any option after clicking on 'run as' an android virtual device that failed to load.click 'details''.i

More information

EPUB - MACBOOK PRO MID 2012 GRAPHICS CARD ERROR DOWNLOAD

EPUB - MACBOOK PRO MID 2012 GRAPHICS CARD ERROR DOWNLOAD 20 March, 2018 EPUB - MACBOOK PRO MID 2012 GRAPHICS CARD ERROR DOWNLOAD Document Filetype: PDF 301.37 KB 0 EPUB - MACBOOK PRO MID 2012 GRAPHICS CARD ERROR DOWNLOAD And find out how to quickly and easily

More information

Windows 7 Will Not Load On My Computer Support Hardware Virtualization

Windows 7 Will Not Load On My Computer Support Hardware Virtualization Windows 7 Will Not Load On My Computer Support Hardware Virtualization Jun 12, 2015. Windows 7 Help Forums Windows 7 help and support Virtualization» for it. so i booted up my pc and looked if i support

More information

Installing Oracle Enterprise Pack 12c ( )

Installing Oracle Enterprise Pack 12c ( ) [1]Oracle Enterprise Pack Installing Oracle Enterprise Pack 12c (12.2.1.2) E70299-01 January 2016 Documentation that describes how to install the Oracle Enterprise Pack for Eclipse. Oracle Enterprise Pack

More information

SEEDAndroid User Manual

SEEDAndroid User Manual SEEDAndroid User Manual Copyright 2016 Wenliang Du, Syracuse University. All rights reserved. ATTENTION: Before using the Android VM, please at least read Section 3.1 about how to release the mouse pointer.

More information

Using AORUS Notebook for the First Time

Using AORUS Notebook for the First Time Congratulations on your purchase of the AORUS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.

More information

LINUX Virtualization. Running other code under LINUX

LINUX Virtualization. Running other code under LINUX LINUX Virtualization Running other code under LINUX Environment Virtualization Citrix/MetaFrame Virtual desktop under Windows NT. aka Windows Remote Desktop Protocol VNC, Dameware virtual console. XWindows

More information

Installing and configuring an Android device emulator. EntwicklerCamp 2012

Installing and configuring an Android device emulator. EntwicklerCamp 2012 Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device

More information

Using AORUS Notebook for the First Time

Using AORUS Notebook for the First Time Congratulations on your purchase of the AORUS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.

More information

Computer Science E-76 Building Mobile Applications

Computer Science E-76 Building Mobile Applications Computer Science E-76 Building Mobile Applications Lecture 3: [Android] The SDK, Activities, and Views February 13, 2012 Dan Armendariz danallan@mit.edu 1 http://developer.android.com Android SDK and NDK

More information

Using AORUS Notebook for the First Time

Using AORUS Notebook for the First Time Congratulations on your purchase of the AOS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.

More information

CS260 Intro to Java & Android 04.Android Intro

CS260 Intro to Java & Android 04.Android Intro CS260 Intro to Java & Android 04.Android Intro Winter 2015 Winter 2015 CS260 - Intro to Java & Android 1 Android - Getting Started Android SDK contains: API Libraries Developer Tools Documentation Sample

More information

Android Studio for Windows

Android Studio for Windows CSF645 Mobile Computing 行動計算 Android Studio for Windows 吳俊興國立高雄大學資訊工程學系 Android Studio Integrated development environment (IDE) for developing Android apps https://developer.android.com/sdk/index.html

More information

Mobile Application Development

Mobile Application Development Mobile Application Development The principal goal of education is to create men and women who are capable of doing new things, not simply repeating what other generations have done. -Jean Piaget Mobile

More information

Around Android. Essential Android features illustrated by a walk through a practical example

Around Android. Essential Android features illustrated by a walk through a practical example Around Android Essential Android features illustrated by a walk through a practical example By Stefan Meisner Larsen, Trifork. sml@trifork.dk. Twitter: stefanmeisner Agenda Introduction to MoGuard Alert

More information

12.1 Introduction OpenCV4Android SDK Getting the SDK

12.1 Introduction OpenCV4Android SDK Getting the SDK Chapter 12 OpenCV For Android 12.1 Introduction OpenCV (Open Source Computer Vision Library) is a popular open source software library designed for computer vision application and machine learning. Its

More information

Specifications. What s Inside The box

Specifications. What s Inside The box Tablet of Contents Specifications.1 What s inside the box 1 Tablet Parts 2 Getting started...2 Connecting to the Internet..6 Task Bar..8 Install and Uninstall 9 Camera.10 HDMI.11 Trouble Shooting 11 Warranty..13

More information

User Guide. Android x86 Modified System. Sponsor: Huan Ren. Compiled by: Zachary Bair, Taronish Daruwalla, Joshua Duong, and Anthony Nguyen

User Guide. Android x86 Modified System. Sponsor: Huan Ren. Compiled by: Zachary Bair, Taronish Daruwalla, Joshua Duong, and Anthony Nguyen User Guide Android x86 Modified System Sponsor: Huan Ren Compiled by: Zachary Bair, Taronish Daruwalla, Joshua Duong, and Anthony Nguyen Table of Contents 1. What is Android x86? 2. How to get Android

More information

IT-G400 Series. Android 6.0 Quick Start Guide. This document is a Development Guide Book for IT-G400 application developers. Ver 1.

IT-G400 Series. Android 6.0 Quick Start Guide. This document is a Development Guide Book for IT-G400 application developers. Ver 1. IT-G400 Series Android 6.0 Quick Start Guide This document is a Development Guide Book for IT-G400 application developers. Ver 1.04 No part of this document may be produced or transmitted in any form or

More information

Android Forensics. Investigation, Analysis, Google Android. and Mobile Security for. Andrew Hoog. John McCash, Technical Editor SYNGRESS

Android Forensics. Investigation, Analysis, Google Android. and Mobile Security for. Andrew Hoog. John McCash, Technical Editor SYNGRESS Android Forensics Investigation, Analysis, and Mobile Security for Google Android Andrew Hoog John McCash, Technical Editor AMSTERDAM BOSTON. HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO.

More information

Android* on Intel platforms

Android* on Intel platforms Android* on Intel platforms And what it means for you, developers. Xavier Hallade, Technical Marketing Engineer, Intel Our devices are already fully compatible with established Android* ecosystem Android

More information

Buying a New Computer. Pete Rosendahl

Buying a New Computer. Pete Rosendahl Buying a New Computer Pete Rosendahl CAR vs COMPUTER Compact Mid Size SUV Luxury Economical Lifestyle Premium Ultra / Gamer CAR vs COMPUTER Engine 4, 6, 8 Cyl Horsepower Trunk Console AM / FM Radio CD

More information

Android - open source mobile platform

Android - open source mobile platform Android - open source mobile platform Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2009 Alexander Schreiber Android - open source mobile

More information

Tegra 250 Development Kit Android Setup Experience

Tegra 250 Development Kit Android Setup Experience Tegra 250 Development Kit Android Setup Experience Version 20110301 February 2011-1 - Contents WELCOME TO TEGRA... 3 STEP 1: SETUP AND FLASH THE DEVKIT HARDWARE... 4 STEP 2: INSTALL THE JAVA DEVELOPMENT

More information

Multi Mount. You go to your sdcard in your phone and PC simultaneously. The changes are visible immediately.

Multi Mount. You go to your sdcard in your phone and PC simultaneously. The changes are visible immediately. Multi Mount SD Card You go to your sdcard in your phone and PC simultaneously. The changes are visible immediately. My Closet Manages photographs and information about the fashion items (clothes) you own,

More information

Copyright

Copyright Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide

More information

The Dell Precision M6500 system setup can be navigated by keyboard or mouse / touchpad. Navigation Keystrokes

The Dell Precision M6500 system setup can be navigated by keyboard or mouse / touchpad. Navigation Keystrokes System BIOS The Precision M6500 system offers you the following options: Access System Setup by pressing Bring up a one-time boot menu by pressing System Setup Press to enter System Setup

More information

Android About.me/DavidCorrado Mobile Meetup Organizer

Android About.me/DavidCorrado Mobile Meetup Organizer Android Tips/Tricks @DavidCorrado About.me/DavidCorrado Mobile Meetup Organizer IDE Don t Use Eclipse Use either Android Studio/IntelliJ They are basically the same thing. They are both built off of IntelliJ

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Installing Oracle Mobile Application Framework 2.4.0.0.0 E81104-01 March 2017 Documentation that describes how to install the Oracle Mobile Application Framework for

More information

Basic Android Setup for Machine Vision Fall 2015

Basic Android Setup for Machine Vision Fall 2015 Basic Android Setup for Machine Vision 6.870 Fall 2015 Introduction Here we will learn how to set up the Android software development environment and how to implement machine vision operations on an Android

More information

Build a Mobile App in 60 Minutes with MAF

Build a Mobile App in 60 Minutes with MAF Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications

More information

Android System Development Training 4-day session

Android System Development Training 4-day session Android System Development Training 4-day session Title Android System Development Training Overview Understanding the Android Internals Understanding the Android Build System Customizing Android for a

More information

Android. Michael Greifeneder. Image source: Android homepage

Android. Michael Greifeneder. Image source: Android homepage Android Michael Greifeneder Image source: Android homepage Inhalt Overwiew Hardware Software Development Demo Tools Basics Debugging/Emulator Location Android And Me Why I like Android Blend of Linux and

More information

CLASS 1 TUESDAY, JAN 3RD

CLASS 1 TUESDAY, JAN 3RD Don t Panic! An Introduction to. Fixing & Preventing Computer Problems CLASS 1 TUESDAY, JAN 3 RD Computer Basics Startup Problems Hardware Maintenance Ange Rapa January 2018 Don t Panic! An Introduction

More information

Genymotion Cloud User Guide

Genymotion Cloud User Guide User Guide Copyright No part of this document may be reproduced or transmitted in any form or by any means, without prior written permission of Genymobile. Android is a trademark of Google Inc. Amazon

More information

Android Programmierung leichtgemacht. Lars Vogel

Android Programmierung leichtgemacht. Lars Vogel Android Programmierung leichtgemacht Lars Vogel Twitter: @vogella Lars Vogel Arbeitet als unabhängiger Eclipse und Android Berater und Trainer Arbeit zusätzlichen für SAP AG als Product Owner in einem

More information

[ :25:55.588] [Info] Installation ID: 04cdabde-1d90-49ee-9df5-7daeed7f6d51 [ :25:55.594] [Info] Operating system: Mac OS X

[ :25:55.588] [Info] Installation ID: 04cdabde-1d90-49ee-9df5-7daeed7f6d51 [ :25:55.594] [Info] Operating system: Mac OS X [2017-08-21 19:25:55.588] [Info] Installation ID: 04cdabde-1d90-49ee-9df5-7daeed7f6d51 [2017-08-21 19:25:55.594] [Info] Operating system: Mac OS X v10.12.6 (10.12.6; Mac OS X 10.12.6 (10.12.6 build version:

More information

Android Eclipse You May Want To Manually Restart Adb From The Devices View

Android Eclipse You May Want To Manually Restart Adb From The Devices View Android Eclipse You May Want To Manually Restart Adb From The Devices View Adb is not connected while running Android Application in eclipse. Getting something like this You may want to manually restart

More information

Andy OS User Manual 46

Andy OS User Manual 46 Andy OS User Manual 46 Installing: System Requirements Preparation The Installer HandyAndy: Andy Support Package Logs Start Andy Restart Andy Quit Andy Exit HandyAndy Backup/Restore Settings Set Resolution@DPI

More information

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN: Friendly ARM MINI2440 & Dalvik Virtual Machine with Android Sangamesh Gama 1 and Manjula C 2 1 Assistant Professor, Department of Computer Science and Engineering, BKIT Bhalki, India 2 Associate Software

More information

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following:

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following: CS 470 Spring 2018 Mike Lam, Professor Virtualization and Cloud Computing Content taken from the following: A. Silberschatz, P. B. Galvin, and G. Gagne. Operating System Concepts, 9 th Edition (Chapter

More information

Your Own Virtual Playground. CS 1585 :: Doug McGeehan

Your Own Virtual Playground. CS 1585 :: Doug McGeehan Your Own Virtual Playground CS 1585 :: Doug McGeehan Overview Follow these steps on your personal laptop or home PC. 1. 2. 3. 4. 5. Open this URL in your browser: http://tiny.cc/dsl-vm Download and Install

More information

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced

More information

Usb Port On Manually Running Slow Windows 7

Usb Port On Manually Running Slow Windows 7 Usb Port On Manually Running Slow Windows 7 Note that you may need to install the latest Intel graphics driver manually (not by If you have Windows 7 installed see this article for where to obtain the

More information

Xtra-PC User Guide. Published: April 2017 Edition: 2 Xtra-PC 4.0. Copyright Xtra-PC. All Rights Reserved.

Xtra-PC User Guide. Published: April 2017 Edition: 2 Xtra-PC 4.0. Copyright Xtra-PC. All Rights Reserved. Xtra-PC User Guide Published: April 2017 Edition: 2 Xtra-PC 4.0 Copyright 2014-2017 Xtra-PC. All Rights Reserved. Table of Contents Overview of Xtra-PC... 4 Hardware Requirements... 4 Initial Setup...

More information

Tethering an Android Smartphone to USB Devices

Tethering an Android Smartphone to USB Devices Tethering an Android Smartphone to USB Devices March 2011 BizDev@SecureCommConsulting.com Veteran Owned Small Business DUNS: 003083420 CAGE: 4SX48 http://www.securecommconsulting.com 1.1. Purpose This

More information

AT&T Developer Program

AT&T Developer Program AT&T Developer Program Application Resource Optimizer (ARO) User Guide Publication Date: April 27, 2015 Legal Disclaimer This document and the information contained herein (collectively, the "Information")

More information

About Parallels Desktop 13 for Mac

About Parallels Desktop 13 for Mac About Parallels Desktop 13 for Mac Parallels Desktop 13 for Mac is the simplest, most powerful solution for running Windows and Windows applications on Mac without rebooting. For more information, see

More information

How To Install Apps On Nook Color Using Adb

How To Install Apps On Nook Color Using Adb How To Install Apps On Nook Color Using Adb Whether you have existing apps or are starting from scratch, it's easy to get your NOOK Color runs the Android 2.2 (Froyo) operating system and works with the

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 Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development

More information

How To Install Microsoft Windows 7 Games Run Faster And Smoother

How To Install Microsoft Windows 7 Games Run Faster And Smoother How To Install Microsoft Windows 7 Games Run Faster And Smoother To improve performance, you may want to look at running the graphics card beyond tasks, your PC will run almost as good as new and your

More information

Mobile and Wireless Systems Programming

Mobile and Wireless Systems Programming to Android Android is a software stack for mobile devices that includes : an operating system middleware key applications Open source project based on Linux kernel 2.6 Open Handset Alliance (Google, HTC,

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Installing Oracle Mobile Application Framework 2.3.0 E68513-01 March 2016 Documentation that describes how to install the Oracle Mobile Application Framework for use

More information

Using memory cards (not supplied)

Using memory cards (not supplied) Chapter 1. Getting to know your computer Using memory cards (not supplied) Your computer supports the following types of memory cards: Secure Digital (SD) card Secure Digital High Capacity (SDHC) card

More information

Battery Charging The tablet has a built-in rechargeable Li-polymer battery.

Battery Charging The tablet has a built-in rechargeable Li-polymer battery. Attention: This handbook contains important security measures and the correct use of the product information, in order to avoid accidents. Pls make sure to reading the manual carefully before use the device.

More information

Government Center PVTC Technical Requirements

Government Center PVTC Technical Requirements Government Center PVTC Technical Requirements About the Installation Scenarios This document describes the minimum hardware requirements to install the Pearson VUE Testing System (VTS) software in a Pearson

More information

Android Pre-Release Deployment Release Notes (R2)

Android Pre-Release Deployment Release Notes (R2) Android Pre-Release Deployment Release Notes (R2) Table of Contents Overview...2 Bug reports and feedback...2 Getting Started...3 Prerequisites...3 The Android Deployment Plugin...3 Configuring an emulated

More information

Using GIGABYTE Notebook for the First Time

Using GIGABYTE Notebook for the First Time P5 V4.0 Congratulations on your purchase of the GIGABYTE Notebook. This manual will help you to get started with setting up your notebook. The final product configuration depends on the model at the point

More information

CHAPTER 2: SYSTEM STRUCTURES. By I-Chen Lin Textbook: Operating System Concepts 9th Ed.

CHAPTER 2: SYSTEM STRUCTURES. By I-Chen Lin Textbook: Operating System Concepts 9th Ed. CHAPTER 2: SYSTEM STRUCTURES By I-Chen Lin Textbook: Operating System Concepts 9th Ed. Chapter 2: System Structures Operating System Services User Operating System Interface System Calls Types of System

More information

AT&T Entertainment Experience Suite Video Optimizer 1.2

AT&T Entertainment Experience Suite Video Optimizer 1.2 AT&T Entertainment Experience Suite Video Optimizer 1.2 Publication Date: September 2017 Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided

More information

Before you start installing on Kodi please make sure you complete this Playlist folder creation step.

Before you start installing on Kodi please make sure you complete this Playlist folder creation step. MORPHEUS USER GUIDE Before you start installing on Kodi please make sure you complete this Playlist folder creation step. Playlist folder creation On Windows/Linux/Mac create a new folder name it playlist

More information

X1 Augmented Reality SmartGlasses Developer Guide

X1 Augmented Reality SmartGlasses Developer Guide X1 Smart Glasses Spec Sheet Ruggedized Military Technology for the Commercial World X1 Augmented Reality SmartGlasses Developer Guide Index 1. ThirdEye X1 Product and Software Overview 1.1 Android Platform

More information

Below is a reviewer on the skill assessment exam of those who wanted to get a certificate on Computer Hardware

Below is a reviewer on the skill assessment exam of those who wanted to get a certificate on Computer Hardware Computer Hardware Servicing NC II Assesment Below is a reviewer on the skill assessment exam of those who wanted to get a certificate on Computer Hardware Servicing NC II from Technical Education and Skills

More information

Tutorial on Basic Android Setup

Tutorial on Basic Android Setup Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Linux Version Introduction In this tutorial, we will learn how to set up the Android software development environment and

More information

ELET4133: Embedded Systems. Topic 3 Eclipse Tour & Building a First App

ELET4133: Embedded Systems. Topic 3 Eclipse Tour & Building a First App ELET4133: Embedded Systems Topic 3 Eclipse Tour & Building a First App Agenda In this class we will look at the Eclipse IDE We will examine it s various parts when working on an application We will load

More information

1. Introduction P Package Contents 1.

1. Introduction P Package Contents 1. 1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------

More information

Android App Development

Android App Development Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel

More information

UnCovert: Evaluating thermal covert channels on Android systems. Pascal Wild

UnCovert: Evaluating thermal covert channels on Android systems. Pascal Wild UnCovert: Evaluating thermal covert channels on Android systems Pascal Wild August 5, 2016 Contents Introduction v 1: Framework 1 1.1 Source...................................... 1 1.2 Sink.......................................

More information

Copyright

Copyright Copyright NataliaS@portnov.com 1 APP RISK ANALYSIS What about Functional Testing What Does it do? Does the app perform the designed tasks? Does the app perform non-designed tasks? Is prevention of actions

More information

NetSupport Manager v11

NetSupport Manager v11 Remote Support For Any Environment NetSupport Manager v11 NetSupport Manager has been helping organisations optimise the delivery of their IT support services since 1989 and, while the use of Remote Control

More information

should be able to scale to additional pair controllers with 128 GB Cache across Controllers." replacement. With memory of >= 64 GB

should be able to scale to additional pair controllers with 128 GB Cache across Controllers. replacement. With memory of >= 64 GB Existing Storage Technical Specification for 100TB To Be Read AS Item Specification Comments Controllers Dual Active-Active controllers. The system Please read the Specifications as " Dual Active-Active

More information

Manual Boot Camp Install Windows 8 From Usb Using

Manual Boot Camp Install Windows 8 From Usb Using Manual Boot Camp Install Windows 8 From Usb Using To avoid all this, I've chosen to bypass Bootcamp and install Windows in my Mac's native EFI mode. Does not work with Windows 7, only works with Windows

More information

Typing Software For Macbook Pro Facebook Application

Typing Software For Macbook Pro Facebook Application Typing Software For Macbook Pro Facebook Application Because MacBook Pro already comes with apps you need and want, you can The all-new Photos app for Mac makes it simpler than ever to manage a And post

More information

Android Studio is google's official IDE(Integrated Development Environment) for Android Developers.

Android Studio is google's official IDE(Integrated Development Environment) for Android Developers. Android Studio - Hello World Objectives: In this tutorial you will learn how to create your first mobile app using Android Studio. At the end of this session you will be able to: Create Android Project.

More information

Produced by. Mobile Application Development. Eamonn de Leastar

Produced by. Mobile Application Development. Eamonn de Leastar Mobile Application Development Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie Introducing

More information

How To Uninstall Apps Mac Os X Lion Usb On Windows 7

How To Uninstall Apps Mac Os X Lion Usb On Windows 7 How To Uninstall Apps Mac Os X Lion Usb On Windows 7 Restart your Mac and start up in Windows 7. Install the support software in Windows 7, then try the Windows 8 upgrade again. For OS X Lion or earlier.

More information

Copyright

Copyright Copyright NataliaS@portnov.com 1 EMULATORS vs Real Devices USER EXPERIENCE AND USABILITY User Interactions Real occurring events Overall performance Consistency in results SPECTRUM OF DEVICE CONFIGURATIONS

More information

EECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs)

EECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs) EECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs) In this tutorial, we will work through the process of setting up a virtual machine on your home desktop/laptop, that reflects the working environment

More information

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand Introduction to Virtual Machines Nima Honarmand Virtual Machines & Hypervisors Virtual Machine: an abstraction of a complete compute environment through the combined virtualization of the processor, memory,

More information

Android Development Tools = Eclipse + ADT + SDK

Android Development Tools = Eclipse + ADT + SDK Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Google and used according to terms

More information

User Manual. Product Model: MiTraveler 7D-8B. OS: Android 4.1

User Manual. Product Model: MiTraveler 7D-8B. OS: Android 4.1 User Manual Product Model: MiTraveler 7D-8B OS: Android 4.1 Tablet of Contents Specifications.1 What s inside the box 2 Tablet Parts 2 Getting started...2 Connection to Internet..6 Task Bar..8 Install

More information

Download vm virtualbox in virtualbox.org/. How to Install OSX on Virtualbox.

Download vm virtualbox in virtualbox.org/. How to Install OSX on Virtualbox. Manual Java Installing Mac Os X Lion On Pc Virtualbox To create a virtual machine, open up Virtualbox and click New on the upper left. Give your new virtual machine a name, and choose Mac OS X for the

More information

Government Center PVTC Technical Requirements

Government Center PVTC Technical Requirements Government Center PVTC Technical Requirements About the Installation Scenarios This document describes the minimum hardware requirements to install the Pearson VUE Testing System (VTS) software in a Pearson

More information

10. In the world of computers, the term refers to the computer s physical components, such as the monitor, keyboard, motherboard, and hard drive.

10. In the world of computers, the term refers to the computer s physical components, such as the monitor, keyboard, motherboard, and hard drive. Computer Maintenance 2016 Fall Final Review True/False Indicate whether the statement is true or false. 1. A motherboard can have more than one bus, each using a different protocol, speed, data path size,

More information

Buy your Mac with us and qualify for free warranty service on campus and the loaner program! See computerstore.unh.edu/support for details.

Buy your Mac with us and qualify for free warranty service on campus and the loaner program! See computerstore.unh.edu/support for details. imac Performance and design. Taken right to the edge. 2.5 screen Alternate keyboard & pointing device options available. Ask for details. June 5, 207 The 2.5-inch imac features a brilliant widescreen display,

More information

Android In Industrial Applications. A Field Report

Android In Industrial Applications. A Field Report Garz & Fricke Android In Industrial Applications A Field Report Android In Industrial Applications A Field Report Contents What we will talk about Garz & Fricke Company Overview Introduction to Android

More information

Optus Blitz ZTE BLADE V7 LITE Quick Start Guide

Optus Blitz ZTE BLADE V7 LITE Quick Start Guide Optus Blitz ZTE BLADE V7 LITE Quick Start Guide Search ZTE Australia on Facebook, Google+ and Twitter to keep in touch. ZTE 2016 Ver 1.0 May 2016 Copyright 2016 by ZTE Corporation All rights reserved.

More information

PU-160ETH. Ethernet and USB to HDMI Converter. Operation Manual PU-160ETH

PU-160ETH. Ethernet and USB to HDMI Converter. Operation Manual PU-160ETH PU-160ETH Ethernet and USB to HDMI Converter Operation Manual PU-160ETH Trademark Acknowledgments All products or service names mentioned in this document may be trademarks of the companies with which

More information