Introducción a la Programación en Android

Documentos relacionados
Samsung Tech Ins.tute - UPM DESARROLLO DE APLICACIONES EN ANDROID. Mayo Abraham Gu.érrez Rodríguez. Abraham Gu.


Introducción al Desarrollo de Aplicaciones Móviles con Android

Desarrollo de aplicaciones para dispositivos móviles (2) M.C. Ana Cristina Palacios García

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.

Introducción a Android. [Tema 2]

Cursos de orientación profesional

SISTEMAS OPERATIVOS DE DISPOSITIVOS MÓVILES HÉCTOR DOMÍNGUEZ KRYSLER PINTO

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES CON ANDROID

Aplicaciones sobre Android

Curso Experto en Programación Android

TEMA 1. Introducción

Programación Android Completo

Servicios Basados en Localización (LBS) Tema 6 Desarrollo de aplicaciones en Android

Principios de la programación en Android y API básico

APLICACIONES MÓVILES NATIVAS. Sesión 6: Programación móvil en java y android

Capitulo 1: Plataforma Android

Curso de: Programación de móviles con Android

Tema 2: Introducción a Android

App Android: Desarrollo de aplicaciones en Android.

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS INTELIGENTES.

Hello, Xamarin! Desarrollo de aplicaciones mo viles con Xamarin. Xamarin. Hello. Hello, Xamarin! Desarrollo de aplicaciones móviles con Xamarin

Programación en Java. Uso de Spring Framework: 2ª Edición (Spanish Edition)

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire tw: martosfre

Cómputo Móvil: Introducción a Android

Java y la tecnología móvil

Visión general y entorno de desarrollo

Introducción a la Operación de Computadoras Personales

Android Professional

Desarrollo de apps para móviles Android. Introducción a Android

Desarrollo de aplicaciones para Android

Un Smartphone (Teléfono inteligente en español) es un dispositivo que funciona en un teléfono celular con características similares a las de un

Ronald Hernández Director de Proyectos y Coordinador de la unidad Mobile en Avantica Technologies

Desarrollo de aplicaciones para dispositivos móviles (5)

Unidad 02: El Sistema Operativo. Curso TIC - UGB 2012

EXPERTO EN DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES

INTRODUCCIÓN A ANDROID

Requisitos del sistema para Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Reservados todos los derechos.

Android?...De qué me hablan

Sistemas Operativos Móviles. Juan Valentin Perdomo Bonilla Universidad Surcolombiana

1. Instalación de ADOBE Flash CS5

Universidad Nacional de Canindeyú. Facultad de Ciencias y Tecnología. Carrera de Análisis de Sistemas. Proyecto de Trabajo Final de Grado

Desarrollo Para Dispositivos Móviles.

Unidad I. Introducción a la programación de Dispositivos Móviles

Requisitos del sistema para Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Reservados todos los derechos.

COMO CREAR APPS PARA ANDROID. Eduardo F. Sesma Martínez

Luis Sosa : Cesar Hernández:

Desarrollo de videojuegos Fernando Berzal,

Tópicos Selectos de Programación unidad 4. Librería de Interfaz Gráfica

Práctica 1. Entorno de Trabajo e Introducción a Java. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos. Versión 1.0.

DISPOSITIVOS MOVILES VANESSA SARASTI

Requisitos del sistema para Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Reservados todos los derechos.

Versiones del API de Android

CRÉDITOS A RECONOCER Grado en Ingeniería Informática. Formación y Orientación Laboral. Implantación de Aplicaciones Informáticas de Gestión

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) OPTATIVA PROFESIONALIZANTE II

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

Sistemas Operativos. Introducción. Tema 6

Requisitos del sistema para Qlik Sense. Qlik Sense 3.2 Copyright QlikTech International AB. Reservados todos los derechos.

Azure. Plan de Estudio

Arduino, una familia de placas y software que comparten nombre. Semana del software libre 2016

Servicio de Instrucción CURSO MOBILE. Sílabo Mobile

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

Programación Android Completo

Curso de Android con Java

AppInventor. Desarrollo de aplicaciones Android. Jorge Pintado de Santiago. Marzo Mobile Application Developers Student Association

Análisis de la seguridad y privacidad ofrecida por dispositivos Android.

Presentación del Curso Presencial. Programación en Java Nivel Básico

1. Conceptos básicos de POO 1

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.

COSEREM CATALOGO DE EQUIPOS EVOLUTION

Programación Android - Completo

La Computadora. Tipos de computadoras

SISTEMA OPERATIVOS MOVILES

INFORMÁTICA Y COMUNICACIONES

APLICACIONES MÓVILES NATIVAS. Sesión 2: Tipos de lenguajes de programación móvil

Transcripción:

Introducción a la Programación en Android ISCT. Luis Antonio Mancilla Aguilar blog.altamirano.in

Introducción El objetivo de este modulo es: Introducción a la plataforma android: estado actual, evolución de la plataforma Introducción a la plataforma android como desarrollador: entrono de programación y publicación Introducción a la programación android: teoría y practica básica de programación de pequeñas aplicaciones

Introducción Que es Android? Es un Sistema Operativo Movil además de una plataforma de Software basada en Linux. Está enfocado para ser utilizado endispositivos móviles Permite controlar dispositivos por medio de bibliotecas desarrolladas o adaptados por Google mediante el lenguaje de programación Java.

Introducción Que es Android? Es una plataforma de código abierto. Esto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a código nativo de ARM (API de Android).

Introducción De donde salio? Inicialmente, Android fue desarrollada por Google Inc. aunque poco después se unió Open Handset Alliance, un consorcio de 48 compañías de Hardware, Software y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los estándares de códigos abiertos para dispositivos móviles

Introducción Google sin embargo, ha sido quien ha publicado la mayoría del código fuente de Android bajo la licencia de Software Apache, una licencia de software libre y de código abierto a cualquier desarrollador

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

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

Caracteristicas 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

Requisitos Computadora con cualquier sistema operativo (Windows, GNU/Linux, Mac OS) Entorno de desarrollo, recomendando Eclipse, Netbeans Kit de desarrollo de aplicaciones android. SDK de Android. Conocimientos medios de programación orientada a objetos, preferiblemente java. Ganas y paciencia. Opcionalmente, un dispositivo móvil con Android

Arquitectura La arquitectura interna de la plataforma Android, está básicamente formada por 4 componentes: con Android

Arquitectura

Arquitectura

Plataforma de desarrollo Para el desarrollo de aplicaciones móviles bajo la plataforma android, utiliza el lenguaje de programación Java. La ejecución y compilación es a través de una maquina virtual de nombre dalvit.

Plataforma de desarrollo Para poder desarrollar aplicaciones móviles en Java bajo la plataforma android, tenemos que utilizar el SDK de android. http://developer.android.com/sdk/index.h tml

Plataforma de desarrollo Además para el desarrollo, se debe de utilizar el IDE que puede ser el Eclipse o el Netbeans.

Maquina virtual dalvit Dalvik es la máquina virtual que utiliza la plataforma para dispositivos móviles Android. Dalvik ha sido diseñada por Dan Bornstein con contribuciones de otros ingenieros de Google

Maquina virtual dalvit MAQUINA VIRTUAL DALVIT Dalvik está optimizada para requerir poca memoria y está diseñada para permitir ejecutar varias instancias de la máquina virtual simultáneamente, delegando en el sistema operativo subyacente el soporte de aislamiento de procesos, gestión de memoria e hilos

Introducción

Introducción Android el teléfono de las masas!!