QUIÉN SE HA LLEVADO MI ANDROID? ING. TELECOM. JIMY ESPINOZA R. CHARLA S.O ANDROID PERÚ LIMA 1

Tamaño: px
Comenzar la demostración a partir de la página:

Download "QUIÉN SE HA LLEVADO MI ANDROID? ING. TELECOM. JIMY ESPINOZA R. CHARLA S.O ANDROID PERÚ LIMA 1"

Transcripción

1 1

2 Jimy Espinoza Rondán Profesional en el Área Tecnológica de Telecomunicaciones. Consultor y Desarrollador de Hardware Libre (Arduino), Miembro IEEE (Institute of Electrical and Electronics Engineers). Especialista en comunicaciones Ópticas e Inalámbricas (Redes Celulares) estudios en la Universidad Politécnica de Cataluña. Presidente COMSOC IEEE UIGV. Estudiante Pre-Grado de TELECOMUNICACIONES de la Universidad Inca Garcilaso de la Vega. Actualmente Consultor y desarrollador programador en Lenguaje G Labview,Lego Mindstorms, Arduino y freelance programmer Motorola FreeScale. Trabaja Actualmente para el Ministerio de Educación Peruano. Usuario GNU/linux participa activamente en temas de Hardware y software libre. Los últimos 3 años ha ofrecido conferencias, talleres, workshop, tutoriales relacionados al Hardware, Software Libre y Auditoria en Comunicaciones Ópticas e Inalámbricas. 2

3 PRESENTACION: ANDROID CONCEPTOS BÁSICOS PERÚ LIMA HORA DE INICIO: 3:45 pm HORA DE TÉRMINO: 4:30 REQUERIMIENTOS: NINGUNO. ORGANIZACIÓN : GRUPO COSOLIG UIGV EVENTO SOFTWARE LIBRE: 6to Aniversario de COSOLIG Fecha: Sábado 13 de Agosto del 2011 EL CONTENIDO DE ESTA EXPOSICION SE ENCUENTRA EN LA NUVE COPY LEFT 3

4 I.- INTRO S.O II.- PROGRAMACIÓN III.- DEMO IV.- APLICACIONES V.- EXTENCIONES VI.- BIBLIOGRAFÍA 4

5 5

6 GAMA BAJA NOKIA La 1G de telefonía móvil hizo su aparición en 1979 y se caracterizó por se analógica y estrictamente para voz. La calidad de los enlaces era muy baja, tenían baja velocidad (2400 bauds). En cuanto a la transferencia entre celdas, era muy imprecisa ya que contaban con una baja capacidad (Basadas en FDMA, Frequency Division Multiple Access) y, además, la seguridad no existía. La tecnología predominante de esta generación es AMPS (Advanced Mobile Phone System). 6

7 GAMA MEDIA SONY La 2G arribó hasta 1990 y a diferencia de la primera se caracterizó por ser digital. EL sistema 2G utiliza protocolos de codificación más sofisticados y se emplea en los sistemas de telefonía celular actuales. Las tecnologías predominantes son: GSM (Global System por Mobile Communications); IS-136 (conocido también como TIA/EIA136 o ANSI- 136) y CDMA (Code Division Multiple Access) y PDC (Personal Digital Communications), éste último utilizado en Japón. 7

8 GAMA ALTA BLACKBERRY La 3G se caracteriza por contener a la Convergencia de voz y datos con acceso inalámbrico a Internet; en otras palabras, es apta para aplicaciones multimedia y altas transmisiones de datos. Los protocolos empleados en los sistemas 3G soportan altas velocidades de información y están enfocados para apliacciones más allá de la voz como audio (mp3), video en movimiento, videoconferencia y acceso rápido a Internet, sólo por nombrar algunos. Se espera que las redes 3G empiecen a operar en el 2001 en Japón, por NTT DoCoMo; en Europa y parte de Asia en el 2002, posteriormente en Estados Unidos y otros países. 8

9 ZN5 9

10 OPENMOKO (PRE-ANDROID) 10

11 11

12 Android tiene una historia antes de Google, Cuando la compañía de este nombre con sede en Palo Alto, California era creada por Andy Rubin en octubre del

13 Andy Rubin 13

14 14

15 I-PHONE 15

16 MB-502 CHARM 16

17 SMARTPHONE 17

18 QUÉ ES ANDROID? Android es un sistema operativo orientado a dispositivos móviles y esta basado en el núcleo de Linux version 2.6, es desarrollado por la Open Hanset Alliance (OHA) con el consorcio de Google, Intel, Motorola, Samsung y HTC,se distribuye como Software Libre. 18

19 Open Hanset Alliance 19

20 PILA ALTO NIVEL LIBRERIAS ARQUITECTURA BAJO NIVEL 20

21 Kernel de Linux. el núcleo del sistema operativo Android está basado en el kernel de Linux versión 2.6, similar al que puede incluir cualquier distribución de Linux, como Ubuntu, solo que adaptado a las características del hardware en el que se ejecutará Android, es decir, para dispositivos móviles. El núcleo actúa como una capa de abstracción entre el hardware y el resto de las capas de la arquitectura. El desarrollador no accede directamente a esta capa, sino que debe utilizar las librerías disponibles en capas superiores. De esta forma también nos evitamos el hecho de quebrarnos la cabeza para conocer las características precisas de cada teléfono. Si necesitamos hacer uso de la cámara, el sistema operativo se encarga de utilizar la que incluya el teléfono, sea cual sea. Para cada elemento de hardware del teléfono existe un controlador (o driver) dentro del kernel que permite utilizarlo desde el software. El kernel también se encarga de gestionar los diferentes recursos del teléfono (energía, memoria, etc.) y del sistema operativo en sí: procesos, elementos de comunicación (networking), etc.

