Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah.



Similar documents
Fahim Uddin 1. Java SDK

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

Android Setup Phase 2

Android Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen,

With a single download, the ADT Bundle includes everything you need to begin developing apps:

Installing the Android SDK

Setting Up Your Android Development Environment. For Mac OS X (10.6.8) v1.0. By GoNorthWest. 3 April 2012

Getting Started with Android Development

Setting up Sudoku example on Android Studio

How To Run A Hello World On Android (Jdk) On A Microsoft Ds.Io (Windows) Or Android Or Android On A Pc Or Android 4 (

Introduction to Android Development

OpenCV on Android Platforms

01. Introduction of Android

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Programming with Android: SDK install and initial setup. Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna

Lab 0 (Setting up your Development Environment) Week 1

Basic Android Setup Windows Version

Epidefender Studio Installation notice

Running a Program on an AVD

Android Development Setup [Revision Date: 02/16/11]

Android Environment SDK

How To Develop An Android App On An Android Device

ADT Plugin for Eclipse

Android Development Tools for Eclipse

Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Hello World. by Elliot Khazon

Android 4.4 App Development Essentials

Android: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.

Introduction to Android

Download and Installation Instructions. Android SDK and Android Development Tools (ADT)

Jordan Jozwiak November 13, 2011

l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc)

1) SETUP ANDROID STUDIO

Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows

Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows

Example Connection between USB Host and Android

Programming with Android: SDK install and initial setup. Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna

Tutorial on Basic Android Setup

About this Release. Introduction. Prerequisites. Installation. Using the Web SDK Packager

How to Create an Android Application using Eclipse on Windows 7

Android Mobile App Building Tutorial

Android Application Development

Android Programming and Security

Robotium Automated Testing for Android

Android Development. Marc Mc Loughlin

Android Programming: Installation, Setup, and Getting Started

Introduction to Gear VR Development in Unity APPENDIX A: SETUP (WINDOWS 7/8)

CS378 -Mobile Computing. Android Overview and Android Development Environment

Android Development. 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系

Board also Supports MicroBridge

Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*

Practical Android Projects Lucas Jordan Pieter Greyling

Published: SWD

Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar

Android Development Tutorial. Nikhil Yadav CSE40816/ Pervasive Health Fall 2011

Android Environment SDK

Mobile Application Development

Application Development Setup Guide

Introduction to Android

Develop a Hello World project in Android Studio Capture, process, store, and display an image. Other sensors on Android phones

Технологии Java. Android: Введение. Кузнецов Андрей Николаевич. Санкт-Петербургский Государственный Политехнический Университет

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

Introduction to Android Development. Jeff Avery CS349, Mar 2013

Software Development Environment. Installation Guide

Graduate presentation for CSCI By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

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

How to build your first Android Application in Windows

How to Set Up Your PC for Android Application Development

Introduction to Android Programming (CS5248 Fall 2015)

An Introduction to Android

How To Write A File Station In Android.Com (For Free) On A Microsoft Macbook Or Ipad (For A Limited Time) On An Ubuntu 8.1 (For Ubuntu) On Your Computer Or Ipa (For

App Development for Smart Devices. Lec #2: Android Tools, Building Applications, and Activities

5 reasons to choose Streamezzo SDK over Android SDK Page 2

CSA Software Listing Table of Contents. Both Windows and Mac platforms are supported.

Chapter 2 Getting Started

Android Tutorial. Larry Walters OOSE Fall 2011

Android Environment Emulator

Developing for MSI Android Devices

buzztouch for Android

Introduction to Gear VR Development in Unity APPENDIX A: SETUP (MAC OS X)

Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3 SP02

Home Course Catalog Schedule Pricing & Savings Training Options Resources About Us

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)

Introduction to Android. CSG250 Wireless Networks Fall, 2008

Advantages. manage port forwarding, set breakpoints, and view thread and process information directly

INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

-Android 2.3 is the most used version of Android on the market today with almost 60% of all Android devices running 2.3 Gingerbread -Winner of

Basics. Bruce Crawford Global Solutions Manager

