SlideShare a Scribd company logo
1 of 47
Download to read offline
Copyright Ā© Appin Technology Lab
Copyright Ā© Appin Technology Lab 1
TABLE OF CONTENT
ā€¢ Introduction
ā€¢ Why mobile application development
ā€¢ Why does a mobile need to be become smart?
ā€¢ Few reasons to go MAD (Mobile Application Development)
ā€¢ What is Android?
ā€¢ Why Android?
ā€¢ Origin of Android
ā€¢ Philosophy behind creation of android
ā€¢ Android versions
ā€¢ Android Architecture
ā€¢ Increasing demand of Android
Copyright Ā© Appin Technology Lab 2
ā€¢ Future of android
ā€¢ Advantages of open source software
ā€¢ Security features in android
ā€¢ Future of Android
ā€¢ What is BlackBerry
ā€¢ Why BlackBerry
ā€¢ History of BlackBerry
ā€¢ BlackBerry Architecture
ā€¢ Future of BlackBerry
ā€¢ What is iOS
ā€¢ Architecture of iOS
ā€¢ Future of mobile application development
ā€¢ Scope of mobile application development
ā€¢ What is the benefit of learning all 3 in 1
TABLE OF CONTENT CONTDā€¦
Copyright Ā© Appin Technology Lab 3
INTRODUCTION
ā€¢ Mobile application development is the set of processes and procedures
interested in writing software for small, wireless computing devices such as
smartphones or tablets.
ā€¢ Mobile application development is similar to Web application development
and possesses its roots within more traditional computer software
development. One critical difference, however, is that mobile applications
(apps) tend to be written specifically to leverage the unique features a
particular mobile device gives. For instance, a gaming app could be written
to leverage the iPhone's accelerometer.
ā€¢ Mobile app development has been steadily growing, both in terms of
revenues and careers created. A 2013 expert report estimates you can find
529, 000 direct Application Economy jobs inside the EU 28 customers, 60% of
which can be mobile app developer.
Copyright Ā© Appin Technology Lab 4
WHY MOBILE APP DEVELOPMENT
ā€¢ Ubiquity regarding smartphones: Smartphones will progressively more
replace feature phones in shops. Nearly everyone should be able to use
smartphone applications, not just ā€“ as of now ā€“ business men and women,
social networkers and gamers. The main driver is a reduction in mobile
phone prices, which will lessen to 100 Euro for many starter devices.
ā€¢ Ubiquity involving app stores: For your foreseeable future, Smartphones will
always depend on the app store. If you use a smartphone or innovative
feature phone you'll have easy and convenient entry to the world of apps.
ā€¢ Ubiquity involving app stores: For your foreseeable future, Smartphones will
always depend on the app store. If you use a smartphone or innovative
feature phone you'll have easy and convenient entry to the world of apps.
ā€¢ Unmatched user-experience: Apps offer a user-experience which mobile
Websites or widgets are unable to provide.
Copyright Ā© Appin Technology Lab 5
WHAT IS A MOBILE PHONE?
An electronic telecommunications device, often referred to as a
cellular phone or cellphone. Mobile phones connect to a wireless
communications network through radio wave or satellite
transmissions.
WHAT IS A SMARTPHONE?
Smartphones are a handheld device that integrates mobile
phone capabilities with the more common features of a
handheld computer or PDA. Smartphones allow users to store
information, e-mail, install programs, along with using a mobile
phone in one device.
ā€¢ Productivity
ā€¢ Multimedia
Copyright Ā© Appin Technology Lab 6
WHAT DOES A MOBILE NEED
TO BECOME SMART?
Something which will dynamically
control its hardware and provide
features and customizations as per
the requirements of the user.
An Operating System
Operating
System
Hardware
User
Copyright Ā© Appin Technology Lab 7
FEW REASONS TO GO MAD(MOBILE
APPLICATION DEVELOPMENT)
ā€¢ Smart Phones
ļƒ¼ Internet Access Any Where
ļƒ¼ Social Networking
ā€¢ Millions of Mobiles
ā€¢ Open Standard
ā€¢ Average time spent by an Indian user on mobile apps is 52 minutes
per day.
ā€¢ MAD stands 5th position to searched by its keyword
ā€¢ India is the third fastest growing mobile applications market
Copyright Ā© Appin Technology Lab 8
WHAT IS ANDROID
ā€¢ Android is a software cluster for mobile devices that includes an
operating systems OS, key applications and middleware.
ā€¢ About the design, kernal of android is based on Linux kenal and
further furnished by Google. Android doesnā€™t have an essential X
window System nor it does support the full set of standard GNU
libraries, which makes it difficult to port existing Linux applications or
libraries to android
Copyright Ā© Appin Technology Lab 9
WHY ANDROID
ā€¢ Android devices now account for 75% of the global smart phone
market, making it the world's most popular mobile platform.
ā€¢ Millions of Android devices in use, and an incredible 900,000+
new Android devices activated daily.
ā€¢ The popularity of Android applications is increasing day by day - and
with it.
ā€¢ Android is powerful and easy to use.
ā€¢ With millions of apps, games, songs, and videos on Google Play,
Android is great for fun, and for getting things done.
ā€¢ With Android, you can quickly and seamlessly switch between apps
and pick up whatever you were doing. Juggling multiple tasks at once
on a mobile device has never been easier.
Copyright Ā© Appin Technology Lab 10
ORIGIN OF ANDROID
ā€¢ Android, Inc. was founded in Palo Alto, california in October 2003 by
Andy Rubin, Rich Minar, Nick Sears and Chris White who work at
ā€œGoogleā€ to develop, in Rubinā€™s words ā€œā€¦smarter mobile devices that
are more aware of its ownerā€™s location and preferences.ā€
ā€¢ Google acquired Android Inc. on August 17, 2005, making it a wholly
owned subsidiary of Google. Key employees of Android Inc., including
Rubin, Miner and White, stayed at the company after the acquisition.
Not much was known about Android Inc. at the time, but many
assumed that Google was planning to enter the mobile phone market
with this move.
Copyright Ā© Appin Technology Lab 11
ORIGIN OF ANDROID CONTDā€¦
ā€¢ At Google, the team led by Rubin developed a mobile device platform
powered by the Linux kernel. Google marketed the platform to
handset makers and carriers on the promise of providing a flexible,
upgradable system.
ā€¢ On November 5, 2007, the Open Handset Alliance, a consortium of
technology companies including Google, device manufacturers such
as HTC and Samsung, wireless carriers such as Sprint Nextel and T-
Mobile, and chipset makers such as Qualcomm and Texas
Instruments, unveiled itself, with a goal to develop open standards
for mobile devices.
Copyright Ā© Appin Technology Lab 12
ā€¢ That day, Android was unveiled as its first product, a mobile device
platform built on the Linux kernel version 2.6. The first commercially
available phone to run Android was the HTC Dream, released on
October 22, 2008.
ORIGIN OF ANDROID CONTDā€¦
Copyright Ā© Appin Technology Lab 13
THE OPEN HANDSET ALLIANCE
ā€¢ Group of 84 Companies - The hardware and software makers
ā€¢ A commitment to openness, a shared vision for the future, and
concrete plans to make the vision a reality
ā€¢ Develops standards for android
Copyright Ā© Appin Technology Lab 14
PHILOSOPHY BEHIND CREATION OF ANDROID
ā€¢ Open
ā€¢ All applications are created equal
ā€¢ Breaking down application boundaries
ā€¢ Fast & easy application development
ā€¢ The source code can be viewed, copied,
edited and shared
ā€¢ All applications have access to every
feature of the device
ā€¢ Reusability Of Code
ā€¢ Strong developer support backbone
Copyright Ā© Appin Technology Lab 15
ANDROID VERSIONS
ā€¢ Android 1.0 (API level 1)
ā€¢ Android 1.1 (API level 2)
ā€¢ Android 1.5 Cupcake (API level 3)
ā€¢ Android 1.6 Donut (API level 4)
ā€¢ Android 2.0 Eclair (API level 5)
ā€¢ Android 2.0.1 Eclair (API level 6)
ā€¢ Android 2.1 Eclair (API level 7)
ā€¢ Android 2.2ā€“2.2.3 Froyo (API level 8)
ā€¢ Android 2.3ā€“2.3.2 Gingerbread (API level 9)
ā€¢ Android 2.3.3ā€“2.3.7 Gingerbread (API level 10)
ā€¢ Android 3.0 Honeycomb (API level 11)
ā€¢ Android 3.1 Honeycomb (API level 12)
ā€¢ Android 3.2 Honeycomb (API level 13)
ā€¢ Android 4.0ā€“4.0.2 Ice Cream Sandwich (API level 14)
ā€¢ Android 4.0.3ā€“4.0.4 Ice Cream Sandwich (API level 15)
ā€¢ Android 4.1 Jelly Bean (API level 16)
ā€¢ Android 4.2 Jelly Bean (API level 17)
ā€¢ Android 4.3 Jelly Bean (API level 18)
ā€¢ Android 4.4 KitKat (API level 19)
Copyright Ā© Appin Technology Lab 16
ANDROID ARCHITECTURE
Copyright Ā© Appin Technology Lab 17
ANDROID ARCHITECTURE CONTDā€¦
ā€¢ The software stack is split into Four Layers:
ļƒ¼ The application layer: You will find all the Android application at
the top layer. You will write your application to be installed on this
layer only. Examples of such applications are Contacts Books,
Browser, Games etc.
ļƒ¼ The application framework: The Application Framework layer
provides many higher-level services to applications in the form of
Java classes. Application developers are allowed to make use of
these services in their applications.
Copyright Ā© Appin Technology Lab 18
ļƒ¼ The libraries and runtime: On top of Linux kernel there is a set
of libraries including open-source Web browser engine WebKit,
well known library libc, SQLite database which is a useful
repository for storage and sharing of application data, libraries
to play and record audio and video, SSL libraries responsible for
Internet security etc.
ļƒ¼ The kernel: At the bottom of the layers is Linux - Linux 2.6 with
approximately 115 patches. This provides basic system
functionality like process management, memory management,
device management like camera, keypad, display etc. Also, the
kernel handles all the things that Linux is really good at such as
networking and a vast array of device drivers, which take the
pain out of interfacing to peripheral hardware.
ANDROID ARCHITECTURE CONTDā€¦
Copyright Ā© Appin Technology Lab 19
ā€¢ Androidā€™s strength comes from its openness.
ā€¢ The Android development tools use Java
ā€¢ Androidā€™s greatest strength is its development kit for developer
ā€¢ Android provides 700,000 application for their user.
ā€¢ Android stands 4th position to searched by its keywords
ā€¢ The ā€œdemand for Android application developers is highā€.
ā€¢ Job opportunities for Android Developer is not only in India but at
international level also
INCREASING DEMAND OF ANDROID
Copyright Ā© Appin Technology Lab 20
SMART PHONE MARKET
Copyright Ā© Appin Technology Lab 21
FEATURES OF ANDROID
ā€¢ Runs on top of the Linux kernel
ā€¢ Powerful Security Structure
ā€¢ Portability
ā€¢ Utilization of hardware to its full potential
ā€¢ Modular Applications Framework
ā€¢ User Interface can be customized in various ways
Linux Security Structure
Hardware Development
Portability
Linux + Modular Applications Framework + Customization
Android
Copyright Ā© Appin Technology Lab 22
ADVANTAGES OF OPEN SOURCE SOFTWARE
ā€¢ Lower total cost of ownership
ā€¢ Reduced dependence on software vendors
ā€¢ Easier to customize
ā€¢ Higher level of security
Copyright Ā© Appin Technology Lab 23
WHY CHOOSE THE LINUX KERNEL?
ā€¢ Open Source
ā€¢ Huge developer network already in place
ā€¢ Cross architecture development
ā€¢ Years of development has made it stable and secure
Open Source
= Developer Network
= Ported To Various Platforms
Copyright Ā© Appin Technology Lab 24
SECURITY FEATURES IN ANDROID
ā€¢ Every application runs in a virtual box
ā€¢ Every application needs user permission to
access system services
Please let me in..!!You donā€™t have permission
Copyright Ā© Appin Technology Lab 25
FUTURE OF ANDROID
ā€¢ A million Android devices are sold everyday
ā€¢ Many new and existing device manufacturers are switching towards Android
as their primary OS
ā€¢ Android has more than 50% of the smartphone market share
Copyright Ā© Appin Technology Lab 26
WHAT IS BLACKBERRY
ā€¢ The BlackBerry is a line of wireless handheld devices and services designed
and marketed by BlackBerry Limited, formerly known as Research in Motion
Limited (RIM). The first BlackBerry device, an email pager, was released in
1999. The most recent BlackBerry devices are the Z30, Z10, Q10 and Q5. The
Z10 and Q10 were announced on January 30, 2013, and the Q5 was
announced on May 14, 2013. The user interface varies by model; most had
featured a physical QWERTY keyboard, while newer generations have relied
on a multi-touch screen and virtual keyboard.
ā€¢ BlackBerry devices can shoot video, take photos and play music; these
devices also provide essentials such as web-browsing, email messaging,
instant messaging, and the proprietary BlackBerry Messenger.
Copyright Ā© Appin Technology Lab 27
WHY BLACKBERRY
ā€¢ The highly integrated nature of the BlackBerry operating system allows you
to wire your application into the daily functionality of the smartphone
making your application a Super App.
ā€¢ Integrating your application with BBM functionality has shown to increase
downloads to the affect that BBM enabled applications make up for 20% of
apps downloaded from BlackBerry World!
Copyright Ā© Appin Technology Lab 28
HISTORY OF BLACKBERRY
ā€¢ Early versions of blackberry were simply two-way pagers, that were
particularly popular in business for their focus on e-mail facilities, as well as
providing wireless internet and calendar functions
ā€¢ With the release of the 5000 and 6000 series, BlackBerry made the switch to
mobile phones and introduced a Java-based kernel
ā€¢ The 7000 series followed, and were the first to feature colour screens and
Bluetooth capability
ā€¢ The 8000 and the 9000 series were the first to be targeted at general
consumers, incorporating more commercial features, such as built-in
cameras, memory card slots and clearer screens
Copyright Ā© Appin Technology Lab 29
BLACKBERRY OS ARCHITECTURE
ā€¢ For the purposes of this presentation, we have chosen the BlackBerry 9000
series, which runs v5.0 of the BlackBerry OS
ā€¢ This version of the BlackBerry OS has a Java based kernel, and utilizes an ARM
architecture with an Intel XScale processor
ā€¢ ARM is a Reduced Instruction Set Computer (RISC) type instruction set
architecture
ā€¢ It uses 16 x 32-bit registers, 1 processor status register and a load/store
architecture
Copyright Ā© Appin Technology Lab 30
ā€¢ ARM does not manufacture its own CPU chips, but licenses it to other
manufacturers to integrate them into their own system
ā€¢ The lateset series of blackberry phone uses a Xscale microprocessor
ā€¢ This processor utilizes an open source bootstrap firmware called RedBoot
(Red Hat Embedded Debug and Bootstrap), designed for embedded systems
BLACKBERRY OS ARCHITECTURE
Copyright Ā© Appin Technology Lab 31
ā€¢ The ARM v5TE Instruction Set
BLACKBERRY OS ARCHITECTURE
Copyright Ā© Appin Technology Lab 32
FUTURE OF BLACKBERRY
ā€¢ The future of blackberry is looking very upbeat.
ā€¢ RIM has plans to release new improved models in the coming year with the
following features:
ļƒ¼ Improvement of browser with full Flash and Microsoft Silverlight
support
ļƒ¼ Upgrading of speed with LTE devices that can achieve speeds of up to
10 Mbps
ļƒ¼ Upgrading of operating system to OS 6.0 in next few months
ļƒ¼ The new OS will feature kinetic scrolling and should further enhance its
popularity in industry
Copyright Ā© Appin Technology Lab 33
WHAT IS iOS
ā€¢ iOS (previously iPhone OS) is a mobile operating system developed by Apple
Inc. and distributed exclusively for Apple hardware. It is the operating system
that powers many of the company's iDevices.
ā€¢ The user interface of iOS is based on the concept of direct manipulation,
using multi-touch gestures. Interface control elements consist of sliders,
switches, and buttons. Interaction with the OS includes gestures such
as swipe, tap, pinch, and reverse pinch, all of which have specific definitions
within the context of the iOS operating system and its multi-touch interface.
Internal accelerometers are used by some applications to respond to shaking
the device (one common result is the undo command) or rotating it in three
dimensions (one common result is switching from portrait to landscape
mode).
Copyright Ā© Appin Technology Lab 34
ā€¢ Major versions of iOS are released annually. The current release, iOS 7, was
released on September 18, 2013. In iOS, there are four abstraction layers:
the Core OS layer, the Core Services layer, the Media layer, and the Cocoa
Touch layer. The current version of the operating system (iOS 7.1.2),
dedicates 1ā€“1.5 GB of the device's flash memory for the system partition,
using roughly 800 MB of that partition (varying by model) for iOS itself. It
runs on the iPhone 4 and later, iPad 2 and later, all models of the iPad Mini,
and the 5th-generation iPod Touch.
WHAT IS iOS
Copyright Ā© Appin Technology Lab 35
ARCHITECTURE OF iOS
ā€¢ This iOS Software Developmen Kit (SDK) provides the tools and interfaces
had to develop, install, work, and test local apps that appear by using an iOS
deviceā€™s Home screen. Native apps are meant using the iOS system
frameworks and Objective-C language and run entirely on iOS. Unlike world
wide web apps, native apps usually are installed physically with a device and
usually are therefore always open to the user, even when the device was in
Airplane mode. They reside close to other system blog, and both the actual
app and any kind of user data is synced to the userā€™s computer as a result of
iTunes.
Copyright Ā© Appin Technology Lab 36
ā€¢ The iOS Architecture Is Layered
ā€¢ At the highest level, iOS acts as an intermediary between the underlying
hardware and the apps you create. Apps do not talk to the underlying
hardware directly. Instead, they communicate with the hardware through a
set of well-defined system interfaces. These interfaces make it easy to write
apps that work consistently on devices having different hardware
capabilities.
ā€¢ The implementation of iOS technologies can be viewed as a set of layers,
which are shown in Figure below. Lower layers contain fundamental services
and technologies. Higher-level layers build upon the lower layers and provide
more sophisticated services and technologies.
ARCHITECTURE OF iOS
Copyright Ā© Appin Technology Lab 37
ARCHITECTURE OF iOS
Copyright Ā© Appin Technology Lab 38
ā€¢ As you write your code, it is recommended that you prefer the use of higher-
level frameworks over lower-level frameworks whenever possible. The
higher-level frameworks are there to provide object-oriented abstractions
for lower-level constructs. These abstractions generally make it much easier
to write code because they reduce the amount of code you have to write
and encapsulate potentially complex features, such as sockets and threads.
You may use lower-level frameworks and technologies, too, if they contain
features not exposed by the higher-level frameworks.
ARCHITECTURE OF iOS
Copyright Ā© Appin Technology Lab 39
FUTURE OF MOBILE APPLICATION
DEVELOPMENT
ā€¢ ā€œMobile is the future of Software Developmentā€ ā€“ Googleā€™s Eric Schmidt.
Usage of mobile phones has increased in the past year. India stands second
in the world, in the number of active mobile phones. Today, out of the 6
billion mobile phones in the world, close to 1 billion is being used in India.
This comes to about 70% of our current population. Every month sees an
increase of around 6 million subscribers. That, in fact, is a lot of numbers.
ā€¢ With the increase in the number and make of mobile phones, there comes a
demand for better applications. And in turn, huge scope of mobile
application development in India. Now, this puts a light on why companies
like Nokia, BlackBerry, Samsung, HTC, Motorola, Google and many others are
going wild with their innovations ā€“ increase in the need and use of Mobile
Applications.
Copyright Ā© Appin Technology Lab 40
ā€¢ Many mobile Apps development industries are considering Android
Application Development as one of the best business opportunities, for this
they need to hire a lot of knowledgeable mobile application developer in
future. This adds a big sign of scope of mobile Apps in future.
ā€¢ In the current job market of mobile application development, the need for
inventive App developers is huge and still increasing. Android Apps
development can also be taken up as a part time job. You can create your
own applications at home and submit it to the Google Play store which can
be downloaded by smart-phone users.
FUTURE OF MOBILE APPLICATION
DEVELOPMENT
Copyright Ā© Appin Technology Lab 41
SCOPE OF MOBILE APPLICATION
DEVELOPMENT
ā€¢ Application programmer
ā€¢ Business application programmer
ā€¢ Computer application programmer
ā€¢ Computer game developer
ā€¢ Computer programmer
ā€¢ Detail programmer
ā€¢ Developer, software
ā€¢ E-business (electronic business) software developer
ā€¢ E-commerce (electronic commerce) software developer
ā€¢ Edp (electronic data processing) applications programmer
ā€¢ Electronic business (e-business) software developer
ā€¢ Electronic commerce (e-commerce) software developer
ā€¢ Electronic data processing (edp) applications programmer
ā€¢ Graphical user interface (gui) designer
ā€¢ Graphical user interface (gui) developer
Copyright Ā© Appin Technology Lab 42
ā€¢ Interactive media developer
ā€¢ Interactive media programmer
ā€¢ Mainframe systems programmer
ā€¢ Minicomputer systems programmer
ā€¢ Multimedia developer
ā€¢ Multimedia programmer
ā€¢ Operating systems programmer
ā€¢ Pc (personal computer) application developer
ā€¢ Programmer analyst
ā€¢ Scientific programmer
ā€¢ Software developer
ā€¢ Software development programmer
ā€¢ Software programmer
ā€¢ Special effects programmer
ā€¢ Systems programmer
SCOPE OF MOBILE APPLICATION
DEVELOPMENT
Copyright Ā© Appin Technology Lab 43
WHATS THE BENEFIT OF LEARNING ALL 3 IN 1
ā€¢ Appin offering the training of 3 application development platform Android,
iOS, BlackBerry) together. Leaning all 3 application development platforms
offers the following benefits:
ļƒ˜ As the demand of smart phones and applications is increasing day by
day, you can develop application on any platform.
ļƒ˜ You can work with any company who is developing mobile phone
application as you have knowledge of all 3 platforms.
ļƒ˜ Having wider knowledge, increases your demand in industry.
Copyright Ā© Appin Technology Lab 44
COMPANIES HIRING FOR
MOBILE APP DEVELOPMENT
Copyright Ā© Appin Technology Lab 45
For more details please visit:
ā€¢ www.training.appinonline.com
ā€¢ www.appinonline.com
Copyright Ā© Appin Technology Lab 46