22 Librerías. La siguiente capa que se sitúa justo sobre el kernel la componen las bibliotecas nativas de Android, también llamadas librerías. Están escritas en C o C++ y compiladas para la arquitectura hardware específica del teléfono. Estas normalmente están hechas por el fabricante, quien también se encarga de instalarlas en el dispositivo antes de ponerlo a la venta. El objetivo de las librerías es proporcionar funcionalidad a las aplicaciones para tareas que se repiten con frecuencia, evitando tener que codificarlas cada vez y garantizando que se llevan a cabo de la forma más eficiente. Entre las librerías incluidas habitualmente encontramos OpenGL (motor gráfico), Bibliotecas multimedia (formatos de audio, imagen y video), Webkit (navegador), SSL (cifrado de comunicaciones), FreeType (fuentes de texto), SQLite (base de datos), entre otras. 22

23 Entorno de ejecución. Como podemos apreciar en el diagrama, el entorno de ejecución de Android no se considera una capa en sí mismo, dado que también está formado por librerías. Aquí encontramos las librerías con la funcionalidades habituales de Java así como otras específicas de Android. El componente principal del entorno de ejecución de Android es la máquina virtual Dalvik. Las aplicaciones se codifican en Java y son compiladas en un formato específico para que esta máquina virtual las ejecute. La ventaja de esto es que las aplicaciones se compilan una única vez y de esta forma estarán listas para distribuirse con la total garantía de que podrán ejecutarse en cualquier dispositivo Android que disponga de la versión mínima del sistema operativo que requiera la aplicación. Cabe aclarar que Dalvik es una variación de la máquina virtual de Java, por lo que no es compatible con el bytecode Java. Java se usa únicamente como lenguaje de programación, y los ejecutables que se generan con el SDK de Android tienen la extensión.dex que es específico para Dalvik, y por ello no podemos correr aplicaciones Java en Android ni viceversa. 23

24 Dalvik proviene de un pueblo en Islandia, lugar de dónde proviene el ingeniero que diseñó la máquina virtual para Android. Los engranes que mueven a Dalvik Dalvik es una máquina virtual intérprete que ejecuta archivos en el formato Dalvik Executable (*.dex), un formato optimizado para el almacenamiento eficiente y ejecución mapeable en memoria. Su objetivo fundamental es el mismo que cualquier máquina virtual, permite que el código sea compilado a un bytecode independiente de la máquina en la que se va a ejecutar, y la máquina virtual interpreta este bytecode a la hora de ejecutar el programa. Una de las razones por las cuáles no se optó por utilizar la máquina virtual de Java es la necesidad de optimizar al máximo los recursos y enfocar el funcionamiento de los programas hacia un entorno dónde los recursos de memoria, procesador y almacenamiento son escasos. 24

25 Dalvik está basada en registros y puede ejecutar clases compiladas (válgase la redundancia) por un compilador Java y que posteriormente han sido convertidas al formato nativo usando la herramienta dx. El hecho de que corra sobre un kernel Linux le permite delegar las tareas relacionadas con la gestión de hilos y memoria a bajo nivel. Otra característica importante de Dalvik es que ha sido optimizada para que múltiples instancias de ella puedan funcionar al mismo tiempo con un impacto muy bajo en el rendimiento de la memoria del dispositivo. El objetivo de esto es proteger a las aplicaciones, de forma que el cierre o fallo inesperado de alguna de ellas no afecte de ninguna forma a las demás. Dalvik!= Java Virtual Machine La máquina virtual de Java, que podemos encontrar en casi todas las PC s actuales, se basa en el uso de las pilas. De modo contrario, Dalvik utiliza los registros, ya que los teléfonos móviles están optimizados para la ejecución basada en los mismos. Aunque utilizamos el lenguaje Java para programar las aplicaciones Android, el bytecode de Java no es ejecutable en un sistema Android. De igual forma, las librerías Java que utiliza Android son ligeramente distintas a las utilizadas en Java Standard Edition (Java SE) o en Java Mobile Edition (Java ME), guardando también características en común. 25

26 Dalvik y la optimización en aplicaciones Android El uso de Dalvik permite reducir bastante el tamaño del programa buscando información duplicada en las diversas clases y reutilizándola. Lo que llamamos en Java como recolectar basura, que libera el espacio en memoria de objetos que ya no utilizamos en nuestros programas, ha sido perfeccionada en Android con el fin de mantener siempre libre la máxima memoria posible. De igual forma, el hecho de que Android haga un uso extenso del lenguaje XML para definir las interfaces gráficas y otros elementos, implica que estos archivos deben ser linkeados a la hora de compilar y para que su conversión a bytecode pueda mejorar el rendimiento de nuestras aplicaciones. 26

27 Framework de aplicaciones. La siguiente capa está formada por todas las clases y servicios que utilizan directamente las aplicaciones para realizar sus funciones. La mayoría de los componentes de esta capa son librerías Java que acceden a los recursos de las capas anteriores a través de la máquina virtual Dalvik. Siguiendo el diagrama encontramos: Activity Manager. Se encarga de administrar la pila de actividades de nuestra aplicación así como su ciclo de vida. Windows Manager. Se encarga de organizar lo que se mostrará en pantalla. Básicamente crea las superficies en la pantalla que posteriormente pasarán a ser ocupadas por las actividades. Content Provider. Esta librería es muy interesante porque crea una capa que encapsula los datos que se compartirán entre aplicaciones para tener control sobre cómo se accede a la información. Views. En Android, las vistas los elementos que nos ayudarán a construir las interfaces de usuario: botones, cuadros de texto, listas y hasta elementos más avanzados como un navegador web o un visor de Google Maps. Notification Manager. Engloba los servicios para notificar al usuario cuando algo requiera su atención mostrando alertas en la barra de estado. Un dato importante es que esta biblioteca también permite jugar con sonidos, activar el vibrador o utilizar los LEDs del teléfono en caso de tenerlos. 27

