ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Android para móviles, tecnología para el futuro


Enviado por   •  17 de Junio de 2013  •  Tutorial  •  1.736 Palabras (7 Páginas)  •  357 Visitas

Página 1 de 7

UNIVERSIDAD Técnica PARTICULAR DE LOJA

CONGRESO ATICA - ISUMMIT 2012

Roberth Paul Loaiza Rosas Ingeniería en Sistemas Informáticos y Computación

ANDROID PARA MÓVILES, TECNOLOGÍA PARA EL FUTURO.

1.-INTRODUCCIÓN:

Android, es un sistema operativo para equipos tecnológicos, con un conjunto de middleware y aplicaciones. Su objetivo es abstraer el hardware y facilitar el desarrollo de aplicaciones para dispositivos con recursos limitados, actualmente se utiliza el SDK soporte y API para desarrollo de aplicaciones Android, posee un navegador integrado, basado en WebKit.

Incluye un conjunto de c/c++ bibliotecas utilizadas por los diversos componentes del sistema Android.

Fue desarrollado por Andy Rubin de Android Inc., empresa que fue adquirida por Google. Hizo su lanzamiento por Google y fue respaldado por el Open Handset Alliance.

Es una plataforma de desarrollo libre y de código abierto en la que se puede desarrollar aplicaciones móviles, pero Android no es una implementación de Java ME, ni parte de Linux Phone Standards Forum. La portabilidad de las aplicaciones finales en Java, pueden ser ejecutada en variedad de dispositivos, su alto nivel de seguridad dispone de una serie de permisos que limitan su rango de actualización.

2.-DESARROLLO:

El objetivo principal de este sistema es que permite transformarlo, adaptarlo o modificarlo, dependiendo de sus necesidades. Android no solo se ha introducido en los Smartphone, si no que ampliando su presencia también está presente en Tablets y pequeños pc portátiles. En las tablets, es la principal opción en SO. También varios netbook están implementando Android como su sistema operativo, dado que necesita menos memoria de Ram para actuar que Windows.

Android es un software para dispositivos móviles que incluye un sistema operativo, y una pila de software como aplicaciones, framework y middleware, todos juntos forman el sistema

Una de las características que podemos decir de Android es que por defecto posee un pequeño

motor de base de datos denominado SQLlite, permitiendo a cualquier aplicación crear tablas,

relaciones, realizar querys y obtener data de manera muy sencilla y eficiente.

UNIVERSIDAD Técnica PARTICULAR DE LOJA

CONGRESO ATICA - ISUMMIT 2012

Roberth Paul Loaiza Rosas Ingeniería en Sistemas Informáticos y Computación

completo1. El SDK de Android proporciona las herramientas y APIs necesarios para comenzar el desarrollo de aplicaciones en la plataforma Android usando el lenguaje de programación Java.

Android se caracteriza por cubrir muchas aéreas, como el desarrollo de aplicaciones, conectividad y medios de comunicación. A continuación se detallan las principales áreas:2

- Application Framework para reutilizar y sustituir componentes. - Máquina Virtual Dalvik optimizada para dispositivos móviles.

- SQLite para almacenamiento de datos estructurados.

- Sensores de cámara, gps, redes 3G, wifi.

- Emulador de dispositivos.

Características de Android.

Framework de aplicaciones: permite el reemplazo y la reutilización de los componentes. Navegador integrado: basado en los motores open Source Webkit.

SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones.

Multimedia: Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).

Máquina virtual Dalvik: Base de llamadas de instancias muy similar a Java.

Telefonía GSM: dependiente del terminal.

Bluetooth, EDGE, 3g y Wifi: dependiente del terminal.

Cámara, GPS, brújula y acelerómetro: Dependiente del terminal Pantalla Táctil. 3

1. Burnette Ed.: Hello Android, Introducing Google's Mobile Development Platform, Second Edition. (30/12/2008). ISBN: 978-1-93435-617-3

2 . Android Developers: Android Developers Guide. (2012). Disponible en:http://developer.android.com/index.html 3 Ángel Vilchez, edición (02/04/2009) Disponible en: http://www.configurarequipos.com/doc1107.html

Está optimizada para requerir poca memoria y poder usar varias instancias simultáneamente sin

que el dispositivo se ralentice.



UNIVERSIDAD Técnica PARTICULAR DE LOJA

CONGRESO ATICA - ISUMMIT 2012

a. Arquitectura de Android.

P

1.

Roberth Paul Loaiza Rosas Ingeniería en Sistemas Informáticos y Computación

Otras características interesantes será el soporte a los formatos más comunes de archivos

multimedia, un framework que permite la reutilización decomponentes y gráficos optimizados,

provenientes de librerías 2D y 3D.Además de aquellos recursos que dependen del terminal como

el Bluetooth,3G, Wifi, cámara y GPS entre otros. 4

La arquitectura de Android está formada por varias capas

, proporcionando los medios necesarios para que el programador no tenga que

que facilitan al desarrollador la creación

de aplicaciones

programar a nivel de componentes físicos, la arquitectura de Android sigue un patrón de pila

(stack en inglés) lo que permite que las funciones de una capa utilicen elementos de las capas

inferiores de forma transparente.

ermite acceder a las capas más bajas mediante el uso de librerías para que así el desarrollador

no tenga que programar a bajo nivel las funcionalidades necesarias para que una aplicación haga

uso de los componentes de hardware de los teléfonos.

La arquitectura interna de la plataforma Android, está básicamente formada por 5 capas: la de Aplicaciones y Widgets, la del Framework de Aplicaciones, las librerías, el Runtime de Android

y el Kernel de Linux. 5

Capa de aplicaciones y widgets: Capa superior, debido a que los usuarios finales sólo verán los programas de esta capa, sin saber de todas las acciones que pasan por debajo de la línea de flotación. En esta capa nos encontramos con las aplicaciones creadas con la plataforma Android, como un cliente de email, el calendario, los programas para envío de SMS, mapas, el navegador, los contactos, y algunos otros servicios mínimos. Estas aplicaciones, la mayoría son escritas en

el lenguaje de programación Java.

2. Capa (framework) de aplicaciones: Esta capa nos brinda los bloques de construcción de alto nivel que se utiliza para crear las aplicaciones.Los programadores tienen acceso a las mismos APIs utilizadas en las aplicaciones base (core). La arquitectura está diseñada para simplificar la reutilización

...

Descargar como (para miembros actualizados) txt (14 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com