More Related Content

What's hot

Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
Ā 
Mobile Application Development Process
Mobile Application Development ProcessMobile Application Development Process
Mobile Application Development ProcessChromeInfo Technologies
Ā 
Palo alto networks next generation firewalls
Palo alto networks next generation firewallsPalo alto networks next generation firewalls
Palo alto networks next generation firewallsCastleforce
Ā 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
Ā 
Android history
Android historyAndroid history
Android historyAhmed Magdy
Ā 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemPrathamesh Bhosale
Ā 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
Ā 
Android Security
Android SecurityAndroid Security
Android SecurityArqum Ahmad
Ā 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
Ā 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Javaamaankhan
Ā 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating Systemrenoy reji
Ā 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating SystemsBhargav Radia
Ā 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application developmentChandan Maurya
Ā 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Sura Gonzalez
Ā 
android technology presentation
android technology presentationandroid technology presentation
android technology presentationNishul Tomar
Ā 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versionsMegha Jain
Ā 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-VMark Wilson
Ā 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Jowin John Chemban
Ā 

What's hot (20)

Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Ā 
Campus Network Design version 8
Campus Network Design version 8Campus Network Design version 8
Campus Network Design version 8
Ā 
Mobile Application Development Process
Mobile Application Development ProcessMobile Application Development Process
Mobile Application Development Process
Ā 
Palo alto networks next generation firewalls
Palo alto networks next generation firewallsPalo alto networks next generation firewalls
Palo alto networks next generation firewalls
Ā 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
Ā 
Android history
Android historyAndroid history
Android history
Ā 
Android ppt
Android ppt Android ppt
Android ppt
Ā 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Ā 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Ā 
Android Security
Android SecurityAndroid Security
Android Security
Ā 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
Ā 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
Ā 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Ā 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
Ā 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
Ā 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
Ā 
android technology presentation
android technology presentationandroid technology presentation
android technology presentation
Ā 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
Ā 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
Ā 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
Ā 

