Você está na página 1de 16

INSTITUTO TECNOLGICO SUPERIOR DE

CALKIN EN EL ESTADO DE CAMPECHE


FORMATO DE PRACTICAS EN AULA Y
COMPUTO

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?

Caractersticas de un cliente ligero


Qu es Android?
Historia de Android
Versiones disponibles
Interfaz del Usuario
Qu es Android Studio?

(5 referencias y 3 bibliografas mnimo)


PASO 2
Realice un cuestionario de aprendizaje de 25 preguntas
bien estructuradas abarcando todos los temas del PASO 1
PASO 3
Generar en un repositorio de preguntas con en equipos de
mnimo 5 alumnos
PASO 4
Genere un repositorio de preguntas incluyendo todos los
equipos del grupo. Enfatizando los puntos clave de la
investigacin.

REFERENCIAS

Bibliografa bsica
Material de Syllabus

FIRMA

MGTI Luz Mara Hernndez Cruz


________________________________
Nombre y firma del docente.

FECHA DE ENTREGA

18/08/2014

Qu son los Clientes ligeros (Thin Client)


La definicin de cliente ligero engloba tanto un software
como un equipo real que utiliza los recursos de otro equipo
para hacer la mayor parte de su tarea. Un cliente ligero
tiene que formar parte de una red y ejecutar el software de
cliente, mientras que el servidor de la red hace el trabajo
real ya que el cliente ligero no es capaz de realizar muchas
funciones por s solo. Un equipo de cliente ligero puede ser
una mquina diseada slo para uso en lnea, enviar y
recibir correo electrnico y navegar por la red y tambin
puede ser parte de una red ms amplia, de una empresa o
una escuela.

El equipo de cliente ligero contiene la informacin necesaria


para su puesta en marcha y la conexin a un servidor de
red ms potente, mientras que el equipo servidor
proporciona el resto de la potencia de computacin. El
servidor ligero puede que ni siquiera tenga un disco duro,
puesto que necesita muy poca capacidad de
almacenamiento.Si el cliente ligero requiere utilizar un
programa o guardar un archivo, se conectar al ordenador
servidor de red para poder llevarlo a cabo.
En trminos de software, un cliente ligero es un programa
que es en gran parte una interfaz simple. El usuario del
software de cliente ligero ve los datos, herramientas y
caractersticas como lo hara en sistema operativo normal,
pero realmente, es otro programa que se ejecuta en un
servidor remoto y que hace casi todo el trabajo.

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++.

Las versiones de Android y niveles de API


Antes de empezar a proyecto en Android hay que elegir la versin del sistema para la que
deseamos realizar la aplicacin. Es muy importante observar que hay clases y mtodos
que estn disponibles a partir de una versin, si las vamos a usar hemos de conocer la
versin mnima necesaria.
Cuando se ha lanzado una nueva plataforma siempre ha sido compatible con las versiones
anteriores. Es decir, solo se aaden nuevas funcionalidades y en el caso de modificar
alguna funcionalidad no se elimina, se etiquetan como obsoletas pero se pueden continuar
utilizando.
A continuacin se describen las plataformas lanzadas hasta la fecha con una breve
descripcin de las novedades introducidas. Las plataformas se identifican de tres formas
alternativas: versin, nivel de API y nombre comercial. El nivel de API corresponde a
nmeros enteros comenzando desde 1. Para los nombres comerciales se han elegido
postres en orden alfabtico Cupcake (v1.5), Donut (v1.6), clair (v2.0), Froyo (v2.2),
Gingerbread (v2.3), Las dos primeras versiones, que hubieran correspondido a las
letras A y B, no recibieron nombre.
Las primeras versiones
Android 1.0 Nivel de API 1 (septiembre 2008)
Primera versin de Android. Nunca se utiliz comercialmente, por lo que no tiene mucho
sentido desarrollar para esta plataforma.
Android 1.1 Nivel de API 2 (febrero 2009)

No se aadieron apenas funcionalidades simplemente se fijaron algunos errores de la


versin anterior. Es la opcin a escoger si queremos desarrollar una aplicacin compatible
con todos los dispositivos Android. No obstante apenas existen usuarios con esta versin.
Cupcake
Android 1.5 Nivel de API 3 (abril 2009)

Es la primera versin con algn usuario, aunque en la actualidad apenas


quedan. Como novedades, se incorpora la posibilidad de teclado en pantalla con
prediccin de texto, los terminales ya no tienen que tener un teclado fsico, as
como la capacidad de grabacin avanzada de audio y vdeo. Tambin aparecen
los widgets de escritorio y live folders. Incorpora soporte
para bluetooth estreo, por lo que permite conectarse automticamente a
auriculares bluetooth. Las transiciones entre ventanas se realizan mediante
animaciones.
Donut
Android 1.6 Nivel de API 4 (septiembre 2009)

Permite capacidades de bsqueda avanzada en todo el dispositivo. Tambin se


incorpora gestures y multi-touch. Permite la sntesis de texto a voz. Tambin se facilita
que una aplicacin pueda trabajar con diferentes densidades de pantalla. Soporte para
resolucin de pantallas WVGA. Aparece un nuevo atributo XML, onClick, que puede
especificarse en una vista. Play Store antes, Android Market se mejora permitiendo una
bsqueda ms sencilla de aplicaciones. Soporte para CDMA/EVDO, 802.1x y VPNs.
Mejoras en la aplicacin de la cmara.
clair
Android 2.0 Nivel de API 5 (octubre 2009)

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

sincronizar adaptadores para conectarlo a cualquier dispositivo. Ofrece un servicio


centralizado de manejo de cuentas. Mejora la gestin de contactos y ofrece ms ajustes en
la cmara. Se ha optimizado la velocidad de hardware. Se aumenta el nmero de
tamaos de ventana y resoluciones soportadas. Nueva interfaz del navegador y soporte
para HTML5. Mejoras en el calendario y soporte para Microsoft Exchange. La
clase MotionEvent ahora soporta eventos en pantallas multitctil.
Android 2.1 Nivel de API 7 (enero 2010)
Se considera una actualizacin menor, por lo que le siguieron llamando clair.
Destacamos el reconocimiento de voz que permite introducir un campo de texto
dictando sin necesidad de utilizar el teclado. Tambin permite desarrollar fondos
de pantalla animados. Se puede obtener informacin sobre la seal de la red
actual que posea el dispositivo. En el paquete WebKit se incluyen nuevos
mtodos para manipular bases de datos almacenadas en Web.
Froyo
Android 2.2 Nivel de API 8 (mayo 2010)

Como caracterstica ms destacada se puede indicar la mejora de velocidad de


ejecucin de las aplicaciones (ejecucin del cdigo de la CPU de 2 a 5 veces
ms rpido que en la versin 2.1 de acuerdo a varios benchmarks). Esto se
consigue con la introduccin de un nuevo compilador JIT de la mquina Dalvik.
Se aaden varias mejoras relacionadas con el navegador Web, como el soporte
de Adobe Flash 10.1 y la incorporacin del motor Javascript V8 utilizado en
Chrome.
El desarrollo de aplicaciones permite las siguientes novedades: se puede
preguntar al usuario si desea instalar una aplicacin en un medio de
almacenamiento externo (como una tarjeta SD), como alternativa a la
instalacin en la memoria interna del dispositivo. Las aplicaciones se actualizan
de forma automtica cuando aparece una nueva versin. Proporciona un
servicio para la copia de seguridad de datos que se puede realizar desde la
propia aplicacin para garantizar al usuario el mantenimiento de sus datos. Por
ltimo, se facilita que las aplicaciones interaccionen con el reconocimiento de
voz y que terceras partes proporcionen nuevos motores de reconocimiento.
Se mejora la conectividad: ahora podemos utilizar nuestro telfono para dar
acceso a Internet a otros dispositivos (tethering), tanto por USB como por Wi-Fi.
Tambin se aade el soporte a Wi-Fi IEEE 802.11n y notificaciones push.
Se aaden varias mejoras en diferentes componentes: En el API grfica OpenGL
ES se pasa a soportar la versin 2.0. Para finalizar, permite definir modos de

interfaz de usuario (automvil y noche) para que las aplicaciones se


configuren segn el modo seleccionado por el usuario.
Gingerbread
Android 2.3 Nivel de API 9 (diciembre 2010)

Debido al xito de Android en las nuevas tabletas ahora soporta mayores


tamaos de pantalla y resoluciones (WXGA y superiores).
Incorpora un nuevo interfaz de usuario con un diseo actualizado. Dentro de las
mejoras de la interfaz de usuario destacamos la mejora de la funcionalidad de
cortar, copiar y pegar y un teclado en pantalla con capacidad multitctil.
Se incluye soporte nativo para varias cmaras, pensado en la segunda cmara
usada en videoconferencia. La incorporacin de esta segunda cmara ha
propiciado la inclusin de reconocimiento facial para identificar el usuario del
terminal.
La mquina virtual de Dalvik introduce un nuevo recolector de basura que
minimiza las pausas de la aplicacin, ayudando a garantizar una mejor
animacin y el aumento de la capacidad de respuesta en juegos y aplicaciones
similares. Se trata de corregir as una de las lacras de este sistema operativo
mvil, que en versiones previas no ha sido capaz de cerrar bien las aplicaciones
en desuso. Se dispone de mayor apoyo para el desarrollo de cdigo nativo
(NDK).Tambin se mejora la gestin de energa y control de aplicaciones. Y se
cambia el sistema de ficheros, que pasa de YAFFS a ext4.
Entre otras novedades destacamos en soporte nativo para telefona sobre
Internet VoIP/SIP. El soporte para reproduccin de vdeo WebM/VP8 y
codificacin de audio AAC. El soporte para la tecnologa NFC. Las facilidades en
el audio, grficos y entradas para los desarrolladores de juegos. El soporte
nativo para ms sensores (como giroscopios y barmetros). Un gestor de
descargas para las descargas largas.
Honeycomb
Android 3.0 Nivel de API 11 (febrero 2011)

Para mejorar la experiencia de Android en las nuevas tabletas se lanza la


versin 3.0 optimizada para dispositivos con pantallas grandes. La nueva

interfaz de usuario ha sido completamente rediseada con paradigmas nuevos


para la interaccin y navegacin. Entre las novedades introducidas destacan:
Los fragments, con los que podemos disear diferentes elementos del interfaz
de usuario. La barra de acciones, donde las aplicaciones pueden mostrar un
men siempre visible. Las teclas fsicas son reemplazadas por teclas en
pantalla.
La nueva interfaz se pone a disposicin de todas las aplicaciones, incluso las
construidas para versiones anteriores de la plataforma. Esto se consigue gracias
a la introcuccin de libreras de compatibilidad[1]que pueden ser utilizadas en
versiones anteriores a la 3.0.
Se mejora los grficos 2D/3D gracias al renderizador OpenGL acelerado por
hardware. Apacera el nuevo motor de grficos Rederscript, que saca mayor
rendimiento al hardware e incorpora su propia API. Se incorpora un nuevo motor
de animaciones mucho ms flexible, conocido como animacin de propiedades.
Primera versin de la plataforma que soporta procesadores multincleo. La
mquina virtual Dalvik ha sido optimizada para permitir multiprocesado, lo que
permite una ejecucin ms rpida de las aplicaciones, incluso aquellas que son
de hilo nico.
Se incorporan varias mejoras multimedia, como listas de reproduccin M3U a
travs de HTTP Live Sreaming, soporte a la proteccin de derechos musicales
(DRM) y soporte para la transferencia de archivos multimedia a travs de USB
con los protocolos MTP y PTP.
En esta versin se aaden nuevas alternativas de conectividad, como las
nuevas APIS de Bluetooth A2DP y HSP con streaming de audio. Tambin, se
permite conectar teclados completos por USB o Bluetooth.
El uso de los dispositivos en un entorno empresarial es mejorado. Entre las
novedades introducidas destacamos las nuevas polticas administrativas con
encriptacin del almacenamiento, caducidad de contrasea y mejoras para
administrar los dispositivos de empresa de forma eficaz.
A pesar de la nueva interfaz grfica optimizada para tabletas, Android 3.0 es
compatible con las aplicaciones creadas para versiones anteriores.

[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)

La caracterstica ms importante es que se unifican las dos versiones anteriores


(2.x para telfonos y 3.x para tabletas) en una sola compatible con cualquier
tipo de dispositivo. Entre las caractersticas ms interesantes destacamos:
Se introduce un nuevo interfaz de usuario totalmente renovado. Por ejemplo, se
reemplazan los botones fsicos por botones en pantalla (como ocurra en las
versiones 3.x).
Nuevo API de reconocedor facial, permite entre otras muchas aplicaciones
desbloquear el telfono a su propietario. Tambin se mejora en el
reconocimiento de voz. Por ejemplo se puede empezar a hablar en cuanto
pulsamos el botn.
Aparece un nuevo gestor de trfico de datos por Internet, donde podremos ver
el consumo de forma grfica y donde podemos definir los lmites a ese consumo
para evitar cargos inesperados con la operadora. Incorpora herramientas para
la edicin de imgenes en tiempo real, con herramientas para distorsionar,
manipular e interactuar con la imagen al momento de ser capturada. Se mejora
el API para comunicaciones por NFC y la integracin con redes sociales.
En diciembre del 2011 aparece una actualizacin de mantenimiento (versin
4.0.2) que no aumenta el nivel de API.
Android 4.0.3 Nivel de API 15 (diciembre 2011)
Se introducen ligeras mejoras en algunas APIs incluyendo el de redes sociales,
calendario, revisor ortogrfico, texto a voz y bases de datos entre otros. En
marzo de 2012 aparece la actualizacin 4.0.4.
Jelly Bean
Android 4.1 Nivel de API 16 (julio 2012)

En esta versin se hace hincapi en mejorar un punto dbil de Android: la


fluidez del interfaz de usuario. Con este propsito se incorporan varias tcnicas,
como: sincronismo vertical, triple bfer y aumentar la velocidad del procesador
al tocar la pantalla.
Se mejoran las notificaciones con un sistema de informacin expandible
personalizada. Los Widgets de escritorio pueden ajustar su tamao y hacerse

sitio de forma automtica al situarlos en el escritorio. El dictado por voz puede


realizarse sin conexin a Internet (de momento en ingles).
Se introducen varias mejoras en Google Search. Se potencia la bsqueda por
voz con resultados en forma de ficha. La funcin Google Now permite utilizar
informacin de posicin, agenda y hora en las bsquedas.
Se incorporan nuevo soporte para usuarios internacionales: como texto
bidireccional y teclados instalables. Para mejorar la seguridad las aplicaciones
son cifradas. Tambin se permite actualizaciones parciales de aplicaciones.
Android 4.2 Nivel de API 17 (noviembre 2012)
Una de las novededes ms importantes es que podemos crear varias cuentas
de usuario en el mismo dispositivo. Aunque, esta caracterstica solo est
disponible en tabletas. Cada cuenta tendr sus propias aplicaciones y
configuracin.
Los Widgets de escritorio pueden aparecer en la pantalla de bloqueo.Se
incorpora un nuevo teclado predictivo deslizante al estilo Swype.Posibilidad de
conectar dispositivo y TVHD mediante wifi (Miracast). Mejoras menores en las
notificaciones. Nueva aplicacin de cmara que incorpora la funcionalidad Photo
Sphere para hacer fotos panormicas inmersivas (en 360).
Android 4.3 Nivel de API 18 (julio 2013)
Esta versin introduce mejoras en mltiples reas. Entre ellas los perfiles
restringidos (disponible slo en tabletas) que permiten controlar los derechos
de los usuarios para ejecutar aplicaciones especficas y para tener acceso a
datos especficos.Igualmente, los programadores pueden definir restricciones
en las apps, que los propietarios puedan activar si quieren. Se da soporte para
Bluetooth Low Energy (BLE) que permite a los dispositivos Android comunicarse
con los perifricos con bajo consumo de energa. Se agregan nuevas
caractersticas para la codificacin, transmisin y multiplexacin de datos
multimedia. Se da soporte para OpenGL ES 3.0. Se mejora la seguridad para
gestionar y ocultar las claves privadas y credenciales.
KitKat
Android 4.4 Nivel de API 19 (octubre 2013)

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

(barras de navegacin y de estado) de tal manera que una aplicacin puede


aprovechar el tamao de la pantalla completa. WebViews (componentes de la
interfaz de usuario para mostrar las pginas Web) se basa ahora en el software
de Crome de Google y por lo tanto puede mostrar contenido basado en HTM5.
Se mejora la conectividad con soporte de NFC para emular tarjetas de pago tipo
HCE, varios protocolos sobre Bluetooth y soporte para mandos infrarrojos.
Tambien se mejoran los sensores para disminuir su consumo y se incorpora un
sensor contador de pasos.
Se facilita el acceso de las aplicaciones a la nube con un nuevo marco de
almacenamiento. Este marco incorpora un tipo especfico de content
provider conocido como document provider, nuevas intenciones para abrir y
crear documentos y una ventana de dialogo que permite al usuario seleccionar
ficheros. Se incorpora un administrador de impresin para enviar documentos a
travs de WiFi a una impresora. Tambin se aade un content provider para
gestionar los SMS.
Desde una perspectiva tcnica, hay que destacar la introduccin la nueva
mquina virtual ART, que consigue tiempos de ejecucin muy superiores a la
mquina Dalvik. Sin embargo, todava est en una etapa experimental. Por
defecto se utiliza la mquina virtual de Dalvik, permitiendo a los programadores
activar opcionalmente ART para verificar que sus aplicaciones funcionan
correctamente.

Nombres de las versiones[editar]


Artculo principal: Anexo:Historial de versiones de Android

Android 4.4 kitkat

Las versiones de Android reciben, en ingls, el nombre de diferentes postres. En cada


versin el postre elegido empieza por una letra distinta, conforme a un orden alfabtico:

A: Apple Pie (v1.0): tarta de manzana

B: Banana Bread (v1.1): pan de pltano

C: Cupcake (v1.5): panqu

D: Donut (v1.6): rosquilla

E: clair (v2.0/v2.1): pastel francs

F: Froyo (v2.2) (abreviatura de frozen yogurt): yogur helado

G: Gingerbread (v2.3): pan de jengibre

H: Honeycomb (v3.0/v3.1/v3.2): panal de miel

I: Ice Cream Sandwich (v4.0): emparedado de helado

J: Jelly Bean (v4.1/v4.2/v4.3): gominola

K: KitKat (v4.4): tableta de chocolate con leche

L: Lollipop? (Android L): paleta de caramelo

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.

Segn la forma de interactuar del usuario[editar]


Atendiendo a como el usuario puede interactuar con una interfaz, nos encontramos con
varios tipos de interfaces de usuario:

Interfaces alfanumricas (intrpretes de comandos) que solo presentan texto.

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.

Interfaces tctiles, que representan grficamente un panel de control en una


pantalla sensible que permite interactuar con el dedo de forma similar a si se accionara
un control fsico.

Segn su construccin[editar]
Pueden ser de hardware o de software:

Interfaces de hardware: Se trata de un conjunto de controles o dispositivos que


permiten que el usuario intercambie datos con la mquina, ya sea introducindolos
(pulsadores, botones, teclas, reguladores, palancas, manivelas, perillas) o leyndolos
(pantallas, diales, medidores, marcadores, instrumentos).

Interfaces de software: Son programas o parte de ellos, que permiten expresar


nuestros deseos al ordenador o visualizar su respuesta.

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.

Que es android estudio


Android Studio is an integrated development environment (IDE) for the Android platform.
It was announced on 16 May 2013 at the Google I/O conference by Google's Product
Manager, Ellie Powers. Android Studio is available for developers to try (for free). Android
Studio was in early access preview stage starting from version 0.1 in May 2013, then
entered beta stage starting from version 0.8 which was released in June 2014. [3] Based
on JetBrains' IntelliJ IDEA software, the Studio is designed specifically for Android
development.[4] It is available for download on Windows, Mac OS X and Linux.

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.

JR Raphael (6 de mayo de 2010). Use Your Android Phone as a Wireless Modem.


PCWorld. Consultado el 26 de agosto del 2014

2. Android 2.0 Platform Highlights. Android Developers. Consultado el 26 de agosto del


2014
3. T-Mobile Unveils the T-Mobile G1 - the First Phone Powered by Android. HTC.
Consultado el 19-05-2009. AT&T's first device to run the Android OS was the Motorola
Backflip.
4. Richard Wray (14 de marzo de 2010). Google forced to delay British launch of Nexus
phone. London: guardian.co.uk.
5.

comScore Reports February 2010 U.S. Mobile Subscriber Market


Share.Comscore.com (5 de abril de 2010). Consultado el 24 de diciembre de

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.

Você também pode gostar