Chapter 1 Meet the Android. Goals & Objectives Understand the market for Android applications State the role of the Android device in the mobile market.

Slides:



Advertisements
Similar presentations
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Advertisements

By Amelia Hart.  Both have a lot in common:  1. Both are Linux-based operating systems for smartphones that have been put together by companies best.
Chapter 1: Voilà! Meet the Android
Programming Mobile Applications with Android
Objectives Overview Define an operating system
Application Software Chapter 6.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Cell Phone Technology Cell Phone Technology. ► Cell technology is changing fast  Phones  Tablets  Computers.
1 Mobile Computing Background Copyright 2014 by Janson Industries Can be viewed at:
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Intro to Android For the iOS fan Denver Java Users Group January 11, 2012 Mike Wolfson.
Smartphone Touchless Screen
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
S MARTPHONE A PPLICATION D EVELOPMENT Sam Palmer.
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Background of Mobile App Development North Carolina A&T State University.
Introduction to Android Platform Overview
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
© Strategic Mapping & Data Services LLC – Dr. Michael Stachiw – February 2012© Strategic Mapping & Data Services LLC Android Programming Dr. Michael A.
Operating Systems Chapter 4.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Android 2: Introduction to the Technology Kirk Scott 1.
Introduction to Mobile Computing CSE 390 Fall 2010.
Chapter 12: Finale! Publishing Your Android App. Objectives In this chapter, you learn to: Understand Google Play Target various device configurations.
Chapter 1: Voilà! Meet the Android
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
Chapter 12: Finale! Publishing Your Android App
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
© by Pearson Education, Inc. All Rights Reserved. 1 Introduction to Android From “Android: How to Program” By Paul Deitel and Harvey Deitel.
Mobile Device Programming
By J.T. Ascoli Dan Winters Ronnie Gillespie Dan Heinrichs.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Android Overview History and architecture. Brief History 1996 The WWW already had websites with color and images But, the best phones displayed a couple.
First Venture into the Android World Chapter 1 Part 2.
Introduction to Android
Mobile Applications: Unit - I
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Hardware/Software Basics Test Get out your DIY Test Review.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Tablet Introduction How can a tablet help me?. What are tablets used for ?  Information Consumption  Internet surfing   Chat  Watching Video.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Introduction to Mobile Computing
Mobile Application Development BSCS-7 Lecture # 1
iPhones and iPads and iTunes, Oh My!
Technologies in everyday’s life
WELCOME Mobile Applications Testing
Introduction to Mobile Web Applications
Android.
Operating System.
Dynamics of Mobile Application Testing
MOBILE DEVICE OPERATING SYSTEM
Contents: Introduction Different Mobile Operating Systems
MIT App Inventor By Hans Yip.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Chapter 3 – part2.
Android Developer Fundamentals V2
Digital Literacy 1.00 Computer Basics
Presentation transcript:

Chapter 1 Meet the Android

Goals & Objectives Understand the market for Android applications State the role of the Android device in the mobile market. Describe the features of the Android phone. Identify which languages are used in Android development. Describe the role of the Android Market in the mobile marketplace. Create an Android project using Eclipse. Explain the role of the Package Explorer. Specify the use of layout and widget controls in t he user interface. Execute an Android application on an emulator. Open a saved Android project in Eclipse.

Intro. Smartphones – mobile phone with advance computing ability and connectivity features.  Many different types of Operating Systems – iOS for iPhones, Google Android, Microsoft Phone 7, and Blackberry OS.  Android phone has become the sale leader with 50 million phones worldwide. ½ of the world devices run android. Operating System - (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. Apps - is a software application designed to run on Smartphone, tablet computers and other mobile devices.

Meet the Android  The Android phone platform is built on a free operating system created by a company called Android Inc.  In 2005, Google bought Android, Inc Open Source - is computer software that is available with source code: the source code and certain other rights normally reserved for copyright holders are provided under an open-source license that permits users to study, change, improve and at times also to distribute the software.  Android is the first open-source technology platform for mobile devices. Open Handset Alliance – An open-source business alliance of 80 firms that develop open standards for mobile devices.

Open Source  The strength of open source is the ability to share their source code to be improved upon.  Open source Android software is free.  The Android open-source platform allows more freedom so people can collaborate and improve the source code.  Many phone manufactures install Android OS due to its open- source environment and the companies don’t have to pay license fees and royalties. This allow them to sell their devices cheaper.  Android has a large community of developers writing apps that extend the functionality of the device

Android Phone Device  Androisd phone devices are sold under a variety of names  EVO, DROID X, Galaxy, Echo, Optimus, Xperia, Cliq, Inspire, Thunderbolt, Atrix, Desire, Nexus, Infuse, Pyramid, and Revolution.  Nook from Barnes and Noble uses an Android OS

Features of the Android  The Android offers a wide variety of features that apps can use. Flash Support –Flash video plays within the Android Web Browser (iPhone does not support Flash) Power Management – Android identifies programs running in the background using memory and processor resources. You can close those apps to free up the phone’s processor memory, extending the battery power. Optimized Gaming – Android supports the use of gyroscope, gravity, barometric sensors, linear acceleration, and rotation vector, which provide game developers with highly sensitive and responsive. Onscreen Keyboard – The onscreen keyboard offers suggestions for spelling corrections as well as options for completing words you start typing. The onscreen keyboard also supports a voice-input mode. Wi-Fi Internet tethering – Android supports tethering, which allows a phone to be used as a wireless or word hot spot that other devices can use to connect to the Internet.

Features of the Android Multiple Language Support – Android supports multiple human languages. Front and rear-facing camera –Android phones can use either a front or rear-facing camera, allowing developers to create applications involving video calling. Voice-based recognition – Android recognizes voice actions for calling, texting and navigating with the phone. 3D Graphics – The interface can support 3D graphics for a 3D interactive game experience or 3D image rendering. Facial Recognition – Android provides this high-level feature for automatically identifying or verifying a person’s face from a digital image or a video frame.

Writing Android Apps  Java Language – An object-oriented programming language and a platform originated by Sun Microsystems.  Object-Oriented Programming (OOP) - is a programming paradigm using "objects" – usually instances of a class – consisting of data fields and methods together with their interactions – to design applications and computer programs.  Eclipse (IDE) – application development tool used to write programs.  XML – Extensible Markup language is used to assist in the layout of the Android emulator.

Android Emulator  The Android Emulator lets you design, develop, prototype, and test Android applications without a physical device.  The mouse is used to simulate a touch of the screen.  The emulator mimics almost every feature of a real Android handset except for the ability to place a voice call.  A running emulator can play video, audio, gaming animation, and store information.  Multiple emulators are available within the Android SDK

Android Naming System VersionNameRelease Date 1.0CupcakeApril First versionSept DonutSept ÉclairOct Froyo (Frozen Yogurt) May GingerbreadDec HoneycombFeb Ice cream sandwichMay Jelly Beans 2012

Getting Oriented with Market Deployment  Android Market – An online store that sells programs written for the Android platform.  Android market – provides registration services and certifies that the program meets minimum standards of reliability, efficiency, and performance. You must sign an agreement and pay a $25 fee.  If your app is free Android publishes your app at no cost.  There is a 70/30 split if you charge.

Apple iTunes App Store  Apple iTunes App Store charges $99 yearly registration fee.  iTunes have much more rigorous standards approval process.

Amazon Appstore  Amazon.com/appstore – online app store where Android Apps can be deployed and sold.  Amazon charges $99 annual developer fee.  Amazon pays developer 70% of the sale price  You can post apps for free