Viewers also liked

An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investingBrandon Na
Ā 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
Ā 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidMindgrub Technologies
Ā 
An Overview of Blackberry 10
An Overview of Blackberry 10An Overview of Blackberry 10
An Overview of Blackberry 10Folio3 Software
Ā 
BlackBerry10 and iOS app SDK/Platform Comparison
BlackBerry10 and iOS app SDK/Platform ComparisonBlackBerry10 and iOS app SDK/Platform Comparison
BlackBerry10 and iOS app SDK/Platform ComparisonDr. Ranbijay Kumar
Ā 
Android ppt
Android pptAndroid ppt
Android pptAnsh Singh
Ā 

Viewers also liked (6)

An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
Ā 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
Ā 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
Ā 
An Overview of Blackberry 10
An Overview of Blackberry 10An Overview of Blackberry 10
An Overview of Blackberry 10
Ā 
BlackBerry10 and iOS app SDK/Platform Comparison
BlackBerry10 and iOS app SDK/Platform ComparisonBlackBerry10 and iOS app SDK/Platform Comparison
BlackBerry10 and iOS app SDK/Platform Comparison
Ā 
Android ppt
Android pptAndroid ppt
Android ppt
Ā 

Similar to Secured Mobile Application Development in Android, Blackberry & iOS