28 Package Manager. Esta biblioteca permite obtener información sobre los paquetes instalados en el dispositivo Android, además de gestionar la instalación de nuevos paquetes. Con paquete nos referimos a la forma en que se distribuyen las aplicaciones Android, estos contienen el archivo.apk, que a su vez incluyen los archivos.dex con todos los recursos y archivos adicionales que necesite la aplicación, para facilitar su descarga e instalación. Telephony Manager. Con esta librería podremos realizar llamadas o enviar y recibir SMS/MMS, aunque no permite reemplazar o eliminar la actividad que se muestra cuando una llamada está en curso. Resource Manager. Con esta librería podremos gestionar todos los elementos que forman parte de la aplicación y que están fuera del código, es decir, cadenas de texto traducidas a diferentes idiomas, imágenes, sonidos o layouts. En un post relacionado a la estructura de un proyecto Android veremos esto más a fondo. Location Manager. Permite determinar la posición geográfica del dispositivo Android mediante GPS o redes disponibles y trabajar con mapas. Sensor Manager. Nos permite manipular los elementos de hardware del teléfono como el acelerómetro, giroscopio, sensor de luminosidad, sensor de campo magnético, brújula, sensor de presión, sensor de proximidad, sensor de temperatura, etc. Cámara: Con esta librería podemos hacer uso de la(s) cámara(s) del dispositivo para tomar fotografías o para grabar vídeo. Multimedia.Permiten reproducir y visualizar audio, vídeo e imágenes en el dispositivo.

29 Aplicaciones. En la última capa se incluyen todas las aplicaciones del dispositivo, tanto las que tienen interfaz de usuario como las que no, las nativas (programadas en C o C++) y las administradas (programadas en Java), las que vienen preinstaladas en el dispositivo y aquellas que el usuario ha instalado. En esta capa encontramos también la aplicación principal del sistema: Inicio (Home) o lanzador (launcher), porque es la que permite ejecutar otras aplicaciones mediante una lista y mostrando diferentes escritorios donde se pueden colocar accesos directos a aplicaciones o incluso widgets, que son también aplicaciones de esta capa. Como podemos ver, Android nos proporciona un entorno sumamente poderoso para que podamos programar aplicaciones que hagan cualquier cosa. Nada dentro de Android es inaccesible y podemos jugar siempre con las aplicaciones de nuestro teléfono para optimizar cualquier tarea. El potencial de Android se sitúa en el control total que se le da al usuario para que haga de su teléfono un dispositivo a su medida. 29

30 EVOLUCIÓN 30

31 LA HISTORIA DE ANDROID ANDROID ES FUNDADA EN PALO ALTO, CALIFORNIA EE.UU POR ANDY RUBIN,RICH MINER,NICK SEARS Y CHRIS WHITE. Octubre, 2003 GOOGLE ADQUIERE ANDROID INC. Agosto, 2005 ES FORMADA LA OPEN HANDSET ALLIANCE (OHA) 5 Noviembre, 2007 LANZAMIENTO DE LA SDK ANDROID 12 Noviembre,

32 LA HISTORIA DE ANDROID PRIMER DISPOSITIVO CON ANDROID DE HTC DREAM G1 ANDROID Setiembre, 2008 ANDROID 1.0 Integración con los servicios de Google. Buscador Integrado, Soporta Zoom, compatible con HTML, XHTML navegación y observación de múltiples paginas webs en una determinada ventana. Integración con el Android Market descargas iniciales de apps y actualización de las mismas. Multitasking, Mensajes Instantáneos, WI-FI y Bluetooth Android 1.1 Actualización para el T-Mobile G1 Únicamente 9 Febrero,

33 Actualización Android 1.5 KERNEL Abril, 2009 Rápida Captura de Imágenes, Rápida Conexión de GPS. Teclado sobre Pantalla. Carga Directa de Videos de Youtube y Picassa ANDROID 1.5 CUPCAKE 33

34 Actualización Android 1.6 KERNEL Setiembre, 2009 ANDROID 1.6 DONUT Búsqueda por Voz, Integración de cámara fotográfica, cámara de video, galería de Imágenes, Modos de Captura de Video Indicador de Uso de Batería. Integración con CDMA. Multilenguaje Texto - Voz 34

35 Actualización Android 2.0 KERNEL Octubre, 2009 ANDROID 2.0 ECLAIR Multiples Cuentas para y Sincronización de Contactos Soporte para Microsoft Exchange y sincronización de . Soporte para Bluetooth 2.1 Interface de Buscador Nuevo, Soporte HTML5 Nuevo Calendario. Lanzamiento de SDK 3 Diciembre,

36 Lanzamiento de 2.1 SDK 12 Enero, 2010 Actualización Android 2.2 KERNEL Mayo, 2010 ANDROID 2.2 FROYO Nuevos Widgets para Home screen Soporte para Hotspot. Soporte para cambio de Lenguaje de Teclado Adobe Flash

37 Actualización Android 2.2 KERNEL Diciembre, 2010 ANDROID 2.3 GINGERBREAD INTERFACE REDEFINIDA PARA SIMPLICIDAD Y VELOCIDAD DISEÑO NUEVO DE TECLADO PARA INGRESO RÁPIDO 1 TOQUE NUEVO CAMPO DE COMUNICACIONES NFC LLAMADAS POR INTERNET. Actualización Android KERNEL Febrero,

38 KERNEL LANZAMIENTO DE HONEYCOMB SDK Febrero, 2011 LANZAMIENTO DE HONEYCOMB SDK Mayo, 2011 ANDROID 3.0 HONEYCOMB Versión especifica para Tablets y dispositivos de Pantallas Largas. Refinamiento en Multitasking, Personalizacion del Home Screen, Widgets. Tethering. Soporte para Media /Picture 38

39 LANZAMIENTO DEL SDK Julio, 2011 LANZAMIENTO ESPERADO DE ICECREAM SANDWICH XX Octubre, 2011 ANDROID ICE CREAM SANDWICH Podrá usarse tanto en Smartphones como en Tablets. Libertad frente a la fragmentación. Frente al ios 5 39

40 QUIÉN SE A LLEVADO MI ANDROID? 40

41 Platform API Level Distribution Android % Android % Android % Android % Android Android Android Android % % Android % Android % Android % 41

42 42

43 43

44 44

45 45

46 46

47 PROGRAMACIÓN 47

48 ADT Plugin for Eclipse KENAI 48

49 49

50 a) Descargar Eclipse y el Android SDK. b) Instalar el ADT Plugin para Eclipse. c) Descargar todas las API y la documentación de las mismas mediante el AVD Manager. d) Iniciar un emulador. 50

51 51

52 52

53 53

54

55 55

56 56

57 57

