Introduction of Android - Walking Techie Android

Friday 27 January 2017

Introduction of Android

In general, A human being can able to perform various type of operation manually known as manual operations.

Disadvantage of manual operations

  • Accuracy is less.
  • Efficiency is less.
To overcome above disadvantage special device was introduced called Computer, Using this device we can able to perform almost all manual operation, but this can be perform with the help of special application called computer based application or software.

Disadvantage with computers

  • Very less numbers of people having awareness about computer approx(18-20%).
  • These are very huge device so that it is very difficult to carry while travelling, moving from one location to another location.
  • These are very costly devices with good configurations.
  • Computer based applications are not reaching to all the ends users.

To overcome above disadvantage in computer all these applications are introduced in special device called MOBILE. Mobile is a movable device that can be carried from one location to another location and it is easy to use with hand while travelling, walking etc. Movable devices are cellphone, tablet, iPad etc.

We need software to run the mobile device, first we need to develop mobile based applications and these can run on mobile operating system. Mobile operating system will act as a platform or environment to run mobile applications example Symbian OS, BlackBerry OS, IPhone OS, Windows OS, Android OS etc.

Android is an open source mobile application development platform and this is independent to every device.

Android is very famous among different mobile OS because of following reasons

  • It is open source.
  • It is device independent OS that means in any mobile device we can install operating system.
  • Android based mobile is economic compared to other OS based mobile.
  • A lot of application available fot android based mobile.

History of Android

Android, Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin (co-founder of Danger), Rich Miner (co-founder of Wildfire Communications, Inc.), Nick Sears (once VP at T-Mobile), and Chris White (headed design and interface development at WebTV) to develop, in Rubin's words, "smarter mobile devices that are more aware of its owner's location and preferences". Rubin ran out of money, He approached to google company. In July 2005, Google acquired android Inc. for atleast $50 million, whose key employees, including Rubin, Miner and White, stayed at the company after the acquisition. 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, upgradeable system. Google had lined up a series of hardware component and software partners and signaled to carriers that it was open to various degrees of cooperation on their part.

On November 5, 2007, the Open Handset Alliance, a consortium of technology companies including Google, device manufacturers such as HTC, Sony 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. Android was unveiled as its first product, a mobile device built on the Linux Kernel. The first commercially available smartphone running Android was the HTC Dream, released on October 22, 2008, later as T-Mobile G1.

Comparision of Android OS with other operating System

Symbian OS:

Symbian based application can be developed using C++.

Advantage

  1. Supports efficient GUI screen.
  2. Efficient power management.
  3. Efficient memory management, occuppy less memory space for storing applications.
  4. High quality games.
  5. Better inbuilt web browser.
  6. Connectivity is lot easier and faster.
  7. Real Player, Smart movie player etc. sort of application are not available with java phones
  8. Execution at one place.

Disadvantage

  1. It is licenced operating system.
  2. It is device dependent operating system.
  3. It is very very slow processing, It takes more time to access any application.
  4. It supports very less number of applications.

Windows Operating System

Windows based application can be developed used VC++.

Advantage

  1. It supports very rich GUI.
  2. It is more user friendly.
  3. I can easily interact with any microsoft product.
  4. 3D screen was introduced in windows OS( mostly used in development of 3D games).

Disadvantage

  1. It is licenced operating system.
  2. It is device dependent OS (Only for windows and HTC)
  3. Less battery life
  4. These are more costly devices.
  5. It doesn't support internet tethering.
  6. It doesn't support adobe flash.
  7. Multitasking ois not supported
  8. It does not support video calling.
  9. It does not support universal search or global search
  10. Hacking can be done easily.

BlackBerry OS

BlackBerry OS based application can be developed using J2ME.

Advantage

  1. BlackBerry OS provide more security for the applications.
  2. BalckBerry is maintaining a seperate server called virtual server if any application is execute in blackberry mobile firt it will connect to virtual server later it will connect to related server. Virtual server is maintaining differnt virus filters, firewall settings so that which will keep the information about the application is very safe.
  3. push mail technology was introduced by BlackBerry - BlackBerry OS supports special feature that gives notifications message to the end user whenever he will get a new mail so that burden of end user will be reduced to open the mailing application to open it everytime. Because of this technology time consuming process to access the application will be reduced, power consumption (battery consumption) will be reduced and waste of memory space will be reduce
  4. Supports more battery life

Disadvantage

  1. It is licensed OS.
  2. It is device dependent OS(Only for BlackBerry).
  3. It is having very limitted number of applications
  4. Slow web browser
  5. It is more costly device
  6. It does not support multi-tasking

iPhone Operating System

Advantage

  1. It supports very reach and efficient GUI.
  2. IPhone introduced virtual keyboard first time
  3. Which introduced touch screen for first time.
  4. Which support more number of applications

Disadvantage

  1. It is licenced operating system.
  2. It is device dependent operating system(only apple phone can use this OS).
  3. It doesn't have external memory card support
  4. In general IPhone application can developed using Objective C and Embedded C. It is very difficult to develope very large application using these language
  5. IOS supports only AT & T Network.

No comments:

Post a Comment