Вы находитесь на странице: 1из 7

A

Tabla de contenido
Introduccin.................................................................................................. 2
Contenido...................................................................................................... 2
MIT App Inventor....................................................................................... 2
Eclipse......................................................................................................... 3
Android....................................................................................................... 5
Conclusiones................................................................................................. 5
Referencias.................................................................................................... 6

Introduccin
En los ltimos aos los celulares han experimentado una gran evolucin, desde
los primeros que eran grandes y pesados, pensados slo para hablar por
telfono en cualquier parte, hasta los telfonos modernos que ahora cuentan
con sistemas operativos que nos permiten explotar al mximo su funcionalidad.
Con casi 2.000 millones de dispositivos que montan Android como sistema
operativo en la actualidad es interesante pensar en una idea que nos permita
formar parte del mundo que rodea al Smartphone.
Android es un sistema operativo y una plataforma software, basado en Linux
para telfonos mviles. Esto es una de las claves de la popularidad de Android,
como Linux, es una plataforma de cdigo abierto, lo que permite a fabricantes,
operadores y desarrolladores dar mayor funcionalidad a sus Smartphone.

Contenido
MIT App Inventor
MIT App Inventor es una herramienta de programacin basada en los bloques
que permite a todos, incluso para nosotros como principiantes construir
aplicaciones totalmente funcionales para los dispositivos Android. Los recin
llegados a App Inventor podemos poner nuestra primera aplicacin en marcha
y funcionando en una hora o menos, en esta herramienta se pueden programar
aplicaciones ms complejas en mucho menos tiempo que con lenguajes ms
tradicionales, basados en texto.
Esta herramienta est disponible para cualquier persona con una cuenta
Google, ya que la autenticacin de acceso y almacenamiento para proyectos
de App Inventor est vinculada a esa cuenta y no necesariamente debe ser una
cuenta en Gmail.
MIT App Inventor incluye un emulador para el telfono en el que podemos crear
aplicaciones y probarlas, al igual que nos permite subir las en Google Play que
es la tienda digital para Android.
Una de las caractersticas de esta herramienta es que se puede desarrollar
aplicaciones en esta, pero no se puede exportar el cdigo fuente a Eclipse o
algn otro IDE, ya que App Inventor no genera cdigo fuente Java.
App Inventor solo maneja cdigo fuente de Android no ejecutables, es decir
.apk y solo se pueden cargar en esta herramienta, sin embargo se puede
compartir cdigo de proyectos con otros usuarios de App Inventor, adems de
que podemos tambin compartir nuestras aplicaciones con otros usuarios
Android.
Instalacin de App Inventor:

Visita en primer lugar la web oficial de App Inventor. Se necesita tener


una cuenta Google para acceder al servicio. App Inventor est compuesto por
un conjunto de herramientas que abarcan las diferentes tareas en la
construccin
de
la
aplicacin:
diseo, definicin
del
comportamiento y simulacin. Antes de pasar a utilizarlas, debemos de
comprobar que contamos con todo lo requerido. Vamos a la pgina oficial y
seleccionamos Setup. Damos clic en Test your system y para checar nuestro
navegador.
Es necesario tener instalado Java y los sistemas operativos soportados son Mac
OS X 10.5/10.6, Windows XP/Vista/7, Ubuntu 8+ y Debian 5+. Cuando
acabamos, damos clic en Done? Lets move on! y pasaremos a la descarga
del software de escritorio App Inventor. En el ltimo paso, escogemos si
deseamos probar nuestras aplicaciones con nuestro propio telfono o utilizar el
emulador. Este ltimo simular un dispositivo Android que podremos manejar a
travs del ordenador como si se tratara de un celular real.

Eclipse
Eclipse es un entorno de desarrollo, de cdigo abierto y gratuito, cuyo diseo
sigue un patrn de actualizacin basado en plugins. Su objetivo es convertirse
en una plataforma de integracin de herramientas de desarrollo. Es un IDE que
podramos denominar genrico, ya que no fue concebido para ser utilizado con
un solo lenguaje de programacin, sino que es compatible con una gran
variedad de lenguajes.
Principales caractersticas

Gestin de Proyectos
Depurador de Cdigo
Perspectivas, Editores y Vistas
Coleccin de Plugins

