Sei sulla pagina 1di 16

Aplicaciones Mviles

Sesin 5: Programacin en Android

Contextualizacin
Los sistemas de programacin cada da determinan nuevos lenguajes que se pueden
utilizar para desarrollar tanto aplicaciones como sistemas operativos. El sistema Android
es muy popular debido a la compatibilidad que tienen con varios de los elementos y
aplicaciones que se desarrollan para el uso en Internet, muchos de estos se conocen por
ser basados en sistema Android, el cual fue desarrollado a base del sistema Linux. El
desarrollo de este medio se dio para utilizarse en dispositivos porttiles con pantallas
tctiles y sistemas de telfonos inteligentes.

Imagen obtenida de http://www.mailxmail.com/curso-programa-delphi/entorno-programacion

Introduccin
El sistema Android es desarrollado y distribuido de manera libre, lo que quiere decir que
cualquier persona puede modificarlo y derivar aplicaciones de ste sin romper ningn
acuerdo de uso o poltica establecida por la compaa.

Debido a que es un sistema libre, se desarrollan aplicaciones por cualquier persona sin que
tenga que pagar una licencia de uso o que tenga por estas acciones problemas legales.

Imagen obtenida de http://www.ihualia.com/CursosTecnologia/curso.php?id=18

Programacin en Android
Qu es Android?
Android es un sistema operativo aplicado a dispositivos mviles, ste trata de un cdigo
basado en Linux y presenta varias oportunidades de desarrollo por su compatibilidad con
varias herramientas. Algo que caracteriza principalmente a este dispositivo es que se trata
de un software libre y la mayor parte del cdigo es abierto, presentando el beneficio de ser
adquirido sin tener que pagar por adquirirlo, adems de que puede ser modificado a gusto
para uso personal, siempre y cuando se sepa programar el elemento que se desea
aplicar.

Imagen obtenida de http://www.elandroidelibre.com/2013/03/la-nueva-version-de-android-usaria-linux-3-8-que-significa-eso.html

Programacin en Android
Qu tipo de expresiones encontramos en Android?
En ste, como en cualquier otro lenguaje de programacin, podemos considerar varios
elementos que ayudan al desarrollo de aplicaciones para tener una interaccin ptima y el
usuario pueda cumplir con sus expectativas. Los elementos que podemos desarrollar
dentro de las aplicaciones son:

Dato numrico.
Valor lgico.
Carcter.
Cadena de caracteres.

Imagen obtenida de http://androidsistemasopearativos.blogspot.mx/

Programacin en Android
Comandos bsicos de uso en Android: los comandos bsicos que se muestran a
continuacin son importantes para dar el primer paso en cuanto al desarrollo de elementos
Android, con stos se tiene la oportunidad de crear o mejorar cualquier medio, entorno o
aplicacin.
Adb device.
Adb push.
Adb pull.
Adb reboot.
Adb reboot-bootloader y reboot recovery.
Fastboot devices.
Fastboot oem unlok.
Adb shell.
Adb install.
Adb logcat.

Imagen obtenida de http://eandroid.files.wordpress.com/2011/05/comandos-linux.jpg

Fundamentos del desarrollo


con Android
Qu es un fundamento?
Un fundamento es un conjunto de principios o elementos bsicos que se consideran en la
creacin, elaboracin o desarrollo de cualquier cosa o elemento. Cuando hablamos de la
programacin podemos comprender que un fundamento es la base con que se desarrollar
la aplicacin, es decir, el lenguaje de programacin que se utilizar y los motivos por los
cuales los atributos del programa se seleccionan.

Imagen obtenida de http://www.configurarequipos.com/actualidad-informatica/2587/comandos-de-voz-para-android

Fundamentos del desarrollo


con Android
Para comprender esto debemos conocer los componentes de Android:

Kernel de Linux.
Android Runtime.
Libreras.
Framework de aplicaciones.
Aplicaciones.

Imagen obtenida de
http://www.nosolounix.com/2011/11/kernels-modulares-y-monoliticos.html

Al tratar el tema de las aplicaciones se puede definir algo muy importante, no todos los
elementos que se ejecutan en una plataforma Android utilizan la misma informacin; es
decir, sus fundamentos no son iguales, por lo tanto sus componentes cambian. Algunos
ejecutan procesos para la gestin de memoria, otros ejecutan cdigos aislados para
codificar el contenido, etc.

Diseo de interfaces de usuario


Qu es una interfaz de usuario?

Es el espacio en el que un usuario se puede comunicar con la computadora, es decir,


mediante este lugar se pueden introducir instrucciones de uso para controlar el dispositivo y
recibir una retroalimentacin, la cual puede ser la visualizacin de un elemento, la escritura
de un texto o cualquier otra cosa. Dicho de otra forma, una interfaz es el elemento grfico
que puede ser apreciado en cualquier dispositivo, son los conos, mens, listas, imgenes o
cualquier otra cosa con la cual el usuario interacta con una computadora o cualquier otro
dispositivo electrnico.

Imagen obtenida de http://www.fotosimagenes.org/interfaz-de-usuario

Diseo de interfaces de usuario


