Documente Academic
Documente Profesional
Documente Cultură
Society of Electrical
Engineers
Ahmed Nafies
[ANDROID CHAPTER # 1]
What is Android
There's no other software quite like Android. Google engineered Android, and Googles own
apps run best on it. And with millions of apps, games, songs, and videos on Google Play, Android is great
for fun, and for getting things done.
Android devices come in all kinds of sizes, with all sorts of features, and at all sorts of prices.
Each version of Android is named after a dessert, and the most recent version of Android is Jelly Bean.
With Android, youre in control of your mobile experience.
Android is an operating system based on the Linux kernel, and designed primarily for touch
screen mobile devices such as smart phones and tablet computers. Initially developed by Android, Inc.,
which Google backed financially and later bought in 2005,- Android was unveiled in 2007 along with the
founding of the Open Handset Alliance: a consortium of hardware, software, and telecommunication
companies devoted to advancing open standards for mobile devices.- The first Android-powered phone
was sold in October 2008.
Linux is an operating system like windows but assembled under the model of free and open
source software development and distribution. The main form of distribution is Linux distributions.
The defining component of Linux is the Linux kernel, an operating system kernel first released on 5
October 1991, by Linus Torvalds. Because it considers Linux to be a variant of the GNU operating system,
initiated in 1983 by Richard Stallman, the Free Software Foundation prefers the name GNU/Linux when
referring to the operating system as a whole.
Linux was originally developed as a free operating system for Intel x86-based personal
computers. It has since been ported to more computer hardware platforms than any other operating
system. It is a leading operating system on servers and other big iron systems such as mainframe
computers and supercomputers as of June 2013, more than 95% of the world's 500 fastest
supercomputers run some variant of Linux, including all the 44 fastest. Linux also runs on embedded
systems (devices where the operating system is typically built into the firmware and highly tailored to
the system) such as mobile phones, tablet computers, network routers, building automation controls,
televisions and video game consoles; the Android system in wide use on mobile devices is built on the
Linux kernel.
Then Google made its own editor and called it Android Studio
The primary goal of this project is to make it foolishly easy to create Android apps using the
Processing API. Once you have Processing on your machine (and the Android developer tools), you can
simply write a line of code, hit Run (Ctrl-R or Cmd-R), and have your sketch show up in the emulator as a
working Android app. Select Run on Device (Ctrl-Shift-R or Cmd-Shift-R) to have it run on an Android
device that you have plugged into your machine. That's good stuff!
Click on the Ok button and wait for processing to be fully download it.
Open the .rar file with Winrar or any unpacking tool and extract contents to your preffered
directory.
Run Button to
build the code
Processing modes
Android mode
And java mode
Command
window to write
the codes
Debugger
Libraries
handset emulator based on QEMU
documentation
sample code
Tutorials.
Incase that you are using windows 64-bit operating system choose JDK 32 and JDK 64
Choose the APIs that you would like to develop apps for. Download all of the SDK platform and
sources for SDK
Now you can find the android tab added and we can setup android Emulator
In the variable name write JAVA_HOME and paste the location of the JDk that you
have copied earlier in the variable value