Ingeniero en sistemas

Páginas: 9 (2175 palabras) Publicado: 16 de noviembre de 2014
Curso de Android con Java

© Todos los Derechos Reservados Global Mentoring

Experiencia y Conocimiento para tu Vida

1

Curso de Android con Java

Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones.
Este tipo de dispositivos nunca han sido tan populares. El sistema operativo Android ha
expandido su mercado no solamente a este tipo de teléfonos,sino también a tablets y
televisores.
La evolución y la reducción de costos de los Smartphones ha permitido que millones de
personas tengan acceso a este tipo de tecnología, permitiendo llevar mucha de la
información consigo. Anteriormente esto solo era posible con Laptops, pero al día de hoy los
celulares son las computadoras portátiles de nuestra era.
Millones de teléfonos Android seactivan diariamente, y con el uso de Google Play
(anteriormente conocido como Android Market) para la distribución de aplicaciones, los
desarrolladores de aplicaciones Android pueden poner de inmediato y al alcance de los
usuarios las aplicaciones y juegos creados. Google Play es un mercado abierto, sin un proceso
de revisión, con el objetivo de distribuir de manera libre o de paga a los teléfonosAndroid
que sean compatibles con las aplicaciones distribuidas.
Pero, ¿Qué es Android? En términos concretos, Android es un sistema operativo basado en
Linux, creado por Google y utiliza como base el lenguaje de programación Java para el
desarrollo de aplicaciones. Google y otras compañías de dispositivos, han desarrollado una
estrategia para que este ya famoso sistema operativo se puedainstalar en smartphones,
tablets, televisores, y se proyecta que sea el sistema operativo de varios tipos de dispositivos
más.
Con más de medio millón de aplicaciones para Android publicadas en Google Play, es un
hecho que este es un gran momento para participar de este mercado y de la creación de
aplicaciones Android para un mercado en crecimiento.
En este curso vamos a estudiar cómodesarrollar aplicaciones para el sistema operativo
Android utilizando el lenguaje de programación Java, por lo que un conocimiento básico de
este lenguaje es necesario para poder crear de manera exitosa estas aplicaciones. En caso de
no contar con este conocimiento ponemos a su disposición nuestros cursos Java en nuestro
sitio web: www.globalmentoring.com.mx
© Todos los Derechos Reservados GlobalMentoring

Experiencia y Conocimiento para tu Vida

2

Curso de Android con Java

Anteriormente los programadores de bajo nivel con lenguajes como C o C++ requerían entender las características
del Hardware sobre el que programaban, ya sea de un dispositivo en específico o un conjunto de dispositivos del
mismo fabricante. Además el programador, en muchas ocasiones, estaba obligado a aprenderciertas APIs del
fabricante para poder desarrollar sus aplicaciones, generando un código muy complejo de mantener y desarrollar,
y en muchas ocasiones las aplicaciones ya no se les daba continuidad.
La diversidad de fabricantes de dispositivos móviles conlleva como reto contar con una plataforma estándar, open
source, robusta, segura, entre otras características para el desarrollo de unaaplicaciones móviles. Dichas
aplicaciones deben poder ser ejecutadas en cualquier dispositivo móvil o tablet sin tener que volver a programar
para un fabricante en específico.
Con la popularidad de Java y su Máquina Virtual (JVM) sabemos que es posible abstraer los detalles del hardware
para el dispositivo que estamos desarrollando, y así el programador es libre de crear el programa una vez yejecutarlo sobre cualquier dispositivo que tenga una JVM.
Con esto en mente, y con la experiencia previa de los dispositivos móviles, se creó el sistema operativo Android.
Como podemos observar en la figura, la arquitectura Android se divide en varias capas, y con el uso una de
máquina Virtual llamada Dalvik, es posible abstraer el detalle del hardware al programador y así desarrollar sólo
una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero En Sistemas
  • Ingeniero De Sistemas
  • Ingeniero En Sistema
  • Ingeniero en sistemas
  • Ingeniero De Sistemas
  • Ingeniero en Sistemas
  • Ingeniero de Sistemas
  • ingeniero en sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS