Você está na página 1de 8

EE 673 Digital Communication Networks

Project Report

A B C to Creating Basic Applications of


Android

Chintan Pandya (Y7125)

Rahul Agrawal (Y7333)


devoted to advancing open standards for
Abstract: mobile devices. Google released most of the
Android code under the Apache License,
With Google’s latest launch for mobile
a free software and open source license.
Android Operating System, we did a project
starting from ABC of it up to Creating Basic
Application. Here we are describing about Android Architecture:
Android, features, capabilities, application, Android relies on Linux version 2.6 for
what we developed, current market scenario core system services such as security,
and future plans. With Android, mobile phone memory management, process management,
rd network stack, and driver model. The kernel
has achieved its 3 generation and brand in
st also acts as an abstraction layer between the
21 century. To cop up with the latest
technology in mobile phone’s world lets start hardware and the rest of the software stack.
the journey of Android. See the figure on next page.

Introduction: System Libraries:


Android is a mobile operating
Android includes a set of C/C++
system running on the Linux kernel. It was
libraries used by various components of the
initially developed by Android Inc., a firm later
Android system. These capabilities are
purchased by Google, and lately by the Open
exposed to developers through the Android
Handset Alliance. It allows developers to
application framework. Some of the core
write managed code in the Java language,
libraries are listed below:
controlling the device via Google-developed
Java libraries. • System C library - a BSD-derived
implementation of the standard C system
library (libc), tuned for embedded Linux-based
devices
• Media Libraries - based on PacketVideo's
OpenCORE; the libraries support playback
and recording of many popular audio and
video formats, as well as static image files,
including MPEG4, H.264, MP3, AAC, AMR,
JPG, and PNG
• Surface Manager - manages access to the
display subsystem and seamlessly composites
The unveiling of the Android
2D and 3D graphic layers from multiple
distribution on 5 November 2007 was
applications
announced with the founding of the Open
• LibWebCore - a modern web browser engine
Handset Alliance, a consortium of 47
which powers both the Android browser and
hardware, software and telecom companies
an embeddable web view
• No support for determining SD card 1. Browser: Successfully made a
insert/eject browser that would OMIT the HTML
• No support for Bluetooth tags and renders information without
Coding in any form. Browser is
efficient, fast and light.
DrawDroid: 2. Calcy: Developed a Mobile Calculator

It is a simply Java application to using Android. Can implement all

design a GUI for any android application. It Arithmetic functions which are

contains large number of widgets, layouts, possible with the modern World

buttons and all that we need to make a well- Scientific Calculator

fledge android app. Through drag and drop, 3. GPS status: Made an application

we can design the layout and in back end it will which specifies the GPS coordinates

generate the xml code which we can use of the Android Phone and now Android

directly in any particular application. can be used as a effective device for a


variety of applications.

Market Analysis:

While Google are keeping the exact


download statistics private, mobile advertising
network Medialets have been doing some data
analysis of their own and have publicised
some approximate figures and trends for the
Android Market's first weekend.
Interesting Apps in market:
Here a rundown of the statistics Medialets
1. ASE have published:
2. Barcode Scanner
3. Notepad • 167 Apps have been downloaded between
4. GPS Status 2 667,000 and 2.9 Million times.
5. I-Jetty • Downloads are being driven by 41 apps,
6. Nimbuzz which account for between 73% and 83%
7. OI File Manager of all possible downloads.
8. Opera Mini Browser • Two applications, Pac-Man by Namco and
9. Telnet The Weather channel generated the most
10. Terminal Emulator downloads (50,000 - 250,000).
• Although download ranges can be very
large, growth on the low-end was still
Application that we developed:
nearly 80% during the first week.
• 5 Categories account for 61% of all apps.
• The number of apps has nearly tripled
since launch, led by the Games, Tools and
Productivity categories.
Future Ideas:
• GPS Status: Can be used for keeping a
track of the Vehicles(Can be used by
transport agencies),Can be used for
keeping a track of trains, Military
operations, Finding the shortest distance,
Finding location on a Map.
It can be integrated using Google Maps
and can find use in a number of
applications.
• Browser for Data Encryption-Could be
used for Security Purposes Customized
Browser that may render Application
Specific information from a given coded
HTML Light and faster browser which is
the need of the hour considering limited
resources in Mobile phones
• Embedding with Google wave: The
Information sharing that we are talking of
deals with: Internships, Project
Associates, Sponsors, Guides, Colleges
(their feedbacks and placements),
Coaching, Schools, Exams, Results,
Scholarships, Awards, Placements, Job
Profiles, Job Feedbacks, Competitive
Exams and their Scope, Right approach
towards preparation, Counselling, Good
Books and Study material etc.

References:
1. http://developer.android.com
2. http://wikipedia.com
3. http://android.com/market
4. http://androidapps.com

Você também pode gostar