Para crear una interfaz de usuario es necesario contar con los elementos necesarios; por
ejemplo, un diagrama en el que se indiquen las funciones que realizarn los elementos,
se requiere de un diseo en papel, en el que se muestren los botones, barras, conos y
todo lo que se incluir en la interfaz.
Los tipos de interfaz que podemos disear son los siguientes:
Interfaz de lengua natural.
Interfaz de pregunta y respuesta.
Interfaz de mens.
Interfaces de formularios.
Interfaz de lenguaje de comandos.
Interfaz grfica de usuario.

Imagen obtenida de http://obm.corcoles.net/20080101/pointui-interfaz-de-dedo-para-pocketpc/

Gestin local de la informacin


Qu es la gestin de la informacin?
Es la forma en que se controla el ciclo de vida de la informacin desde que es adquirida.
La principal prioridad de la gestin es el lograr mantener un control sobre sta y
garantizar la integridad y disponibilidad de los datos.
Al tratar de la gestin local de la informacin podemos definir el uso de elementos
proporcionados por un sistema operativo, el cual consta de trabajo importante al
organizar y priorizar el uso de la informacin como el usuario lo decide.

Imagen obtenida de http://blog.iedge.eu/direccion-marketing/marketing-estrategico/segmentacion/eduardo-liberos-tratamiento-gestion-de-la-informacion-en-marketing-directo/

Gestin local de la informacin


Los procesos de gestin local de informacin son utilizados en todos los equipos de
cmputo y dispositivos mviles, es la forma en que se puede administrar cualquier recurso
o fichero dentro de un dispositivo, cuando hablamos de esto, podemos considerar que una
buena gestin de informacin puede ayudar a un usuario a consultar cualquier dato de
manera eficaz, pues cuando se tiene un orden establecido es ms fcil que la
computadora o dispositivo acceda a stos.
El tener ordenada la informacin o bien, gestionada, es importante para poder establecer
un funcionamiento ptimo. Cuando hablamos institucionalmente, se comprende que esta
informacin se prepara para ser analizada y si es necesario rechazada o eliminada por no
cumplir con los requisitos que se tienen.

Imagen obtenida de http://www.gestiopolis.com/administracion-estrategia/sistemas-de-gestion-de-informacion-en-estudio-de-medio-ambiente.htm

Conclusin
El sistema Android es muy utilizado actualmente y muy importante, con ste se
han desarrollado muchas aplicaciones y utilidades que son funcionales para la
mayora de los usuarios.
Siempre es importante que al utilizar una plataforma como Android nos
permitamos comprender mejor el anlisis del diseo de la interfaz y la manera
en cmo funciona, pues es el principal atractivo de un dispositivo al verlo
encendido, esta interfaz debe siempre cumplir con reglas del diseo para que
no se cree una sobre carga de informacin provocando en el usuario frustracin
y falta de inters.

Referencias

Adrformacion.
(2013).
Estructuras
bsicas
de
programacin.
http://www.adrformacion.com/cursos/android/leccion2/tutorial6.html

AndroidCentral (2013). Diez comando de ADB que deberas conocer. Consultado en:
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html

AulaClic. (2008). Android. Consultado en: http://www.aulaclic.es/articulos/android.html

Molina
A.
(2012).
Fundamentos
bsicos
de
Android.
http://ganaclin.blogspot.mx/2012/10/fundamentos-basicos-de-android.html

Ohlife1 (2013). Comandos bsicos del terminal en Android.


http://googlelizados.com/comandos-basicos-del-terminal-en-android/

Pamarke. (2013) La interfaz de usuario Android. Consultado en: http://pamarke.com/interfaz-deusuario-en-android/

Pulido
Fabio.
(2008).
Diseo
de
http://diseodeinterfazdeusuario.blogspot.mx/

Ruiz
J.
(2008)
Gestin
local
de
la
informacin.
Consultado
en:
http://personales.upv.es/juaruiga/teaching/dotNETCF/pdfs/7-GestionLocalDeLaInformacion.pdf

interfaz

de

usuario.

Consultado

Consultado
Consultado

Consultado

en:

en:
en:

en:

Referencias

Snchez
E.
(2013).
Interfaz
de
usuario.
Consultado
http://computadorasmac.about.com/od/nuevos-usuarios-mac/g/Interfaz-De-Usuario.htm

s/a.
(2012).
Programacin
de
aplicaciones
mviles.
Consultado
en:
http://www.androidcurso.com/index.php/tutoriales-android/32-unidad-2-diseno-de-la-interfaz-deusuario-vistas-y-layouts/222-tipos-de-recursos-y-recursos-del-sistema

s/a (2010). Fundamentos Android. Consultado en: http://www.negomobile.es/es/node/10

Ssnova24.
La
interfaz
de
usuario
Android.
Consultado
http://israelrosasdesign.blogspot.mx/2012/08/la-interfaz-de-usuario-android-i-layouts.html

en:

WebUsable.com. Proceso de diseo


http://www.webusable.com/useProcess.htm

en:

del

interfaz

de

usuario.

Consultado

en:

Potrebbero piacerti anche