Wednesday, March 29, 2017

Android Programming Basics

Q.What are the basic requirements?


  1. Basic Java
  2. Strong Knowledge of Object Oriented Paradigm
  3. Basic XML
  4. Knowledge of JSON(JavaScript Object Notation) and API's will be helpful
  5. Testing and Debugging software
  6. A computer with at least 4GB(8 GB will be flexible to work efficiently) of RAM and good processor
  7. Dedication

                          Introduction to Android OS:

A Linux based Operating System designed primarily for touch screen mobile devices. Initially developed by Android Inc, lead by Andy Rubin and later purchased by Google in 2005.
Android is Open Source and Google releases code under Apache2 license.

                                      Android Versions till the date:
  • Android 1.6. Donut.
  • Android 2.1. Eclair.
  • Android 2.2. Froyo.
  • Android 2.3. Gingerbread.
  • Android 3.0. Honeycomb.
  • Android 4.0. Ice Cream Sandwich.
  • Android 4.1. Jelly Bean.
  • Android 4.4. KitKat.
  • Android 5.0 Lollypop
  • Android 6.0 MarshMallow
  • Android 7.0 Nougat
  • Android 8.0 O(Will be the next)



Android Architecture:

Monday, January 16, 2017

Cloud Computing Model Basics


What is Cloud Computing?

Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The “cloud” in cloud computing can be defined as the set of hardware, networks, storage, services, and interfaces that combine to deliver aspects of computing as a service. Cloud services include the delivery of software, infrastructure, and storage over the Internet. Most of the cloud computing has following features:
  • It's virtual
  • It can be secure
  • It's flexible and scalable
  • It can be affordable
  • It can be secure and affordable 

    A simple cloud model can be represented as in pictorial form shown below:
The world of the cloud has lots of participants:

✓ The end user doesn’t really have to know anything about the underlying technology. In small businesses, for example, the cloud provider becomes the de facto data center. In larger organizations, the IT organization oversees the inner workings of both internal resources and external cloud resources.

Business management needs to take responsibility for overall governance of data or services living in a cloud. Cloud service providers must provide a predictable and guaranteed service level and security to all their constituents.


✓ The cloud service provider is responsible for IT assets and maintenance.





                                          Figure: Cloud Computing(Real World Scenario)