Sistemas I.

Páginas: 9 (2152 palabras) Publicado: 4 de noviembre de 2013
ANTEPROYECTO DE TESIS DE GRADO
“DESARROLLO DE UNA GUÍA BÁSICA PARA PROGRAMADORES DE ANDROID.
CASO PRÁCTICO: DESARROLLO DE LA APLICACIÓN “AGENDA AVANZADA”

PRESENTADO POR:
Juan Alfredo Solórzano Ávila

ANALIZADO Y CALIFICADO POR LA COMISIÓN TÉCNICA:

MIEMBRO DEL CIFIE

COORDINADOR DEL ÁREA

DOCENTE

SI ( )

NO ( )

PENDIENTE ( )

FECHA DE APROBACIÓN POR EL CIFIE

1.ASPECTOS GENERALES
1.1 TÍTULO DEL PROYECTO DE TESIS O MEMORIA
“DESARROLLO DE UNA GUÍA PRÁCTICA PARA PROGRAMADORES
DE ANDROID. CASO PRÁCTICO: DESARROLLO DE LA APLICACIÓN
“AGENDA AVANZADA”.
CASO PRÁCTICO: Facultad de Informática y Electrónica de la ESPOCH.
1.2 PROPONENTES
NOMBRES:
Juan Alfredo Solórzano Ávila
FACULTAD:
Informática y Electrónica
ESCUELA:
Ingeniería en Sistemas.
ÁREA:Desarrollo de Sistemas

1.3 DIRECTOR DE TESIS
….

1.4 LUGAR DE REALIZACION
Facultad de Informática y Electrónica de la ESPOCH.

1.5 TIEMPO DE DURACION
12 meses

1.6 FECHA ESTIMADA DE INICIACION:
Diciembre

2. FORMULACIÓN GENERAL DEL PROYECTO DE TESIS
2.1 ANTECEDENTES

2.1.1 PLANTEAMIENTO DEL PROBLEMA
Actualmente las agendas electrónicas que encontramos para la plataforma Android,
nocuentan con un servicio completo, amigable y sobre todo orientado a la realidad
de las actividades que ocupan el tiempo del usuario. Por lo general los celulares
inteligentes contiene una aplicación “calendario” a la cual no se le da mayor utilidad
que la visualización, esto debido a que no existe una interfaz adecuada para el
usuario ni una interacción que fomente la usabilidad. Las personas quedisponen
de un teléfono inteligente desaprovechan grandes ventajas al dejar de utilizar esta
herramienta tan importante para una correcta administración de nuestro tiempo
personal y grupal.
2.1.1.1 DESCRIPCION DEL OBJETO DE ESTUDIO
La aplicación a desarrollar es una “app” para la plataforma Android, utiliza
Java como lenguaje de programación y tiene su propio kit de desarrollo (SDK)disponible para los entornos Netbeans y Eclipse, además existen otros entornos de
programación de alto nivel.
[Android es un sistema operativo móvil basado en Linux, que junto con
aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles
como teléfonos inteligentes, tabletas, Google TV y otros dispositivos.] Wikipedia
Los componentes principales del sistema operativo deAndroid son:
Kernel de Linux. El núcleo del sistema operativo Android está basado en el kernel
de Linux versión 2.6, similar al que puede incluir cualquier distribución de Linux,
como Ubuntu, solo que adaptado a las características del hardware en el que se
ejecutará Android, es decir, para dispositivos móviles.
El núcleo actúa como una capa de abstracción entre el hardware y el resto de
lascapas de la arquitectura. El desarrollador no accede directamente a esta
capa, sino que debe utilizar las librerías disponibles en capas superiores. De esta
forma también nos evitamos el hecho de quebrarnos la cabeza para conocer las
características precisas de cada teléfono. Si necesitamos hacer uso de la cámara, el
sistema operativo se encarga de utilizar la que incluya el teléfono, sea cualsea. Para
cada elemento de hardware del teléfono existe un controlador (o driver) dentro del
kernel que permite utilizarlo desde el software.
El kernel también se encarga de gestionar los diferentes recursos del teléfono
(energía, memoria, etc.) y del sistema operativo en sí: procesos, elementos de
comunicación (networking), etc.
Librerías. La siguiente capa que se sitúa justo sobre el kernella componen las
bibliotecas nativas de Android, también llamadas librerías. Están escritas en

C o C++ y compiladas para la arquitectura hardware específica del teléfono.
Estas normalmente están hechas por el fabricante, quien también se encarga de
instalarlas en el dispositivo antes de ponerlo a la venta. El objetivo de las librerías
es proporcionar funcionalidad a las aplicaciones para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas i
  • analisis I sistema de facturacion
  • Nivel I Pensar En Sistemas
  • Sistemas contables i
  • Sistema Vascular i Nervioso
  • Sistemas Mecanicos I
  • Sistema ptolomeic i otros
  • Sistemas i nformaticos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS