Describes the different programming languages used for App Development within Android

(40 pts) Write an essay (three or more pages) that:

 

  1. Provides a short history of Android
  2. Describes the major components of the Android Architecture
  3. Describes the different programming languages used  for App Development within Android

 

 

(10 pts) In three sentences of less, briefly define the following Android terms:

 

 

  1. Activity
  2. Fragment
  3. Resource
  4. Intent
  5. Layout

 

 

Cloud Architecture

 

(30 pts) Briefly describe the following terms as related to MySQL databases and Cloud Architecture:

 

  1. RDBMS
  2. Schema
  3. Server Side Languages
  4. Web Server
  5. IP Address
  6. Port
  7. Socket
  8. Query

 

(20 pts) SQL

 

  1. How is data organized in a RDBMS?

 

  1. What statements are used to get Data from a table?

 

  1. What statements are used to filter Data from a table?

 

  1. What statements are used to put Data into a table?

 

  1. What statements are used to get Data from more than one table?