18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptxMugiiiReee
Ā 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Stockmarket Broking
Ā 
Android introduction
Android introductionAndroid introduction
Android introductionperpetrotech
Ā 
Android
AndroidAndroid
AndroidRohith Rg
Ā 
Android Technology
Android TechnologyAndroid Technology
Android TechnologyR
Ā 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versionsindiangarg
Ā 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA NITIN GUPTA
Ā 
android phone ppt
android phone pptandroid phone ppt
android phone pptmehul patel
Ā 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
Ā 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsMohamed Taman
Ā 
Android Application Development Presentation
Android Application Development PresentationAndroid Application Development Presentation
Android Application Development PresentationMukesh Green Develoepr
Ā 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
Ā 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfNomanKhan869872
Ā 
Android Presentation
Android PresentationAndroid Presentation
Android PresentationSaurabh Wahile
Ā 
Android Workshop Presentation
Android Workshop PresentationAndroid Workshop Presentation
Android Workshop PresentationNAILBITER
Ā 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptxSuman Garai
Ā 

Similar to Secured Mobile Application Development in Android, Blackberry & iOS (20)

18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
Ā 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02
Ā 
Android introduction
Android introductionAndroid introduction
Android introduction
Ā 
Android
AndroidAndroid
Android
Ā 
Android Technology
Android TechnologyAndroid Technology
Android Technology
Ā 
Android
AndroidAndroid
Android
Ā 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
Ā 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
Ā 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
Ā 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Ā 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS concepts
Ā 
Android Application Development Presentation
Android Application Development PresentationAndroid Application Development Presentation
Android Application Development Presentation
Ā 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Ā 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
Ā 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
Ā 
Android ppt
Android pptAndroid ppt
Android ppt
Ā 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
Ā 
Android
AndroidAndroid
Android
Ā 
Android Workshop Presentation
Android Workshop PresentationAndroid Workshop Presentation
Android Workshop Presentation
Ā 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx
Ā 

