Android-based Java Programming for Mobile Phone LED Control
|
|
|
- Ethelbert Griffith
- 9 years ago
- Views:
Transcription
1 217 Android-based Java Programming for Mobile Phone LED Control Yi-Jen Mon Department of Computer Science and Information Engineering, Taoyuan Innovation Institute of Technology Chung-Li, Taoyuan, 320, Taiwan, R. O. C. Abstract The smart phone is quite common with closed market in the past. The mobile phone manufacturers started researching for mobile phone system since Google Ltd. started to develop a completely free open mobile phone platform called Android operation system (OS). The world's major manufacturers and scholars began to study the Android OS to the smart phone on the mobile phone market. This has unlimited possibilities and opportunities. Android applications are developed by using the Java programming language. By using Android OS, such as desktop, digital phone, phonebook, web browser and other useful applications have been provided to engineers to develop many other applications. In this paper, the Android development kit called DMA 6410 is used to do empirical test of LED control. The software is developed by Eclipse which is based on Linux and Android. Then the peripheral of LEDs are controlled to be turned on or off by the buttons appeared in the touch pad screen. The experimental results reveal that the control performances are possessed. Keywords: Android, LED, Eclipse, Java. 1. Introduction The Google Ltd. launched the open Android operating system platform in November 2007 and announced the establishment of a union organization called the Open Handset Alliance (OHA). Google Inc. also promotes the Android mobile phone operating system and related applications software. In addition to the Google Inc. U. S., the alliance organization has includes many manufacturers of mobile phone developments, telecommunications companies and application software development companies. Android operating system in addition to be sent to the phone, meanwhile, it can be developed as embedded systems. Android is the world's most popular mobile platform. With Android, all the Google apps can be used plus there are more than 600,000 apps and games available on Google Play to keep them entertained, alongside millions of songs and books, and thousands of movies. Android devices are already smart, and will only get smarter, with new features be won't found on any other platform, letting us focus on what's important and putting methods in control of mobile experience [1]. Android has become the most popular smart phone platform, recently. It generally lags way behind as far as tablets go the ipad retains something of a stranglehold on that market but significant numbers of Android tablets are being sold nonetheless. From May 2012 give Android 59% of the worldwide market for smart phones against 23% for ios. And a number of online advertising companies have now positioned Android as the popular smart phone platform worldwide [2]. Eclipse which is an open source multi-language software development environment, offers a user interface framework into which any company can add functionality though plug-ins, thus creating an overall product which serves a broad group of software developers [3]. Many research results have been developed recently. For example, an Android-based 3G phone is developed to establish enterprise applications of ground monitoring of aircraft loading and production activities at the airfield, and use the event mechanism to coordinate the production work of System Operation Control Department (SOC), cargo and aircraft maintenance factory [4]. A general process for data collection of Android devices is developed by exploring special device boot modes and Android s partitioning schema [5]. To support collaboration of teams of mobile users by enabling anytime and anywhere access to shared contact data [6]. In this paper, the Android development kit embedded of ARM-11 based Samsung 6410 CPU [7] called DMA 6410 manufactured by DMATEK Ltd, Taiwan [8] is used to do empirical test of LED control. The experimental results reveal that the control performances are possessed. 2. The Software Development of Android and Eclipse Android is a powerful Operating System supporting a large number of applications in Smart Phones. These applications make life more comfortable and advanced for the users. Hardware s that support Android is mainly based on ARM architecture platform [9]. Each Android project includes three main files as: (1) Main.XML that manages interface components, (2) Android Manifest.XML that contains the set of references used to execute Android application, (3) Active.java that is used to start Android [10]. Android is Linux based operating system. Android OS consist of various components which include a Linux ker-
2 218 nel, Android runtime, Set of various libraries, Application framework and Applications. Android uses Linux kernel version 2.6 for providing its essential services, such as process management, memory management, security etc. Android runtime includes Dalvik virtual machine. Dalvik Virtual Machine is conceptually quite similar to Java Virtual machine but instead it uses a different file format. Android applications are written in java language and compiles into dex files. These dex files are packaged into a single file called Android Package (.apk). The dex files are optimized for consuming minimal memory [11]. Android Application is developed by software development kits (SDK) issued by android web [1]. It is combined of the following tools: JDK(Java Development Kit) This is an application tool used to develop such as some maps applications. Eclipse- This is an integrated development environment (IDE) which includes many application software of Java such as Editor, Debugger, etc. The Eclipse plug-in invokes the Android resource compiler, to adapt, and to preprocess the XML into a compressed binary format [10]. ADT(Android Development Tools) ADT is provided by Google to be used in the plug-in environment for Eclipse to design the applications of Android project. Android SDK This Android SDK can transfer the Java class to the files of.dex file types and pass this.dex files to Dalvik virtual machine (VM) to execute the functions. Besides, it includes some other useful tools such as Android emulator and debugger of LogCat. Linux kernel This is necessary for Android applications. All the developed Android applications must based on this operation system (OS) of Linux. In this paper, the Ubuntu Linux OS is used. The installation steps are described as follows. At first, to install Java JDK-> install Eclipse-> install Android SDK-> install ADT. After this procedures of installation are completed, the file folder of android-sdk-windows will be appeared in folder of disk C. This path of file folder must be set appropriate to be pointed by other applications. The setting steps are from clicking on the icon of My Computer at first, then click right mouse button, select Contents and click the right of mouse button to enter the screen of system -> setting system Properties -> Advanced -> environment settings -> environment variables -> system variables -> press edit to find a variable field of Path -> paste file folder of "JDK" and "SDK" into this field of variables. Finally, the installation is completed and the ADT can be run smoothly. It is an important step which diagram of setting result is shown in Fig. 1. Fig. 1 The diagram of path setting result The Java software development kit is necessary for compiling the library files of Android applications. At first, the tool called Putty is used to communicate the Java machine. In the environment of Putty, we can compile the head file and C language file of Android by using the command of javah -classpath. The command is executed as the Fig. 2. This command will generate the necessary file of type of.h. The compiled head file is shown in Fig. 3. Fig. 2 The command of javah Fig. 3 The diagram of compiled head file of Android In the development kit, the schematic diagram of LED is shown in Fig. 4. The numbers of LEDs are D608 and D609 which are set appropriate in the head file of this project. The Java programming will be suitably matched with these identified devices.
3 219 Fig. 4 The schematic diagram of LEDs of DMA 6410 kit The Eclipse environment setting diagram is shown in Fig. 5. The Android class file which is set as Led_Control in this paper is generated by Linuxc and Android 1.6 which is shown in Fig. 6. All the compiled files must put into Eclipse to generate the Android application program which file type is.apk. The finally simulated layout of LED control in this paper is shown in Fig. 7 which can control two LEDs to be turned on or off. The main program of Java is developed as shown in Fig. 8. The file of Led_Control.apk can be generated after executing the clean command of Eclipse which file is shown in Fig. 9. This file can be burned into flash of Android development kit named DMA 6410 manufactured by DMATEK, Ltd, Taiwan to do real experimental test [7]. The main parts of Java program of Led_Control is designed as follows. /* Define the controlled number of LEDs */ public int state1 = 0,state2=0; /* The number of 1 implies to be light */ public int led_on = 1; /* The number of 2 implies to be dark */ public int led_off = 2; public int fd = 0; private Button.OnClickListener button1_listener= new Button.OnClickListener() Linuxc.send(2, led_on); ; private Button.OnClickListener button4_listener= new Button.OnClickListener() Linuxc.send(2, led_off); ; private Button.OnClickListener button5_listener= new Button.OnClickListener() Linuxc.send(1, led_off); ; private Button.OnClickListener button2_listener= new Button.OnClickListener() Linuxc.send(1, led_on); ; private Button.OnClickListener button3_listener= new Button.OnClickListener() /* Close all documents of equiments*/ Linuxc.closeled(); /* Quit the running process*/ finish(); public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.main); /*Use the structure of &findviewbyid* to employ & main.xml* and &string.xml**/ mbutton1 =(Button) findviewbyid(r.id.mybutton1); mbutton2 =(Button) findviewbyid(r.id.mybutton2); mbutton3 =(Button) findviewbyid(r.id.mybutton3); mbutton4 =(Button) findview- ById(R.id.myButton1_1); mbutton5 =(Button) findview- ById(R.id.myButton2_1); /* Open the document of led to get the feedback value of &fd* */ fd = Linuxc.openled(); if (fd < 0) settitle("open device false!"); /* If the open process is fail then quit*/ finish(); else settitle("open device success!");
4 220 /*Use &setonclicklistener* to listen event*/ mbutton1.setonclicklistener(button1_listener); mbutton2.setonclicklistener(button2_listener); mbutton3.setonclicklistener(button3_listener); mbutton4.setonclicklistener(button4_listener); mbutton5.setonclicklistener(button5_listener); The main part of source program of Linuxc.java is designed as follows. public class Linuxc static try Log.i("JNI", "Trying to load libledtest.so"); /* To make library of &libled.so**/ System.loadLibrary("ledtest"); catch (UnsatisfiedLinkError ule) Log.e("JNI", "WARNING: Could not load libledtest.so"); public static native int openled(); public static native int closeled(); public static native int send(int led_num, int on_off); Fig. 6 The diagram of Android class file setting Fig. 5 The Eclipse environment setting diagram Fig. 7 The diagram of simulated layout of LED control
5 221 installation is completed, the experimental results are shown in Fig. 12 which show the light of LEDs and off of LEDs are successfully controlled by the buttons on the touch pad screen. One is shown with the all LEDs on and the other is shown with all LEDs off. Fig. 8 The diagram of main program of Led_Control.java Fig. 10 The diagram of DMA 6410 kit Fig. 9 The diagram of generated program of Led_Control.apk 3. Experimental Results The Samsung S3C6410 mobile processor gives designers an unbeatable combination of 3D performance and low power in a cost-effective package. This 32-bit ARM11 RISC microprocessor with AXI 64-bit bus delivers up to 667MHz of processing performance. With its 3D hardware accelerator handling 4 million polygons/second. It can power next-generation handhelds, such as mobile Internet devices and 3D UI-enhanced multimedia phones, as well as Personal Navigation Devices that display detailed images like buildings and landmarks. Memory support includes dual DRAM and flash/rom external memory ports for parallel access. The DRAM port can support mobile DDR, standard SDRAM memory while the flash/rom port supports NAND flash, NOR flash and ROM [7]. In this paper, the LED control is proceeded on the DMA 6410 kit which is shown in Fig. 10. The file of LED_control.apk can be copied into SD card then go into the page of installation which is shown in Fig. 11. After Fig. 11 The installation page of Android
6 222 software, many tools are necessary such as Android JDK, SDK, Eclipse, ADT, etc. The development of LED control applications can be used to develop other different peripheral applications. The experimental results also reveal that the good LED control performances are possessed. Acknowledgments This research is partially funded by the teachers research and cooperation with company research project of the Taoyuan Innovation Institute of Technology and supported by the SOC project of the Ministry of Education, Taiwan, R. O. C. Fig. 12 (a) The experimental result of all LEDs on Fig. 12 (b) The experimental result of all LEDs off 4. Conclusions In this paper, the Android and Eclipse have been installed successfully to develop LED control applications. This is verified by the ARM-11 based DMA 6410 kit. For References [1]. Android user guide, [2]. S. Mansfield-Devine, Paranoid Android: just how insecure is the most popular mobile platform, Network Security, Vol. 2012, Issue 9, September 2012, pp [3]. H. Hartmann, T. Trew and J. Bosch, The changing industry structure of software development for consumer electronics and its consequences for software architectures, Journal of Systems and Software, Vol. 85, Issue 1, 2012, pp [4]. G. Zhou, C. Li and Y. Hou, The Design of Ground Operation Control System Based on Red5 & Flex Original, Physics Procedia, Volume 33, 2012, pp [5]. T. Vidas, C. Zhang and N. Christin, Toward a general collection methodology for Android devices, Digital Investigation, Vol. 8, 2011, pp. S14-S24. [6]. V. S. Pascual and F. Xhafa, Evaluation of contact synchronization algorithms for the Android platform, Mathematical and Computer Modelling, 2012, doi: /j.mcm [7]. Samsung 6410 CPU data sheet, [8]. DMA 6410 user guide, [9]. J. Bharathi and S. Rao, Remote computer access through Android mobiles, International Journal of Computer Science Issues, Vol. 9, Issue 5, No 3, September 2012, pp [10]. V. Monfort and S. Cherif, Bridging the Gap between Technical Heterogeneity of Context-Aware Platforms: Experimenting a Service Based Connectivity between Adaptable Android, WComp and OpenORB, International Journal of Computer Science Issues, Vol. 8, Issue 4, No 2, July 2011, pp [11]. Y. Hasan, M. Zaidi, N. Haider, W. U. Hasan and I. Amin, Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality, International Journal of Computer Science Issues, Vol. 9, Issue 3, No 3, May 2012, pp Yi-Jen Mon is currently an Associate Professor of Department of Computer Science and Information Engineering, Taoyuan Innovation Institute of Technology, Taiwan, R. O. C. His research interests include fuzzy neural network control, intelligent control, automotive safety systems, wireless sensor network systems and embedded systems design.
Fahim Uddin http://fahim.cooperativecorner.com [email protected]. 1. Java SDK
PREPARING YOUR MACHINES WITH NECESSARY TOOLS FOR ANDROID DEVELOPMENT SEPTEMBER, 2012 Fahim Uddin http://fahim.cooperativecorner.com [email protected] Android SDK makes use of the Java SE
Lecture 1 Introduction to Android
These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy
Android Programming and Security
Android Programming and Security Dependable and Secure Systems Andrea Saracino [email protected] Outlook (1) The Android Open Source Project Philosophy Players Outlook (2) Part I: Android System
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
Friendly ARM MINI2440 & Dalvik Virtual Machine with Android
e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 197-202(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Friendly ARM MINI2440 & Dalvik Virtual Machine
Introduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
Android Development. Marc Mc Loughlin
Android Development Marc Mc Loughlin Android Development Android Developer Website:h:p://developer.android.com/ Dev Guide Reference Resources Video / Blog SeCng up the SDK h:p://developer.android.com/sdk/
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,
Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development
Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup
Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah.
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:
Issues in Android on Mobile Platform and Their Resolution
Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:
Understand and Build Android Programming Environment. Presented by: Che-Wei Chang
Real Time System Project 1 Understand and Build Android Programming Environment Advisor: Prof. Tei-Wei i Kuo Presented by: Che-Wei Chang Outline Introduction to Android Framework What is Android Android
GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 2A. Android Environment: Eclipse & ADT The Android
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
Smartphone market share
Smartphone market share Gartner predicts that Apple s ios will remain the second biggest platform worldwide through 2014 despite its share deceasing slightly after 2011. Android will become the most popular
OpenCV on Android Platforms
OpenCV on Android Platforms Marco Moltisanti Image Processing Lab http://iplab.dmi.unict.it [email protected] http://www.dmi.unict.it/~moltisanti Outline Intro System setup Write and build an Android
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I) Who am I? Lo Chi Wing, Peter Lecture 1: Introduction to Android Development Email: [email protected] Facebook: http://www.facebook.com/peterlo111
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
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
Android Mobile App Building Tutorial
Android Mobile App Building Tutorial Seidenberg-CSIS, Pace University This mobile app building tutorial is for high school and college students to participate in Mobile App Development Contest Workshop.
060010702 Mobile Application Development 2014
Que 1: Short question answer. Unit 1: Introduction to Android and Development tools 1. What kind of tool is used to simulate Android application? 2. Can we use C++ language for Android application development?
Chapter 2 Getting Started
Welcome to Android Chapter 2 Getting Started Android SDK contains: API Libraries Developer Tools Documentation Sample Code Best development environment is Eclipse with the Android Developer Tool (ADT)
Advantages. manage port forwarding, set breakpoints, and view thread and process information directly
Part 2 a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
An Introduction to Android
An Introduction to Android Michalis Katsarakis M.Sc. Student [email protected] Tutorial: hy439 & hy539 16 October 2012 http://www.csd.uoc.gr/~hy439/ Outline Background What is Android Android as a
An Android-based Instant Message Application
An Android-based Instant Message Application Qi Lai, Mao Zheng and Tom Gendreau Department of Computer Science University of Wisconsin - La Crosse La Crosse, WI 54601 [email protected] Abstract One of the
How To Develop Android On Your Computer Or Tablet Or Phone
AN INTRODUCTION TO ANDROID DEVELOPMENT CS231M Alejandro Troccoli Outline Overview of the Android Operating System Development tools Deploying application packages Step-by-step application development The
Example Connection between USB Host and Android
Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In
ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android
Why Android? ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android Dr Dimitris C. Dracopoulos A truly open, free development platform based on Linux and open source A component-based
Introduction to Android
Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends
Android Application for Accessing KNX Devices via IP Connection
Android Application for Accessing KNX Devices via IP Connection J. A. Nazabal, J. Gómez, F. Falcone, C. Fernández-Valdivielso, P. E. Branchi and I. R. Matías Electrical and Electronic Engineering Department,
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
Hello World. by Elliot Khazon
Hello World by Elliot Khazon Prerequisites JAVA SDK 1.5 or 1.6 Windows XP (32-bit) or Vista (32- or 64-bit) 1 + more Gig of memory 1.7 Ghz+ CPU Tools Eclipse IDE 3.4 or 3.5 SDK starter package Installation
How to Create an Android Application using Eclipse on Windows 7
How to Create an Android Application using Eclipse on Windows 7 Kevin Gleason 11/11/11 This application note is design to teach the reader how to setup an Android Development Environment on a Windows 7
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
DESIGNING AN M-LEARNING APPLICATION FOR A UBIQUITOUS LEARNING ENVIRONMENT IN THE ANDROID BASED MOBILE DEVICES USING WEB SERVICES
DESIGNING AN M-LEARNING APPLICATION FOR A UBIQUITOUS LEARNING ENVIRONMENT IN THE ANDROID BASED MOBILE DEVICES USING WEB SERVICES SHANMUGAPRIYA M Research Scholar Mother Teresa Women s University, Kodaikanal,
Challenges in Android Application Development: A Case Study
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294
Hacking your Droid ADITYA GUPTA
Hacking your Droid ADITYA GUPTA adityagupta1991 [at] gmail [dot] com facebook[dot]com/aditya1391 Twitter : @adi1391 INTRODUCTION After the recent developments in the smart phones, they are no longer used
Introduction to Android SDK Jordi Linares
Introduction to Android SDK Introduction to Android SDK http://www.android.com Introduction to Android SDK Google -> OHA (Open Handset Alliance) The first truly open and comprehensive platform for mobile
How to build your first Android Application in Windows
APPLICATION NOTE How to build your first Android Application in Windows 3/30/2012 Created by: Micah Zastrow Abstract This application note is designed to teach the reader how to setup the Android Development
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
Presenting Android Development in the CS Curriculum
Presenting Android Development in the CS Curriculum Mao Zheng Hao Fan Department of Computer Science International School of Software University of Wisconsin-La Crosse Wuhan University La Crosse WI, 54601
Five standard procedures for building the android system. Figure1. Procedures for building android embedded systems
Standard Operating Procedures for Android Embedded Systems Anupama M. Kulkarni, Shang-Yang Chang, Ying-Dar Lin National Chiao Tung University, Hsinchu, Taiwan November 2012 Android is considered to be
Android Setup Phase 2
Android Setup Phase 2 Instructor: Trish Cornez CS260 Fall 2012 Phase 2: Install the Android Components In this phase you will add the Android components to the existing Java setup. This phase must be completed
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
Introduction to Android
Introduction to Android 26 October 2015 Lecture 1 26 October 2015 SE 435: Development in the Android Environment 1 Topics for Today What is Android? Terminology and Technical Terms Ownership, Distribution,
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile
What else can you do with Android? Inside Android. Chris Simmonds. Embedded Linux Conference Europe 2010. Copyright 2010, 2net Limited.
What else can you do with Android? Chris Simmonds Embedded Linux Conference Europe 2010 Copyright 2010, 2net Limited 1 Overview Some background on Android Quick start Getting the SDK Running and emulated
International Engineering Journal For Research & Development
Evolution Of Operating System And Open Source Android Application Nilesh T.Gole 1, Amit Manikrao 2, Niraj Kanot 3,Mohan Pande 4 1,M.tech(CSE)JNTU, 2 M.tech(CSE)SGBAU, 3 M.tech(CSE),JNTU, Hyderabad 1 [email protected],
CS378 -Mobile Computing. Android Overview and Android Development Environment
CS378 -Mobile Computing Android Overview and Android Development Environment What is Android? A software stack for mobile devices that includes An operating system Middleware Key Applications Uses Linux
Smart Shopping- An Android Based Shopping Application
Smart Shopping- An Android Based Shopping Application 1 Adarsh Borkar, 2 Madhura Ansingkar, 3 Monali Khobragade, 4 Pooja Nashikkar, 5 Arti Raut 1,2,3,4 Department of Computer Science and Engineering, 5
An Introduction to Android. Huang Xuguang Database Lab. Inha University 2009.11.2 Email: [email protected]
An Introduction to Android Huang Xuguang Database Lab. Inha University 2009.11.2 Email: [email protected] Outline Background What is Android? Development for Android Background Internet users and Mobile
Android Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen, 2013.06.18
Høgskolen i Telemark Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Cuong Nguyen, 2013.06.18 Faculty of Technology, Postboks 203, Kjølnes ring
Introduction to Android Development
2013 Introduction to Android Development Keshav Bahadoor An basic guide to setting up and building native Android applications Science Technology Workshop & Exposition University of Nigeria, Nsukka Keshav
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
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
Android Basics. Xin Yang 2016-05-06
Android Basics Xin Yang 2016-05-06 1 Outline of Lectures Lecture 1 (45mins) Android Basics Programming environment Components of an Android app Activity, lifecycle, intent Android anatomy Lecture 2 (45mins)
Graduate presentation for CSCI 5448. By Janakiram Vantipalli ( [email protected] )
Graduate presentation for CSCI 5448 By Janakiram Vantipalli ( [email protected] ) Content What is Android?? Versions and statistics Android Architecture Application Components Inter Application
Tutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment
IOIO for Android Beginners Guide Introduction
IOIO for Android Beginners Guide Introduction This is the beginners guide for the IOIO for Android board and is intended for users that have never written an Android app. The goal of this tutorial is to
ANDROID APPLICATION FOR FILE STORAGE AND RETRIEVAL OVER SECURED AND DISTRIBUTED FILE SERVERS SOWMYA KUKKADAPU B.E., OSMANIA UNIVERSITY, 2010 A REPORT
ANDROID APPLICATION FOR FILE STORAGE AND RETRIEVAL OVER SECURED AND DISTRIBUTED FILE SERVERS by SOWMYA KUKKADAPU B.E., OSMANIA UNIVERSITY, 2010 A REPORT submitted in partial fulfillment of the requirements
1) SETUP ANDROID STUDIO
1) SETUP ANDROID STUDIO This process takes approximately 15-20 Minutes dependent upon internet speed and computer power. We will only be covering the install on Windows. System Requirements Android Studio
Технологии Java. Android: Введение. Кузнецов Андрей Николаевич. Санкт-Петербургский Государственный Политехнический Университет
Технологии Java Android: Введение Санкт-Петербургский Государственный Политехнический Университет Кузнецов Андрей Николаевич 1 2 Архитектура ОС Android See http://www.android-app-market.com/android-architecture.html
Admin. Mobile Software Development Framework: Android Activity, View/ViewGroup, External Resources. Recap: TinyOS. Recap: J2ME Framework
Admin. Mobile Software Development Framework: Android Activity, View/ViewGroup, External Resources Homework 2 questions 10/9/2012 Y. Richard Yang 1 2 Recap: TinyOS Hardware components motivated design
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) Outline Smartphones Developing Mobile Applications Android ios BlackBerry Windows Mobile References Cell phones
MMI 2: Mobile Human- Computer Interaction Android
MMI 2: Mobile Human- Computer Interaction Android Prof. Dr. [email protected] Mobile Interaction Lab, LMU München Android Software Stack Applications Java SDK Activities Views Resources Animation
Android, Bluetooth and MIAC
Android, Bluetooth and MIAC by Ben Rowland, June 2012 Abstract Discover how easy it is to use TCP network communications to link together high level systems. This article demonstrates techniques to pass
Frameworks & Android. Programmeertechnieken, Tim Cocx
Frameworks & Android Programmeertechnieken, Tim Cocx Discover thediscover world atthe Leiden world University at Leiden University Software maken is hergebruiken The majority of programming activities
Android Development Tools for Eclipse
Android Development Tools for Eclipse Sanjay Shah Khirulnizam Abd Rahman Chapter No. 1 "Installing Eclipse, ADT, and SDK" In this package, you will find: A Biography of the author of the book A preview
Android Development: Part One
Android Development: Part One This workshop will introduce you to the nature of the Android development platform. We begin with an overview of the platform s development history and some discussion of
Android 5.0: Lollipop OS
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 6, June 2015. www.ijiset.com Android 5.0: Lollipop OS ISSN 2348 7968 Meenakshi M.Tech Student, Department of
Remote Android Assistant with Global Positioning System Tracking
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. III (Mar-Apr. 2014), PP 95-99 Remote Android Assistant with Global Positioning System Tracking
About this Release. Introduction. Prerequisites. Installation. Using the Web SDK Packager
About this Release This is a 1.2.1 release of the Sony Ericsson WebSDK Packager. Limitations are listed in Release Notes. Introduction Sony Ericsson s WebSDK Packager is based on the open source PhoneGap
Creating and Using Databases for Android Applications
Creating and Using Databases for Android Applications Sunguk Lee * 1 Research Institute of Industrial Science and Technology Pohang, Korea [email protected] *Correspondent Author: Sunguk Lee* ([email protected])
Installing the Android SDK
Installing the Android SDK To get started with development, we first need to set up and configure our PCs for working with Java, and the Android SDK. We ll be installing and configuring four packages today
Developing Android Applications: Case Study of Course Design
Accepted and presented at the: The 10th International Conference on Education and Information Systems, Technologies and Applications: EISTA 2012 July 17-20, 2012 Orlando, Florida, USA Developing Android
RoverPal - A Mobile Payment Application
White Paper RoverPal - A Mobile Payment Application Introduction Online shopping has been a favorable experience with most of us. Still, we come across instances where we are out on shopping and we run
New Technology Introduction: Android Studio with PushBot
FIRST Tech Challenge New Technology Introduction: Android Studio with PushBot Carol Chiang, Stephen O Keefe 12 September 2015 Overview Android Studio What is it? Android Studio system requirements Android
Cross Platform Applications with IBM Worklight
IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT
Mobile Phones Operating Systems
Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating
With a single download, the ADT Bundle includes everything you need to begin developing apps:
Get the Android SDK The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. The ADT bundle includes the essential Android SDK components
Chapter 1 Hardware and Software Introductions of pcduino
Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled
Android Development. http://developer.android.com/develop/ 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系
Android Development http://developer.android.com/develop/ 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系 Android 3D 1. Design 2. Develop Training API Guides Reference 3. Distribute 2 Development Training Get Started Building
Remote Desktop on Mobile
Remote Desktop on Mobile SonamGavhane RasikaPhanse Monica Sadafule B.W.Balkhande Abstract In This paper we will see how the remote Desktop with static IP can be accessed using Android based mobile phones,to
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android* 1.5.8 Overview IDE Integration for Android provides productivity-oriented design, coding, and debugging tools for applications
IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment
IBM TRIRIGA Anywhere Version 10 Release 4 Installing a development environment Note Before using this information and the product it supports, read the information in Notices on page 9. This edition applies
Getting Started with Android Development
Getting Started with Android Development By Steven Castellucci (v1.1, January 2015) You don't always need to be in the PRISM lab to work on your 4443 assignments. Working on your own computer is convenient
Advertiser Campaign SDK Your How-to Guide
Advertiser Campaign SDK Your How-to Guide Using Leadbolt Advertiser Campaign SDK with Android Apps Version: Adv2.03 Copyright 2012 Leadbolt All rights reserved Disclaimer This document is provided as-is.
directory to "d:\myproject\android". Hereafter, I shall denote the android installed directory as
1 of 6 2011-03-01 12:16 AM yet another insignificant programming notes... HOME Android SDK 2.2 How to Install and Get Started Introduction Android is a mobile operating system developed by Google, which
Introduction to Android
Introduction to Android Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering October 19, 2015 Outline 1 What is Android? 2 Development on Android 3 Applications:
Developing for MSI Android Devices
Android Application Development Enterprise Features October 2013 Developing for MSI Android Devices Majority is the same as developing for any Android device Fully compatible with Android SDK We test using
Praktikum Entwicklung Mediensysteme (für Master)
Praktikum Entwicklung Mediensysteme (für Master) An Introduction to Android An Introduction to Android What is Android? Installation Getting Started Anatomy of an Android Application Life Cycle of an Android
