Principios de la programación en Android y API básico
|
|
- Ana María Santos Rodríguez
- hace 8 años
- Vistas:
Transcripción
1 Principios de la programación en Android y API básico
2 A. Conocer los orígenes y características más significativas de Android. B. Requerimientos mínimos del terminar para ejecutar Android. C. Conocer las diferentes versiones de Android. D. Conocer la información disponible de Android. Versión adaptada a partir del trabajo de Tomás Cobo Martínez e Israel Choque Gutiérrez para la asignatura de la titulación de Ingeniería de Telecomunicación, curso 2010/2011 2
3 1. Introducción a Android 1. Breve historia 2. Características 3. Plataformas 4. Arquitectura 5. Herramientas necesarias 6. Fuentes de información disponibles 2. Introducción a la programación en Android 1. Inicio con Android 2. Configuraciones: Crear un AVD 3. Crear HolaMundo 4. Tipos de aplicaciones Android 3
4 1. Breve historia 2. Características 3. Plataformas 4. Arquitectura 5. Herramientas necesarias 6. Fuentes de información disponibles 4
5 1. Breve historia Android es un sistema operativo desarrollado por Android Inc. basado en una versión modificada del kernel de Linux, busca la abstracción al HW. Google compra el SO Android a Android Inc. Noviembre de 2007: primera SDK de Android. Diciembre de 2007: depuración de errores de la SDK. Agosto de 2008: anuncio de Android Market. Octubre de 2008: lanzamiento del primer móvil Android del mercado. febrero de 2009: lanzamiento de la versión 1.1 de Android. Abril de 2009: lanzamiento de la versión 1.5 de Android (Cupcake). Septiembre de 2009: lanzamiento de la versión 1.6 de Android (Donut). 5
6 Noviembre de 2009: lanzamiento de la versión 2.0/2.1 de Android (Éclair). Junio de 2010: lanzamiento de la versión 2.2 de Android (Froyo). Diciembre de 2010: lanzamiento de la SDK versión 2.3 de Android y lanzamiento de los primeros móviles (Gingebread) , Revision 2 (Julio 2011) Android 3.0 (Febrero 2011) API Level: 11 Android 3.1 (Mayo 2011) API Level: 12 Android 3.2 (Julio 2011) API Level: 13 Android 4.0 (Octubre 2011) API Level: 14 Android (Marzo 2012) API Level: 15 Android 4.1. JELLY_BEAN (Julio 2012) API Level: 16 Android 4.2. (JELLY_BEAN_MR1) Level: 17 Android 4.3. (JELLY_BEAN_MR2) Level: 18 Logo de Android 4.0 (Ice Cream Sandwich!) Logo de Android 4.1 (Jelly bean) 6
7 67
8 In Q2 2011, Android overtook ios to become the market share leader in mobile application downloads. The market shares of Android and ios were 44% and 31%, respectively. Android Overtakes Apple with 44% Worldwide Share of Mobile App Downloads (SINGAPORE - October 24, 2011) Fuente: ABI Research( Allied Business Intelligence, Inc. 68
9 2. Características La mayoría del código de Android es libre y abierto. Máquina virtual Dalvik optimizada para dispositivos móviles. Programas escritos en Java, lo que permite la reutilización de aplicaciones ya programadas para otras plataformas. 9
10 2. Características Navegador web integrado basado en el motor WebKit de código libre. Gráficos optimizados: 2D con implementación propia y 3D con OpenGL ES 1.0 (aceleración por hardware opcional). Soporte multimedia para los formatos más comunes de audio, video e imagen : MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF. Almacenamiento de datos estructurados a través de SQLite. 10
11 2. Características Comunicaciones: Telefonía GSM, Bluetooth, EDGE, 3G y Wifi, WifiDirect, Near Field Communication. Soporte para otros dispositivos: Cámara, GPS, brújula, acelerómetro, pantallas táctiles. Aplicaciones en Android Market, donde los desarrolladores pueden subir las aplicaciones. Actualmente Android Market ha sido incorporado a Google Play, donde no sólo se distribuyen aplicaciones sino Dispositivos, Libros, Música y vídeos. 11
12 3. Plataformas Conexión usuario-desarrollador: las plataformas Android están asociadas a un nivel API. Nivel de API: Es el nivel de compatibilidad de la aplicación. Siendo normalmente compatible con niveles anteriores. Existe un método de proporcionar compatibilidad hacia atrás de nuevas características como los fragmentos a través de la biblioteca de funciones de apoyo: Support Library (soportada desde el API level 4). 12
13 Versión de la plataforma API Level Versión de la plataforma API Level Android Android 2.3.3, Android Android Android 2.3, Android 2.3.1, Android Android Android 2.2.x 8 Android Android 2.1.x 7 Android Android Android Android Android 3.1.x 12 Android Android 3.0.x 11 Android Android Android
14 4. Arquitectura Los componentes del SO Android: Basado en la versión 2.6 del kernel de Linux Conjunto de librerías de que usa el SO. Runtime: Cada aplicación se ejecuta en su propio proceso, una instancia de la maquina virtual Dalvik. Framework: Acceso completo a la API usada por las aplicaciones base. Permite reutilización de capacidades y componentes publicados. Aplicaciones: Escritas en Java. Algunas incluidas. Otras disponibles en Android Market (Google Play). 14
15 15
16 4. Arquitectura. Framework Los desarrolladores tienen acceso completo a las mismas APIs usadas por las aplicaciones del núcleo. La arquitectura de aplicación está diseñada para simplificar el reusado de componentes. Cualquier aplicación puede publicar sus capacidades, y otras aplicaciones pueden usarlas (sujetas a las medidas de seguridad del framework). Este mecanismo también permite que otros componentes sean reemplazados por el usuario. 16
17 4. Arquitectura. Framework Por debajo de todas las aplicaciones existen un conjunto de servicios y sistemas, entre los que se incluyen: Un rico y extensible conjuntos de vistas, incluyendo listas, rejillas, cajas de texto, botones, e incluso un navegador web embebible. Content Providers que permiten publicar datos para que otras aplicaciones accedan a ellos. Un Resource Manager, que proporciona acceso a recursos fuera del código como cadenas, imágenes, etc. Un Notification Manager que permite enviar alertas a la barra de estado Un Activity Manager que maneja el ciclo de vida de las aplicaciones y provee un pila de llamadas común para la navegación entre aplicaciones (backstack). 17
18 5. Herramientas necesarias La forma más sencilla de desarrollar herramientas para Android es usando la SDK de Android junto con Eclipse ya sea en Windows, Mac OS, o Linux. La SDK tiene los siguientes componentes (entre otros): SDK Tools (<sdk>/tools): Contiene las herramientas necesarias para la depuración y prueba, además de otras utilidades necesarias para desarrollar aplicaciones. La más útil y común es la utilidad abd (Android Debug Bridge). SDK Platform (<sdk>/platforms/<android-version>): Archivos android.jar para construir la aplicación Android para cada versión disponible. Documentación (<sdk>/docs>: Es una copia offline de la última versión de la documentación del API (JavaDocs). Proyectos de ejemplo (<sdk>/platforms/<androidversion>/samples: Código fuente de proyectos de ejemplo (ejemplo: ApiDemo), interesantes para empezar. usb-drivers: Directorio necesario para conectar el entorno de desarrollo con el dispositivo Android. 18
19 5. Herramientas necesarias También es necesario para compilar y ejecutar la Máquina Virtual: Dalvik VM. Una vez compilada la aplicación, la Android Developer Tools permiten la aplicación en un paquete incluido en el archivo: androidmanifest.xml SDK Manager: Permite mantener actualizada la SDK, así como gestionar los paquetes que nos interesan. AVD Manager: Crea y mantiene los dispositivos virtuales Android (AVDs) 19
20 6. Fuentes de información disponibles Android es una plataforma de reciente creación pero de constante y rápido desarrollo. Por tanto, las fuente de información disponibles son crecientes y cambiantes día a día. Páginas soportadas/propiedad de Google: o Página principal de desarrollo de Android: o Página oficial de Android: o Android Source Project: o Google projects for Android: para añadir funciones a la SDK como Google Maps, 20
21 6. Fuentes de información disponibles Otras páginas de la comunidad Android son: o Android Developers: o Introduction to Android Development: brary/os-android-devel/ o Android Wiki: o Android SO: em) Página de Lars Vogel: 21
22 1. Inicio con Android 2. Configuraciones: Crear un AVD 3. Crear HolaMundo 4. Tipos de aplicaciones Android 22
23 1. Inicio con Android Requisitos de desarrollo: Entorno de programación (recomendado Eclipse) Plugin de Android Framework de Android Requisitos hardware para instalar Android(ejemplo Android 3.0 Gingerbread ): Un procesador con una velocidad de 1Ghz 512 Mb de RAM una pantalla mínima de 3,5 pulgadas de dimensión. Se incluirán nuevas resoluciones en el sistema operativo como la de pixeles para pantallas de 4 pulgadas o superiores 23
24 1. Inicio con Android Ejemplo de instalación del SDK de Android: Descargar de la pagina la versión Eclipse IDE for Java Developers. Descargar e instalar el SDK de Android de Tener Java instalado en el ordenador, si no descargarlo en Instalar el plugin de Android Ir al menu Help/Install new Software - Add site y añadir la siguiente dirección: Una vez añadida la url, seleccionar Developer Tools, a continuación instalar, reiniciar Eclipse para aplicar los cambios. 24
25 2. Crear un AVD Para crear un AVD: En eclipse, seleccionar Window > Android SDK and AVD Manager Seleccionar Virtual Devices en el panel izquierdo Click en New AVD Introducir el nombre de un AVD como "mi_avd" Seleccionar una plataforma (la version del SDK de Android como 2.1). Click en create AVD 25
26 3. Crear un proyecto HolaMundo En eclipse seleccionar File>New> Project seleccionar "Android Project" y Next Rellenar los campos con el nombre del proyecto, en este caso HelloAndroid Nombre de aplicación: Hello, Android Nombre del paquete: com.example.helloandroid Build Target: (Escoger una plataforma, por ejemplo 2.3) 26
27 3. Crear un proyecto HolaMundo Ante nosotros debería aparecer un código como el siguiente: package com.example.helloandroid; import android.app.activity; import android.os.bundle; public class HelloAndroid extends Activity { /** Called when the activity is first public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } } 27
28 3. Crear un proyecto HolaMundo El programa por defecto está basado en la clase Activity que se usa para ejecutar acciones, pero el usuario solo interactúa con una a la vez. El método oncreate es llamado por el sistema Android cuando la aplicación empieza. 28
29 3. Crear un proyecto HolaMundo Añadiendo las siguientes líneas en negrita usaremos añadiremos un campo de texto: package com.example.helloandroid; import android.app.activity; import android.os.bundle; import android.widget.textview; public class HelloAndroid extends Activity { /** Called when the activity is first public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView tv = new TextView(this); tv.settext("hello, Android"); setcontentview(tv); } } 29
30 3. Crear un proyecto HolaMundo Una interfaz de usuario de Android está compuesta de jerarquías de objetos llamados Views. Cada uno de estos objetos es una subclase de la clase View. Para texto se usaría TextView. Un contexto es una llamada al sistema que provee servicios como resolución de fuentes, obtención de acceso a base de datos y preferencias (settext establece el contexto). ViewGroup ViewGroup View View View View View 30
31 3. Crear un proyecto HolaMundo seleccionar Run > Run seleccionar Application" "Android El plugin de Eclipse crea automáticamente una nueva configuración de ejecución haciendo uso a continuación del emulador de Android (puede tardar varios minutos en iniciar). Emulador de terminal (versiones 2.x) 31
32 4. Tipos de aplicaciones Las aplicaciones Android se clasifican en: Activities: Aplicaciones con interfaz gráfica Services: Aplica el mismo concepto de los demonios de Linux Content providers: El administrador de información persistente Servidor de base de datos, basado en SQLite. Broadcast receivers: Aplicaciones que responden a determinados eventos 32
U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.
U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. Rogelio Vázquez Hernández Smartphone Termino utilizado para referirse
Más detalleshttp://www.droidlife.com/#47
Oct 2003 Fundación de Android, Inc. en Palo Alto, CA. 16 Ago, 2005 Android, Inc. es adquirida por Google. 5 Nov, 2007 Se anuncia el Open Handset Alliance (OHA), una alianza formada por 34 compañías líderes
Más detallesTema 2: Introducción a Android
Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente
Más detallesDesarrollo de apps para móviles Android. Introducción a Android
Desarrollo de apps para móviles Android Introducción a Android Qué es Android? I Es una plataforma de desarrollo libre y de código abierto. Ofrece gran cantidad de servicios: bases de datos, servicios
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesÍndice. Herramientas de desarrollo. Historia Qué es Android? Arquitectura del sistema. Componentes Android Modelos de Negocio
1 Introducción a Android Índice Historia Qué es Android? Arquitectura del sistema Herramientas de desarrollo Componentes Android Modelos de Negocio 2 Objetivos Herramientas de desarrollo Conocer las herramientas
Más detallesTutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE
Tutorial 1 Instalación del entorno de desarrollo de Android Curso de perfeccionamiento: Programación de Android 2013 1 Para desarrollar aplicaciones Android debemos instalar el siguiente software en nuestro
Más detallesTEMA 1. Introducción
TEMA 1 Introducción LO QUE ABORDAREMOS Qué es Android? Qué lo hace interesante? Arquitectura del sistema Entorno de desarrollo 2 QUÉ ES ANDROID? Sistema operativo para móviles Desarrollado inicialmente
Más detallesCapitulo 2 Android SDK
Capitulo 2 Android SDK Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 ESTRUCTURA DE ANDROID SDK http://gary.pe 2 http://gary.pe 3 Android SDK Proporciona los API y herramientas de desarrollo
Más detallesDesarrollo de apps para móviles Android. Entorno de desarrollo
Desarrollo de apps para móviles Android Entorno de desarrollo Entorno de desarrollo Las aplicaciones Android van a ser implementadas en Java usando Android SDK. El software necesario para realizarlas es
Más detallesCapitulo 1: Plataforma Android
Capitulo 1: Plataforma Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 Temario 1. Android 2. Evolución 3. Arquitectura Android 4. Paquetes de Trabajo 5. Android y Java http://gary.pe
Más detallesProgramación Android Completo
Programación Android Completo Duración: 50.00 horas Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos
Más detallesEntorno de desarrollo Instalación y configuración
Entorno de desarrollo Instalación y configuración GExCALL Formación http://gexcall.unex.es/formacion El plugin ADT (Android Development Tools) extiende al IDE Eclipse. Te permite crear y depurar aplicaciones
Más detallesAnexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid
Anexo IV Configuración del Entorno de Desarrollo Guía de puntos de interés de la Ciudad de Madrid 1. Índice Anexo IV Configuración del Entorno de Desarrollo... 1 1. Índice... 2 2. Entorno de Desarrollo...
Más detallesProgramación en Android LSUB, GSYC, URJC
Programación en Android LSUB, GSYC, URJC Introducción Teléfono o Emulador Android Studio Introducción Activity Mgr App! Dialer Dalvik JVM SQLite WebKit... OpenGL Linux kernel Dispositivo móvil Aplicaciones
Más detallesSISTEMAS OPERATIVOS DE DISPOSITIVOS MÓVILES HÉCTOR DOMÍNGUEZ KRYSLER PINTO
SISTEMAS OPERATIVOS DE DISPOSITIVOS MÓVILES HÉCTOR DOMÍNGUEZ KRYSLER PINTO AGENDA Sistemas operativos móviles Capas Historia Características Arquitectura Gestión de procesos Gestión de memoria Multitasking
Más detallesInstalación del entorno de desarrollo
Curso 13/14 Desarrollo de Instalación del entorno de desarrollo Pasos a seguir Pre-requisitos Instalación de Eclipse+ADT ( Developer Tools) Presentación de la interfaz del plugin ADT para Eclipse Añadir
Más detallesUnidad I. Introducción a la programación de Dispositivos Móviles (Continuación )
Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es
Más detallesCursos de orientación profesional
Cursos de orientación profesional ACCIONES COFINANCIADAS CON FONDOS COMUNITARIOS DEL FONDO SOCIAL EUROPEO, A TRAVÉS DEL PROGRAMA OPERATIVO FONDO SOCIAL EUROPEO DE CANARIAS 20072013 CON UN PORCENTAJE DE
Más detallesCAPÍTULO 1. Visión general y entorno de desarrollo... 21
Índice general Lista de acrónimos... xv Cómo leer este libro?... xvii CAPÍTULO 1. Visión general y entorno de desarrollo... 21 1.1. Qué hace que Android sea especial?... 22 1.2. Los orígenes... 23 1.3.
Más detallesCurso de Android con Java
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos
Más detallesINTRODUCCIÓN. paco@portadaalta.es
INTRODUCCIÓN paco@portadaalta.es Índice Entorno de desarrollo Estructura de un proyecto Android Componentes de una aplicación Android Ejemplos: Mi primera aplicación Divisas 2 actividades Contador de cafés
Más detallesPresentación y objetivos
Presentación y objetivos Android es un sistema operativo para dispositivos móviles (Smartphone, Tablet-pc,...) basado en Linux, que integra una serie de librerías para el desarrollo de aplicaciones en
Más detallesUnidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar
Clase:005 1 Unidad II Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar 2 Agenda Desarrollo de Apps para Android Aplicaciones en Android Componentes Básicos de las Aplicaciones
Más detallesGuía de instalación del software de la asignatura
Guía de instalación del software de la asignatura Eclipse + Android SDK 1. La forma más sencilla de instalar Eclipse con el plugin ADT para desarrollo de aplicaciones Android es descargar el paquete preconfigurado
Más detalles1.1. Instalación del entorno de desarrollo
1.1. Instalación del entorno de desarrollo Para el desarrollo de las aplicaciones vamos a poder utilizar un potente y moderno entorno de desarrollo. Al igual que Android, todas las herramientas están basadas
Más detallesPROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) OPTATIVA PROFESIONALIZANTE II
DATOS DE IDENTIFICACIÓN CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: PROGRAMA EDUCATIVO: OPTATIVA PROFESIONALIZANTE II CIENCIAS BASICAS DEPARTAMENTO DE SISTEMAS DE INFORMACION LIC. EN TECNOLOGIAS DE INFORMACION
Más detalles1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Más detallesUnidad I. Introducción a la programación de Dispositivos Móviles
Clase:002 1 Unidad I Introducción a la programación de Dispositivos Móviles Tomado de : Programación Multimedia y Dispositivos Móviles 2012 Paredes Velasco, Maximiliano / Santacruz Valencia, Liliana 2
Más detallesINTRODUCCIÓN A ANDROID
INTRODUCCIÓN A ANDROID Por Francisco J. Recio Portillo para http://www.tostring.es Historia [0] Julio 2005 Google adquiere Android, Inc. Pequeña empresa que desarrolla software para móviles (hasta entonces
Más detallesDESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre
DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre Introducción Aplicaciones Móbiles Desventajas Tanto las pantallas como teclados son demasiado
Más detallesVamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo:
2.3. MULTIMEDIA En este capítulo vamos a mostrarle cómo añadir multimedia a nuestras aplicaciones Android. 2.3.1. REPRODUCCIÓN DE AUDIO Android es compatible con salidas de sonido y música a través de
Más detallesDiseño de aplicaciones móviles seguras en Android. alvaro.ospina@upb.edu.co aospina@gmail.com
Diseño de aplicaciones móviles seguras en Android alvaro.ospina@upb.edu.co aospina@gmail.com Agenda Que es Android? Historia? Arquitectura Herramientas Medidas de seguridad Que es Android? Pila de software
Más detallesManual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
Más detallesDesarrollando con android sin conexión
Desarrollando con android sin conexión Por: Alfonso Alí http://aalih.cubava.cu/2015/01/12/desarrollando-con-android-sin-conexion/ Para nadie es noticia que los dispositivos con
Más detallesUnidad II. Interfaz Grafica
Clase:004 1 Unidad II Interfaz Grafica Basado en https://developer.apple.com/library/ios/#referencelibrary/gettingstar ted/roadmapios/chapters/introduction.html 2 Agenda Desarrollo de Apps para IOS. Diseño
Más detallesInstalación De ANDROID STUDIO
Área y Sub-área: Informatica/Computacion Educador: _Luis Orozco Ciclo Escolar: 2015 Grado: 5to Secciones: A,B,C y D Instalación De ANDROID STUDIO Paso 1. Descarga e instalación de Java. Si aún no tienes
Más detallesCapitulo 4: Componentes Android
Capitulo 4: Componentes Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 http://gary.pe 2 1. COMPONENTES DE LA APLICACIÓN http://gary.pe 3 Componentes Android permite a los desarrolladores
Más detallesCookbook Creando un Proyecto Android (ADT-Eclipse)
Cookbook Creando un Proyecto Android (ADT-Eclipse) ALONSO PARRA CESAR VIELMA FREDDY RONDON JOSE MARQUEZ Alienx9889 * cesarvielma * spantons * joseangel2212 * * @gmail.com Universidad de Los Andes Escuela
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detalleshttp://www.oracle.com/technetwork/es/java/javase/downloads/index.html
Introducción En esta primera parte del taller iremos viendo paso a paso como poner a punto todo tu entorno de trabajo para poder empezar cuanto antes a desarrollar tu primera aplicación Android para luego
Más detallesAbril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas
WebApp STR- a3erp Aplicación de registro de pedidos, albaranes y facturas para a3erp Alto ahorro de costes en empresas con representantes y/o técnicos móviles Compatible con las principales plataformas
Más detallesLa obra se proporciona bajo los términos de esta licencia pública de Sisoft de México
Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a
Más detallesAndroid 4 Principios del desarrollo de aplicaciones Java
La plataforma Android 1. Presentación 13 2. Origen 14 3. Google Play 15 3.1. Creación de una cuenta de desarrollador 16 3.2 Publicación de una aplicación 16 3.3. Seguimiento y actualización de una aplicación
Más detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Más detallesPropuesta 2015-2016 ANDROID ATC
Propuesta 2015-2016 ANDROID ATC Contenido Carta de Presentación... 2 Android Application Development... 3 TEMARIO... 4 Android Security Essentials... 8 TEMARIO... 9 Monetize Android Applications... 11
Más detallesProducto. Información técnica y funcional. Versión 2.8
Producto Información técnica y funcional Versión 2.8 1 Índice: Tema Pág. Introducción a WOLOM 3 Diagrama de la solución WOLOM 3 Principales funciones de WOLOM 4 Módulos que componen WOLOM 4 WM: Wolom Maquetador
Más detallesIntroducción al desarrollo para plataformas móviles con Phonegap
Introducción al desarrollo para plataformas móviles con Phonegap Si queremos desarrollar aplicaciones para móviles, qué herramienta conviene utilizar y para qué plataforma móvil? Las aplicaciones Android
Más detallesServicio de VPN de la Universidad de Salamanca
Servicio de VPN de la Universidad de Salamanca Descripción del Servicio El servicio de VPN de la Universidad de Salamanca permite el acceso a recursos internos de la misma desde cualquier acceso a Internet
Más detallesUtilización de J2ME sobre Linux en plataformas embebidas
Utilización de J2ME sobre Linux en plataformas embebidas Objetivos Instalación de la máquina virtual de Java ME para entornos embebidos Requisitos Modulo embebido con Linux. Notas Adicionales En el guión
Más detallesInstalación del Software Magaya
Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las
Más detallesPor medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.
MBA. JUAN ALFREDO SALDÍVAR CABRAL Director Nacional de MexicoFIRST LIC. ANDRÉS SIMÓN BUJAIDAR Director de Alianzas de MexicoFIRST México D.F. a 05 de agosto de 2014 P R E S E N T E Por medio de la presente
Más detallesCapacitación Android Básico
2015 Capacitación Android Básico Información General Nombre Fecha Horas Idioma Participantes Tecnología Certificación Curso Desarrollo en Android Básico 8 días en total, de lunes a jueves (MAYO: 18, 19,
Más detallesSistemas Operativos INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS
Sistemas Operativos INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido 1. Repaso: software y tipos de software 2. Sistemas Operativos: conceptos generales 3. Sistemas Operativos: Windows, Unix, Mac
Más detallesMaterial Actividad de aprendizaje 1. Primeros Pasos con App Inventor
Análisis Desarrollo de para aplicaciones el desarrollo móviles móvil con APP con INVENTOR.. Indice Introducción 1. Android. 2. Introducción. 3. Requisitos para la Configuración. 4. Configuración de 2.
Más detallesINSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc
Más detallesAndroid Professional
Android Professional Información del examen: Certificación Asociada: Android Professional Duración: 150 minutes. Número de preguntas: 70. Porcentaje para aprobar: 70%. Formato: opción Múltiple. Lenguaje:
Más detallesAndroid Mobile & Web Development Training
Android Mobile & Web Development Training Promoción Lanzamiento Para no programadores: $ 7.440.- (186 hs.) Para Programadores de otros lenguajes: $ 6.480.- (160 hs.) Para Programadores Android: $ 4.900
Más detallesCurso de Desarrollo en Android Básico
2015 Curso de Desarrollo en Android Básico Información General Nombre Duración Hora Idioma Participantes Tecnología Certificación Curso Sede Local Sede Foránea Desarrollo en Android Básico 5 días (23,
Más detallesonline Programación para dispositivos Android 4.x
online Programación para dispositivos Android 4.x Objetivos Conocer los distintos componentes que permiten interactuar con el dispositivo con la voz. Saber cómo reproducir sonido en base a un contenido
Más detallesDescripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Más detallesIntroducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.
Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de proyectos Un sistema de gestión de proyectos es
Más detallesAnexo A Diagramas de Navegación
Anexo A Diagramas de Navegación Figura D.1: Diagrama de navegación de la pantalla principal. 43 Figura D.2: Diagrama de navegación del apartado Crear Encuesta. 44 Figura D.3: Diagrama de navegación del
Más detallesAVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google
AVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google Para probar nuestras aplicaciones Google nos proporciona un emulador de dispositivos conocido como AVD (Android Virtual Devices).
Más detallesEjecutar el instalador y seleccionar los paquetes necesarios. En nuestro caso son los siguientes: Android SDK Tools (ya vendrá instalado) Android SDK
Processing es un entorno y un lenguaje de programación para aprender a codificar en el contexto de las artes visuales de forma rápida y sencilla, sin preocuparnos por el hardware que estamos utilizando.
Más detallesSistema de SaaS (Software as a Service) para centros educativos
Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo
Más detallesSe trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones.
APP INVENTOR es un entorno de desarrollo de aplicaciones para dispositivos Android. Para desarrollar aplicaciones con App Inventor sólo necesitas un navegador web y un teléfono o tablet Android (si no
Más detallesVisión general y entorno de desarrollo
CAPÍTULO 1. Visión general y entorno de desarrollo La telefonía móvil está cambiando la sociedad actual de una forma tan significativa como lo ha hecho Internet. Esta revolución no ha hecho más que empezar,
Más detallesPuesta en producción de aplicaciones móviles con GeneXus
Page1 Puesta en producción de aplicaciones móviles con GeneXus En videos anteriores, vimos cómo desarrollar, prototipar y ejecutar nuestra aplicación para Smart Devices. Ahora que tenemos pronta la aplicación,
Más detallesApp Android: Desarrollo de aplicaciones en Android.
App Android: Desarrollo de aplicaciones en Android. Introducción a Android Charla-taller impartida en CAMON Alicante el 11-12 de enero de 2011. Boyán Bonev, Pablo Suau, Miguel A. Lozano y el Dep. CCIA
Más detallesSOBRE EL USO DE LA APLICACIÓN
GENERAL Para qué sirve Eurotax ebook? Cuáles son las ventajas de Eurotax ebook? En qué dispositivos funciona Eurotax ebook? Cuánto cuesta Eurotax ebook? Cómo me puedo suscribir a Eurotax ebook? Puedo enviar
Más detallesINSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos
Más detallesMODELO DE IMPLEMENTACIÓN
Capítulo 4 MODELO DE IMPLEMENTACIÓN 4.1 Introducción El Modelo de implementación utiliza el resultado del Modelo de diseño para generar el código final en el lenguaje de programación elegido [10]. Aunque
Más detallesUNIVERSIDAD TECNOLÓGICA DE LA MIXTECA A N D R O I D
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Materia: Programación Orientada a Objetos Docente: Carlos Alberto Fernández y Fernández Trabajo: Investigación sobre ANDROID Alumnos: Cruz Alonso Rafael Gopar Mecinas
Más detallesGUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho
Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento
Más detallesANDROID BÁSICO - E-LEARNING - EN LÍNEA
IMECAF México, S.C. Instituto Mexicano de Contabilidad, Administración y Finanzas Nombre del Curso ANDROID BÁSICO - E-LEARNING - EN LÍNEA Objetivo Los dispositivos móviles nos acompañan en el día a día
Más detallesLista de siglas y acrónimos... xvii. Cómo leer este libro?... xix
Índice general Lista de siglas y acrónimos... xvii Cómo leer este libro?... xix CAPÍTULO 1. Visión general y entorno de desarrollo... 23 1.1. Qué hace que Android sea especial?... 24 1.2. Los orígenes...
Más detallesTutorial: Instalación de Eclipse para programar Android en Windows
Tutorial: Instalación de Eclipse para programar Android en Windows En este tutorial vamos a aprender todo lo necesario para dejar nuestra computadora lista para programar en Java para Android, por medio
Más detallesPrototipado y ejecución de aplicaciones SD con GeneXus
Page1 Prototipado y ejecución de aplicaciones SD con GeneXus En nuestro proceso de construcción de una aplicación para manejar un evento a realizarse en ciertos días y lugar, hemos creado una KB en GeneXus
Más detallesProgramación Android. Alejandro Alcalde. elbauldelprogramador.com
Programación Android Alejandro Alcalde elbauldelprogramador.com Copyright c 2013 Alejandro Alcalde P L A TEX. Programación Android por Alejandro Alcalde se encuentra bajo una Licencia Creative Commons
Más detallesMANUAL DE USUARIO. Introducción
MANUAL DE USUARIO Introducción Este programa se ha diseñado para su uso como aplicación de videoconferencia multiplataforma. Emplea un protocolo de establecimiento de sesión llamado SIP, y se ha programado
Más detallesGuía rápida del usuario. Disco duro virtual.
Guía rápida del usuario. Disco duro virtual. Servicio de compartición de carpetas y archivos a través de Internet y sincronización con dispositivos móviles. Índice Introducción Definir espacio por defecto
Más detallesProcedimiento de arranque de Aula Virtual Santillana: alumnos
Procedimiento de arranque de Aula Virtual Santillana: alumnos Introducción El documento presente describe el procedimiento de instalación y puesta en funcionamiento de Aula Virtual en el ordenador de los
Más detallesDescarga, instalación y uso de herramientas:
Descarga, instalación y uso de herramientas: Eclipse: Instalación de Eclipse (Más información en http://www.eclipse.org/) 1. Copiar, descomprimir e instalar si es necesario la última versión de Eclipse
Más detallesAsí de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC
Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto
Más detallesIVista: es la interfaz con la que el Presentador se comunica con la vista.
Capítulo 3 MODELO DE DISEÑO 3.1 Arquitectura Modelo-Vista-Presentador La arquitectura Modelo-Vista-Presentador (MVP) [11] separa el modelo, la presentación y las acciones basadas en la interacción con
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detallesTEMA 3: SISTEMAS OPERATIVOS.
TEMA 3: SISTEMAS OPERATIVOS. 1. QUÉ ES UN SISTEMA OPERATIVO? 2. SISTEMAS OPERATIVOS GRÁFICOS. 3. SISTEMAS OPERATIVOS MÓVILES. 4. EL ENTORNO DE WINDOWS PARA PC. 5. LA APLICACIÓN DEL TEMA. 6. ACTIVIDADES.
Más detallesCrear una Activity en Android. Paso por paso
19-03-2014 Crear una Activity en Android. Paso por paso Una breve descripción de qué hacer cuando las herramientas de desarrollo de Android se convierten en nuestros enemigos. A veces, puede pasar que
Más detallesTOMO II. Línea de Investigación. Redes y Sistema Operativo. Nombre del egresado. Antonio Nicolás Rodríguez Andrade.
TOMO II Línea de Investigación Redes y Sistema Operativo Nombre del egresado Antonio Nicolás Rodríguez Andrade Nombre del Tema Evaluación de la plataforma Android para dispositivos móviles Número de Proyecto
Más detallesEscudo Movistar Guía Rápida de Instalación Dispositivos Symbian
Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3
Más detallesInstalación y uso de las aplicaciones del evento IX FÓRUM AUSAPE 2013 ios & Android
Instalación y uso de las aplicaciones del evento IX FÓRUM AUSAPE 2013 ios & Android INDICE Instalación... 3 Uso... 4 Compatibilidad NFC... 7 Lectura y envío de etiquetas NFC... 9 Instalación La aplicación
Más detallesConfiguración de PDAs en ITACTIL.
Configuración de PDAs en ITACTIL. La aplicación ITACTIL puede trabajar con terminales de mano (PDAs, tablets o teléfonos Android, Iphone, Ipad, etc.) en sus versiones Profesional y Líder. El funcionamiento
Más detallesIntroducción al sistema operativo para dispositivos móviles Android
Introducción al sistema operativo para dispositivos móviles Android Ricardo S. Guadrón.(1) Juan J. Guevara.(2) Resumen. En este artículo, se hace una descripción del sistema operativo para dispositivos
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesCONFIGURACIÓN DE SOFTPHONES
CONFIGURACIÓN DE SOFTPHONES Ahora podemos disfrutar del servicio Newcall también en nuestro móvil/tablet o PC. Solo necesitamos tener acceso a Internet a través de Wi-Fi o por 3G / 4G. A continuación se
Más detallesSAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento
SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia
Más detallesÍndice. Prólogo...11. Capítulo I. Introducción...13. Capítulo II. Conceptos...19
Índice 5 Índice Prólogo...11 Capítulo I. Introducción...13 1.1. Qué es Android?...13 1.2. Historia de Android...13 1.2.1. Cupcake...14 1.2.2. Donut...14 1.2.3. Eclair...14 1.2.4. Froyo...14 1.2.5. Gingerbread...15
Más detallesGuía básica para subir vídeos a Youtube
Guía básica para subir vídeos a Youtube Índice Videos en YouTube Paso 1: Crear una cuenta Paso 2: Diseñar tu canal Paso 3: Grabar y editar tu video Paso 4: Subir video Paso 5: Características del video
Más detallesInstalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86
Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 1. CONSIDERACIONES PREVIAS Antes de empezar con la instalación vamos a revisar los requerimientos necesarios para poder
Más detalles