Desarrollo de Apps Multiplataforma para Dispositivos Móviles. Phonegap - Cordova. Pedro A. Castillo Valdivieso Universidad de Granada pacv@ugr.

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

Download "Desarrollo de Apps Multiplataforma para Dispositivos Móviles. Phonegap - Cordova. Pedro A. Castillo Valdivieso Universidad de Granada pacv@ugr."

Transcripción

1 Desarrollo de Apps Multiplataforma para Dispositivos Móviles Phonegap - Cordova Pedro A. Castillo Valdivieso Universidad de Granada pacv@ugr.es

2 Phonegap Materiales! Materiales en la web Texto, presentaciones y ejemplos: Servicios web de hora y dirección IP: 2

3 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 3

4 Phonegap - Introducción! Introducción al desarrollo para plataformas móviles Quiero desarrollar aplicaciones para móviles, pero para qué plataforma comienzo a desarrollar? Las aplicaciones Android se desarrollan usando Java, ios usa Objetive C como lenguaje de desarrollo y Symbiam usa C++. Manejar muchos lenguajes de programación para desarrollar una sola aplicación. Lo ideal? Desarrollar para todas las plataformas, así las aplicaciones abarcan un número mayor de posibles usuarios. 4

5 Phonegap - Introducción! Introducción al desarrollo para plataformas móviles Hay una forma de desarrollar aplicaciones con una tecnología única? PhoneGap es un framework para el desarrollo de aplicaciones móviles. Usando técnicas de desarrollo web podemos hacer aplicaciones nativas para dispositivos móviles. Actualmente pertenece a Adobe Systems. 5

6 Phonegap - Introducción! Introducción al desarrollo para plataformas móviles PhoneGap es un framework para el desarrollo de aplicaciones móviles. PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas genéricas tales como JavaScript, HTML5 y CSS3. Con PhoneGap hacemos un solo código cuya lógica de programación está sustentada en JavaScript Las aplicaciones resultantes son híbridas, es decir que no son realmente aplicaciones nativas al dispositivo (ya que el renderizado es realizado mediante vistas web). 6

7 Phonegap - Introducción! Introducción al desarrollo para plataformas móviles Desarrollar aplicaciones para dispositivos móviles utilizando JavaScript, HTML5 y CSS3: 7

8 Phonegap - Introducción! Introducción al desarrollo para plataformas móviles No se tratan tampoco de aplicaciones web. Se empaqueta la aplicación web original con un navegador basado en webkit para desplegarla en el dispositivo trabajando con el API del sistema nativo. PhoneGap maneja APIs que permiten tener acceso a elementos como el acelerómetro, cámara, contactos en el dispositivo, red, almacenamiento, notificaciones, etc. PhoneGap es compatible con frameworks de desarrollo web móvil: jquery Mobile, Sencha Touch, Dojo, jqtouch, SprountCore, GloveBox, XUI, iscroll. 8

9 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 9

10 Phonegap Datos sobre el framework! Datos sobre el framework PhoneGap - Cordova Actualmente este framework soporta: Android ios Windows Phone BlackBerry OS Web OS Symbiam Bada 10

11 Phonegap Datos sobre el framework! Datos sobre el framework PhoneGap - Cordova Soporte actual para cada una de estas plataformas: 11

12 Phonegap Datos sobre el framework! Datos sobre el framework PhoneGap - Cordova PhoneGap es completamente libre. Se puede descargar de la página web oficial: Sección para desarrolladores con instrucciones para comenzar a usarlo. 12

13 Phonegap Datos sobre el framework! Datos sobre el framework PhoneGap - Cordova Existen otros frameworks similares: Appcelerator Titanium: Mobl: Sencha Touch: 13

14 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 14

15 Phonegap Realmente funciona?! Realmente funciona? apps 15

16 Phonegap Realmente funciona?! Realmente funciona? Algunas aplicaciones propias desarrolladas con Phonegap: 16

17 Phonegap Realmente funciona?! Realmente funciona? Explicación de una apliación propia: Calcular la letra del NIF/NIE 17

18 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona 4. Mismo código para desarrollar en ios, Android o WinPhone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 18

19 Phonegap Un solo código! Un solo código para varias plataformas. Win-Phone Veamos el proceso (básico) para crear aplicaciones con Phonegap en: ios Win-Phone 19

20 Phonegap Un solo código! Un solo código para varias plataformas. ios 20

21 Phonegap Un solo código! Un solo código para varias plataformas. ios 21

22 Phonegap Un solo código! Un solo código para varias plataformas. ios 22

23 Phonegap Un solo código! Un solo código para varias plataformas. Win-Phone 23

24 Phonegap Un solo código! Un solo código para varias plataformas. Win-Phone 24

25 Phonegap Un solo código! Un solo código para varias plataformas. Win-Phone Más adelante veremos el proceso más detallado para crear aplicaciones con Phonegap en: ios Win-Phone 25

26 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 26

27 Phonegap - Descargar! Descargar PhoneGap Descargar la última versión disponible del framework desde: Actualmente la versión más nueva es la

28 Phonegap - Descargar! Descargar PhoneGap Descomprimir el archivo.zip para sacar una carpeta con las librerías para cada sistema operativo. Obtenemos una librería JavaScript y otra en el lenguaje nativo para comunicar la aplicación web con el dispositivo. 28

29 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 29

30 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Tutoriales detallados para comenzar a hacer aplicaciones PhoneGap para cada sistema operativo compatible: ios, Android, BlackBerry OS, Windows Phone, Web OS, Bada y Symbian. Pasos para crear un proyecto PhoneGap para Android con Eclipse y el plugin ADT instalados... 30

