Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Android OS : Core Concepts Dr. Jeyakesavan Veerasamy Sr. Lecturer University of Texas at Dallas
What is Android?.
Chapter 1: Voilà! Meet the Android
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Android Tools & Wireless ADB Αντρέας Λύμπουρας Θεόφιλος Φωκάς Ζαχαρίας Χ’’Λάμπρου.
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
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.
DOSGi Application Platform for MobiCloud Long Qiu Xinyi Dong.
Android Google. Android An Open Handset Alliance Project Write apps to run on mobile phones Will be released as open source.
D-OSDi + Android Progress Presentation Xinyi Dong Long Qiu.
Mobile Application Development
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
By: James Ondecko  What is Android?  Helpful backgrounds for Android development  Tools & Installs  Android Virtual Devices  Helpful references.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Android Programming Beomjoo Seo Sep., 12 CS5248 Fall 2012.
2. Setting Up Your Android Development Environment.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Android Application Development CSE 5520/4520 Wireless Networks.
Developer Instruments for Android Android ArtfulBits Inc. Oleksandr Kucherenko.
Android Introduction Platform Overview.
Android and Eclipse Thaddeus Diamond CPSC 112. A Quick Introduction Eclipse is an IDE (Integrated Development Environment Open Source Much more full-featured.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Android 2: Introduction to the Technology Kirk Scott 1.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Wireless Mobility with Android 1 Presented by: Ung Yean MS. Computer Science American University, Washington DC, USA.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Chapter 1: Voilà! Meet the Android
Take a leap towards the most promising technology
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
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.
Rajab Davudov. Agenda Eclipse, ADT and Android SDK APK file Fundamentals – Activity – Service – Content Provider – Broadcast Receiver – Intent Hello World.
#gsa2012 Android Basics By: Amr Mohsen
Android for Java Developers Denver Java Users Group Jan 11, Mike
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Presented by Christopher Wilkins Jeff Titus Stephan Krach Pablo Bajo.
Intoduction to Andriod studio Environment With a hello world program.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Master Software Solutions Pvt.Ltd.. These days the demand of smart phone is being increased and we have different types of client e.g. Touch Phone, tables,
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
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.
Introduction to Android Chapter 1 1. Objectives Understand what Android is Learn the differences between Java and Android Java Examine the Android project.
ET-570 Smart Phone Apps.
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Android.
Development-Introduction
CMPE419 Mobile Application Development
Application Development A Tutorial Driven Course
Android Developer Fundamentals V2
Korea Software HRD Center
CMPE419 Mobile Application Development
Presentation transcript:

Smart Phone Laboratory ECEN 489 Srinivas Shakkottai

Information Android: TAMU Website: /ecen-489-smart-phone-laboratory- course-materials/ /ecen-489-smart-phone-laboratory- course-materials/

Android Features Application framework (simple to design modular project) Dalvik virtual machine (learn standard Java) WiFi support for data transfers Camera, GPS, compass, and accelerometer

Android Architecture

Building Blocks Activities: User interface screen Intent: A mechanism for describing a particular action Service: Runs in the background (eg. MP3 player) Content Provider: Data wrapped up in an API. Best way to share data between applications.

Eclipse (IDE) Integrated development environment (IDE) Extensive software development kit (SDK) Device emulator, tools for debugging, plugin for Eclipse Articles, tutorials and sample code, videos

Project Details Identify fundamental engineering problem Use Android platform to gather data Use Android platform to send and share data Process information and perform control task

Sample Projects Wireless Content Streaming: Smart phones can be employed to share content socially by acting as temporary bridges between disconnected WiFi devices. This project will turn a smart phone into a wireless relay. Security system: This project will use multiple phones to identify intrusion and to periodically send updates on status to a server. The phones may be used for triangulation, and the control of external devices such as cameras, lights etc. Phased Array Controller: The information gathered from the GPS and embedded sensors will be used to calculate the phase and amplitude distribution across an array to target a specific geostationary satellite. Interface Management: The phones have multiple communication interfaces (WiFi, 3G), which have different costs and energy usage. Based on application value and requirements, this application will manage the interfaces so as to ensure that valuable apps get precedence.

Video: YouChoose

Incentives Industry-like development tools Android (F,G,H), SDK, APIs Eclipse, Java, JUnit Eclipse, Subversion, XML Resume builder Meaningful experience Big Challenge Market your apps!