Escolar Documentos
Profissional Documentos
Cultura Documentos
CARRERA(S)
ISC
SEMESTRE
CICLO ESCOLAR:
ASIGNATURA
Tpicos de
Programacin Mvil
GRUPO(S)
Cdigo:
FMT-ACAD-007
Revisin: 1
Pgina:
1 de 16
PARCIAL
1
NO DE SESIONES
(Horas)
7
C
1 (2hrs)
INDICAR EL AREA DONDE SE REALIZARA LA PRACTICA
AULA
(
)
CENTRO DE COMPUTO
(X)
PRCTICA N:(1.n)
1
NOMBRE DE LA
PRCTICA
FECHA DE LA PRCTICA:
20/08/2014
HORARIO
12:00 3:00pm
Clientes Ligeros
1
INTRODUCCIN
El alumno identificar y conocer la tecnologa de clientes ligeros y sus
principales caractersticas.
2
OBJETIVO
El alumno ser capaz identificar las propiedades de los clientes ligeros
y Android
3
FUNDAMENTOS
1. Evolucin e introduccin a la programacin en dispositivos
mviles.
1.3
Tecnologa de clientes ligeros
1.4
Acerca de Android
PROCEDIMIENTO
A) HERRAMIENTAS Y MATERIALES DEL ALUMNO
HERRAMIENTAS Y MATERIALES
1. Internet.
2. PC.
B) DESARROLLO GENERAL DE LA PRTICA
PASO 1
Investigue:
Qu es un cliente ligero?
REFERENCIAS
Bibliografa bsica
Material de Syllabus
FIRMA
FECHA DE ENTREGA
18/08/2014
Que es android
Android es un sistema operativo basado en el kernel de Linux diseado principalmente
para dispositivos mviles con pantalla tctil, como telfonos inteligentes o tabletas, y
tambin para relojes inteligentes, televisores y automviles, inicialmente desarrollado por
Android, Inc. Google respald econmicamente y ms tarde compr esta empresa
en 2005.9 Android fue presentado en 2007 junto la fundacin del Open Handset Alliance:
un consorcio de compaas de hardware, software y telecomunicaciones para avanzar en
los estndares abiertos de los dispositivos mviles. El primer mvil con el sistema
operativo Android fue el HTC Dream y se vendi en octubre de 2008.11
El xito del sistema operativo se ha convertido en objeto de litigios sobre patentes en el
marco de las llamadas Guerras por patentes de telfonos inteligentes (en
ingls Smartphone patent wars) entre las empresas de tecnologa. Segn documentos
secretos filtrados en 2013 y 2014, el sistema operativo es uno de los objetivos de
las inteligencia internacionales.
El 25 de junio de 2014 en la Conferencia de Desarrolladores Google I/O, la compaia
Google mostr un cambio de marca con el fin de unificar tanto el hardware como el
software. Con ello mostraron nuevos productos como lo son Android TV, Android Auto
,Android Wear o un smartphone de baja gama llamado Android One. Con todo ello la
marca se estabiliza para dar una imagen ms firme tanto en el mercado como al publico.
Historia de android
Fue desarrollado inicialmente por Android Inc., una firma comprada
por Google en 2005.14 Es el principal producto de la Open Handset Alliance, un
conglomerado de fabricantes y desarrolladores de hardware, software y operadores de
servicio.10 Las unidades vendidas de telfonos inteligentes con Android se ubican en el
primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010,15 16 17 con
una cuota de mercado de 43,6% en el tercer trimestre.18 A escala mundial alcanz una
cuota de mercado del 50,9% durante el cuarto trimestre de 2011, ms del doble que el
segundo sistema operativo (iOS de Apple, Inc.)
Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la
funcionalidad de los dispositivos. A la fecha, se ha llegado ya al 1.000.000 de aplicaciones
(de las cuales, dos tercios son gratuitas y en comparacin con la App Store ms baratas)
disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en
cuenta aplicaciones de otras tiendas no oficiales para Android como la tienda de
aplicaciones Samsung Apps de Samsung, slideme de java y amazon appstore.19 20 Google
Play es la tienda de aplicaciones en lnea administrada por Google, aunque existe la
posibilidad de obtener software externamente. La tienda F-Droides completamente de
cdigo abierto as como sus aplicaciones, una alternativa al software privativo. Los
programas estn escritos en ellenguaje de programacin Java.21 No obstante, no es un
sistema operativo libre de malware, aunque la mayora de ello es descargado de sitios de
terceros.22
El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con la creacin
de la Open Handset Alliance, un consorcio de 78 compaas de hardware, software y
telecomunicaciones dedicadas al desarrollo de estndares abiertos para dispositivos
mviles.23 24Google liber la mayora del cdigo de Android bajo la licencia Apache, una
licencia libre y de cdigo abierto.25
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan
en un framework Java de aplicaciones orientadas a objetos sobre el ncleo de
las bibliotecas de Java en una mquina virtual Dalvik con compilacin en tiempo de
ejecucin. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz
grfica (surface manager), un framework OpenCore, una base de datosrelacional SQLite,
una Interfaz de programacin de API grfica OpenGL ES 2.0 3D, un motor de
renderizado WebKit, un motor grfico SGL,SSL y una biblioteca estndar de C Bionic. El
sistema operativo est compuesto por 12 millones de lneas de cdigo, incluyendo 3
millones de lneas de XML, 2,8 millones de lneas de lenguaje C, 2,1 millones de lneas de
Java y 1,75 millones de lneas de C++.
Esta versin de API apenas cuenta con usuarios, dado que la mayora de fabricantes
pasaron directamente de la versin 1.6 a la 2.1. Como novedades cabra destacar que
incorpora un API para manejar el bluetooth 2.1. Nueva funcionalidad que permite
[1]http://developer.android.com/tools/support-library
Android 3.1 Nivel de API 12 (mayo 2011)
Se permite manejar dispositivos conectados por USB (tanto host como dispositivo).
Protocolo de transferencia de fotos y vdeo (PTP/MTP) y de tiempo real (RTP).
Android 3.2 Nivel de API 13 (julio 2011)
Optimizaciones para distintos tipos de tableta. Zoom compatible para aplicaciones de
tamao fijo. Sincronizacin multimedia desde SD.
Ice Cream Sandwich
Android 4.0 Nivel de API 14 (octubre 2011)
Aunque se esperaba la versin nmero 5.0 y con el nombre Key Lime Pie,
Google sorprendi con el cambio de nombre, que se debi a un acuerdo con
Nestl para asociar ambas marcas.
Un objetivo principal de la versin 4.4 es hacer Android disponible en una gama
an ms amplia de dispositivos, incluyendo aquellos con tamaos de memoria
RAM de slo 512 MB . Para ello, todos los componentes principales de Android
han sido recortados para reducir sus requerimientos de memoria, y se ha
creado una nueva API que permite adaptar el comportamiento de la aplicacin
en dispositivos con poca memoria.
Ms visibles son algunas nuevas caractersticas de la interfaz de usuario. El
modo de inmersin en pantalla completa oculta todas las interfaces del sistema
Interfaz de usuario
La interfaz de usuario es el medio con que el usuario puede comunicarse con una
mquina, un equipo o una computadora, y comprende todos los puntos de contacto entre
el usuario y el equipo. Normalmente suelen ser fciles de entender y fciles de accionar
(aunque en el mbito de la informtica es preferible referirse a que suelen ser amigables
e intuitivos pues es muy complejo y subjetivo decir que algo es fcil).
Las interfaces bsicas de usuario son aquellas que incluyen elementos como mens,
ventanas, teclado, ratn, los beeps y algunos otros sonidos que la computadora hace, y en
general, todos aquellos canales por los cuales se permite la comunicacin entre el ser
humano y la computadora. La mejor interaccin humano-mquina a travs de una
adecuada interfaz (Interfaz de Usuario), que le brinde tanto comodidad, como eficiencia.
Tipos[editar]
Dentro de las Interfaces de Usuario se puede distinguir bsicamente tres tipos:
1. Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar,
procesar y entregar los datos: teclado, ratn y pantalla visualizadora.
2. Una interfaz de software, destinada a entregar informacin acerca de los
procesos y herramientas de control, a travs de lo que el usuario observa
habitualmente en la pantalla.
3. Una interfaz de Software-Hardware, que establece un puente entre la mquina y
las personas, permite a la mquina entender la instruccin y al hombre entender el
cdigo binario traducido a informacin legible.
Interfaces grficas de usuario (GUI, graphic user interfaces), las que permiten
comunicarse con el ordenador de una forma muy rpida e intuitiva representando
grficamente los elementos de control y medida.
Segn su construccin[editar]
Pueden ser de hardware o de software:
Valoracin[editar]
El principal objetivo de una interfaz de usuario es que ste pueda comunicar informacin a
travs de ella hacia algn tipo de dispositivo o sistema. Conseguida esta comunicacin, el
siguiente objetivo es el que dicha comunicacin se desarrolle de la forma ms fcil y
cmoda posible para las caractersticas del usuario que utiliza el servicio.
Sin embargo, las interfaces no siempre cumplen todos los objetivos, por ejemplo: como es
el caso de las consolas de lnea de rdenes (CLI), que se encuentran en algunos sistemas
de ruteadores - como los NOS de los Routers -; algunas consolas de administracin con
sus shell de Unix, DOS, etc. ; y tambin en las consolas de administracin de algunos
servidores dedicados como Microsoft Exchange. Estas interfaces son fciles de usar, sin
embargo se necesita un amplio conocimiento de la persona que las utiliza. Por lo que,
tanto su curva de aprendizaje, como el conocimiento tcnico previo a su uso impiden que
puedan ser utilizadas por cualquier persona.
Si bien estas interfaces son las primeras que utilizaron los ordenadores; y muchos
usuarios podran considerarlas anticuadas; siguen siendo incluidas en nuevos dispositivos
y sistemas gracias a las ventajas que ofrecen al permitir automatizar acciones complejas
mediante la creacin de pequeos programas, de bajo nivel conocidos como Script o
Batch.
Por otra parte existen interfaces que reducen significativamente la Curva de aprendizaje y
permiten que usuarios sin experiencia, sin conocimientos tcnicos puedan obtener
resultados notables, por ejemplo: la interfaz tctil utilizada por los sistemas operativos
de Google Android; y el Apple iOS.
Si bien el diseo de la interfaz es crtico para el manejo del dispositivo, los diseadores al
momento de su creacin ponen especial nfasis en determinar el tipo de usuario, su
conocimiento y su experiencia. Esto marcar importantes diferencias entre la interfaz de
lnea de comandos de un gestor de correo electrnico, los mens flotantes para una
aplicacin de diseo grfico o bien el despliegue de informacin mediante una lnea de
tiempo en una Red social.
La tendencia a futuro se vislumbra con una importante separacin entre interfaces para la
creacin de contenidos e interfaces para el consumo de contenidos. Como puede ser
cotejado con el uso de sistemas de Cdigo de barras, sistemas de acceso RFID
Etiquetas o bien Social Networks ER, para la creacin de contenidos; y dispositivo como
los llamados Smart Watch, Smart TV, Tablets y las prximas Google Glass. Todos estos
para el consumo de informacin.
Bibliografa
Ziegler, Chris (2 de febrero de 2010). Nexus One gets a software update, enables
multitouch. Engadget. Consultado el 26 de agosto del 2014
1.
2010. RIM, 42.1%; Apple, 25.4%; Microsoft, 15.1%; Google (Android), 9.0%; Palm,
5.4%; others, 3.0%.
6. http://es.wikipedia.org/wiki/Android#Nombres_de_las_versiones
7. http://www.xatakandroid.com/sistema-operativo/que-es-android
8. http://www.androidcurso.com/index.php/tutoriales-android/31-unidad-1-vision-general-yentorno-de-desarrollo/146-las-versiones-de-android-y-niveles-de-api
9. http://es.wikipedia.org/wiki/Interfaz_de_usuario
10. Olanoff, Drew (15 May 2013). "Google Launches Android Studio And New Features For
Developer Console, Including Beta Releases And Staged Rollout". TechCrunch. AOL.
Retrieved 16 May 2013.