31 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Iniciar Eclipse y crear un nuevo proyecto a través del menú File > New > Project 1 31

32 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Eclipse nos guiará en el proceso de crear la aplicación

33 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

34 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

35 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

36 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

37 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

38 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

39 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

40 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso de crear la aplicación:

41 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso: 20 41

42 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Proceso: 21 42

43 Phonegap Primera aplicación! Crear la primera aplicación (proyecto Android) Ejercicio: Crear la primera aplicación Phonegap siguiendo el proceso descrito anteriormente. 43

44 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 44

45 Phonegap APIs! Descripción de las APIS de PhoneGap Varias APIs para acceder al hardware del dispositivo móvil: Acelerometer: brinda acceso al acelerómetro del dispositivo. Camera: Brinda acceso a la aplicación de la cámara para tomar una foto u obtenerla de la galería. Capture: Brinda acceso a aplicaciones de capturas de audio y video. Compass: Esta API es útil para hacer verificación en cambio de la orientación del dispositivo, tambien depende del hardware. Connection: Útil para trabajar con las conexiones de red que cuenta el dispositivo, desde redes WiFi, redes 3G, redes 4G entre otras. Contacts: proporciona acceso a los contactos almacenados. Device: Con esta se pueden obtener datos del dispositivo como el sistema operativo, el nombre y algunos otros datos relevantes. Media: proporciona acceso a reproductores multimedia como sonido y video. 45

46 Phonegap APIs! Descripción de las APIS de PhoneGap Varias APIs para acceder al hardware del dispositivo móvil (cont): Events: con esta APIS es posible manejar eventos de teclas físicas del dispositivo, además de manejar los diferentes eventos generados en el ciclo de vida de una aplicación. File: Su implementación facilita el acceso a los archivos del dispositivo, con esta API se puede crear, editar y leer archivos binarios. Geolocation: Útil para obtener la posición geográfica del dispositivo, ya bien sea a través de redes o del GPS satelital si cuenta el cuenta el dispositivo con uno. Notication: además de ser útil para crear cuadros de diálogos como alertas nativas del sistema, también brinda acceso al vibrador si el dispositivo lo posee. Storage: Facilita el uso de base de datos basadas en el estándar de W3C y el uso de localstorage. 46

47 Phonegap APIs! Descripción de las APIS de PhoneGap Documentación detallada del uso de las APIs de programación: 47

48 Phonegap APIs! Descripción de las APIS de PhoneGap Incluir la API en nuestra aplicación Cómo podemos tener acceso al dispositivo móvil desde las páginas web que forman nuestra aplicación? Incluir la API Javascript en el archivo HTML: <script type="text/javascript" charset="utf-8" src="cordova js">! </script>! 48

49 Phonegap APIs! Descripción de las APIS de PhoneGap PhoneGap en marcha Con la librería JavaScript incluida, podemos usar los eventos y las APIs para acceder al dispositivo: <script type="text/javascript" charset="utf-8">! //Esperamos que PhoneGap esté cargado! document.addeventlistener("deviceready", InicioApp, false);! // IniciarAplicacion es la funcion que se ejecuta cuando!! phonegap se ha cargado completamente (evento deviceready)! function InicioApp (){! }! </script>! 49

50 Phonegap APIs! Descripción de las APIS de PhoneGap Qué información podemos obtener del dispositivo usando la API device? device.name: Sirve para conocer el nombre del dispositivo móvil que está usando la aplicación. device.cordova: Sirve para conocer la versión de Cordova del dispositivo móvil que está usando la aplicación. device.platform: Sirve para conocer el sistema operativo del dispositivo móvil que está usando la aplicación. Puede ser: "Android", "BlackBerry", "iphone", "webos", "WinCE" (Windows Phone). device.uuid: Sirve para conocer el identificado único universal del dispositivo móvil que está usando la aplicación, éste se lo asigna la empresa que fabrica el terminal. device.version: Sirve para conocer la versión del sistema operativo del dispositivo móvil que está usando la aplicación 50

51 Phonegap APIs! Descripción de las APIS de PhoneGap Cómo acceder a la información del dispositivo con la API device? <head>! <script type="text/javascript" charset="utf-8" src="cordova js"> </script>! <script type="text/javascript" charset="utf-8">! document.addeventlistener("deviceready", InicioApp, false);! function InicioApp (){!! var informacion="tu SO es: " + device.platform + " Version: " + device.version;!! alert(informacion);! }! </script>! </head>! Muestra en un "alert" el nombre del sistema operativo que usa el usuario de la aplicación y la correspondiente versión del mismo. 51

52 Phonegap APIs! Descripción de las APIS de PhoneGap Ejercicio: Incluir el código JavaScript anterior en el index.html de nuestra primera aplicación para comprobar el funcionamiento. 52

53 Phonegap APIs! Descripción de las APIS de PhoneGap Cómo acceder a la información del dispositivo? <!DOCTYPE html>! <html><head>! <script type="text/javascript" charset="utf-8" src="cordova js"></script>! <script type="text/javascript" charset="utf-8">! document.addeventlistener("deviceready", IniciarAplicacion, false);! function IniciarAplicacion(){!! var elemento = document.getelementbyid('propiedades');!! var informacion="<br>tu SO es: " + device.platform + " <BR>Version: " + device.version;!! elemento.innerhtml = informacion;! }! </script>! </head>! <body>! Muestra la información en la pantalla de la aplicación (en lugar de en un alert ).! <div id="propiedades">obteniendo información del dispositivo</div>! </body>! </html>! 53