Recently uploaded

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
Ā 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
Ā 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
Ā 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
Ā 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
Ā 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
Ā 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
Ā 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
Ā 
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
Ā 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
Ā 
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Nguyen Thanh Tu Collection
Ā 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A BeƱa
Ā 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
Ā 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
Ā 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
Ā 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
Ā 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
Ā 

Recently uploaded (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
Ā 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
Ā 
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Ā 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
Ā 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
Ā 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
Ā 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Ā 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Ā 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Ā 
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
Ā 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Ā 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Ā 
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Ā 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
Ā 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
Ā 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
Ā 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
Ā 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Ā 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
Ā 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
Ā 

Secured Mobile Application Development in Android, Blackberry & iOS

  • 1. Copyright Ā© Appin Technology Lab
  • 2. Copyright Ā© Appin Technology Lab 1 TABLE OF CONTENT ā€¢ Introduction ā€¢ Why mobile application development ā€¢ Why does a mobile need to be become smart? ā€¢ Few reasons to go MAD (Mobile Application Development) ā€¢ What is Android? ā€¢ Why Android? ā€¢ Origin of Android ā€¢ Philosophy behind creation of android ā€¢ Android versions ā€¢ Android Architecture ā€¢ Increasing demand of Android
  • 3. Copyright Ā© Appin Technology Lab 2 ā€¢ Future of android ā€¢ Advantages of open source software ā€¢ Security features in android ā€¢ Future of Android ā€¢ What is BlackBerry ā€¢ Why BlackBerry ā€¢ History of BlackBerry ā€¢ BlackBerry Architecture ā€¢ Future of BlackBerry ā€¢ What is iOS ā€¢ Architecture of iOS ā€¢ Future of mobile application development ā€¢ Scope of mobile application development ā€¢ What is the benefit of learning all 3 in 1 TABLE OF CONTENT CONTDā€¦
  • 4. Copyright Ā© Appin Technology Lab 3 INTRODUCTION ā€¢ Mobile application development is the set of processes and procedures interested in writing software for small, wireless computing devices such as smartphones or tablets. ā€¢ Mobile application development is similar to Web application development and possesses its roots within more traditional computer software development. One critical difference, however, is that mobile applications (apps) tend to be written specifically to leverage the unique features a particular mobile device gives. For instance, a gaming app could be written to leverage the iPhone's accelerometer. ā€¢ Mobile app development has been steadily growing, both in terms of revenues and careers created. A 2013 expert report estimates you can find 529, 000 direct Application Economy jobs inside the EU 28 customers, 60% of which can be mobile app developer.
  • 5. Copyright Ā© Appin Technology Lab 4 WHY MOBILE APP DEVELOPMENT ā€¢ Ubiquity regarding smartphones: Smartphones will progressively more replace feature phones in shops. Nearly everyone should be able to use smartphone applications, not just ā€“ as of now ā€“ business men and women, social networkers and gamers. The main driver is a reduction in mobile phone prices, which will lessen to 100 Euro for many starter devices. ā€¢ Ubiquity involving app stores: For your foreseeable future, Smartphones will always depend on the app store. If you use a smartphone or innovative feature phone you'll have easy and convenient entry to the world of apps. ā€¢ Ubiquity involving app stores: For your foreseeable future, Smartphones will always depend on the app store. If you use a smartphone or innovative feature phone you'll have easy and convenient entry to the world of apps. ā€¢ Unmatched user-experience: Apps offer a user-experience which mobile Websites or widgets are unable to provide.
  • 6. Copyright Ā© Appin Technology Lab 5 WHAT IS A MOBILE PHONE? An electronic telecommunications device, often referred to as a cellular phone or cellphone. Mobile phones connect to a wireless communications network through radio wave or satellite transmissions. WHAT IS A SMARTPHONE? Smartphones are a handheld device that integrates mobile phone capabilities with the more common features of a handheld computer or PDA. Smartphones allow users to store information, e-mail, install programs, along with using a mobile phone in one device. ā€¢ Productivity ā€¢ Multimedia
  • 7. Copyright Ā© Appin Technology Lab 6 WHAT DOES A MOBILE NEED TO BECOME SMART? Something which will dynamically control its hardware and provide features and customizations as per the requirements of the user. An Operating System Operating System Hardware User
  • 8. Copyright Ā© Appin Technology Lab 7 FEW REASONS TO GO MAD(MOBILE APPLICATION DEVELOPMENT) ā€¢ Smart Phones ļƒ¼ Internet Access Any Where ļƒ¼ Social Networking ā€¢ Millions of Mobiles ā€¢ Open Standard ā€¢ Average time spent by an Indian user on mobile apps is 52 minutes per day. ā€¢ MAD stands 5th position to searched by its keyword ā€¢ India is the third fastest growing mobile applications market
  • 9. Copyright Ā© Appin Technology Lab 8 WHAT IS ANDROID ā€¢ Android is a software cluster for mobile devices that includes an operating systems OS, key applications and middleware. ā€¢ About the design, kernal of android is based on Linux kenal and further furnished by Google. Android doesnā€™t have an essential X window System nor it does support the full set of standard GNU libraries, which makes it difficult to port existing Linux applications or libraries to android
  • 10. Copyright Ā© Appin Technology Lab 9 WHY ANDROID ā€¢ Android devices now account for 75% of the global smart phone market, making it the world's most popular mobile platform. ā€¢ Millions of Android devices in use, and an incredible 900,000+ new Android devices activated daily. ā€¢ The popularity of Android applications is increasing day by day - and with it. ā€¢ Android is powerful and easy to use. ā€¢ With millions of apps, games, songs, and videos on Google Play, Android is great for fun, and for getting things done. ā€¢ With Android, you can quickly and seamlessly switch between apps and pick up whatever you were doing. Juggling multiple tasks at once on a mobile device has never been easier.
  • 11. Copyright Ā© Appin Technology Lab 10 ORIGIN OF ANDROID ā€¢ Android, Inc. was founded in Palo Alto, california in October 2003 by Andy Rubin, Rich Minar, Nick Sears and Chris White who work at ā€œGoogleā€ to develop, in Rubinā€™s words ā€œā€¦smarter mobile devices that are more aware of its ownerā€™s location and preferences.ā€ ā€¢ Google acquired Android Inc. on August 17, 2005, making it a wholly owned subsidiary of Google. Key employees of Android Inc., including Rubin, Miner and White, stayed at the company after the acquisition. Not much was known about Android Inc. at the time, but many assumed that Google was planning to enter the mobile phone market with this move.
  • 12. Copyright Ā© Appin Technology Lab 11 ORIGIN OF ANDROID CONTDā€¦ ā€¢ At Google, the team led by Rubin developed a mobile device platform powered by the Linux kernel. Google marketed the platform to handset makers and carriers on the promise of providing a flexible, upgradable system. ā€¢ On November 5, 2007, the Open Handset Alliance, a consortium of technology companies including Google, device manufacturers such as HTC and Samsung, wireless carriers such as Sprint Nextel and T- Mobile, and chipset makers such as Qualcomm and Texas Instruments, unveiled itself, with a goal to develop open standards for mobile devices.
  • 13. Copyright Ā© Appin Technology Lab 12 ā€¢ That day, Android was unveiled as its first product, a mobile device platform built on the Linux kernel version 2.6. The first commercially available phone to run Android was the HTC Dream, released on October 22, 2008. ORIGIN OF ANDROID CONTDā€¦
  • 14. Copyright Ā© Appin Technology Lab 13 THE OPEN HANDSET ALLIANCE ā€¢ Group of 84 Companies - The hardware and software makers ā€¢ A commitment to openness, a shared vision for the future, and concrete plans to make the vision a reality ā€¢ Develops standards for android
  • 15. Copyright Ā© Appin Technology Lab 14 PHILOSOPHY BEHIND CREATION OF ANDROID ā€¢ Open ā€¢ All applications are created equal ā€¢ Breaking down application boundaries ā€¢ Fast & easy application development ā€¢ The source code can be viewed, copied, edited and shared ā€¢ All applications have access to every feature of the device ā€¢ Reusability Of Code ā€¢ Strong developer support backbone
  • 16. Copyright Ā© Appin Technology Lab 15 ANDROID VERSIONS ā€¢ Android 1.0 (API level 1) ā€¢ Android 1.1 (API level 2) ā€¢ Android 1.5 Cupcake (API level 3) ā€¢ Android 1.6 Donut (API level 4) ā€¢ Android 2.0 Eclair (API level 5) ā€¢ Android 2.0.1 Eclair (API level 6) ā€¢ Android 2.1 Eclair (API level 7) ā€¢ Android 2.2ā€“2.2.3 Froyo (API level 8) ā€¢ Android 2.3ā€“2.3.2 Gingerbread (API level 9) ā€¢ Android 2.3.3ā€“2.3.7 Gingerbread (API level 10) ā€¢ Android 3.0 Honeycomb (API level 11) ā€¢ Android 3.1 Honeycomb (API level 12) ā€¢ Android 3.2 Honeycomb (API level 13) ā€¢ Android 4.0ā€“4.0.2 Ice Cream Sandwich (API level 14) ā€¢ Android 4.0.3ā€“4.0.4 Ice Cream Sandwich (API level 15) ā€¢ Android 4.1 Jelly Bean (API level 16) ā€¢ Android 4.2 Jelly Bean (API level 17) ā€¢ Android 4.3 Jelly Bean (API level 18) ā€¢ Android 4.4 KitKat (API level 19)
  • 17. Copyright Ā© Appin Technology Lab 16 ANDROID ARCHITECTURE
  • 18. Copyright Ā© Appin Technology Lab 17 ANDROID ARCHITECTURE CONTDā€¦ ā€¢ The software stack is split into Four Layers: ļƒ¼ The application layer: You will find all the Android application at the top layer. You will write your application to be installed on this layer only. Examples of such applications are Contacts Books, Browser, Games etc. ļƒ¼ The application framework: The Application Framework layer provides many higher-level services to applications in the form of Java classes. Application developers are allowed to make use of these services in their applications.
  • 19. Copyright Ā© Appin Technology Lab 18 ļƒ¼ The libraries and runtime: On top of Linux kernel there is a set of libraries including open-source Web browser engine WebKit, well known library libc, SQLite database which is a useful repository for storage and sharing of application data, libraries to play and record audio and video, SSL libraries responsible for Internet security etc. ļƒ¼ The kernel: At the bottom of the layers is Linux - Linux 2.6 with approximately 115 patches. This provides basic system functionality like process management, memory management, device management like camera, keypad, display etc. Also, the kernel handles all the things that Linux is really good at such as networking and a vast array of device drivers, which take the pain out of interfacing to peripheral hardware. ANDROID ARCHITECTURE CONTDā€¦
  • 20. Copyright Ā© Appin Technology Lab 19 ā€¢ Androidā€™s strength comes from its openness. ā€¢ The Android development tools use Java ā€¢ Androidā€™s greatest strength is its development kit for developer ā€¢ Android provides 700,000 application for their user. ā€¢ Android stands 4th position to searched by its keywords ā€¢ The ā€œdemand for Android application developers is highā€. ā€¢ Job opportunities for Android Developer is not only in India but at international level also INCREASING DEMAND OF ANDROID
  • 21. Copyright Ā© Appin Technology Lab 20 SMART PHONE MARKET
  • 22. Copyright Ā© Appin Technology Lab 21 FEATURES OF ANDROID ā€¢ Runs on top of the Linux kernel ā€¢ Powerful Security Structure ā€¢ Portability ā€¢ Utilization of hardware to its full potential ā€¢ Modular Applications Framework ā€¢ User Interface can be customized in various ways Linux Security Structure Hardware Development Portability Linux + Modular Applications Framework + Customization Android
  • 23. Copyright Ā© Appin Technology Lab 22 ADVANTAGES OF OPEN SOURCE SOFTWARE ā€¢ Lower total cost of ownership ā€¢ Reduced dependence on software vendors ā€¢ Easier to customize ā€¢ Higher level of security
  • 24. Copyright Ā© Appin Technology Lab 23 WHY CHOOSE THE LINUX KERNEL? ā€¢ Open Source ā€¢ Huge developer network already in place ā€¢ Cross architecture development ā€¢ Years of development has made it stable and secure Open Source = Developer Network = Ported To Various Platforms
  • 25. Copyright Ā© Appin Technology Lab 24 SECURITY FEATURES IN ANDROID ā€¢ Every application runs in a virtual box ā€¢ Every application needs user permission to access system services Please let me in..!!You donā€™t have permission
  • 26. Copyright Ā© Appin Technology Lab 25 FUTURE OF ANDROID ā€¢ A million Android devices are sold everyday ā€¢ Many new and existing device manufacturers are switching towards Android as their primary OS ā€¢ Android has more than 50% of the smartphone market share
  • 27. Copyright Ā© Appin Technology Lab 26 WHAT IS BLACKBERRY ā€¢ The BlackBerry is a line of wireless handheld devices and services designed and marketed by BlackBerry Limited, formerly known as Research in Motion Limited (RIM). The first BlackBerry device, an email pager, was released in 1999. The most recent BlackBerry devices are the Z30, Z10, Q10 and Q5. The Z10 and Q10 were announced on January 30, 2013, and the Q5 was announced on May 14, 2013. The user interface varies by model; most had featured a physical QWERTY keyboard, while newer generations have relied on a multi-touch screen and virtual keyboard. ā€¢ BlackBerry devices can shoot video, take photos and play music; these devices also provide essentials such as web-browsing, email messaging, instant messaging, and the proprietary BlackBerry Messenger.
  • 28. Copyright Ā© Appin Technology Lab 27 WHY BLACKBERRY ā€¢ The highly integrated nature of the BlackBerry operating system allows you to wire your application into the daily functionality of the smartphone making your application a Super App. ā€¢ Integrating your application with BBM functionality has shown to increase downloads to the affect that BBM enabled applications make up for 20% of apps downloaded from BlackBerry World!
  • 29. Copyright Ā© Appin Technology Lab 28 HISTORY OF BLACKBERRY ā€¢ Early versions of blackberry were simply two-way pagers, that were particularly popular in business for their focus on e-mail facilities, as well as providing wireless internet and calendar functions ā€¢ With the release of the 5000 and 6000 series, BlackBerry made the switch to mobile phones and introduced a Java-based kernel ā€¢ The 7000 series followed, and were the first to feature colour screens and Bluetooth capability ā€¢ The 8000 and the 9000 series were the first to be targeted at general consumers, incorporating more commercial features, such as built-in cameras, memory card slots and clearer screens
  • 30. Copyright Ā© Appin Technology Lab 29 BLACKBERRY OS ARCHITECTURE ā€¢ For the purposes of this presentation, we have chosen the BlackBerry 9000 series, which runs v5.0 of the BlackBerry OS ā€¢ This version of the BlackBerry OS has a Java based kernel, and utilizes an ARM architecture with an Intel XScale processor ā€¢ ARM is a Reduced Instruction Set Computer (RISC) type instruction set architecture ā€¢ It uses 16 x 32-bit registers, 1 processor status register and a load/store architecture
  • 31. Copyright Ā© Appin Technology Lab 30 ā€¢ ARM does not manufacture its own CPU chips, but licenses it to other manufacturers to integrate them into their own system ā€¢ The lateset series of blackberry phone uses a Xscale microprocessor ā€¢ This processor utilizes an open source bootstrap firmware called RedBoot (Red Hat Embedded Debug and Bootstrap), designed for embedded systems BLACKBERRY OS ARCHITECTURE
  • 32. Copyright Ā© Appin Technology Lab 31 ā€¢ The ARM v5TE Instruction Set BLACKBERRY OS ARCHITECTURE
  • 33. Copyright Ā© Appin Technology Lab 32 FUTURE OF BLACKBERRY ā€¢ The future of blackberry is looking very upbeat. ā€¢ RIM has plans to release new improved models in the coming year with the following features: ļƒ¼ Improvement of browser with full Flash and Microsoft Silverlight support ļƒ¼ Upgrading of speed with LTE devices that can achieve speeds of up to 10 Mbps ļƒ¼ Upgrading of operating system to OS 6.0 in next few months ļƒ¼ The new OS will feature kinetic scrolling and should further enhance its popularity in industry
  • 34. Copyright Ā© Appin Technology Lab 33 WHAT IS iOS ā€¢ iOS (previously iPhone OS) is a mobile operating system developed by Apple Inc. and distributed exclusively for Apple hardware. It is the operating system that powers many of the company's iDevices. ā€¢ The user interface of iOS is based on the concept of direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internal accelerometers are used by some applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching from portrait to landscape mode).
  • 35. Copyright Ā© Appin Technology Lab 34 ā€¢ Major versions of iOS are released annually. The current release, iOS 7, was released on September 18, 2013. In iOS, there are four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer. The current version of the operating system (iOS 7.1.2), dedicates 1ā€“1.5 GB of the device's flash memory for the system partition, using roughly 800 MB of that partition (varying by model) for iOS itself. It runs on the iPhone 4 and later, iPad 2 and later, all models of the iPad Mini, and the 5th-generation iPod Touch. WHAT IS iOS
  • 36. Copyright Ā© Appin Technology Lab 35 ARCHITECTURE OF iOS ā€¢ This iOS Software Developmen Kit (SDK) provides the tools and interfaces had to develop, install, work, and test local apps that appear by using an iOS deviceā€™s Home screen. Native apps are meant using the iOS system frameworks and Objective-C language and run entirely on iOS. Unlike world wide web apps, native apps usually are installed physically with a device and usually are therefore always open to the user, even when the device was in Airplane mode. They reside close to other system blog, and both the actual app and any kind of user data is synced to the userā€™s computer as a result of iTunes.
  • 37. Copyright Ā© Appin Technology Lab 36 ā€¢ The iOS Architecture Is Layered ā€¢ At the highest level, iOS acts as an intermediary between the underlying hardware and the apps you create. Apps do not talk to the underlying hardware directly. Instead, they communicate with the hardware through a set of well-defined system interfaces. These interfaces make it easy to write apps that work consistently on devices having different hardware capabilities. ā€¢ The implementation of iOS technologies can be viewed as a set of layers, which are shown in Figure below. Lower layers contain fundamental services and technologies. Higher-level layers build upon the lower layers and provide more sophisticated services and technologies. ARCHITECTURE OF iOS
  • 38. Copyright Ā© Appin Technology Lab 37 ARCHITECTURE OF iOS
  • 39. Copyright Ā© Appin Technology Lab 38 ā€¢ As you write your code, it is recommended that you prefer the use of higher- level frameworks over lower-level frameworks whenever possible. The higher-level frameworks are there to provide object-oriented abstractions for lower-level constructs. These abstractions generally make it much easier to write code because they reduce the amount of code you have to write and encapsulate potentially complex features, such as sockets and threads. You may use lower-level frameworks and technologies, too, if they contain features not exposed by the higher-level frameworks. ARCHITECTURE OF iOS
  • 40. Copyright Ā© Appin Technology Lab 39 FUTURE OF MOBILE APPLICATION DEVELOPMENT ā€¢ ā€œMobile is the future of Software Developmentā€ ā€“ Googleā€™s Eric Schmidt. Usage of mobile phones has increased in the past year. India stands second in the world, in the number of active mobile phones. Today, out of the 6 billion mobile phones in the world, close to 1 billion is being used in India. This comes to about 70% of our current population. Every month sees an increase of around 6 million subscribers. That, in fact, is a lot of numbers. ā€¢ With the increase in the number and make of mobile phones, there comes a demand for better applications. And in turn, huge scope of mobile application development in India. Now, this puts a light on why companies like Nokia, BlackBerry, Samsung, HTC, Motorola, Google and many others are going wild with their innovations ā€“ increase in the need and use of Mobile Applications.
  • 41. Copyright Ā© Appin Technology Lab 40 ā€¢ Many mobile Apps development industries are considering Android Application Development as one of the best business opportunities, for this they need to hire a lot of knowledgeable mobile application developer in future. This adds a big sign of scope of mobile Apps in future. ā€¢ In the current job market of mobile application development, the need for inventive App developers is huge and still increasing. Android Apps development can also be taken up as a part time job. You can create your own applications at home and submit it to the Google Play store which can be downloaded by smart-phone users. FUTURE OF MOBILE APPLICATION DEVELOPMENT
  • 42. Copyright Ā© Appin Technology Lab 41 SCOPE OF MOBILE APPLICATION DEVELOPMENT ā€¢ Application programmer ā€¢ Business application programmer ā€¢ Computer application programmer ā€¢ Computer game developer ā€¢ Computer programmer ā€¢ Detail programmer ā€¢ Developer, software ā€¢ E-business (electronic business) software developer ā€¢ E-commerce (electronic commerce) software developer ā€¢ Edp (electronic data processing) applications programmer ā€¢ Electronic business (e-business) software developer ā€¢ Electronic commerce (e-commerce) software developer ā€¢ Electronic data processing (edp) applications programmer ā€¢ Graphical user interface (gui) designer ā€¢ Graphical user interface (gui) developer
  • 43. Copyright Ā© Appin Technology Lab 42 ā€¢ Interactive media developer ā€¢ Interactive media programmer ā€¢ Mainframe systems programmer ā€¢ Minicomputer systems programmer ā€¢ Multimedia developer ā€¢ Multimedia programmer ā€¢ Operating systems programmer ā€¢ Pc (personal computer) application developer ā€¢ Programmer analyst ā€¢ Scientific programmer ā€¢ Software developer ā€¢ Software development programmer ā€¢ Software programmer ā€¢ Special effects programmer ā€¢ Systems programmer SCOPE OF MOBILE APPLICATION DEVELOPMENT
  • 44. Copyright Ā© Appin Technology Lab 43 WHATS THE BENEFIT OF LEARNING ALL 3 IN 1 ā€¢ Appin offering the training of 3 application development platform Android, iOS, BlackBerry) together. Leaning all 3 application development platforms offers the following benefits: ļƒ˜ As the demand of smart phones and applications is increasing day by day, you can develop application on any platform. ļƒ˜ You can work with any company who is developing mobile phone application as you have knowledge of all 3 platforms. ļƒ˜ Having wider knowledge, increases your demand in industry.
  • 45. Copyright Ā© Appin Technology Lab 44 COMPANIES HIRING FOR MOBILE APP DEVELOPMENT
  • 46. Copyright Ā© Appin Technology Lab 45 For more details please visit: ā€¢ www.training.appinonline.com ā€¢ www.appinonline.com
  • 47. Copyright Ā© Appin Technology Lab 46