Revisión Sistemática
Sebastián Chico Blanco
Víctor José Cabria
Rafael Torres Molina
Arnold de la rosa
Julián Andrés Rodríguez Julio
Sección II
Semestre III
Fundación Universitaria Tecnológico Comfenalco
Tecnología en Desarrollo de Software
Cartagena de Indias
2019
Introducción
En los últimos años los teléfonos móviles han experimentado una gran evolución, desde los
primeros terminales, grandes y pesados, pensados sólo para hablar por teléfono en cualquier
parte, a los últimos modelos, con los que el término “medio de comunicación” se queda bastante
pequeño.
Es así como nace Android. Android es un sistema operativo y una plataforma software, basado en
Linux para teléfonos móviles. El sistema operativo de Google, Android, ha evolucionado de una
manera realmente impresionante, mediante las versiones que periódicamente saca al mercado
Android es un claro ejemplo de todos los cambios que el sistema ha sufrido.
Fase 1. Revisión del Plan
Identificación de la necesidad de la revisión, la primera actividad corresponde a la especificación
de preguntas de investigación, que permiten establecer una guía de estudio y clasificación del
material bibliográfico, es decir, a través de as preguntas se determina si los estudios seleccionados
en la búsqueda son relevantes o no, como guía en la solución del problema. Con el fin de plantear
un filtro bibliográfico y guía sobre estudios realizados por otros autores, se plante a continuación
las preguntas de investigación:
¿Qué tecnologías se usan en el desarrollo del sistema operativo Android?
¿Porque Android domina el mercado actual de dispositivos móviles?
¿En qué otros dispositivos se han implementado el uso de Android?
El protocolo de revisión esta compuesto de la selección de bases de datos indexadas, criterios de
búsqueda, inclusión y exclusión.
La bases de datos usadas para responder las preguntas formuladas anteriormente son Google
Scholar, Redalyc, SciELO, LA Referencia. Consecuentemente, se establecen los criterios de
búsqueda o palabras clave, se definen palabras claves: Android, Framework, Arquitectura,
Hardware, Sistema operativo.
Los criterios de inclusión se determinan por artículos en inglés y español, temáticas relacionadas
con sistemas operativos para dispositivos móviles, artículos que respondan al menos una de las
preguntas de investigación. Los criterios de exclusión son artículos duplicados, artículos que no
responden ninguna de las preguntas de investigación o artículos que no se encuentren en bases de
datos indexadas.
Fase 2. Desarrollo de la Revisión
Se establece la selección de los principales estudios encontrados, sin evaluar aun la calidad del
mismo:
Base de datos Numero de artículos
Google Scholar 3
Redalyc 2
SciELO 1
LA Referencia 2
Con los documentos seleccionados se procedió a sintetizar la información, haciendo una completa
del artículo.
Síntesis de los datos para la pregunta 1:
Ref. Año Resumen
3 2012 Android es un sistema
operativo y una plataforma
software, basado en Linux
para teléfonos móviles.
Android permite programar
en un entorno de trabajo
(framework) de Java,
aplicaciones sobre una
máquina virtual Dalvik (una
variación de la máquina de
Java con compilación en
tiempo de ejecución).
Además, lo que le diferencia
de otros sistemas operativos,
es que cualquier persona que
sepa programar puede crear
nuevas aplicaciones,
widgets1, o incluso, modificar
el propio sistema operativo,
dado que Android es de
código libre, por lo que
sabiendo programar en
lenguaje Java, va a ser muy
fácil comenzar a programar en
esta plataforma.
3 2012 La estructura del sistema
operativo Android se
compone de aplicaciones que
se ejecutan en un framework
Java de aplicaciones
orientadas a objetos sobre el
núcleo de las bibliotecas de
Java en una máquina virtual
Dalvik con compilación en
tiempo de ejecución. Las
bibliotecas escritas en
lenguaje C incluyen un
administrador de interfaz
gráfica (surface manager), un
frameworkOpenCore, una
base de datos relacional
SQLite, una API gráfica
OpenGL ES 2.0 3D, un motor
de renderizado WebKit, un
motor gráfico SGL, SSL y una
biblioteca estándar de C
Bionic
1 2008 Android includes a set of
C/C++ libraries used by
various components of the
Android system. These
capabilities are exposed to
developers through the
Android application
framework.
7 2011 Android bajo la definición de
Google se considera un
“software stack” o una pila de
software, ya que está
conformada por:
• El sistema operativo, donde
todas las funciones se
desarrollan. • El middleware
que permite la conexión entre
redes • Las aplicaciones o
API’s que constituyen todos
los programas que el teléfono
puede ejecutar.
Síntesis de los datos para la pregunta 2
7 2011 Implementa una arquitectura
en la que cualquier aplicación
puede obtener acceso a las
capacidades del teléfono
móvil. Por ejemplo, una
aplicación puede llamar una o
varias de las funcionalidades
básicas de los dispositivos
móviles, tales como realizar
llamadas, enviar mensajes de
texto, o utilizar la cámara,
facilitando a los
desarrolladores crear
experiencias más ricas y con
más coherencia para los
usuarios
2 2018 Una de las principales razones
para el éxito de Android
radica en el hecho de ser
Open Source, lo cual permite
a diversas empresas como
Samsung, Nokia, LG, Sony y
otras, tomar el código fuente
y efectuar modificaciones con
el fin de personalizarlo a
partir de la estrategia de
mercado del smartphone en
donde el sistema operativo
funcionará.
3 2012 Android es un sistema
operativo con una plataforma
abierta para dispositivos
móviles adquirido por Google
y la Open Handset Allience, su
finalidad es satisfacer la
necesidad de los operadores
móviles y fabricantes de
dispositivos, además de
fomentar el desarrollo de
aplicaciones, cualidad que
ningún otro sistema operativo
incluye en sus conceptos
(Google, 2010).
7 2011 Fue desarrollado por Android
Inc., empresa que en 2005 fue
comprada por Google,
aunque no fue hasta 2008
cuando se popularizó, gracias
a la unión al proyecto de
Open Handset Alliance, un
consorcio formado por 48
empresas de desarrollo
hardware, software y
telecomunicaciones, que
decidieron promocionar el
software libre.
Sintesis de los datos para la pregunta 3
2 2018 Android es un sistema
operativo y una plataforma
software, basado en Linux
para teléfonos móviles.
Además, también usan este
sistema operativo (aunque no
es muy habitual), tablets,
netbooks, reproductores de
música e incluso PC’s
6 2016 Android prácticamente ha
monopolizado los dispositivos
móviles, sin embargo, este
sistema operativo no ha
logrado profundizar en el área
de los equipos de cómputo
convencionales a pesar de los
esfuerzos de equipos de
desarrollo multinacionales
como Android x86. Esto se
debe en gran medida debido a
la sustancial diferencia entre
la metáfora de escritorio
utilizada en los entornos más
consagrados, como Windows,
MacOS y las diferentes
variantes de ambientes de
trabajo de Linux, y la
arquitectura de información
propuesta y optimizada para
dispositivos móviles de
Android.
Referencias bibliograficas:
1- A Developer’s First Look At Android- Amit Kumar Saha-2008:
https://s3.amazonaws.com/academia.edu.documents/30551848/andoid--
tech.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1554846125&Signature=0
bJL9qZ2O1ttUK8t52%2BJUWYLDKk%3D&response-content-
disposition=inline%3B%20filename%3DWhat_is_Android.pdf
2- Introducción a Android- Manuel Báez- 2018:
https://s3.amazonaws.com/academia.edu.documents/34556195/android.pdf?AWSAccessK
eyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1554845967&Signature=AiS%2Fc5wmki7ZIrYPYR
SFiQywUJI%3D&response-content-disposition=inline%3B%20filename%3DG_-
Te_C_Introduccion_a_Android.pdf
3- SISTEMA OPERATIVO ANDROID: CARACTERÍSTICAS Y FUNCIONALIDAD PARA DISPOSITIVOS
MÓVILES- YEICY JULIANA MOLINA RIVERA-2012 :
https://core.ac.uk/download/pdf/71396792.pdf
4- Framework for malware analysis in Android- Urcuqui López, Christian Camilo; Navarro
Cadavid-2016 : https://www.redalyc.org/articulo.oa?id=411546577003
5- "ANDROID" GOOGLE’S OPERATING SYSTEM FOR MOBILE DEVICES:
https://www.redalyc.org/articulo.oa?id=78219156004
6- Android para escritorio-FUENTES RODRIGUEZ, Juan Manuel-2016 :
http://scielo.sld.cu/scielo.php?script=sci_abstract&pid=S2227-
18992016000600007&lng=es&nrm=iso
7- Introducción al sistema operativo para dispositivos móviles Android Ricardo S. Guadrón.
Juan J. Guevara- 2011:
http://www.lareferencia.info/vufind/Record/SV_fcd9c41eb19c9ee4c73cb5ad47bff092