54 Phonegap APIs! Descripción de las APIS de PhoneGap Ejercicio: Incluir el código JavaScript anterior en el index.html de nuestra primera aplicación para comprobar el funcionamiento. Debe sustituir al que añadimos en el último ejercicio. 54

55 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 55

56 Phonegap Compilador en la nube! PhoneGap Build: Compilador en la nube Complicado hacer todas las configuraciones necesarias para hacer uso de PhoneGap. El entorno de desarrollo para Windows Phone solo es posible en el sistema operativo Windows. El entorno de desarrollo para ios solo es posible en el sistema operativo de Apple. PhoneGap Build o compilador en la nube 56

57 Phonegap Compilador en la nube! PhoneGap Build: Compilador en la nube Crear una cuenta: desarrollador (gratis), Starter ($12 mensuales), Team ($30 mensuales), corporativa ($90 mensuales). PhoneGap Build solo compila para ios, Android, BlackBerry OS, Symbiam, Web OS y Windows Phone. 57

58 Phonegap Compilador en la nube! PhoneGap Build: Compilador en la nube Sólo tenemos que subir el código (archivo.zip) con el index.html como inicio de la aplicación. PhoneGap Build nos avisa de posibles errores si los hay, de no ser así, obtenemos un paquete de instalación para cada uno de los sistemas operativos móviles. 58

59 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 59

60 Phonegap Materiales! Materiales en la web Texto, presentaciones y ejemplos: Servicios de hora y dirección IP: 60

61 Phonegap Importar aplicaciones! Importar aplicaciones Detallar los pasos para importar una aplicación web muy sencilla a partir de código existente (un proyecto Eclipse completo): UNIA1: aplicación web sencilla transición entre páginas HTML sin estilo CSS usar phonegap Descargar el proyecto completo de: 61

62 Phonegap Importar aplicaciones! Importar aplicaciones Crear un proyecto nuevo de tipo Android pero usando código existente:

63 Phonegap Importar aplicaciones! Importar aplicaciones

64 Phonegap Importar aplicaciones! Importar aplicaciones 5 64

65 Phonegap Importar aplicaciones! Importar aplicaciones Si nos da algún error, debemos entrar a las propiedades del proyecto (botón derecho) y marcar todas las casillas correspondientes a las librerías a usar: 65

66 Phonegap Importar aplicaciones! Importar aplicaciones

67 8 Phonegap Importar aplicaciones! Importar aplicaciones 67

68 Phonegap Importar aplicaciones! Importar aplicaciones Proceso de lanzamiento (correcto): 9 Y con algún error o aviso (incorrecto): 68

69 Phonegap Importar aplicaciones! Importar aplicaciones 10 69

70 Phonegap Importar aplicaciones! Importar aplicaciones En ejecución 11 70

71 Phonegap Importar aplicaciones! Importar aplicaciones En ejecución 12 71

72 Phonegap Importar aplicaciones! Importar aplicaciones Ejercicio: Importar la primera aplicación de ejemplo importándola a partir del archivo ZIP: descomprimir importar ejecutar en el emulador 72

73 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 73

74 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA9: información meteorológica a partir de servicios web 74

75 Phonegap Ejemplos! Ejemplos 1 Texto

76 Phonegap Ejemplos! Ejemplos Texto 76

77 Phonegap Ejemplos! Ejemplos 7 Texto

78 Phonegap Ejemplos! Ejemplos Texto 78

79 Phonegap Ejemplos! Ejemplos 11 Texto 79

80 Phonegap Ejemplos! Ejemplos 13 80

81 Phonegap Ejemplos! Código necesario Antes de comenzar a ver los ejemplos, conviene que tengamos trozos de código para realizar diversas acciones: Mostrar mensajes ( alert ) Mostrar notificaciones Pedir confirmación ( yes/no ) Emitir un aviso sonoro (beep) Vibración Salir de la aplicación 81

82 Phonegap Ejemplos! Código necesario: mostrar mensajes (alert) Utilizaremos la función JavaScript alert(); alert("mensaje en una ventanita");! <a href="#" onclick="alert( mensaje );">! pincha aquí </a>! 82

83 Phonegap Ejemplos! Código necesario: mostrar notificaciones Utilizaremos la API de Phonegap navigator.notification.alert(); function mostrarnotificacion(){!! navigator.notification.alert(!!! Texto del mensaje a mostrar,!!! trasnotificacion,!!! Título ventana,!!! Ok!! );! }! function trasnotificacion(){! } 83

84 Phonegap Ejemplos! Código necesario: pedir confirmación ( yes/no ) Utilizaremos la API navigator.notification.confirm(); function confirmarsalida() {!! navigator.notification.confirm(!! " Quieres salir?",!! onconfirm,!! "Salir",!! "Sí,No"!! );! }! function onconfirm(buttonindex) {!! if (buttonindex==1){!!! navigator.app.exitapp();!! }! } 84

85 Phonegap Ejemplos! Código necesario: emitir un aviso sonoro (beep) Utilizaremos la API navigator.notification.beep(num); Debemos indicar el número de pitidos. navigator.notification.beep(1);! 85

86 Phonegap Ejemplos! Código necesario: vibración Utilizaremos la API navigator.notification.vibrate(mseg); Debemos indicar durante cuántos milisegundos queremos que vibre el móvil. navigator.notification.vibrate(2000);! 86

