2. AGENDA
•
•
•
•
•
•
•
•
•
•
Hot ideas that changed the IT world
Technology today – SCM
The mobile Technology, major advancements
What is Android???
Android vs Windows & iOS
Android apps and GOOGLE Playstore
How to develop an Android app.???
Everything is set, Android & GOOGLE Web Services
Examples……
Any !deas from you..???
3. IDEAS…..
• An !dea can change the world
• 3 apples those who changed the
world…
• eg1. Dennis Ritchie –> Steve Jobs
• eg2. Edgar Frank –> Larry Ellinson
• More than invention, more than
technology, ideas are most important
thing
4. TODAY…
• SCM – Social, Cloud & Mobile (ORACLE Open World
2012)
• Social & Cloud – need high investments
• Mobile
•
•
•
•
•
Less expensive
Availability of open source platforms
Ease of development
devices which we are familiar with
Middleware that abstracts complexity of ES development
6. PLATFORMS
• Three major platforms
ANDROID
Open source
Open
Source….???
iOS
Windows Mobile
•Apple iOS is runnable only in iPhone never
free and open source
•Windows has no such restriction, works in all
smartphones and tablets committed to
microsoft
7. THE ANDROID
•
•
•
•
•
Operating system
Linux based (linux kernel under GNU GPL 2.0)
Single user environment
Free and open
Open Source – Apache licence 2.0, freely modified by
manufactures and developers or any stakeholders
• Supported platforms ARM,MIPS and x86
8. HIS STORY…
•
•
•
•
•
•
Initially developed by Android, Inc. in 2005
Now complete ownership by GOOGLE
unveiled by Open Handset Alliance in 2008
First android phone in October 2008
Overtakes Symbian in last of 2010
now……………….
9. NOW…
• 25 billion apps in GOOGLE Play
• 71% of mobile developers prefer
•
13. DEVELOPMENT
• http://developers.google.com – everything is here
• Sample codes, tutorials, APIs, upload centre, discussions
• You need JDK, Eclipse IDE, ADT, SDK
• API level 1 to 18 : Provide std libraries and classes required
for application development
• Eg. Camera(level 2), WiFi, Location Services, Databases etc
14. DEVELOPMENT
• Collection of standard services
• Eg. Speech, Location, Messaging, Communication,
Touch,……..
• Of course nothing to build by your own, everything set
for you….
• Web services : maps, mail, youtube, etc
• All google services are free to use, some services are
payable
17. APPS
•
•
•
•
Playstore contains 25billion and counting…..
Uploading app >>> 18 step process, try “Googling”….
Needs a good idea to be noticed…..
So what should my app in the play store???
•
•
•
Other side
Large demand of android apps from enterprises
build their HR, Payroll, Sales, Marketting, CRM mobile
versions
All are web based apps, in which you are defining web services
and use it
j2EE is used for web oriented programming.
•
•
IN BOTH CASE, YOU NEED
KNOWLEDGE AND
CONFIDENCE