Android

23
Programación Para Equipo Móvil ~[PPEM]~ Ing. Galia Azucena Jarquín Contreras

description

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

Transcript of Android

Page 1: Android

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

Ing. Galia Azucena Jarquín Contreras

Page 2: Android

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.

Page 3: Android

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

Page 4: Android

Sistema Operativo

Page 5: Android

¿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).

Page 6: Android

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.

Page 7: Android

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

Page 8: Android

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.

Page 9: Android

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.

Page 10: Android

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

Page 11: Android

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

Herramientas de desarrollo para diversas aplicaciones

Page 12: Android

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.

Page 13: Android

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.

Page 14: 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"

Page 15: Android

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.

Page 16: Android

Emuladores que utiliza

Page 17: Android

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

Page 18: Android

• 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

Page 19: Android

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.

Page 20: Android

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

Page 21: Android

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!

Page 22: Android

• 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

Page 23: Android

Gracias por su atención!