87 Phonegap Ejemplos! Código necesario: terminar la aplicación Utilizaremos la API navigator.app.exitapp(); Es similar a pulsar la tecla back (flechita) del móvil: hace que termine la aplicación y volvemos a la pantalla inicial del sistema. navigator.app.exitapp();! Sólo funciona en Android. En ios la propia aplicación no puede terminarse a sí misma. 87

88 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 88

89 Phonegap Ejemplos! UNIA2: comprobar la conexión (wifi o 3G) Utilizaremos el objeto navigator.network.connection.type function tipoconexion() {! var networkstate = navigator.network.connection.type;! var states = {};! states[connection.unknown] = 'desconocida';! states[connection.ethernet] = 'Ethernet';! states[connection.wifi] = 'WiFi';! states[connection.cell_2g] = '2G';! states[connection.cell_3g] = '3G';! states[connection.cell_4g] = '4G';! states[connection.none] = 'Sin conexión';! }! alert( 'Conexión:\n ' + states[networkstate] );! 89

90 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 90

91 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 91

92 Phonegap Ejemplos! UNIA4: mover un DIV en pantalla (animaciones) Utilizaremos JQuery, un DIV y algo de JavaScript: <div style=" position: absolute; left: 20px; top: 20px; height: 50px; width: 50px; background: #ffcccc; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -webkit-transition: top 1000ms ease-in 100ms, left 1000ms ease-in 100ms; -moz-transition: top 1000ms ease-in 100ms, left 1000ms ease-in 100ms; -o-transition: top 1000ms ease-in 100ms, left 1000ms ease-in 100ms; transition: top 1000ms ease-in 100ms, left 1000ms ease-in 100ms; " class="mibolaclass" id="mibola"><br/> O_o</div>! function moverdiva(posicx,posicy) {!! $("#mibola").css("position","absolute").css("top", posicy).css("left", posicx).show();! }! function mostrarmibola(){!! $('#mibola').show();! }! function ocultarmibola(){!! $('#mibola').hide();! }! 92

93 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 93

