Handwritten Text Recognition for manuscripts and early printed texts
Android Project By Susovan
1.
2.
3. • Android is an open source operating system, created by
Google specifically for use on mobile devices (cell phones
and tablets)
• Linux based (2.6 kernel)
• Can be programmed in C/C++ but most app development
is done in Java (Java access to C Libraries via JNI (Java
Native Interface))
• Supports Bluetooth, Wi-Fi, and 3G and 4G networking
What is Android
4. History of Android
Android Inc.founded in Palo
Alto,california ,united states in October
2003 by
Andy Rubin[co-founder of danger],rich
miner[co-founder of wildfire
communicationInc.],nick sears[once VP
at T-Mobile],and Chris white[headed
design and interface development at
web TV] to develop.
5.
6.
7.
8.
9. On 30 April 2009, the Android 1.5 update, dubbed Cupcake, was released,
based on Linux kernel 2.6.27. Its predecessor was Android 1 and its successor
was Android 1.6 Doughnut. The update included several new features and UI
amendments.
10. On 15 September 2009, the
Android 1.6 SDK – dubbed
Donut – was released, based on
Linux kernel 2.6.29. Its
predecessor was Android 1.5
Cupcake and its successor
was Android 2.0 Eclair. Included
in the update were numerous
new features.
11. Android 2.0–2.1 "Eclair" is a discontinued
version of the Android mobile operating
system developed by Google. Unveiled on
October 26, 2009, Android 2.1 builds upon the
significant changes made by Android 1.6
"Donut". Two major additions in Eclair were
support for near field communication (NFC)
(used in mobile payment solutions) and session
initiation protocol (SIP) (used inVoIP internet
telephony).
12. Android 2.2 is a minor platform release including
user features, developer features, API changes, and
bug fixes. For information on developer features and
API changes, see the Framework API section.
For developers, the Android 2.2 platform is available
as a downloadable component for the Android SDK.
The downloadable platform includes an Android
library and system image, as well as a set of
emulator skins and more. To get started developing
or testing against Android 2.2, use the Android SDK
Manager to download the platform into your SDK.
13. Android 2.3–2.3.7 "Gingerbread" is a discontinued version of
the Android mobile operating system developed by Google and released in
December 2010. The Gingerbread release introduced support for near field
communication (NFC) (used in mobile payment solutions) and session
initiation protocol (SIP) (used in VoIP internet telephony).
Gingerbread's user interface was refined in many ways, making it easier to
master, faster to use, and more power-efficient. A simplified color scheme
with a black background gave vividness and contrast to the notification bar,
menus, and other user interface components. Improvements in menus and
settings resulted in easier navigation and system control.
The Nexus S smartphone, released in 2010, was the first phone from
the Google Nexus line that ran Gingerbread, and also the first one from the
line with built-in NFC functionality.
Gingerbread uses version 2.6.35 of the Linux kernel.
14. Android 3.0–3.2.6 "Honeycomb" is a discontinued and still
available version of the Android platform that was designed for
devices with larger screen sizes, particularly tablets. Besides the
addition of new features, Honeycomb introduced a new so-
called "holographic" user interface theme and an interaction
model that built on the main features of Android, such as
multitasking, notifications and widgets.
15. Android 4.0 "Ice Cream Sandwich" is a version of
the Android mobile operating system developed by Google.
Unveiled on October 19, 2011, Android 4.0 builds upon
the significant changes made by the tablet-only
release Android 3.0 "Honeycomb", in an effort to create a
unified platform for both smartphones and tablets, whilst
simplifying and modernizing the overall Android
experience around a new set of human interface
guidelines. As part of these efforts, Android 4.0 introduced
a new visual appearance codenamed "Holo", which is built
around a cleaner, minimalistic design, and a new
default typeface named Roboto.
16. Android Jelly Bean is the name given to three major point
releases of the Android mobile operating system developed
by Google, spanning versions between 4.1 and 4.3.1.
The first of these three, 4.1, was unveiled at
Google's I/O developer conference in June 2012, focusing on
performance improvements designed to give the operating
system a smoother and more responsive feel, improvements to
the notification system allowing for "expandable" notifications
with action buttons, and other internal changes.
Two more releases were made under the Jelly Bean name in
October 2012 and July 2013 respectively, including 4.2—which
included further optimizations, multi-user support for
tablets, lock screen widgets, quick settings, and screen savers, and
4.3—contained further improvements and updates to the
underlying Android platform.
17. Android 4.4 "KitKat" was officially announced on September
3, 2013. The release was internally codenamed "Key Lime
Pie"; John Lagerling, director of Android global partnerships,
and his team, decided to drop the name, arguing that "very
few people actually know the taste of a key lime pie".
Aiming for a codename that was "fun and unexpected", his
team pursued the possibility of naming the release "KitKat"
instead. Lagering phoned a representative of Nestlé,
who owns the Kit Kat brand and produces the confectionery
outside the United States (where it is produced by The
Hershey Company under license), and quickly reached a
preliminary deal for a promotional collaboration between
the two companies,
later finalized in a meeting at Mobile World Congress in
February 2013. The partnership was not revealed publicly,
or even to other Google employees and Android developers
(who otherwise continued to internally refer to the OS as
"KLP"), until its official announcement in September.
18. Android Lollipop is a version of the Android mobile operating
system developed by Google, spanning versions between 5.0 and
5.1.1. Unveiled on June 25, 2014, during the Google
I/O conference, it became available through official over-the-
air (OTA) updates on November 12, 2014, for select devices that
run distributions of Android serviced by Google (such
as Nexus and Google Play edition devices). Its source code was
made available on November 3, 2014.
One of the most prominent changes in the Lollipop release is a
redesigned user interface built around a design language known
as "Material design". Other changes include improvements to the
notifications, which can be accessed from the lockscreen and
displayed within applications as top-of-the-screen banners.
Google also made internal changes to the platform, with
the Android Runtime (ART) officially replacing Dalvik for
improved application performance, and with changes intended
to improve and optimize battery usage.
Lollipop is succeeded by Android Marshmallow (version 6.0),
which was released in October 2015.
19. Android 6.0 "Marshmallow“ is a version of
the Android mobile operating system. First unveiled in May
2015 at Google I/O under the codename "Android 'M'", it
was officially released in October 2015.
Marshmallow primarily focuses on improving the overall
user experience of Lollipop, introducing a new permissions
architecture, new APIs for contextual assistants (a feature
notably leveraged by "Google Now On Tap"—a new
capability of the Google Search app), a new power
management system that reduces background activity when
a device is not being physically handled, native support
for fingerprint recognition and USB Type-C connectors, the
ability to migrate data to a microSD card and use it as
primary storage, as well as other internal changes.
20.
21. What can an Android Phone do?
Android phones are highly customizable and as such can be altered to suit your tastes and needs with
wallpapers, themes and launchers which completely change the look of your device's interface. You can
download applications to do all sorts of things like check your Facebook and Twitter feeds, manage your bank
account, order pizza and play games. You can plan events on from your phone's calendar and see them on
your computer or browse websites on your desktop and pick them up on your phone.
Another neat feature of Android is that it automatically backs up your contacts for you. When you set up an
Android phone you’ll need to create a Google Account or sign in with an existing one. Every time you save a
number to the address book of your Android phone it will be synced to your Google Account.
The benefit of this is that if you lose your phone all of your numbers will be saved. The next time you get an
Android phone (or and iPhone or Windows Phone if you prefer) and sign in with your Google Account, all of
your contacts and friend's numbers will be displayed in your new phone’s address book immediately, no need
to transfer or back them up anywhere else.
22. FEATURES OF ANDROID
1. Background Wi-Fi location still runs even when
2. Wi-Fi is turned off.
3. Developer logging and analyzing enhancements
4. It is optimized for mobile devices.
5. It enables reuse and replacement of components.
6. Java support ,media support, multi touch, video
calling,multi tasking, voice based features, screen
capture, camera ,bluetooth,gps,compass and
accelerometer,3G.
23. The software stack is split into Four Layers:
1. The application layer
2. The application framework
3. The libraries and runtime
4. The kernel
ANDROID ARCHITECTURE
24. The ability for anyone to customize the Google Android platform
The consumer will benefit from having a wide range of mobile
applications to choose from since the monopoly will be broken by
Google Android
Men will be able to customize a mobile phones using Google
Android platform like never before
Features like weather details, opening screen, live RSS feeds and
even the icons on the opening screen will be able to be customized
As a result of many mobile phones carrying Google Android,
companies will come up with such innovative products like the
location
In addition the entertainment functionalities will be taken a notch
higher by Google Android being able to offer online real time
multiplayer games
25. Development requirements in
•Java
•Android SDK
Eclipse IDE (optional)
Bluetooth limitations
Firefox mobile isn't coming to android because
of android limitations
LIMITATIONS OF ANDROID
26. We hope that the next versions of
Android have overcome the actual
limitations and that the future
possibilities became a reality and
may this software is also developed
to use in PC’s also.