Document Sample
android Powered By Docstoc
					          `          SYNOPSIS

Project name: SMS Sending Application.
Technologies Used: Android

Team members:
Mahesh Godara – team leader
Navneet Yadav -- coding part
Kailash Rathore – designing layout of application.
Aashita Jain   -- user interface designing

Functionality of Android:

Computing continues to become more “personal,”
increasingly accessible anytime,anywhere. At the forefront of
this development are handheld devices that are transforming
into computing platforms. Mobile phones are no longer just
for talking—they have been capable of carrying data and
video for some time. Significantly, the mobile device is
becoming so capable of general-purpose computing that it’s
destined to become the next PC (Personal Computer). It is
also anticipated that even a number of traditional PC
manufacturers such as ASUS, HP, and Dell will be
producing devices of various form factors based on the
Android OS. The battle lines between operating systems,
computing platforms, programming languages, and
development frameworks are being shifted and reapplied to
mobile devices. We are also expecting a surge in mobile
programming in the IT industry as more and more IT
applications start to offer mobile counterparts. To help you
profit from this trend, we’ll show you how to use Java to write
programs for devices that run on Google’s Android Platform
(, an open source
for mobile development. We are excited about Android
because it is an advanced platform that introduces a number
of new paradigms in framework design (even with the
limitations of a mobile platform).The Android SDK supports
most of the Java Platform, Standard Edition (Java SE)
except for the Abstract Window Toolkit (AWT) and Swing. In
place of AWT and Swing, Android SDK has its own
extensive modern UI framework. Because you’re
programming your applications in Java, you could expect
that you need a Java Virtual Machine (JVM) that is
responsible for interpreting the runtime Java byte code. A
JVM typically provides the necessary optimization to help
Java reach performance levels comparable to compiled
languages such as C and C++. Android offers its own
optimized JVM to run the compiled Java class files in order
to counter the handheld device limitations such as memory,
processor speed, and power. This virtual machine is called
the Dalvik VM, which we’ll explore in a later section “Delving
into the Dalvik VM.”

Software Requirements
 Java 1.6 runtime
 Eclipse IDE, Android SDK ,Androd ADT plugin

Hardware Requirements
   Microsoft windows XP SP3
   Processor: 800MHz Intel Pentium III or equivalent or higher
   Disk space: 750 MB of free disk space
   Memory: 512 MB

Shared By: