Android

Post on 12-Dec-2014

214 views 1 download

description

Presentación acerca de que es el sistema operativo android para dispositivos moviles,asi como sus diferentes caracteristicas y propiedades

Transcript of Android

Programación Para Equipo Móvil~[PPEM]~

Ing. Galia Azucena Jarquín Contreras

1.2 Utiliza el entorno de desarrollo de programación móvil de acuerdo a los

componentes y herramientas del lenguaje

Propósito de la sesión: Identificar las características de las plataformas de desarrollo móvil.

4) Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados.

4 a) Expresa ideas y conceptos mediante representaciones lingüísticas, matemáticas o gráficas.

4 c) Identifica las ideas clave en un texto o discurso oral e infiere conclusiones a partir de ellas.

4 e) Maneja las tecnologías de la información y la comunicación para obtener información y expresar ideas.

6 Sustenta una postura personal sobre temas de interés y relevancia general, considerando otros puntos de vista de manera crítica y reflexiva.

6 a) Elige las fuentes de información más relevantes para un propósito específico y discrimina entre ellas de acuerdo a su relevancia y confiabilidad.

Equipo 1

Cruz Evelia Espinosa Tejeda…………………………….Alisson Gómez Álvarez……………………………………Evelyn Madai Guerrero Sánchez……………………..Cesar Antonio Rodríguez Camarena……………….Cecilia Sarahy Veles García……………………………..

Sistema Operativo

¿Qué es Android?

Android, es un sistema operativo, que está directamente dirigido a dispositivos móviles.

Básicamente, convierte el dispositivo móvil en un ordenador de bolsillo.

• se puede navegar por Internet,• instalar más de 80.000 aplicaciones del Android

Market (como Gmail, Pandora o Facebook).

CaracterísticasDiseño de dispositivo: la plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.

Framework de aplicaciones: permite el remplazo y la reutilización de los componentes.

Navegador integrado:El navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome.

Video llamada: Android soporta videollamada a través de Google Talk desde su versión HoneyComb.

Soporte para hardware adicional: Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión,, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D.

Multi-táctil: Android tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero.

Telefonía GSM: dependiente del terminal.

Conectividad :Bluetooth, EDGE, 3g y Wifi.

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

Características

Aplicaciones Todas las aplicaciones creadas con la plataforma Android, incluirán como base un cliente de email (correo electrónico), calendario, programa de SMS, mapas, navegador, contactos, y algunos otros servicios mínimos. Todas ellas escritas en el lenguaje de programación Java.

Aplicaciones• FRAMEWORK DE APLICACIONES:• Todos los desarrolladores de aplicaciones Android, tienen

acceso total al código fuente usado en las aplicaciones base. • Esto ha sido diseñado de esta forma, para que no se generen

cientos de componentes de aplicaciones distintas, que respondan a la misma acción, dando la posibilidad de que los programas sean modificados o remplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones desde el principio.

Soporte de lenguajes

• La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java

• Un conjunto de herramientas para generar bibliotecas que corren en forma nativa a partir de código fuente en C y C++.

• Desarrollado en lenguaje c++ y java abriendo así la posibilidad de poder desarrollar aplicaciones cualquier programador

Herramientas de desarrollo para diversas aplicaciones

Android SDK

El SDK ( Software Development Kit ) de Android, incluye un conjunto de herramientas de desarrollo.Comprende un depurador de código, biblioteca, un simulador de teléfono basado en QEMU, documentación, ejemplos de código y tutoriales.

Native Development Kit. Desarrollo Nativo

El NDK permite instalar bibliotecas escritas en C y otros lenguajes, una vez compiladas para ARM o código x86 nativo. Los programas Java corriendo en la máquina virtual Dalvik ( Dalvik VM ) pueden llamar a clases nativas por medio de la función System.loadLibrary, que forma parte de las clases estándar Java en Android.

Android Open Accessory Development Kit

Los accesorios Android USB están diseñados específicamente para conectarse a dispositivos Android y utilizan un protocolo simple ( Android accessory protocol ) que les permite detectar dispositivos Android que soportan modo "accessory"

Ambiente grafico

• El entorno gráfico de android se encuentra en las aplicaciones (.apk) de nuestro sistema, cualquier aplicación contiene parte del entorno gráfico, ya sea para su propia interfaz, o para interactuar con las demás.

Emuladores que utiliza

Android SDK• El 15 de septiembre de 2009, el SDK 1.6 (Donut) fue liberado.• Se incluyó en esta actualización:• Una experiencia mejorada en el Android Market• Una interfaz integrada de cámara, filmadora y galería• La galería ahora permite a los usuarios seleccionar varias fotos para

eliminarlas

• Búsqueda por voz actualizada, con respuesta más rápida y mayor integración con aplicaciones nativas, incluyendo la posibilidad de marcar a contactos

• Experiencia de búsqueda mejorada que permite buscar marcadores, historiales, contactos y páginas web desde la pantalla de inicio.

• Actualización de soporte para CDMA/EVDO, 802.1x, VPN y text-to-speech• Soporte para resoluciones de pantalla WVGA• Mejoras de velocidad en las aplicaciones de búsqueda y cámara• Framework de gestos y herramienta de desarrollo GestureBuilder• Navegación gratuita turn-by-turn de Google

YouWave

• Muy sencillo y fácil de usar, consume una nula parte de tus recursos y es, además, compatible con cualquier versión de Windows a partir de Windows XP.

• La interfaz en simple, vaya a lo que va, cuenta con tres paneles principales que te servirán para visualizar el menú de aplicaciones, el entorno Android y el último es simplemente el visor de carga.

• Permite correr juegos en línea en modo multijugador, además de poder visualizarlos en pantalla vertical y horizontal.

• Tampoco debemos esperar que funcione a la perfección, pero es interesante que para la mayoría de las aplicaciones que no necesitan las prestaciones de un móvil es bastante útil.

• Esta por su versión 2.0 que nos abre la posibilidad de tener compatibilidad con Gingerbread 2.3.

BlueStacks App Player

• posee muchas aplicaciones y juegos de Android, que son fáciles de descargar y de usar gracias a la interfaz intuitiva del programa. Si deseas usar Android y no tienes un Smartphone, ¡Este es tu programa!

• Lo mejor: Posee bastantes aplicaciones.Fácil de usar,Intuitivo.

• Lo peor: Es bastante inestable,Consume muchos recursos.

• Usabilidad 10.0• Estabilidad 6.5• Instalación 8.0• Funciones 8.0 • Apariencia 9.5

Gracias por su atención!