Vous êtes sur la page 1sur 18

APLICACIN ANDROID

PROYECTO FINAL PARA OPTAR POR EL GRADO DE


LICENCIADO EN INFORMTICA ADMINISTRATIVA





TAMASOPO S.L.P. FEBRERO 2014
INSTITUTO INTERESTATAL DE LAS HUASTECAS POTOSINAS
CAMPUS XILITLA

TESIS









APLICACIN ANDROID









Proyecto final presentado el da 8 de Febrero del 2014 en la universidad instituto
interestatal de las huastecas potosinas, para optar por el grado acadmico de
licenciado en informtica administrativa.





INSTITUTO INTERESTATAL DE LAS HUASTECAS POTOSINAS
CAMPUS XILITLA

TESIS


DEDICATORIA

Jos Bolaos Lugo y Constancia Reyes Ortega
A mis padres, porque todo lo que soy se lo debo a ellos y por inculcar en mi la
importancia de estudiar. Por el apoyo incondicional en todo momento, y mis
hermanos por ser ellos la inspiracin para finalizar este proyecto.


AGRADECIMIENTOS

Adis
Por darme la sabidura y fuerza para culminar esta etapa acadmica.

Al profesor
Por su gua, comprensin, paciencia, entrega y valiosos consejos a lo largo del
proceso del investigacin.










INTRODUCCIN
El desarrollo de la tecnologa ha sido de suma importancia para el crecimiento de
todas las sociedades del mundo. El ser humano debe, en gran parte, su desarrollo
a que ha aprendido a vivir en grupos de individuos formado sociedades. Los
inventos tecnolgicos son un complemento a las actividades diarias de las
personas; por lo que han sido un tema de investigacin continua. La bsqueda de
nuevas herramientas as como de inventos con mayor portabilidad y comodidad;
ha tenido ocupados a investigadores e ingenieros alrededor del mundo. Cada da
es ms comn realizar tareas, actividades y trabajos de oficina desde un invento
tecnolgico, como lo es telfono celular. En los ltimos aos se ha intentado
logrado que el celular le quite terreno a la computadora en tareas como revisar el
correo electrnico, mantener conferencias con otras personas, mensajeras
instantnea, entretenimiento, elaboracin de documentos y presentaciones por
mencionar solo algunas. De igual forma hay que tomar en cuenta un invento que
revoluciono el campo de los celulares como lo es la plataforma Android, la cual en
los ltimos aos ha crecido de manera notable y se ha convertido en uno de los
sistemas operativos de vanguardia para los telfonos mviles. Por otro lado, en la
continua bsqueda de conocimiento, el hombre se ha encontrado con ciertas
barreras entre las que destacan: las de tipo fsico (lugares con dimensiones poco
accesibles) y las que atentan con su integridad fsica. Para ello se ha visto en la
necesidad de usar la tecnologa en las tareas de exploracin de terreno, monitoreo
de actividades e investigacin de fenmenos naturales y artificiales. En estas
tareas se utilizan los vehculos de exploracin a control remoto. Para este trabajo
se definir al vehculo de exploracin como aquel que controla a distancia, puede
enviar y recibir informacin referente al terreno en el que se desenvuelve
(imgenes, temperatura, etc.). Tomando en cuenta los puntos anteriores, en este
proyecto se busca interrelacionar a estos dos inventos (celular y vehculo de
exploracin) conectndolos de una forma creativa e innovadora.








INDICE


Captulo 1 Tabla de contenido
OBJETIVO DE ANDROID.................................................................................................. 1
OBJETIVO ESPECIFICO ................................................................................................... 2
CAPITULO1 MARCO TEORICO DE ANDROID ................................................. 3
1.1 El telfono celular revoluciono la vida ..................................................... 4
1.1.1 Qu es Android? .......................................................................................................... 5
1.1.2 Evolucin de Android ........................................................................................... 6
1.1.3 VIRTUDES DE ANDROID



























OBJETIVO DE ANDROID

Dejar atrs los dispositivos mviles con teclado, para evolucionarlo con una
interfaz para celulares inteligentes.

Comnmente es un sistema operativo de cdigo abierto, que aquedado
adispocin de todos los usuarios para mejorar el software. Ya que actualmente
presenta fallas en algunos dispositivos mviles.

Desde android no somos responsables del uso o mal uso de esta informacin,
incluyendo la prdida de datos o daos en el hardware. Por lo tanto, selo bajo
su propio riesgo.







OBJETIVO ESPECIFICO


Crear un sistema operativo (java) que pueda funcionar en dispositivos
con tecnologa touch o (tctil) como son celulares tablees,
computadoras y otros dispositivos que funcionen a base de un sistema
operativo.
Para lo cual se requiere de la instalacin de los controladores del
dispositivo que viene siendo el touch.








CAPITULO1 MARCO TEORICO DE ANDROID

1.2 El telfono celular revoluciono la vida
Una infinidad de tareas se realizan con este dispositivo. El primer antecedente
respecto al telfono mvil tiene la compaa Motorola en la dcada de los 80s. El
ingeniero encargado de disear este dispositivo fue Rudy Krolopp (Fig 1-1).

Fig 1-1 Rudy Krolopp y el primer celular, 1983
Los primeros telfonos celulares eran sistemas embebidos (dispositivos que
realizan una accin dependiendo nicamente de la entrada) que llamaban muy
poco la atencin de los programadores por su complejo software que era usado
para programarlos y su difcil acceso al hardware, ya que los fabricantes
guardaban celosamente los secretos de cada dispositivos. Con la aparicin de
dispositivos ms complejos (como el GPS) se comenzaron a usar sistemas
operativos estandarizados (sobre todo se basaban en Linux). La mayor parte de
estos se programaba en C/C++.


Despus surgieron plataformas como Symbian, aunque el cdigo para realizar
aplicaciones era an demasiado complejo. Finalmente se crearon los MDIest de
Java que se podan ejecutar en una mquina virtual de Java (la J2ME) sobre los
dispositivos mviles aunque seguan existiendo restricciones al acceso del
hardware, al ncleo de la plataforma del dispositivo mvil, a aplicaciones
especficas de la telefona mvil y que solamente se poda ejecutar una aplicacin
a la vez. En la actualidad los dispositivos mviles han creado su propia rama en el
camino de la tecnologa: dentro de Android cada aplicacin genera su propia
mquina virtual y cada una trabaja de manera aislada. Ahora son dispositivos
sumamente complejos capaces de realizar tareas similares a los equipos de
cmputo tradicionales.
En la actualidad existen muchos sistemas operativos para la telefona celular. Este
proyecto se centra en un sistema operativo Android y la relacin que puede llegar
a tener con los vehculos exploradores haciendo el uso de una aplicacin
especfica para el control y envi de informacin.
1.2.1 Qu es Android?
Android es el sistema operativo con el crecimiento ms rpido durante los ltimos
aos originalmente creado para dispositivos mviles, tablets y que se ha
desarrollado hasta abarcar a las netbooks y PCs con el Android-x86(los equipos
de cmputo si pueden operar con el sistema operativo de Android aunque
evidentemente fue desarrollado especficamente para dispositivos mviles por lo
que muchas funciones no pueden ser utilizadas debido al hardware; ms que
nada es de demostracin). No es un lenguaje de programacin; es un entorno de
software donde podemos correr ciertas aplicaciones. La principal caracterstica de
este sistema operativo es que est basado en Linux (versin 2.6 del Kernel), es
libre, gratuito, multiplataforma, ofrece agilidad y portabilidad para aprovechar las
numerosas opciones de hardware de los futuros telfonos equipados con android
incluye la mquina virtual Dalvik optimizada para poder ejecutar cdigo java en
dispositivos mviles.
Que es un lenguaje muy popular para los desarrolladores, Los controladores para
componentes de hardware estn programados en C/C++. Las aplicaciones de
fbrica y las creadas por terceros tienen la misma prioridad dentro del sistema y se
comportan de manera muy similar. Se dice que es un sistema operativo libre: no
se paga nada programar en este sistema libre para programar en este sistema ni
para incluirlo a un telfono. Realmente es algo muy ambicioso ya que
normalmente el software libre o las licencias gratuitas tienen un costo de
propiedad en asistencia, en hardware o suelen incluir contratos anuales ms
impuestos. Gracias a que es software libre, cada vez se desarrolla ms y ms

cdigo ya que la comunidad de desarrolladores proporcionan los elementos de los
que carecen, no se depende de Google para instalar actualizaciones y cada quien
puede crear su propio versin.
Se comercializa bajo dos licencias: el ncleo Linux bajo CPL (General Public
License) como exige todo ncleo de sistema operativo que sea cdigo abierto
mientras que la plataforma Android sin ncleo bajo la ASL (Apache Software
License). No es primer sistema operativo para mvil de cdigo abierto pero si es el
primero con un respaldo de un gigante como lo es Google. Incluye el WebKit que
emplea igualmente Mac en sus dispositivos: es el motor de navegacin lder en el
mercado. De igual manera es un proyecto de software libre cuyo objetivo es
asemejar la experiencia de navegacin en el mvil como si fuera a travs de una
Pc.

Logo de Android diseo por Ascender Corporation


Los componentes principales de Android se explican continuacin:
Aplicaciones (Aplications): se incluyen correo electrnico, programa de SMS,
calendario, mapas, navegador, contactos y otros. Estas aplicaciones estn
escritas en lenguaje de programacin Java.
Marco de trabajo de aplicaciones (Aplication Framework): los desarrolladores
tiene libre acceso a las aplicaciones base. La arquitectura est diseada para
simplificar la reutilizacin de componentes. Los componentes pueden ser
reemplazados por el usuario. Cualquier aplicacin puede publicar sus capacidades
y se puede hacer uso de las mismas por otra aplicacin.
Bibliotecas (Libreries): se incluye con conjunto de bibliotecas de C/C++ que
utilizan varios componentes del sistema entre las que destacan: bibliotecas de
medios, bibliotecas de grficas de System C library (implementacin biblioteca C
estndar), 3D, etc.

Runtime de Android (Android Runtime): cada aplicacin Android corre su propio
proceso, con su propia instancia de la mquina virtual Dalvik. Un dispositivo puede
correr mltiples mquinas virtuales de manera eficiente. La mquina virtual est
basada en registros y corre clases que han sido compilados por el compilador java
y transformadas al formato .dex por una herramienta adicional denominada dx.
Ncleo Linux (Linux Kernel): Android depende de Linux para todos los servicios
base como son: seguridad, gestin de procesos, pila de red y modelo de
controladores. El ncleo sirve como una capa de abstraccin entre el hardware y
el resto de la pila del software.

1.2.2 Evolucin de Android.
En julio del 2005 el gigante Google adquiri Android Inc. Con la intencin de entrar
en el mercado de la telefona mvil. Google desarrollo una plataforma basada en
el Kernel de Linux promocionando su flexibilidad y fcil actualizacin. Para finales
del 2006, se haban registrado solicitudes de patentes en el rea de la telefona
mvil por parte de Google.
Para noviembre del 2007 se haba formado la Open Hadset Alliance (Fig 1-2), una
agrupacin de compaas de telefona, electrnica y desarrollo tecnolgico. Esta
agrupacin permiti que se lanzara en el 2007 el primer producto Android. Para el
2008 se haba unido al grupo compaas como: Toshiba y Sony Ericsson.

Fig1-3 Open Handset Alliance
Con este se puede decir que Android es la herramienta de Google para abarcar el
mercado de la telefona mvil y fomentar la necesidad de estar conectado
constantemente a Internet. Algunos puntos a destacar por parte de Google es que

siempre ha dado al usuario aplicaciones que funcionan de manera muy sencilla y
sobre todo la facilidad de poderlas crear y distribuir libremente (es la plataforma
preferida por los desarrolladores).
A continuacin se muestra una tabla con las diferentes versiones de Android, sus
sobrenombres y las fechas de lanzamiento al mercado:

1.2.3 Android en la actualidad.
Como se ha mencionado, los ltimos avances que tiene Android se estn
desarrollando para tablests, netbooks y PCs. La versin 3.0 cuya clave es
Honeycomb est especializada pura brindar un mejor soporte para tablets. Entre
las caractersticas principales destacan: un sistema multitarea mejorado, soporte
para un gran variedad de perifricos, escritorio 3D, entre muchas otras.
Android es la plataforma con mayor crecimiento en el mercado en el ltimo ao.
Su principal competidor es Apple, cuyo xito se ha basado en el diseo novedoso
y cautivador para los jvenes. Para tener alguna idea de lo que se est hablando,
Android pasar de ocupar el 25% del mercado en el 2010 a tener el 50% a finales
del 2011.
Hasta octubre del 2011, se tena 319,161 aplicaciones para Android y 459,589
para Apple. En diciembre del mismo ao, Google anuncio que existen ms de 200
millones de dispositivos Android activados alrededor del mundo, as como as
como ms de 10 billones de cargas descargas desde el Market. Tomando en
cuenta que para el 2014 se espera que el nmero de ventas de telfonos
inteligentes este alrededor de los 500 millones de ejemplares; nos damos una idea
de la importancia econmica que tiene Android hoy en da.
Sin embargo cabe destacar que especficamente en el mercado europeo el 40%
de los compradores de telfonos inteligentes prefieren un Iphone mientras que
solo el 19% tiene en mente un Android (Fig 1-3). En Estados Unidos de Amrica a
fines del ao 2011, el 46.9% de los smarthphones obtenidos fueron Android,
mientas el 28.7% prefiri el iPhone y el 16.6% prefirieron el Blackberry (datos
obtenidos del sitio oficial de la revista PC:http//www.pcmag.com).
Con estas cifras se pretende que este proyecto tenga el impacto deseado en el
mercado americano. La continua ascendencia de Android es un punto a favor;
podra traer consigo una mayor aceptacin por parte del mercado y mucho ms
desarrollo a futuro. Actualmente con la versin 4.0 (Ice Cream Sadwich) Android
competir contra el Windows Phone Mango y el iOS 5.




Fig 1-4 Grafica que compara las referencias de sistemas operativos mviles entre
desarrolladores de aplicaciones.
Android e Intel han anunciado su alianza, por lo que no faltara mucho tiempo para
ver Android ejecutndose plenamente en equipo de cmputo. Tambin los equipos
mviles se vern beneficiando ya que ahora contaran con ncleos Intel y sern
ms potentes.
Todo el entorno (SDK y ADT) para programar la nueva versin de Android sufri
un gran cambio ya que cuenta con nueva caractersticas ms dinmicas,
elegantes e interesantes. Est diseado para funcionar tanto con tabletas como
con telfono celulares.
La interfaz de usuario es ms simple y llena de animaciones. Cuenta con los
botones virtuales de Home para ir a la pantalla de inicio, el botn para regresar a
la vista anterior y el revolucionario botn multitarea para poder cambiar de
aplicacin rpidamente. Ahora no solo nos permite colocar iconos en el inicio, si
no emplear cada aplicacin como un Widget y ajustarlo al tamao que queremos.
Se puede colgar una llamada y mandar automticamente un mensaje de texto
personalizado seleccionando esta opcin al momento de que entra una llamada.
Tambin cuenta con un avanzado sistema de entrada de voz que nos deja dictarle
al telfono el texto que queremos por un tiempo indefinido usando el lenguaje que
queremos. Cuenta con varias nuevas caractersticas en el software de la cmara
tanto para fotos como para video. Incluye muchas caractersticas y propiedades de
la interfaz de usuario del Android 3.x y del 2.x as como varias de sus APls. Otro
detalle innovador que pose es la capacidad de desbloque por medio de
reconocimiento facial.



Fig 1-5 Logo usado para el Ice Cream Sandwich

Intel tambin jugara un papel importante en esta versin de Android, ya que
destinara un nuevo chip (Atom de nucleo Medfiel) para los dispositivos Android ya
que hace un par de meses Intel anuncio su alianza con Google. Otra cosa que
vale la pena destacar es que el asistente de vos personal del iPhone 45 (siri) ya
tiene rival (Iris) que es la versin alfa creada por los desarrolladores de Google.
Por lo que se ve claramente que Android no se quedara atrs de su gran rival.

1.2.4 Por qu Adroid?

Android permite emplear cualquier herramienta de Hardware o cualquier
aplicacin de software el dispositivo simplemente pidiendo los permisos
necesarios dentro del Android Manifest.xml de la aplicacin creada.
Sporta XML (eXtensible Markup Language) que es sencillo y estndar.
Google incluyo la comunidad de desarrolladores
http://code.google.com/android aun asi existen infinidad de foros, cdigo e
informacin que apoyan a desarrollar cualquier aplicacin.
El cdigo fuente se escribe en java (sin incluir el Layout ni el Manifest) y hay
mucha informacin para aprender a usarlo ya que es un lenguaje muy
comn.
No importar la marca del equipo; solo la versin de Android con que cuenta
y el hardware con que se cuenta (depende de lo que requiera la aplicacin).
Es muy fcil subir las aplicaciones desarrolladas al Market (comparado con
sus rivales) o se pueden distribuir por los medios que el desarrollador
desee.

Es cdigo abierto y no hay que pagar por su desarrollo ni para obtener
ningn software.
Android est diseado para sacar el mximo provecho al Hardware de sus
dispositivos. Si se encuentran con alguna limitante por parte del Android,
siempre se pueden esquivar.
Para programar en Android no hay considerar la marca del equipo, si no la
versin de Android con la que cuenta y algunas limitantes de Hardware (no
todos los equipos cuentan con las mismas caractersticas).
Ofrece un mayor rendimiento en el mismo hardware y con un costo menor
de adquisicin de software.
Android no controla absolutamente el mercado de aplicaciones; los
desarrolladores pueden ofrecer sus aplicaciones a travs de diversos
medios como el Market, paginas como Handango o en sus portales de
Internet.
Tanto las aplicaciones de usuario como las bsicas de Android se escriben
en java y se compilan en cdigo de Bytes (archivos dex), que se interpretan
en tiempo de ejecucin por medio de la mquina virtual Dalvik.
All por octubre del ao 2003, Andy Rubin, Rich Miner, Nick Sears y Chris White
daba forma a Android Inc. En sus inicios, nicamente trascendi que la actividad
de la empresa se centraba en el desarrollo de software para telfonos mviles.
Android Inc. Paso casi dos aos trabajando en la sombra, hasta que Google
comenz a reclutar a fuerza de talonario a algunas startup (termino que se
refiere a nueva compaas con un futuro prometedor) del sector mvil, con la clara
intencin de replicar su xito de la web en el futuro de las telecomunicaciones
inalmbricas. En mayo del mismo ao Google se hacia con Dodgeball, la empresa
que desarrollo un sistema social y posicionamiento mvil que, un una vez
integrada en la estructura empresarial de los chicos de Mountain View, ceso su
actividad en 2009 para dar paso a Google Latitude Llego el mes de agosto y le
toco el turno a Android es el 5 de noviembre de 2007.

Captulo 2 VIRTUDES DE ANDROID

Una de las mayores virtudes de Android (y las ms alabadas desde sus
comienzos) es la libertad que ofrece. Gracias al Android Open Source Preject
(AOSP), el sistema operativo del robot verde puede ser tomado por cualquiera que
lo desee, ser modificado y ser instalado en dispositivos de cualquier tipo, sin

necesidad de contar con Google. Ejemplo mas claro de ello es Amazon, quien ha
creado un fork de Android y lo ha instalado en sus dispositivos sin contar en
ningn momento con Google.
La velocidad y fluidez del sistema ya solo por eso merecera la pena ponerlo, se
nota que es un sistema operativo ya nacido en la poca de los mviles tctiles,
Windows Mobile naci hace mucho ante y se le tuvo que ir parcheando con el
Sense, CHT.
Pero como dice el refrn aunque se vista de seda, mona se queda, no por nada
Microsoft ha decidido empezar desde cero y diseo otro sistema totalmente nuevo,
el Windows Phone 7, ya pensando en el parque de smartphones con pantalla tctil
que hay en el mercado y no para crecer. Asi, Android le va como un guante a la
mano a la hd2, parece que tienes mvil nuevo cuando lo usas; es otra Historia. Yo
la mayor diferencia con WinMo, dejando la general aparte, la he notado en
internet, el navegador webkit 3.1 es rpido como el rayo, y como Android 2.2 ya
incluye flash, ves las paginas web como en el ordenador, con todo los videos y de
mas elementos que se ven bien, no como skyfire en Windows Mobile, que o se
ven realizados o la pagina no carga del todo y salen cuadros grises y blancos en
vez de lo que tendra que salir.
Desde luego, para navegar por internet es mucho mejor, ah hay color, luego para
el correo electrnico tiene un widgets estupendos para leerlo o redactar, lo mismo
que para los RSS, en todo esto das paso adelante claramente con Android. Y el
office, con Documents to go, la aplicacin androide, nunca pens que seria mejor
que la nativa de Windows, pero cuando la usas te das cuenta tambin enseguida.
Qu puedes echar de menos de Windows mobile? Yo particularmente el
cookie`s home tab + el sense, esa interfaz de usuario me gusta mucho mas que
los widgets y pantallas corredizas de android, por ejemplo para ver las imgenes o
para la msica, y luego hay alguna aplicacin que puede que no la encuentres en
el Android market, aunque acabara por salir, es cuestin de tiempo, y hay gente
que dice que sincronizar con el PC, Outlook etc. Necesitan el Windows mobile, no
es mi caso.
Tambin he ledo comentarios de personas que dicen que, para los navegadores
GPS Prefieren usar Windows mas que android, pero ah no se te decir, aun no lo
he probado.
Como conclusin, te dir que, para el uso normal diario, yo ya me he pasado a
android y muy contento, hago todo mas rpido y con mayor agilidad, pero me
gusta tener Windows mobile debajo por si me hace falta para casos puntuales,

es lo bueno de poder tener los dos sistemas operativos juntos, as no renuncias a
ninguno.

2.1 FORTALEZAS Y DEBILIDADES DE ANDROID
La opcin de android 2.2 solo pudo reunir versiones ms antiguas. Los puntos
dbiles del sistema operativo Smartphone eran obvias: el funcionamiento y la
estructura del men se ajusta a las pequeas pantallas de telfonos celulares, la
Tablet de pantalla grande.
Mejor Tablet PC
Ahora Google puede devolver el golpe al fin: Los primeros dispositivos con
Android 3.o (nombre en cdigo de nido de abeja) se vende un ejemplo: Motorola
Xoom. Tiempo para una primera conclusin.

Los puntos fuertes de Android
Claro: La pantalla principal de Android
El nuevo sistema operativo utiliza la pantalla ms grande y de mayor resolucin se
ven bien. Las aplicaciones pueden ser ms estructuradas de forma clara en la
pantalla de inicio, todo parece estar aireadas y menos concurridas. Tiene sentido
que la operacin de una tableta: nido de abeja por un control sin teclas mecnicas:
Los tres controles bsicos estn organizados como los botones virtuales en la
parte inferior izquierda: Sera un paso atrs a la pantalla principal y muestra las
aplicaciones ms recientes lanzamiento.


Bibliografias:

http://www.slideshare.net/erativo-android-14009279
www.elandroidelibre.com//android-y-sus-libros.html
www.mobogenie.com/Android-anager

http://www.elandroidelibre.com
http://www.android-x86.org/
http://es.wikipedia.org/wiki/Android
http://es.scribd.com/doc/54464357/Trabajo-de-Sistema-Operativo-Android
http://www.consejosgratis.es/todo-sobre-sistema-operativo-android/
http://es.scribd.com/doc/57049365/Informe-de-Trabajo-Sistema-Operativo-
ANDROID
http://blog.mp3.es/instalacion-de-android-para-pc/








.

Vous aimerez peut-être aussi