58 Windows -> Preferences HelloWorld

59

60

61

62 Emulador Android

63

64 QUIÉN package com.example.helloandroid; SE HA LLEVADO MI ANDROID? import android.app.activity; import android.os.bundle; public class HelloAndroid extends Activity { /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } }

65

66 66

67 67

68 Códigos QR 68

69 Básicamente, los códigos QR (Quick Response Barcode) es una evolución del popular código de barras. Un estándar que permite representar en un gráfico bidimensional más de 4000 caracteres alfanuméricos. Inicialmente, los códigos QR lo utilizaban los fabricantes de automóviles para la administración y el control de inventarios. Actualmente, son muchos los sectores que lo utilizan para compartir información de una manera visual: empresas IT, desarrolladores de software, agencias de publicidad, prensa, entre otros. Para leer o interpretar un código QR es necesario un dispositivo con cámara de fotos y un lector compatible. Antes, estos requisitos eran un inconveniente importante. Sólo las empresas podían disponer de lectores diseñados exclusivamente para esto. Pero ahora, gracias a la nueva generación de teléfonos móviles, gran parte de la población cumple con los requisitos. De ahí que, en los últimos meses, su popularidad haya crecido exponencialmente. 69

70 Crear un código QR es muy sencillo. Únicamente necesitas un generador de códigos QR. Existen aplicaciones para Windows, Linux y Mac; pero lo más rápido y sencillo es utilizar servicios en línea como los ofrecidos por Kaywa, MSkyNet o invx. Basta con seleccionar el tipo de información que vas a introducir (por ejemplo, URL), introducir el texto y pulsar generar. Así de simple. Actualmente, en Internet puedes encontrar decenas de lectores capaces de leer e interpretar estos códigos. Todo depende del sistema operativo de tu teléfono móvil y poco más. Pero como el tiempo es oro, a continuación te recomendamos los lectores de códigos QR más relevantes para Android, iphone, Symbian, BlackBerry y Windows Mobile.

71 71

72 72

73 73

74 74

75 75

76 76

77 77

78 78

79 79

80 80

81 81

82 THANK 82

YA ENCONTRE MI ANDROID? ING. TELECOM. JIMY ESPINOZA R. CHARLA S.O ANDROID PERÚ LIMA CODE PASSION 2012 UNIVERSIDAD SAN MARCOS