94 Phonegap Ejemplos! UNIA5: acceso a un servicio web Utilizaremos el objeto XMLHttpRequest() function contactwebserver(url) {!!! xmlhttp=new XMLHttpRequest();!!! xmlhttp.onreadystatechange=function() {!!! if (xmlhttp.readystate==4 &&!!! (xmlhttp.status==200 xmlhttp.status==0)) {!!!! var tmp = xmlhttp.responsetext;!!!! document.getelementbyid("eldiv").innerhtml = tmp;!!! }!! }!! xmlhttp.open("get",url,true);!! xmlhttp.send();! }! function dimelahora() {!! contactwebserver(' }! 94

95 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 95

96 Phonegap Ejemplos! UNIA6: varias pantallas en un mismo HTML Utilizaremos un par de <DIV> en el HTML: <div id="divc1">!! contenido DIV1!! <input type="button" value="ir a 2" onclick="cambiarpantalla(); return false;"/>! </div>! <div style="visibility:none" id="divc2">!! contenido DIV2!! <input type="button" value="ir a 1" onclick="cambiarpantalla(); return false;"/>! </div>! function cambiarpantalla() {!! var ele1 = document.getelementbyid("divc1");!! var ele2 = document.getelementbyid("divc2");!! if(ele1.style.display == "block") {!! ele1.style.display = "none";!! ele2.style.display = "block";!!}!! else {!! ele2.style.display = "none";!! ele1.style.display = "block";!! }! }! 96

97 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 97

98 Phonegap Ejemplos! UNIA7: introducción de datos (formularios) Utilizaremos un formulario y unas líneas de código JS: <form id="formulario1" onsubmit=" return false; ">!! <input type="text" name="nombre" id="nombre">!! <input type="button" value="procesar datos" onclick="procesardatos(); return false;"/>! </form>! <span id="datostecleados"> </span>! var tmp = document.getelementbyid('nombre').value;! document.getelementbyid("datostecleados").innerhtml = tmp;! var numero = Number(document.getElementById('numero').value);! if (isnan(numero)) {!! alert("introduzca un número válido.");!! return;! }! 98

99 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 99

100 Phonegap Ejemplos! UNIA8: almacenamiento de los datos Utilizaremos la API: localstorage.setitem() function supports_html5_storage() {!! try{!!! return 'localstorage' in window && window['localstorage']!== null;!! }catch (e){!!! return false;!! }! }! localstorage.setitem("mivariablenum", 78);! localstorage.setitem("mivariablecad", "mi cadena");! var num = localstorage.getitem("mivariablenum");! var cad = localstorage.getitem("mivariablecad");! 100

101 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 101

102 Phonegap Ejemplos! UNIA12: usar la cámara del móvil Utilizaremos la API: navigator.camera.getpicture() function takepicture() {! navigator.camera.getpicture(! function(uri) {! var img = document.getelementbyid('camera_image');! img.style.visibility = "visible";! img.style.display = "block";! img.src = uri;! },! function(e) { alert("error al echar la foto"); },! { quality: 50, destinationtype:!!! navigator.camera.destinationtype.file_uri}! );! };! <div>! <img style="width:120px;visibility:hidden;display:none;"!!! id="camera_image" src="" />! </div>! 102

103 Phonegap Ejemplos! UNIA12: cargar imagen de la Galería de imágenes Utilizaremos la API: navigator.camera.getpicture() function selectpicture() {! navigator.camera.getpicture(! function(uri) {! var img = document.getelementbyid('camera_image');! img.style.visibility = "visible";! img.style.display = "block";! img.src = uri;! },! function(e) { alert("error al cargar la imagen de la galería"); },! { quality: 50, destinationtype:!!! navigator.camera.destinationtype.file_uri,!!! sourcetype: navigator.camera.picturesourcetype.photolibrary}! };! );! <div>! <img style="width:120px;visibility:hidden;display:none;"!!! id="camera_image" src="" />! </div>! 103

104 Phonegap Ejemplos! Ejemplos Estudiar y probar varios ejemplos en los cuales se hace uso de diferentes carácterísticas del framework: UNIA2: aplicación de ejemplo de phonegap; estilo negro; información del dispositivo; beep; vibración UNIA3: estilo ios; transiciones entre pantallas; salir de la App UNIA4: plantilla-estilo azul; movimiento de un DIV; uso de JQuery UNIA5: estilo ios; acceso a servidor externo para obtener información de un servicio web UNIA6: estilo ios; tener varios DIV con un solo HTML (transiciones) UNIA7: simular pantallas con DIV; pedir información con formulario UNIA8: estilo ios; uso del almacenamiento de datos UNIA12: usar la cámara de fotos del móvil UNIA13: usar el GPS (geolocalización) 104

105 Phonegap Ejemplos! UNIA13: usar el GPS (geolocalización) Utilizaremos la API: navigator.geolocation.watchposition() var options = { frequency: 3000, maximumage: 5000,!!! timeout: 5000, enablehighaccuracy: true };! watchid = navigator.geolocation.watchposition(funcok, funcerror, options);! var funcok = function(pos) {!! var map = document.getelementbyid('map');!! map.style.display = 'block';!! var mapwidth = 270;!! var mapheight = 210;!! map.src = " +!!! pos.coords.latitude + "," + pos.coords.longitude + "&zoom=14&size="!!! + mapwidth + "x" +mapheight+ "&maptype=roadmap&markers=color:green%7c +!!! pos.coords.latitude + "," + pos.coords.longitude + "&sensor=false";! };! <img id="map" alt="location Map"/>! 105

106 Phonegap Ejemplos! UNIA13: usar el GPS (geolocalización) 106

107 Phonegap! Índice 1. Introducción 2. Datos sobre Phonegap-Cordova 3. Realmente funciona? 4. Mismo código para desarrollar en ios, Android o Win-Phone 5. Descargar PhoneGap 6. Crear la primera aplicación 7. Descripción de las APIs de Phonegap 8. PhoneGap Build: Compilador en la nube 9. Importar aplicaciones 10. Ejemplos 11. Proyecto 107

108 Phonegap Proyectos! Proyectos Se propone, como tarea final, realizar los siguientes proyectos en los que utilizaremos todo lo estudiado hasta el momento: Información meteorológica Mostrar la hora en pantalla (reloj analógico o digital) 108

109 Phonegap Proyectos! Proyecto: información meteorológica Existen varios servicios web de información meteorológica: que nos permiten insertar en una aplicación web la información del tiempo: 109

110 Phonegap Proyectos! Proyecto: información meteorológica Vamos a tomar por ejemplo el de 110

111 Phonegap Proyectos! Proyecto: información meteorológica Elegimos el formato, estilo, etc, y usamos el código HTML que nos proporciona el servicio: 111

112 Phonegap Proyectos! Proyecto: información meteorológica Podemos obtener el código HTML para diversas ciudades y así hacer nuestra aplicación personalizada. Sólo tenemos que hacer una página HTML por ciudad y un menú para elegir la ciudad de la que queremos saber el tiempo. 112

113 Phonegap Proyectos! Proyecto: mostrar la hora en pantalla En este segundo proyecto se trata de mostrar la hora en pantalla, ya sea obteniendo la información de un servicio web externo, o bien mostrando un reloj (programación JavaScript)

114 Phonegap Materiales! Materiales en la web Texto, presentaciones y ejemplos: Servicios de hora y dirección IP: 114

115 Phonegap Materiales! Materiales en la web Texto, presentaciones y ejemplos: Servicios de hora y dirección IP: 115

Introducción al desarrollo para plataformas móviles con Phonegap

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

APPS PARA LA LOGISTICA. Qué es realmente una app? En qué se diferencia de otras soluciones web?

APPS PARA LA LOGISTICA. Qué es realmente una app? En qué se diferencia de otras soluciones web? APPS PARA LA LOGISTICA Qué es realmente una app? En qué se diferencia de otras soluciones web? astanapm a Project Management Company www.astana.es Octubre 2014 Contexto histórico Algunas cifras Webs vs

Más detalles

Desarrollo de apps para móviles Android. Entorno de desarrollo

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

Desarrollo de Aplicaciones móviles para Android y IOS

Desarrollo de Aplicaciones móviles para Android y IOS Desarrollo de Aplicaciones móviles para Android y IOS Desarrollo de Aplicaciones móviles para Android y IOS Los cursos para desarrollar aplicaciones sólo para Android o sólo para ios son cosa del pasado.

Más detalles

Desarrollo de Aplicaciones Móviles con PhoneGap 5.0 (Apache Cordova), Android y Eclipse

Desarrollo de Aplicaciones Móviles con PhoneGap 5.0 (Apache Cordova), Android y Eclipse Desarrollo de Aplicaciones Móviles con PhoneGap 5.0 (Apache Cordova), Android y Eclipse Contexto: PhoneGap es una distribución de Apache Cordova, se debe considerar a Apache Cordova como el motor base

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

Configuración y uso de la aplicación SG SmartPanics: usuario final. PRESENTACIÓN DE LA APLICACIÓN

Configuración y uso de la aplicación SG SmartPanics: usuario final. PRESENTACIÓN DE LA APLICACIÓN Configuración y uso de la aplicación SG SmartPanics: usuario final. PRESENTACIÓN DE LA APLICACIÓN La aplicación SmartPanics funciona como un teclado de emergencia virtual. Permite enviar eventos de Emergencia,

Más detalles

WEB APP VS APP NATIVA

WEB APP VS APP NATIVA WEB APP VS APP NATIVA Agosto 2013 Por Jesús Demetrio Velázquez 1 Ya decidió hacer su aplicación en Web App o App Nativa? Debido a que surgieron varias preguntas relacionadas con nuestro artículo Yo Mobile,

Más detalles

Prototipado y ejecución de aplicaciones SD con GeneXus

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

TEMA 9 CREACIÓN DE PÁGINAS WEB

TEMA 9 CREACIÓN DE PÁGINAS WEB TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio

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

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

Guía de instalación del software de la asignatura

Guí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 detalles

Jornadas de Accesibilidad

Jornadas de Accesibilidad Christian González (Diseño y estándares web) Jornadas de Dispositivos móviles. Navegadores móviles. Antes de comenzar a meter código. Estructura de maquetación. Buenas prácticas. Enlaces. Muchas gracias.

Más detalles

Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2

Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2 Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2 1. Celdas y tablas, propiedades Dibujando celdas y tablas de disposición, podemos verificar las propiedades cambiando los datos en el panel que

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

Como crear una app gratis para tu negocio con Appmakr

Como crear una app gratis para tu negocio con Appmakr Como crear una app gratis para tu negocio con 1 ÍNDICE 1 Introducción 3 2 Conceptos básicos de una App 4 Repositorios de Aplicaciones de Software libre 1 Introducción 3 INTRODUCCIÓN Introducción al concepto

Más detalles

Anexo 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 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 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

Bootstrap: Introducción práctico en el Diseño Web

Bootstrap: Introducción práctico en el Diseño Web Bootstrap: Introducción práctico en el Diseño Web Originalmente creado por Twitter, que permite crear interfaces web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio web

Más detalles

FeriaOnline.com C/Llamaquique Nº 4 Tfno: 985256655 33005 Oviedo mail: info@feriaonline.com Url: www.feriaonline.com

FeriaOnline.com C/Llamaquique Nº 4 Tfno: 985256655 33005 Oviedo mail: info@feriaonline.com Url: www.feriaonline.com FeriaOnline.com C/Llamaquique Nº 4 Tfno: 985256655 33005 Oviedo mail: info@feriaonline.com Url: www.feriaonline.com 2005 6.4 Creación de materiales con MS Office ÍNDICE: 4.- MICROSOFT PRODUCER 4.1 Seleccionar

Más detalles

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Paso 1 de 10 Una vez que hemos creado una película Flash, sea una animación, un juego, un recurso educativo, etc., el último paso

Más detalles

PS.Vending Almacén Pocket PC

PS.Vending Almacén Pocket PC Versión 1.0 Enero 2013 Autor: Pedro Naranjo Rodríguez www.psvending.es Contenido Qué es PS.Vending Almacén Pocket PC?... 3 Funciona PS.Vending Almacén Pocket PC independiente de PS.Vending?... 3 Requisitos...

Más detalles

Instalación de Tomcat7 en Ubuntu

Instalación de Tomcat7 en Ubuntu 2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando

Más detalles

http://www.oracle.com/technetwork/es/java/javase/downloads/index.html

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

PhoneGap. Índice. Copyright 2012-13 Dept. Ciencia de la Computación e IA All rights reserved.

PhoneGap. Índice. Copyright 2012-13 Dept. Ciencia de la Computación e IA All rights reserved. Índice 1 Introducción...2 2 Soporte...3 3 Cómo trabaja PhoneGap...4 4 Configuración...4 5 Configuración con Android...4 5.1 Configuración desde un terminal...5 5.2 Configuración desde Eclipse...6 6 Configuración

Más detalles

Abril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas

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

Ayuda Aplicación SIGI

Ayuda Aplicación SIGI Ayuda Aplicación SIGI Versión 1.0 Autor Secretaría General Técnica Fecha Inicio 17/03/2013 12:33:00 Fecha último cambio 19/03/2013 11:38:00 Fecha: 19/03/2013 Página 1 de 17 Índice 1. PRESENTACIÓN 3 2.

Más detalles

Unidad II. Interfaz Grafica

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

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

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

Configuración de Internet Explorer para su uso con controles Activex

Configuración de Internet Explorer para su uso con controles Activex Configuración de Internet Explorer para su uso con controles Activex Versión 1.0 Octubre 2008 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 28/10/2008 1.0 Primera versión del documento Página: 2 1

Más detalles

Diseño de páginas web 2011

Diseño de páginas web 2011 Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero

Más detalles

3. Qué necesitamos para usar Wordpress?

3. Qué necesitamos para usar Wordpress? Contenido 1. Objetivos de este tutorial... 2 2. Qué es Wordpress?... 2 3. Qué necesitamos para usar Wordpress?... 2 3.1 Alojamiento web... 3 3.2 DOMINIO O DIRECCIÓN DE INTERNET... 3 3.3 Cuenta FTP... 4

Más detalles

Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows

Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows El explorador de archivos de Windows es una aplicación del sistema que nos permite ver y trabajar con las carpetas y archivos

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx En este documento explicaré brevemente cómo construir un servicio web con Java Axis2 y cómo invocarlo desde un cliente

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA

HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA ÍNDICE: 1. Introducción 2. Programa Hot Potatoes 3. Requisitos del programa 4. Configuración de Hot Potatoes 5. Bibliografía 1. INTRODUCCIÓN Con la aparición

Más detalles

BANNERS CÍCLICOS CON JAVASCRIPT

BANNERS CÍCLICOS CON JAVASCRIPT BANNERS CÍCLICOS CON JAVASCRIPT ÍNDICE 1. INTRODUCCIÓN. 2. BANNERS CÍCLICOS. 2.1.BANNER CÍCLICO. 2.2.BANNERS CÍCLICOS CON CAMBIO DE COLOR DEL FONDO DE LA PÁGINA. 2.3.AÑADIR VÍNCULOS A LOS BANNERS CÍCLICOS.

Más detalles

INTRODUCCIÓN. No te asustes, es muy fácil!

INTRODUCCIÓN. No te asustes, es muy fácil! Este mes de febrero tenemos en todas las Tiendas Yoigo una acción especial para el lanzamiento de los Nokia Lumia, que tienen el nuevo sistema operativo Windows Phone. No te asustes, es muy fácil! Windows

Más detalles

Guía de instalación del servidor

Guía de instalación del servidor Guía de instalación del servidor Autores: Versión: 1.0 Jesús Manuel Rodríguez Sánchez Miguel Ángel Lorente López Fecha: 22/01/2009 Tabla de contenido Manual de Instalación del Servidor 4 Paso 1) Instalar

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

ÍNDICE. 1. Qué es comprasmadrid? 2. Funcionamiento de la aplicación 3. Beneficios para los Comercios 4. Dónde conseguir la aplicación

ÍNDICE. 1. Qué es comprasmadrid? 2. Funcionamiento de la aplicación 3. Beneficios para los Comercios 4. Dónde conseguir la aplicación ÍNDICE 1. Qué es comprasmadrid? 2. Funcionamiento de la aplicación 3. Beneficios para los Comercios 4. Dónde conseguir la aplicación Qué es comprasmadrid? comprasmadrid es una herramienta gratuita desarrollada

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

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

AVD, 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 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 detalles

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp www.movilidapp.com

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp www.movilidapp.com Desarrollo de una aplicación de ejemplo: movilidapp Desarrollado por movilidapp www.movilidapp.com Introducción Veamos un ejemplo de construcción de una App con Mi Aplicación. Concretamente la App de movilidapp,

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Administración de portales Joomla (III) antonio.duran.terres@gmail.com

Administración de portales Joomla (III) antonio.duran.terres@gmail.com Administración de portales Joomla (III) antonio.duran.terres@gmail.com Plantillas Podemos instalar nuevas plantillas del mismo modo que instalamos otras extensiones: Primero, descargamos la plantilla de

Más detalles

Web Móvil con webmaker

Web Móvil con webmaker Web Móvil con webmaker Tu web optimizada para todos los dispositivos Índice 1. La importancia de una web móvil 2. Ventajas de webmaker Móvil 3. Cómo configurar tu Web Móvil con webmaker 4. Cómo configurar

Más detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

Manual del Usuario Aplicación. Tener en cuenta que para acceder a nuestros servicios web y Mobile es necesario tener el servicio de Chevystar activo

Manual del Usuario Aplicación. Tener en cuenta que para acceder a nuestros servicios web y Mobile es necesario tener el servicio de Chevystar activo Manual del Usuario Aplicación Tener en cuenta que para acceder a nuestros servicios web y Mobile es necesario tener el servicio de Chevystar activo AGREGAR VEHÍCULOS A SU CUENTA Al utilizar por primera

Más detalles

Yo mobile, tú mobile, nosotros mobile...

Yo mobile, tú mobile, nosotros mobile... Yo mobile, tú mobile, nosotros mobile... 2 En los últimos años se ha producido un incremento importante en la cantidad de usuarios de dispositivos móviles. Basta recordar algunas cifras para entender la

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

Tutorial PowerPoint. Crear una nueva presentación

Tutorial PowerPoint. Crear una nueva presentación Tutorial PowerPoint La herramienta PowerPoint esta diseñada para realizar presentaciones multimedia, esta disponible en sistema Windows y MacOS. PowerPoint no solo esta pensado para realizar presentaciones

Más detalles

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS Este curso desarrollo aplicaciones en la nube para móviles se ha desarrollado como una guía para aprender

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

ÍNDICE INDICE. MANUAL WinPoET. Manual de formularios en Manual WinPoET

ÍNDICE INDICE. MANUAL WinPoET. Manual de formularios en Manual WinPoET ÍNDICE INDICE MANUAL WinPoET Índice 1. Introducción 3 2. Windows 2000, 98 y ME - Instalación y configuración del WinPoET 3 3. Windows XP Configuración de la conexión 8 4. Windows XP - Comprobación de la

Más detalles

GUÍA BÁSICA USUARIO MOODLE 2.6

GUÍA BÁSICA USUARIO MOODLE 2.6 GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y

Más detalles

Curso de HTML5 y CSS3

Curso de HTML5 y CSS3 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

Tarea 1 Programación José Luis Comesaña

Tarea 1 Programación José Luis Comesaña Para la descarga de Java he optado por dirigirme a su propietario ORACLE para iniciar la grabación desde su página oficial: http://www.oracle.com/es/index.html donde seleccionamos Java 2 en el apartado

Más detalles

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google? Manual de Qué es Google Drive? Qué es Google Drive? Google Drive es un servicio web que le permite almacenar, modificar, compartir y acceder a sus archivos y documentos independientemente de dónde se encuentre

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB Tutorial elaborado por la Prof. Viviana Ponce para el curso de la Diplomatura: Enseñanza de lengua extranjera y medios Existen en la WWW diversos sitios

Más detalles

Creación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4

Creación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4 Creación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4 Bases de datos Índice de contenido Introducción...3 Bases de datos locales: TinyDB... 4 Compartir datos: TinyWebDB...

Más detalles

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A

Más detalles

Ejecutar el instalador y seleccionar los paquetes necesarios. En nuestro caso son los siguientes: Android SDK Tools (ya vendrá instalado) Android SDK

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

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación. Guía de usuario del servicio de Aula Virtual

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación. Guía de usuario del servicio de Aula Virtual Vicerrectorado de Tecnologías de la Información y la Guía de usuario del servicio de Aula Virtual Última Actualización 30 de enero de 2013 Tabla de contenido 1.- INTRODUCCIÓN... 3 2.- ACCESO AL SERVICIO...

Más detalles

Manual de Administración Solución ADSL Profesional

Manual de Administración Solución ADSL Profesional Manual de Administración Solución ADSL Índice 1 Introducción... 2 2 Dominios... 3 3 Página web de Empresa... 5 3.1 Creación de Página Web de Empresa con plantilla... 6 3.1.1 Cabecera de la página... 7

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Administración de portales Joomla (II) antonio.duran.terres@gmail.com

Administración de portales Joomla (II) antonio.duran.terres@gmail.com Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros

Más detalles

Entorno de Desarrollo - 1 -

Entorno de Desarrollo - 1 - Para la descarga de Java he optado por dirigirme a su propietario ORACLE para iniciar la grabación desde su página oficial: http://www.oracle.com/es/index.html donde seleccionamos Java 2 en el apartado

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

Manual de uso. Aula Digital Santillana. (Versión tablet)

Manual de uso. Aula Digital Santillana. (Versión tablet) Manual de uso Aula Digital Santillana (Versión tablet) Manual de uso de Aula Digital Santillana (ADS) Santillana lo ha preparado todo para el próximo curso. Aula Digital permite acceder, tanto al profesor

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Puesta en producción de aplicaciones móviles con GeneXus

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

7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión.

7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión. 1 QUÉ ES 7-ZIP? 7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión. Para comenzar a utilizar 7-ZIP debemos descargar

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

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

Servicio de VPN de la Universidad de Salamanca

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

firma digital Cómo se obtiene Agregar Certificado Digital a Firefox Agregar Certificado Digital a Internet Explorer Firmar otros documentos

firma digital Cómo se obtiene Agregar Certificado Digital a Firefox Agregar Certificado Digital a Internet Explorer Firmar otros documentos firma digital Cómo se obtiene Agregar Certificado Digital a Firefox Agregar Certificado Digital a Internet Explorer Firmar otros documentos Obtención del certificado digital El certificado digital en un

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

Instalación de certificados digitales

Instalación de certificados digitales Instalación de certificados digitales CONTENIDO El presente documento recoge una serie de indicaciones para poder usar certificados digitales en los navegadores soportados por la Sede Electrónica del CIEMAT

Más detalles

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

Accesibilidad web GUÍA FUNCIONAL

Accesibilidad web GUÍA FUNCIONAL Accesibilidad web GUÍA FUNCIONAL 0 _ ÍNDICE 01_Introducción 02_Primeros pasos 03_Conceptos 04_Navegación por voz 05_Navegación por teclado 06_Navegación por sonido 07_Compatibilidad con lectores de pantalla

Más detalles

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

Manual de instalación y manejo de CyberTracker

Manual de instalación y manejo de CyberTracker Manual de instalación y manejo de CyberTracker A diferencia de otras app, CyberTracker no está disponible en Play Store o plataformas similares. El proceso de instalación en nuestro dispositivo Android

Más detalles

Guía de Instalación de la JDK y del Eclipse

Guía de Instalación de la JDK y del Eclipse Guía de Instalación de la JDK y del Eclipse En esta guía tenemos por objetivo llevar a cabo la instalación de nuestro entorno de programación Java. En primer lugar, vamos a instalar el kit de desarrollo

Más detalles

Ayuda Aplicación Oposición de Inspectores

Ayuda Aplicación Oposición de Inspectores Ayuda Aplicación Oposición de Inspectores Versión 1.0 Autor Secretaría General Técnica Fecha Inicio 09/03/2013 13:00:00 Fecha último cambio 09/03/2013 13:00:00 Fecha: 11/09/2013 Página 1 de 22 Índice 1.

Más detalles

Aplicación App para Teléfonos inteligentes

Aplicación App para Teléfonos inteligentes Aplicación App para Teléfonos inteligentes AGREGAR VEHÍCULOS A SU CUENTA Al utilizar por primera vez esta aplicación, tendrá que dirigirse inicialmente por medio de un ordenador con acceso a internet y

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Titulación: INGENIERO TÉCNICO DE TELECOMUNICACIÓN, ESPECIALIDAD EN SONIDO E IMAGEN. Título del proyecto: DESARROLLO DE UNA GUÍA

Más detalles

RESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas

RESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas Agradecimientos RESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas ... 1... 1... 1... 2... 3... 4... 4... 5... 6... 6... 9... 12... 13... 24... 25... 29... 30... 32... 33...

Más detalles

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) A modo de post, vamos a complementar la documentación con una guía visual a través de la cual conseguiremos instalar SIESTTA 2.0 en un

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

Anexo A Diagramas de Navegación

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