innovate your ideas through android
DESCRIPTION
Innovate Your !deas through Android Development The future is mobile.... is hereTRANSCRIPT
SEMINAR SERIES
INNOVATE YOUR IDEAS THROUGH ANDROID
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..???
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
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
MOBILE…
PLATFORMS
• Three major platformsANDROID iOS Windows Mobile
Open source
Open Source….???
•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
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
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……………….
NOW…
• 25 billion apps in GOOGLE Play• 71% of mobile developers prefer•
VERSIONS
• ABCDEFGHIJ• API Levels 1 to 18 (1.0 to 4.3)• Alpha, Beta….. Then your favourite
sweets• Cup Cake, DoNut ………………….. Jelly
Bean.
ARCHITECTURE
DEVELOPMENT• Android application
– Content providers– Activity– Layout
• technologies : core Java +XML +SQLite (opt)• ADT Bundle:-
– SDK– IDE (preferably eclipse)– Sample codes– APIs– Emulators
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
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
DEVELOPMENT
• Android emulator NEXUS with ARM
APPSSTAND ALONE
APPSWEB BASED
APPSCUSTOMIZED
APPS
Enterprise Deployment
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
DEMO
INTERESTING IDEAS
• SPEED WARNING SYSTEM FOR PARENTAL CONTROL
• PERSONAL ASSISTANT• ANDROID BASED LIVE VIDEO
STREAMING FOR MEDIA
NOW YOUR TURN
• 1).
• 2).
• 3).
Jithin Kuriakose, Jinsha C & Nidhina
ISTPPsyche Technologies
Calicut
www.istp.inwww.psyche.co.in
THANK YOUALL