Developing In Eclipse, with ADT

Informatics for Integrating Biology & the Bedside. i2b2 Workbench Developer s Guide. Document Version: 1.0 i2b2 Software Release: 1.3.

Mobile Application Development 2014

Remote Android Assistant with Global Positioning System Tracking

ID TECH UniMag Android SDK User Manual

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Transcription:

Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah June 2013 1

Setting Up the Development Environment and Emulator Part 1: Installation Step 1 : Install JAVA JDK (Java Development Toolkit) You can download JDK from here: (Notice your OS 64bit (x64) or 32bit (x86)) http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html (Latest update is available) After installing JDK (here: work is at jdk1.7.0 update 11): 1. Right-click My Computer. 2. Click Properties. 3. Click Advanced System Settings. 4. Click the Environment Variables button. 5. In user variables click new and fill it like this: 6. Repeat step 5 again but with the following variable name, value: 2

Note: Easy way to get the needed path can be done like this: Go To Path: Click Right (on the upper bar) - Copy Address Step 2 : Install Android SDK (ADT Bundle) You can download SDK from here: (Notice your OS 64bit (x64) or 32bit (x86)) http://developer.android.com/sdk/index.html - You will get adt-bundle-windows-x86-20130514 zip folder for 32bit OS. - Installation will be done by unpacking the zip folder. - Resultant folder contains three items which are as the following: 1. eclipse 2. sdk 3. SDK Manager Step 3 : Eclipse (All the specifications of these items and other tools will be shown later) - Open eclipse folder and launch eclipse (Type: application). Main window will appear like this 3

Step 4 : Prepare AVD (Android Virtual Device) AVD is a simple tool that used to create Android emulator which represents the virtual machine for a mobile device that enables the user to run his programs and to see his results by very simple and friendly way. AVD will be created and edited by AVD Manager Let s start! - Select Window >> Android Virtual Device Manager. - Click New button. - AVD creation form will appear, fill it as the figure in the following page shows. Notes: - In the lab, we will use Android 4.2.2 Jelly Bean (API level 17) version. - With AVD Manager, we can use any existent device with its own features as we need, or we can create our own device with needed features. - Generally used device is 4.0 WVGA (400*800) screen resolution. 4

5 Directional pad (Control Pad) is not activated! >> Because of the hardware features of the chosen device.

Solution We must edit the features of the device in order to enable the DPAD 1. Go to the AVD main form >> click New 2. Go to Device Definitions tab >> Choose 4.0 WVGA >> Click Clone 6

3. Give it any name you want >> in Input choices : choose DPAD 4. Your new device will be ready to be used (You can click Create AVD and fill the form, or go to step 5) 7

5. Go to Android Virtual Devices tab >> click New >> fill the form like this Choose your new device (with edited features) 6. Your emulator is ready to be used >> click Start 8

Now, everything is ready Build your first application and let s go in android world! 9

- SDK (ADT bundle) Part 2: What Does it Mean? The Android Software Development Toolkit (SDK) provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. For new Android developer, ADT Bundle is recommended to be used to quickly start developing apps. It includes the essential Android SDK components and a version of the Eclipse IDE with built-in ADT (Android Developer Tools) to streamline the Android app development. With a single download, the ADT Bundle includes everything you need to begin developing apps: Eclipse + ADT plugin Android SDK Tools Android Platform-tools The latest Android platform The latest Android system image for the emulator The Android SDK is composed of modular packages that you can download separately using the Android SDK Manager. - Eclipse Eclipse is an open-source IDE (integrated development environment) for Java development. Code will be written within it. - ADT plugin Android Development Tools is a plugin for the Eclipse IDE that provides a powerful, integrated environment in which to develop Android apps. It extends the capabilities of Eclipse to let you quickly set up new Android projects, build an app UI, debug your app, and export app packages (APKs) for distribution. The used release of the ADT Plugin in the lab is 22.0.0. - DALVIK VM DALVIK VM is the process virtual machine in android operating system; it is the software that runs the apps on android devices. 10