Intro to Android and iOS
The Players 
• Android – Open source mobile OS developed ny the Open 
Handset Alliance led by Google. Based on Linux 2.6 k...
The Smartphone Platform 
• With the iPhone being the first to the 
marketplace it sets the configuration of the 
Smartphon...
What is Android 
• Android is an open source operating system, 
created by Google specifically for use on mobile 
devices ...
What is iOS 
• Apple’s mobile OS for phones (iPhone), tablets 
(iPad), handhelds (iPod), 
• based on BSD Unix 
• Applicati...
Bluetooth 
• Open wireless technology 
– Developed by Ericsson (1994) 
– Originally supposed to replace wired RS-232 
– Sh...
Wi-Fi 
• Used to brand certified products that belong to a 
class of wireless local area network based on IEEE 
Standard 8...
3G ( 3rd Generation Network) 
• Must allow simultaneous use of speech and 
data servicesand provide peak data rate of 
200...
4G 
• Provides a comprehensive and secure IP 
based solution for IP based telephony, ultra 
broadband internet, gaming ser...
Commonly Used Packages 
• User interface controls and widgets 
• User interface layout 
• Secure networking and web browsi...
The Android Software Stack
Android Application Development 
Eclipse IDE 
Android 
SDK 
Android 
Emulator 
Android 
Mobile 
Device
iOS Application Development 
XCODE IDE 
iOS 
SDK 
iOS 
Simulator 
iOS 
Mobile 
Device
Android development 
Android 
Manifest 
Resource 
XML 
Java Source 
Generated 
Class 
Java 
Compiler 
Android 
Libraries 
...
iOS development 
Objective C 
Source 
.xib file Objective C 
Compiler 
Foundation 
Framework 
Cocoa Libraries 
. Simulator...
Upcoming SlideShare
Loading in …5
×

6 Months Industrial Training in Big Data in Chandigarh

1,370 views
1,249 views

Published on

Arcadian learning is an Initiative of Arcadian Technocrats Consultancy Services Pvt Ltd based in North India-IT Park Chandigarh that offers an intensive practical platform and comprehensive Industry Focused Training Program with vast Technical knowledge for B.Tech Professionals pursuing Computers and Electronics Programs, next generation technologies and 6 six weeks industrial training in Cloud Computing, six months industrial training in Chandigarh, Corporate training batch, Weekend training batch. With a vision to prepare skilled technologists and professionals of future we have designed precise 6 six months industrial training programs in Chandigarh. http://www.arcadianlearning.com/cloud-computing-private-cloud-public-cloud/

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,370
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

6 Months Industrial Training in Big Data in Chandigarh

  1. 1. Intro to Android and iOS
  2. 2. The Players • Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel • iOS – Apple’s proprietary mobile OS, iPhone, iPod Touch, iPad. Derived from OS X, very UNIX like • Symbian – acquired by Nokia 2008 • Windows Phone 7 – Microsoft – Kin, discontinued 6 weeks after initial launch • Blackberry OS – RIM (Research in Motion), proprietary OS
  3. 3. The Smartphone Platform • With the iPhone being the first to the marketplace it sets the configuration of the Smartphone Platform – 3G/4G connectivity – WiFi connectivity – Bluetooth connectivity – accelerometer w/compass – ambient light sensor – proximity sensor – GPS – gyroscope
  4. 4. What is Android • 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
  5. 5. What is iOS • Apple’s mobile OS for phones (iPhone), tablets (iPad), handhelds (iPod), • based on BSD Unix • Application programming done in Objective C • Supports Bluetooth, Wi-Fi, and 3G and 4G networking
  6. 6. Bluetooth • Open wireless technology – Developed by Ericsson (1994) – Originally supposed to replace wired RS-232 – Short distance via low power, short distance radio – Allows creation of personal area networks • Mostly to connect wireless peripheral devices to a host computer (mice, headsets, microphones, keyboards…) – Can also be used to communicate between two host computers wirelessly (replace serial cables)
  7. 7. Wi-Fi • Used to brand certified products that belong to a class of wireless local area network based on IEEE Standard 802.11 • Currently there are 3 versions of 802.11 in common use: – B, about 150 feet indoors, 300 ft outdoors – G, 54 Mbits about 150 feet indoors, 300 ft outdoors – N, 600 Mbits, about 1.5 miles in open air, uses MIMO (multiple input and output antennas)
  8. 8. 3G ( 3rd Generation Network) • Must allow simultaneous use of speech and data servicesand provide peak data rate of 200 kbits/sec
  9. 9. 4G • Provides a comprehensive and secure IP based solution for IP based telephony, ultra broadband internet, gaming services and streamed multimedia. • Peak data rate of 100 Mbit for high mobility devices and 1 Gbit for low mobility devices.
  10. 10. Commonly Used Packages • User interface controls and widgets • User interface layout • Secure networking and web browsing • Structured storage and relational databases (SQLite RDBMS) • 2D and 3D Graphics SGL and OpenGL • Audio and visual media support • Access to optional hardware (GPS)
  11. 11. The Android Software Stack
  12. 12. Android Application Development Eclipse IDE Android SDK Android Emulator Android Mobile Device
  13. 13. iOS Application Development XCODE IDE iOS SDK iOS Simulator iOS Mobile Device
  14. 14. Android development Android Manifest Resource XML Java Source Generated Class Java Compiler Android Libraries .dex File Dalvik VM
  15. 15. iOS development Objective C Source .xib file Objective C Compiler Foundation Framework Cocoa Libraries . Simulator or Device Xcode Interface Builder

×