Hey, Friends...
This PPT Presentation is all about History, Architecture, Versions, Advantages & Disadvantages of Android over apple ios. Students can use this PPT Presentation for their Education Purpose to give Presentation.
Hey, Friends...
This PPT Presentation is all about History, Architecture, Versions, Advantages & Disadvantages of Android over apple ios. Students can use this PPT Presentation for their Education Purpose to give Presentation.
Introduction to Android and Android StudioSuyash Srijan
This is a presentation that I gave at Google Developer Group Oxford to introduce people to Android development and Android Studio IDE, which is used to build Android apps. This presentation gives a brief overview of the platform and fundamentals of the app and what developer tools are available.
PS: Some slides do not have any text accompanying it. That is either because it wasn't relevant or because the text would've been too long to put on the corresponding slide.
This is a basic crash course for android development covers:
Android Studio,Hello World Application,Application Components,Application Resources,User Interface,Good UI,Play Store
This presentation tries to give an overview of the fascinating world of mobile development. It is not the purpose to give any details on a given technology, but it tries to give an overview of the various possibilities. Although the presentation looks at technologies and initiatives from various parts of the industry there are some more details on a certain number of IBM initiative given my background.
In this video i will again gave a presentation on new technology
which is invent by the google company ,so i will go thorough about ANDROID STUDIO. what is android studio,history of android and steps here how to create a new android studio project. so guys any question regarding this presentation please share via kswapanpreet@gmail.com.
thanks
Introduction to Android and Android StudioSuyash Srijan
This is a presentation that I gave at Google Developer Group Oxford to introduce people to Android development and Android Studio IDE, which is used to build Android apps. This presentation gives a brief overview of the platform and fundamentals of the app and what developer tools are available.
PS: Some slides do not have any text accompanying it. That is either because it wasn't relevant or because the text would've been too long to put on the corresponding slide.
This is a basic crash course for android development covers:
Android Studio,Hello World Application,Application Components,Application Resources,User Interface,Good UI,Play Store
This presentation tries to give an overview of the fascinating world of mobile development. It is not the purpose to give any details on a given technology, but it tries to give an overview of the various possibilities. Although the presentation looks at technologies and initiatives from various parts of the industry there are some more details on a certain number of IBM initiative given my background.
In this video i will again gave a presentation on new technology
which is invent by the google company ,so i will go thorough about ANDROID STUDIO. what is android studio,history of android and steps here how to create a new android studio project. so guys any question regarding this presentation please share via kswapanpreet@gmail.com.
thanks
about different types of Android and its uses and working of the kinds of androids in mobile phones and tabs.
Android released date by whom and expired dates
Mobile OS controls smartphone, tablet, PDA, or other mobile device. Modern mobile operating systems combine the features of a personal computer operating system with touchscreen, cellular, Bluetooth, WiFi, GPS mobile navigation, camera, video camera, speech recognition, voice recorder, music player, Near field communication, personal digital assistant (PDA), and other features.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
2. Welcome
to the World Of Android
What You Learn With Us..
1. Introduction Of Android
2. History Of Android
3. Why Android
4. Career in Android
5. What are various Android Devices
3. Introduction To Android
What is an Android
-Android in Linux Based Operating System
Design for the Touch Screen Devices Like
Smartphone's and Tablet Computer.
Initially developed by Android, Inc., which
Google backed financially and later bought in
2005
Android is open source and Google releases
the code under the Apache License
Android Programmed in C, C++ and Java
The first Android-powered phone was sold in
October 2008.
5. More About HTC Dream
Manufacturer-HTC Corporation.
Availability by country
22 October 2008 (United States)
30 October 2008 (United Kingdom)
5 February 2009 (Australia)
21 February 2009 (Singapore)
2 June 2009 (Canada)
Weight 158 g
Operating system Android 1.6 Originally
Android 1.0
6. History Of Android
Android Mobile OS Designed By Android Inc.
was founded in Palo Alto California in Oct
2003.
Android logo was designed by Irina Blok.
Founders Of Android Inc.
- Andy Rubin (co-founder of Danger).
- Rich Miner (co-founder of Wildfire
Communications, Inc.).
- Nick Sears (once VP at T-Mobile).
- Chris White (headed design and interface
development at WebTV.
7. Before Android OS Smart Phones are there.
These smart phone vendors developed their
own hardware and operating system
Following are name of some companies who
had their own Smart Phone.
Symbion Mobile(Nokia)
BlackBerry(BlackBerry)
iphone(Apple Corporation)
Windows Mobile(Microsoft Corporation)
8. Each Company Provides their own App store
,then developer post there application into
that app store and make business.
We can’t use the application develop for one
Smartphone in another SmartPhone.
This make application as platform dependent.
To make independency Google and OHA
announce Android as OpenSource.
With this the journey of android was started.
9. OHA
It means Open Handset Alliances.
This is consortium of 84 different companies
All companies of Smart Phone Development
came under one roof in OHA
They all accepted android as operating
system
OHA led by Google
Google announce the app store for android in
August 2008 and make available to user in
octomber 2008
10. Why Android
Android provides the platform independency.
It is make opensoure by Google so that it
used by the SmartPhone vendors.
As its code is opensource and available to
developer ,Developer can develop their own
app.
This app can be sell over the Android Market
and business can be make.
12. History Of Mobile OS
1979–1992 Mobile phones have embedded
systems to control operation.
1993 The first smartphone, the IBM Simon,
has a touchscreen, email and PDA features.
1996 Palm Pilot 1000 personal digital
assistant is introduced with the Palm OS
mobile operating system.
1996 First Windows CE Handheld PC
devices are introduced.
13. 1999 Nokia S40 OS is officially introduced
with the launch of the Nokia 7110.
2000 Symbian becomes the first modern
mobile OS on a smartphone with the launch
of the Ericsson R380.
2001 The Kyocera 6035 is the first
smartphone with Palm OS.
2002 Microsoft's first Windows CE (Pocket
PC) smartphones are introduced.
14. 2005 Nokia introduces Maemo OS on the first
internet tablet N770.
2007 Apple iPhone with iOS is introduced as
an iPhone, "mobile phone" and "internet
communicator.
2007 Open Handset Alliance (OHA) formed
by Google, HTC, Sony, Dell, Intel, Motorola,
Samsung, LG.
2008 OHA releases Android 1.0 with the HTC
Dream (T-Mobile G1) as the first Android
phone.
15. 2009 Palm introduces webOS with the Palm
Pre. By 2012 webOS devices were no longer
sold.
16. Why Mobile App Development?
Mobile platform is the platform of the future
Double-digit growth in world-wide smartphone ownership.
Job market is hot
Market for mobile software surges from $4.1 billion in 2009 to
$17.5 billion by 2012
2010 Dice.com survey: 72% of recruiters looking for iPhone app
developers, 60% for Android1
Dice.com: mobile app developers made $85,000 in 2010 and
salaries expected to rise2
17. Why Android?
A lot of students have them
2010 survey by University of CO1
: 22% of college
students have Android phone (26% Blackberry, 40%
iPhone)
Gartner survey2
: Android used on 22.7% of
smartphones sold world-wide in 2010 (37.6%
Symbian, 15.7% iOS)
Students already know Java and Eclipse
Low learning curve
CS0 students can use App Inventor for Android
1http://testkitchen.colorado.edu/projects/reports/smartphone/smartphone-appendix1/
2http://www.gartner.com/it/page.jsp?id=1543014
18. Why Android?
Transferring app to phone is trivial
Can distribute by putting it on the web
Android Market for wider distribution
• It’s not 1984
24. Brief History
1996
The WWW already had websites with color and
images
But, the best phones displayed a couple of lines
of monochrome text!
Enter:
Wireless Application Protocol (WAP) – stripped down
HTTP for bandwidth reduction
Wireless Markup Language (WML) – stripped down
HTML for content
25. Brief History
Many issues (WAP = “Wait And Pay”)
Few developers to produce content (it wasn’t fun!)
Really hard to type in URLs using the small
keyboards
Data fees frightfully expensive
No billing mechanism – content difficult to
monetize
Other platforms emerged
Palm OS, Blackberry OS, J2ME, Symbian
(Nokia), BREW, OS X iPhone, Windows Mobile
26. Brief History - Android
2005
Google acquires startup Android Inc. to start Android platform
Work on Dalvik VM begins
2007
Open Handset Alliance announced
Early look at SDK
2008
Google sponsors 1st
Android Developer Challenge
T-Mobile G1 announced
SDK 1.0 released
Android released open source (Apache License)
Android Dev Phone 1 released
27. Brief History cont.
2009
SDK 1.5 (Cupcake)
New soft keyboard with “autocomplete” feature
SDK 1.6 (Donut)
Support Wide VGA
SDK 2.0/2.0.1/2.1 (Eclair)
Revamped UI, browser
2010
Nexus One released to the public
SDK 2.2 (Froyo)
Flash support, tethering
SDK 2.3 (Gingerbread)
UI update, system-wide copy-paste
28. Honeycomb
Android3.0-3.
Brief History cont.
2011
SDK 3.0/3.1/3.2 (Honeycomb) for tablets only
New UI for tablets, support multi-core processors
SDK 4.0/4.0.1/4.0.2/4.0.3 (Ice Cream Sandwich)
Changes to the UI, Voice input, NFC
Ice cream Sandwic
Android 4.0+
29. The Android Developer
Website
http://developer.android.com/index.html
This should be your homepage for the next
semester!
30. Distribution of Devices
Data collected during a 14-day period ending on January 3, 2012
http://developer.android.com/resources/dashboard/platform-
versions.html
31. What is Google Android?
A software stack for mobile devices that includes
An operating system
Middleware
Key Applications
Uses Linux to provide core system services
Security
Memory management
Process management
Power management
Hardware drivers
33. Mobile Devices: Advantages (as
compared to fixed devices)
Always with the user
Typically have Internet access
Typically GPS enabled
Typically have accelerometer & compass
Most have cameras & microphones
Many apps are free or low-cost
34. Mobile Devices: Disadvantages
Limited screen size
Limited battery life
Limited processor speed
Limited and sometimes slow network access
Limited or awkward input: soft keyboard, phone
keypad, touch screen, or stylus
Limited web browser functionality
Range of platforms & configurations across
devices
35. Mobile Applications
What are they?
Any application that runs on a mobile device
Types
Web apps: run in a web browser
HTML, JavaScript, Flash, server-side components,
etc.
Native: compiled binaries for the device
Often make use of web services
37. Android Apps
Built using Java and new SDK libraries
No support for some Java libraries like Swing &
AWT
Oracle currently suing Google over use
Java code compiled into Dalvik byte code
(.dex)
Optimized for mobile devices (better memory
management, battery utilization, etc.)
Dalvik VM runs .dex files
38. Building and running
ADB is a client server program that connects clients on developer
machine to devices/emulators to facilitate development.
An IDE like Eclipse handles this entire process for you.
http://developer.android.com/guide/developing/building/index.html#detailed-build
Compiled resources
(xml files)
Android Debug Bridge
39. Building and running (more
details)
Expand
figure
Android Interface
Definition
Language (AIDL) –
Definitions to
exchange data
between
applications (think
SOAP)
http://developer.android.com/guide/de
veloping/building/index.html#detailed-
build
Android Asset Packing Tool
Allows processes across
apps to communicate.
40. Applications Are Boxed
By default, each app is run in its own Linux
process
Process started when app’s code needs to be
executed
Threads can be started to handle time-consuming
operations
Each process has its own Dalvik VM
By default, each app is assigned unique Linux ID
Permissions are set so app’s files are only visible to
that app
42. Publishing and Monetizing
Paid apps in Android Market, various other
markets
Free, ad-supported apps in Android Market
Ad networks (Google AdMob, Quattro Wireless)
Sell your own ads
Services to other developers
Ex. Skyhook Wireless
(http://www.skyhookwireless.com/)
Contests (Android Developer Challenge)
Selling products from within your app
43. Android Market
http://www.android.com/market/
Has various categories, allows ratings
Have both free/paid apps
Featured apps on web and on phone
The Android Market (and iTunes/App Store) is
great for developers
Level playing field, allowing third-party apps
Revenue sharing
44. Publishing to Android Market
Requires Google Developer Account
$25 fee
Link to a Merchant Account
Google Checkout
Link to your checking account
Google takes 30% of app purchase price
45.
46. Android Design Philosophy
Applications should be:
Fast
Resource constraints: <200MB RAM, slow processor
Responsive
Apps must respond to user actions within 5 seconds
Secure
Apps declare permissions in manifest
Seamless
Usability is key, persist data, suspend services
Android kills processes in background as needed
47. Leveraging the web
To keep your apps fast and responsive,
consider how you can leverage the web
What ____________ can be ________ on a
server or in the cloud?
Tasks/performed
Data/persisted
Data/retrieved
Beware, data transfer is also expensive and can
be slow
49. Apple vs. Google
Open Handset Alliance
30+ technology companies
Commitment to openness, shared vision, and
concrete plans
Compare with Mac/PC battles
Similar (many PC manufacturers, one Apple)
Different (Microsoft sells Windows, Google gives
away Android)
Editor's Notes
named after a robot in Bladerunner
Open Handset Alliance, a consortium of 47 hardware, software, and telecom companies devoted to advancing open standards for mobile devices. Includes Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel and T-Mobile
The linux kernel 2.6 is the hardware abstraction layer (HAL) between the hardware and the android software stack.
Maybe more profitable with ads than actually selling the app