YA ENCONTRE MI ANDROID? ING. TELECOM. JIMY ESPINOZA R. CHARLA S.O ANDROID PERÚ LIMA CODE PASSION 2012 UNIVERSIDAD SAN MARCOS CODE PASSION 2012 UNIVERSIDAD SAN MARCOS 1 Jimy Espinoza Rondán Profesional en el Área Tecnológica de Telecomunicaciones. Consultor y Desarrollador de Hardware Libre (Arduino), Miembro IEEE (Institute

Más detalles

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

Desarrollo 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

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

Sistemas Operativos Móviles. Juan Valentin Perdomo Bonilla Universidad Surcolombiana Sistemas Operativos Móviles Juan Valentin Perdomo Bonilla Universidad Surcolombiana Sistemas Operativos Móviles Los sistemas operativos usados para los teléfonos móviles, celulares o smartphone son muchos,

Más detalles

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

Desarrollo 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 detalles

Desarrollo de aplicaciones para dispositivos móviles (5)

Desarrollo de aplicaciones para dispositivos móviles (5) 1 Desarrollo de aplicaciones para dispositivos móviles (5) M.C. Ana Cristina Palacios García 3 Kernel de Linux: Incluye drivers del hardware, manejo de procesos y de memoria, seguridad, red y manejo de

Más detalles

Introducción a Android. [Tema 2]

Introducción a Android. [Tema 2] Introducción a Android [Tema 2] 1. Android 1 / 24 2 / 24 Android Android es un sistema operativo diseñado principalmente para teléfonos inteligentes (Smatphones); fue creado inicialmente por Android Inc.

Más detalles

Programación Android Completo

Programació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 detalles

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

Introducción al Desarrollo de Aplicaciones Móviles con Android Introducción al Desarrollo de Aplicaciones Móviles con Android Febrero 2013 Eder Valente Toledo Nuñez 1 Introducción al Desarrollo Móvil 2 Introducción a Android 3 Instalación del SDK 4 Primera aplicación

Más detalles

Curso Experto en Programación Android

Curso Experto en Programación Android Curso Experto en Programación Android Modalidad Online Horario Flexible Descuento Alumnos Duración 350 horas Nivel Superior Subvención Empresas Descripción Detallada El programa Experto en programación

Más detalles

TEMA 1. Introducción

TEMA 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 detalles

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

Principios de la programación en Android y API básico Principios de la programación en Android y API básico 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

Más detalles

Windows Mobile. Capítulo Windows Mobile 5.0 [5]

Windows Mobile. Capítulo Windows Mobile 5.0 [5] Capítulo 5 Windows Mobile En este capítulo se realiza una presentación de Windows Mobile, para que el lector conozca el parte del software con el que trataremos para desarrollar el proyecto. Simplemente

Más detalles

Fundamentos de la telefonía móvil

Fundamentos de la telefonía móvil Fundamentos de la telefonía móvil Fundamentos de la telefonía móvil Técnicas de acceso Fundamentos de la telefonía móvil Fundamentos de la telefonía móvil Fundamentos de la telefonía móvil Fundamentos

Más detalles

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

Desarrollo de aplicaciones para dispositivos móviles (2) M.C. Ana Cristina Palacios García Desarrollo de aplicaciones para dispositivos móviles (2) M.C. Ana Cristina Palacios García Introducción (1) Los Smartphones y otros dispositivos móviles basados en touch están de moda en estos días. Su

Más detalles

Capitulo 1: Plataforma Android

Capitulo 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 detalles

Patricio Olivares. 25 de abril de 2017

Patricio Olivares. 25 de abril de 2017 : : Entorno 25 de abril de 2017 Table of contents : : Entorno 1 2 3 : 4 : Entorno 5 6 La telefonía móvil ha cambiado radicalmente la forma en que nos comunicamos. Con el creciente uso de los smartphones,

Más detalles

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

SISTEMAS 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 detalles

Android 2.3 Tablet Manual de Usuario

Android 2.3 Tablet Manual de Usuario Contenido. Contenido....1 2. Contenido de la caja...2 3. Perspectiva del producto...3 4. Encendido y apagado...4 Hibernar: Pulsar el botón de encendido para que la tableta se ponga en modo de hibernación

Más detalles

SISTEMA OPERATIVOS MOVILES

SISTEMA OPERATIVOS MOVILES SISTEMA OPERATIVO es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software. SISTEMA OPERATIVOS

Más detalles

Introducción a la programación Android. Programación III - 6to año Escuela Técnica ORT Leo Lob -

Introducción a la programación Android. Programación III - 6to año Escuela Técnica ORT Leo Lob - Introducción a la programación Android Programación III - 6to año Escuela Técnica ORT - 2016 Leo Lob - leo@lob.com.ar Estructura de un proyecto Android Estructura de un proyecto Android Carpeta src Carpeta

Más detalles

Versiones del API de Android

Versiones del API de Android Versiones del API de Android ISCT. Luis Antonio Mancilla Aguilar Cecyteg San Luis de la Paz Introducción Antes de empezar un proyecto en Android hay que elegir la versión del sistema para la que deseamos

Más detalles

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.

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. 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.2 Índice Introducción a Java JDK (Java Development Kit) Eclipse

Más detalles

http://www.droidlife.com/#47

http://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 detalles

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

AppInventor. Desarrollo de aplicaciones Android. Jorge Pintado de Santiago. Marzo Mobile Application Developers Student Association AppInventor Desarrollo de aplicaciones Android Jorge Pintado de Santiago Mobile Application Developers Student Association Marzo - 2011 c 2010 Mobile Application Developers Student Association. Se otorga

Más detalles

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

Unidad 02: El Sistema Operativo. Curso TIC - UGB 2012 Unidad 02: El Sistema Operativo Curso TIC - UGB 2012 Que es un Sistema Operativo? Es un conjunto de programas que gestionan los recursos de hardware y provee servicios a los programas de aplicación. Es

Más detalles

Introducción Requisitos mínimos Programa Servidor en tu ordenador: APP dispositivo móvil: Instalación Conexión...

Introducción Requisitos mínimos Programa Servidor en tu ordenador: APP dispositivo móvil: Instalación Conexión... INDICE Introducción... 3 Requisitos mínimos... 4 Programa Servidor en tu ordenador:... 4 APP dispositivo móvil:... 5 Instalación... 6 Conexión... 7 Funcionalidades... 9 Manejo de teclado... 9 Manejo de

Más detalles

Descarga e Instalación de Java Development Kit (JDK)

Descarga e Instalación de Java Development Kit (JDK) Instalación del SDK de Android en Eclipse Por M.T.I. Jorge Carranza Gómez Para desarrollar aplicaciones para el Sistema Operativo Android, se deben revisar los requisitos mínimos para instalar el entorno

Más detalles

DESARROLLO DE APLICACIONES EN ANDROID

DESARROLLO DE APLICACIONES EN ANDROID DESARROLLO DE APLICACIONES EN ANDROID Abraham Gutiérrez Rodríguez Abraham Gutiérrez Rodríguez UPM 2014 1 Las aplicaciones de Android están escritas en el lenguaje de programación Java. Las herramientas

Más detalles

Cursos de orientación profesional

Cursos 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 detalles

Android Basic Development Jorge Luis Hernández C.

Android Basic Development Jorge Luis Hernández C. Android Basic Development Jorge Luis Hernández C. About me Jorge Luis Hernández C. Ing. En Sistemas Computacionales Open Source Developer Linux SysAdmin Colaborador Debian GNU/Linux @lesthack lesthack@gmail.com

Más detalles

Visión general y entorno de desarrollo

Visió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 detalles

Programación Android - Completo

Programación Android - Completo Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos puntos que conforman la base necesaria para que el

Más detalles

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

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 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 computador personal. El primer teléfono inteligente fue

Más detalles

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

COMO CREAR APPS PARA ANDROID. Eduardo F. Sesma Martínez COMO CREAR APPS PARA ANDROID Eduardo F. Sesma Martínez 1. QUE ES ANDROID? Sistema operativo pensado para smartphones Basado en Linux Núcleo de sistema (kernel) libre Cualquiera puede bajarse el código

Más detalles

Introducción a la tecnología

Introducción a la tecnología Reflexión Introducción a la tecnología Invictus Soy el amo de mi destino y soy el capitán de mi alma. William Ernest Henley (Poeta inglés) Prof. Elba M. Sepúlveda, M.A. Ed., c.ed.d. Contenido Tormenta

Más detalles

1. Instalación de ADOBE Flash CS5

1. Instalación de ADOBE Flash CS5 MANUAL TÉCNICO 1. Instalación de ADOBE Flash CS5 Requisitos para la instalación de ADOBE FLASH CS5 Adobe Flash CS5 es una aplicación de 32 bits que puede ser instalada en equipos con sistemas operativos

Más detalles

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES CON ANDROID

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES CON ANDROID DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES CON ANDROID Objetivo: Proveer al participante de los conocimientos necesarios de Android para el desarrollo de aplicaciones para dispositivos móviles

Más detalles

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2 1. Qué es App Inventor 2? App Inventor 2 (AI2) es la versión mejorada de una herramienta de programación creada por el MIT (Instituto Tecnológico de Massachusetts) y que fue adoptada por Google para sus

Más detalles

Desarrollo Para Dispositivos Móviles.

Desarrollo Para Dispositivos Móviles. Desarrollo Para Dispositivos Móviles. 72 Horas OBJETIVOS Aprender a utilizar los entornos de desarrollo más habituales para la creación de aplicaciones móviles Estudiar el desarrollo de aplicaciones para

Más detalles

Luis Sosa : 06-40351 Cesar Hernández: 06-39724

Luis Sosa : 06-40351 Cesar Hernández: 06-39724 Sistemas de Operación en Dispositivos Móviles Un enfoque a Android y ios. Luis Sosa : 06-40351 Cesar Hernández: 06-39724 Historia Desarrollado inicialmente por Android Inc. Firma comprada por Google en

Más detalles

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

APLICACIONES MÓVILES NATIVAS. Sesión 6: Programación móvil en java y android APLICACIONES MÓVILES NATIVAS Sesión 6: Programación móvil en java y android Contextualización Actualmente, los medios de programación son diferentes a lo que eran hace 10 años, estos es por la evolución

Más detalles

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux. Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,

Más detalles

Android?...De qué me hablan

Android?...De qué me hablan Android?...De qué me hablan Android?... Are you talking about* 1 2 Carlos Alberto Vanegas** Fecha de recepción: junio de 2013 Fecha de aprobación: agosto de 2013 Resumen Actualmente el uso de dispositivos

Más detalles

Cómo funcionan los libros Aprender...

Cómo funcionan los libros Aprender... Cómo funcionan los libros Aprender... El título de cada ejercicio expresa sin lugar a dudas en qué consiste éste. De esta forma, si le interesa, puede acceder directamente a la acción que desea aprender

Más detalles

COMPARATIVA DE PRODUCTOS

COMPARATIVA DE PRODUCTOS Vs. COMPARATIVA DE PRODUCTOS Observaciones Word Documentos Procesador de texto, para hacer documentos. Excel Hoja de Cálculo Hoja de Cálculo Power Point Presentaciones Software para elaborar presentaciones

Más detalles

APLICACIONES MÓVILES NATIVAS

APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de

Más detalles

1. Se usa en computadoras de mano (palm), en cámaras digitales y en teléfonos celulares Memoria Stick

1. Se usa en computadoras de mano (palm), en cámaras digitales y en teléfonos celulares Memoria Stick 1. Se usa en computadoras de mano (palm), en cámaras digitales y en teléfonos celulares Memoria Stick 2. Son dispositivos externos que permiten la comunicación entre usuario y computadora Periféricos 3.

Más detalles

ORANGE LANZA EN EXCLUSIVA MOTOROLA MILESTONE, EL PRIMER ANDROID 2.1. QUE LLEGA A ESPAÑA

ORANGE LANZA EN EXCLUSIVA MOTOROLA MILESTONE, EL PRIMER ANDROID 2.1. QUE LLEGA A ESPAÑA ORANGE LANZA EN EXCLUSIVA MOTOROLA MILESTONE, EL PRIMER ANDROID 2.1. QUE LLEGA A ESPAÑA A partir de hoy, 22 de marzo, Motorola MILESTONE TM podrá prereservarse a través de www.orange.es. Se trata del terminal

Más detalles

Seguimiento Deportivo Versión 1.0

Seguimiento Deportivo Versión 1.0 Seguimiento Deportivo Versión 1.0 PFC - Programación de aplicaciones para móviles utilizando PhoneGap Autor: Félix Chaves Gallego Dirigido por Carles Sánchez Rosa 11 de Junio de 2012 Contenido Introducción

Más detalles

Interfaz interfaz textual gráficos

Interfaz interfaz textual gráficos I. Definición Programa que hace de intérprete entre la máquina y el usuario. Administración de los dispositivos (teclado, ratón, impresoras, ) Carga y ejecución de aplicaciones. Cada empresa Macintosh,

Más detalles

Una vez descargada e instalada la aplicación en nuestro Smartphone hallaremos el icono con el cual se ejecuta la aplicación:

Una vez descargada e instalada la aplicación en nuestro Smartphone hallaremos el icono con el cual se ejecuta la aplicación: HYU-Connect es el software gratuito de Hyundai para conectarse a sus equipos desde smartphones rápidamente mediante P2P. Está disponible para sistemas operativos ios (iphone) y Android. Sirve para conectarse

Más detalles

MANUELA OSORIO CORREA INGRID MILENA MURILLO CASSIANI

MANUELA OSORIO CORREA INGRID MILENA MURILLO CASSIANI Windows 8: (Software) Es la versión actual del sistema operativo de Microsoft Windows, producido por Microsoft para su uso en computadoras personales, incluidas computadoras de escritorio en casa y de

Más detalles

Android Professional

Android 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 detalles

Presentación del Curso Presencial. Programación en Dispositivos móviles con Android

Presentación del Curso Presencial. Programación en Dispositivos móviles con Android Presentación del Curso Presencial Programación en Dispositivos móviles con Android Tabla de contenido Programación en Java con J2EE:... 3 Presentación del curso... 3 Objetivos de aprendizaje... 3 Contenidos

Más detalles

DISPOSITIVOS MOVILES VANESSA SARASTI

DISPOSITIVOS MOVILES VANESSA SARASTI DISPOSITIVOS MOVILES VANESSA SARASTI JUAN PABLO ALBAN Dispositivos Moviles... Los dispositivos móviles (también conocidos como computadora de mano, palmtop o simplemente handheld) son aparatos de pequeño

Más detalles

Tema 2: Introducción a Android

Tema 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 detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción Las certificaciones de Android tienen como objetivo enseñarte las herramientas necesarias para que aprendas a diseñar e implementar aplicaciones Android para dispositivos móviles, partiendo

Más detalles

Diplomado en Tecnologías Móviles y Procesamiento de datos

Diplomado en Tecnologías Móviles y Procesamiento de datos Diplomado en Tecnologías Móviles y Procesamiento de datos OBJETIVOS DE CURSO: Dar una visión a los interesados de cómo a través de los dispositivos móviles se puede construir aplicaciones conscientes de

Más detalles

Aplicaciones sobre Android

Aplicaciones sobre Android Ingeniería de Software 2 May 3, 2012 Índice general 1 Presentación de la empresa S.L Motivaciones Metodología de desarrollo 2 Características Herramientas y comercialización 3 Primer contacto: ejemplo

Más detalles

Programación Android Completo

Programació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 detalles

Qué son los Dispositivos Móviles?

Qué son los Dispositivos Móviles? Dispositivos Móviles I R L A N D A D O M I N I Q U E M A R Q U E Z N O L A S C O - 1 5 0 8 3 6 D A N I E L A G U S T Í N C A S T I L LO H E R R E RA- 1 5 1 0 0 7 A L E J A N D R O H E R N Á N D E Z G O

Más detalles

En esta unidad veremos los diferentes dispositivos que tenemos disponibles para introducir audio, imágenes y vídeo en nuestro ordenador.

En esta unidad veremos los diferentes dispositivos que tenemos disponibles para introducir audio, imágenes y vídeo en nuestro ordenador. En esta unidad veremos los diferentes dispositivos que tenemos disponibles para introducir audio, imágenes y vídeo en nuestro ordenador. Hoy en día podemos utilizar nuestros ordenadores personales, teléfonos

Más detalles

para movernos por Internet

para movernos por Internet Distintos navegadores para movernos por Internet Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www.acens.com Para que los usuarios puedan navegar por Internet y ver la información que más

Más detalles

Guía de instalación del navegador Mozilla Firefox

Guía de instalación del navegador Mozilla Firefox 2012 Guía de instalación del navegador PRICE SHOES 27/11/2012 Tabla de contenido Qué es Firefox?... 3 Por qué debo usar Firefox?... 3 Dónde encuentro información en español acerca de Firefox?... 3 Cómo

Más detalles

Experto Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles Introducción. Herramientas del curso de Experto.

Experto Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles Introducción. Herramientas del curso de Experto. Introducción. Herramientas del curso de Experto. Puntos a tratar Introducción Historia de los dispositivos móviles Aplicaciones vs web Herramientas Apuntes JTech Eclipse Android SDK Xcode Git Moodle 2

Más detalles

La Evolución de la Tecnología en Telefonía Móvil

La Evolución de la Tecnología en Telefonía Móvil Universidad de Chile Facultad de Cs. Físicas y Matemáticas Departamento de Ingeniería Eléctrica La Evolución de la Tecnología en Telefonía Móvil Profesor : Patricio Valenzuela C. Las Generaciones de la

Más detalles

Curso de Android con Java

Curso 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 detalles

Aula Virtual de Aprendizaje y Comunicación (AVAC) Requisitos técnicos de uso

Aula Virtual de Aprendizaje y Comunicación (AVAC) Requisitos técnicos de uso Aula Virtual de Aprendizaje y Comunicación (AVAC) Requisitos técnicos de uso Índice Requisitos técnicos Preguntas frecuentes Orientación sobre sistemas operativos y navegadores web Anexo.- Requisitos técnicos

Más detalles

. Conceptos generales 1

. Conceptos generales 1 WINDOWS. Conceptos generales 1 A- Introducción 1 B- Utilizar las funciones táctiles 2 C- Iniciar Windows 8 4 D- Descripción de la página de Inicio de Windows 8 5 E- Visualizar la interfaz Escritorio 6

Más detalles

Introducción al sistema operativo para dispositivos móviles Android

Introducció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 detalles

Los detalles de las características técnicas de hardware y software son los siguientes:

Los detalles de las características técnicas de hardware y software son los siguientes: 1. Cómo puedo obtener ayuda si tengo un problema técnico? La plataforma de teleformación cuenta con un servicio de atención al usuario para consultar y resolver incidencias o problemas técnicos vinculados

Más detalles

VODAFONE ANUNCIA EL LANZAMIENTO EN ESPAÑA DE VODAFONE 360

VODAFONE ANUNCIA EL LANZAMIENTO EN ESPAÑA DE VODAFONE 360 VODAFONE ANUNCIA EL LANZAMIENTO EN ESPAÑA DE VODAFONE 360 El próximo 2 de noviembre llegarán a las tiendas los nuevos smartphones Vodafone 360 Samsung H1 y Vodafone 360 Samsung M1, los primeros en aprovechar

Más detalles

Sencha es un framework, un marco de trabajo que nos facilita el desarrollo de una página web.

Sencha es un framework, un marco de trabajo que nos facilita el desarrollo de una página web. touch Representación Digital: Edición y publicación electrónica. Trabajo de investigación: Frameworks HTML5/CSS3 ESD Murcia 2016/17 Marta Álvarez Vicente 2ºB Gráfico Qué es? Sencha es un framework, un

Más detalles

Un sistema operativo móvil o SO móvil es un sistema operativo que controla un dispositivo móvil al igual que las computadores utilizan Windows o

Un sistema operativo móvil o SO móvil es un sistema operativo que controla un dispositivo móvil al igual que las computadores utilizan Windows o Un sistema operativo móvil o SO móvil es un sistema operativo que controla un dispositivo móvil al igual que las computadores utilizan Windows o Linux en tre otros. Sin embargo, los sistemas operativos

Más detalles

Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript

Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript Después de completar este curso, los estudiantes serán capaces de: Agregar animaciones y transiciones en una aplicación Windows Store para mejorar la experiencia del usuario. Localizar la interfaz de usuario

Más detalles

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

Unidad 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 detalles

Bluefire Reader [Sus Libros Digitales en ios]

Bluefire Reader [Sus Libros Digitales en ios] Bluefire Reader [Sus Libros Digitales en ios] 1/12 Bluefire Reader es una aplicación para dispositivos móviles tanto para sistemas ios como sistemas Android que permite el acceso a contenido con drm, creada

Más detalles

Procedimiento de arranque de Aula Virtual Santillana I: alumnos

Procedimiento de arranque de Aula Virtual Santillana I: alumnos Procedimiento de arranque de Aula Virtual Santillana I: alumnos Introducción El documento presente describe el procedimiento de instalación y puesta en funcionamiento de Aula Virtual en el ordenador de

Más detalles

Guía de Terminales ABRIL 2012

Guía de Terminales ABRIL 2012 Guía de Terminales ABRIL 2012 Pág. 1 Nuevos NUEVO SAMSUNG GALAXY Ace La Fleur Fleur Y CORREO EXCHANGE ANDROID 2.2 PANTALLA TACTIL CAMARA DE 5 MPX CON FLASH ZOOM DIGITAL CONECTIVIDAD WI -FI PUERTO USB Disponible

Más detalles

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

Manual de Usuario. Disco Virtual en Red

Manual de Usuario. Disco Virtual en Red Manual de Usuario Disco Virtual en Red iphone / ipad 1.2 Enero 2013 1. INTRODUCCION Queremos darle la bienvenida al servicio de Disco Virtual en Red, este manual recoge todas las funcionalidades y características

Más detalles

Prefacio... XI. Capítulo 1. Introducción Acerca de este libro Capítulo 2. Qué es Android?... 3

Prefacio... XI. Capítulo 1. Introducción Acerca de este libro Capítulo 2. Qué es Android?... 3 ÍNDICE Prefacio... XI Capítulo 1. Introducción... 1 Acerca de este libro... 2 Capítulo 2. Qué es Android?... 3 Historia de Android... 3 Versiones de Android... 3 Estructura del sistema operativo... 4 Linux

Más detalles

UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC HOJA DE CÁLCULO

UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC HOJA DE CÁLCULO UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC HOJA DE CÁLCULO FUNCIÓN PRINCIPAL DE LA HOJA DE CÁLCULO CALC Hoja de cálculo que puede rellenar con datos numéricos, así como manejar otros tipos de datos como texto

Más detalles

PROYECTO FIN DE CARRERA

PROYECTO FIN DE CARRERA Índice de Tablas UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITECNICA SUPERIOR INGENIERÍA EN INFORMÁTICA PROYECTO FIN DE CARRERA Monitorización de redes de sensores inalámbricas a través de dispositivos

Más detalles

Las herramientas ofimáticas permiten idear, crear, manipular, transmitir y almacenar información necesaria en una oficina.

Las herramientas ofimáticas permiten idear, crear, manipular, transmitir y almacenar información necesaria en una oficina. OFIMÁTICA La ofimática es el conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar y mejorar los procedimientos o tareas relacionados.

Más detalles

Aplicaciones Móviles. Sesión 11: Iniciación a la programación de aplicaciones Windows Phone con C#

Aplicaciones Móviles. Sesión 11: Iniciación a la programación de aplicaciones Windows Phone con C# Aplicaciones Móviles Sesión 11: Iniciación a la programación de aplicaciones Windows Phone con C# Contextualización La programación tiene varios lenguajes con los que funciona, uno muy importante y de

Más detalles

Introduccion a la plataforma Android

Introduccion a la plataforma Android Introduccion a la plataforma Android Felipe A. Besoaín Pino fbesoain@gmail.com 22-05-2009 Resumen Las características y usos que nos proveen los dispositivos móviles en los últimos años, han provocado

Más detalles

Sistemas Operativos. Introducción. Tema 6

Sistemas Operativos. Introducción. Tema 6 Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los

Más detalles

GUÍA DE CONEXIÓN A MONITORIAS Y TALLERES ONLINE

GUÍA DE CONEXIÓN A MONITORIAS Y TALLERES ONLINE GUÍA DE CONEXIÓN A MONITORIAS Y TALLERES ONLINE Guía De Conexión A Monitorias y Talleres Online. La Monitoria o Taller online es una reunión virtual en tiempo real, en la que el monitor puede mostrar diapositivas,

Más detalles

ANDROID. Aprende desde cero a crear aplicaciones. José Dimas Luján Castillo

ANDROID. Aprende desde cero a crear aplicaciones. José Dimas Luján Castillo ANDROID Aprende desde cero a crear aplicaciones José Dimas Luján Castillo Android. Aprende desde cero a crear aplicaciones José Dimas Luján Castillo ISBN: 978-84-943055-8-0 EAN: 9788494305580 IBIC: UMS

Más detalles

Boletín Quincenal Noviembre 2014

Boletín Quincenal Noviembre 2014 Boletín Quincenal Noviembre 2014 Microsoft libera Office en los dispositivos móviles 10 cosas que debes saber sobre la tecnología inalámbrica Microsoft libera Office en los dispositivos móviles Microsoft

Más detalles

DESARROLLADOR 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 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 detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Sistemas Operativos INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Sistemas 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 detalles

Tema 3: Conceptos básicos de GNU/LINUX. Objetivo:

Tema 3: Conceptos básicos de GNU/LINUX. Objetivo: Tema 3: Conceptos básicos de GNU/LINUX. Objetivo: Generar en el estudiante un conocimiento ó afianzamiento sobre que es el KERNEL, para que tenga presente una parte muy importante del Sistema Operativo.

Más detalles

PUERTOS DE COMUNICACIONES

PUERTOS DE COMUNICACIONES INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE JESÚS EDUARDO MADROÑERO RUALES CORREO jesus.madronero@hotmail.com GRADO NOVENO FECHA 19 DE ABRIL DE 2016 PUERTOS DE

Más detalles

Manual de Procedimiento para la descarga de Office Professional Plus a través de Microsoft Student Advantage

Manual de Procedimiento para la descarga de Office Professional Plus a través de Microsoft Student Advantage 1 MU-MO-OP-004 Julio 2015 Escuela Politécnica Nacional Dirección de Gestión de la Información y Procesos Manual de Procedimiento para la descarga de Office Professional Plus a través de Microsoft Student

Más detalles

Características Técnicas Específicas de la Cámara IP FoscamSilver 24Leds Definición Velocidad. Dimensiones con Peso Imágenes

Características Técnicas Específicas de la Cámara IP FoscamSilver 24Leds Definición Velocidad. Dimensiones con Peso Imágenes Características Generales de la Cámara IP FoscamSilver 24Leds La Cámara IP FoscamSilver 24Leds VentDepot, es una cámara IP inalámbrica integrada para uso en exteriores. Tiene una cámara de video digital

Más detalles

Ahora tú también puedes crear aplicaciones

Ahora tú también puedes crear aplicaciones Ahora tú también puedes crear aplicaciones Qué son las aplicaciones? Una aplicación es un software, podemos decir que las aplicaciones son para los móviles lo que los programas son para los ordenadores

Más detalles

Sistemas Operativos. Introducción. Actividades. Soluciones

Sistemas Operativos. Introducción. Actividades. Soluciones Sistemas Operativos. Introducción. Actividades. Soluciones Contesta a las siguientes preguntas: 1.- Cuáles son las funciones de un Sistema Operativo? Un Sistema Operativo es el conjunto de programas o

Más detalles