Configuracin y preparacin de Eclipse para desarrollo en Android:

Una vez descargado e instalado Eclipse, estos seran los pasos necesarios para
su configuracin y poder desarrollar aplicaciones Android utilizando este
entorno de desarrollo.

1. Instalar Java Development Kit (JDK)


2. Instalar el SDK Android (Software Development Kit)
3. Instalar ADT para Eclipse

Para instalar el ADT (Android Development Tools) deberemos


siguientes indicaciones:

seguir las

Abrimos Eclipse y pulsamos sobre la opcin Help seleccionando la opcin


del desplegable Install New Software.
Pulsamos sobre Add.
Aadiremos un nombre descriptivo y en Location indicaremos la
siguiente url: https://dl-ssl.google.com/android/eclipse y pulsamos
sobre Next.
A continuacin, marcamos la opcin Development tools y pulsamos
nuevamente sobre Next, el asistente nos muestra una descripcin de los
diversos paquetes a instalar y deberemos pulsar de nuevo sobre Finish.
El siguiente paso ser reiniciar e indicar la ruta de instalacin del SDK.

Comparacin entre MIT App Inventor 2 y Eclipse.


La diferencia entre estas dos herramientas puede ser que Eclipse crea cdigo
fuente en Java, mientras que App Inventor no lo genera, adems que su cdigo
solo puedes ser ejecutado en esa misma herramienta. En App Inventor puedes
trabajar en lnea y nos permite compartir aplicaciones mediante internet con
otros usuarios de la herramienta y tambin subir directamente nuestras
aplicaciones a Google Play, al que en Eclipse no podemos hacer. Las dos
herramientas nos permiten desarrollar aplicaciones complejas pero aun as App
Inventor tiene ciertas limitaciones, pero esta herramienta tiene una GUI ms
amigable que Eclipse.
Algo ms que Eclipse no tiene es el emulador que nos permite probar nuestras
aplicaciones en App Inventor.

Android
Android es un sistema operativo inicialmente pensado para telfonos mviles,
al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que est
basado en Linux, un ncleo de sistema operativo libre, gratuito y
multiplataforma.
El sistema permite programar aplicaciones en una variacin de Java llamada
Dalvik. El sistema operativo proporciona todas las interfaces necesarias para
desarrollar aplicaciones que accedan a las funciones del telfono (como el GPS,
las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de

programacin muy conocido como es Java y lo ms importante es que para


programar en este sistema no hay que pagar nada.
Entre los IDE ms populares para el desarrollo de aplicaciones Android
podemos destacar los siguientes:

Eclipse

NetBeans

IntelliJ

Android Studio

Aide

Diferencia de trabajar con MIT App inventor y trabajar solo con


Android.
Android es un sistema operativo para dispositivos mviles, mientras que App
Inventor es una herramienta para desarrollar aplicaciones y a la vez nos
permite emular las en la misma aplicacin o en un dispositivo mvil. Otra
diferencia podra ser que App inventor no utiliza IDE ya que no genera cdigo
fuente Java, mientras que los IDE de Android si generan cdigo fuente Java.

Conclusiones
Hoy en da el hacer aplicaciones para el sistema operativo Android, el cual es
usado en los dispositivos mviles, se ha convertido en una faceta muy
importante para nosotros como informticos, ya que Android en muy popular
actualmente y por lo tanto es una buena forma de ganar dinero ya que las
aplicaciones que desarrollamos las podemos poner a la venta en la tienda
digital de Android que es Google Play. Adems actualmente existen varias
herramientas con las cuales podemos desarrollar estas aplicaciones y algunas
son muy fciles de usar, as que ya no tenemos pretexto de ponernos al da con
los avances tecnolgicos ya que Android es uno de ellos.

Referencias
http://histinf.blogs.upv.es/files/2012/12/android-trabajo.pdf
http://appinventor.mit.edu/explore/content/faq.html
http://www.pcactual.com/articulo/zona_practica/paso_a_paso/paso_a_paso_soft
ware/12544/crea_una_aplicacion_para_los_dispositivos_android.html
http://academiaandroid.com/ide-entornos-integrados-de-desarrollo-paraandroid/
http://www.xatakandroid.com/sistema-operativo/que-es-android

Вам также может понравиться