UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO

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

Download "UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO"

Transcripción

1 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: DESARROLLO DE APLICACIONES PARA ANDROID Empresa: Consultoría TI RMM Memoria que como parte de los requisitos para obtener el título de: INGENIERO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN. Presenta: Isaac Ibarra Ibarra Asesor de la UTEQ ING Raúl García Asesor de la Empresa Lic. Nicolás Huerta Pérez Querétaro, Qro., a 20 de Mayo del

2 RESUMEN Este proyecto consiste en la elaboración de un manual para la consultoría RMM, el cual está enfocado al desarrollo de aplicaciones móviles bajo el entorno de Basic4Android, con la finalidad de poder impartir un curso de desarrollo de aplicaciones. Uno de los objetivos de dicho manual es ayudar a que el usuario pueda instalar y configurar el entorno de Basic4Android en sus equipos, otro de los objetivos del manual es comenzar a desarrollar aplicaciones de una manera rápida y sencilla con ejemplos prácticos que detallen de principio a fin el desarrollo de una aplicación. En el documento se muestra el desarrollo de algunas aplicaciones bajo una metodología de desarrollo previamente establecida donde se describe el proceso que se siguió para cada una de las aplicaciones. (Palabras clave: Basic4Android, móviles, Aplicación, Metodología) ABSTRACT This project involves the development of a manual for RMM Consulting, which focuses on the development of mobile applications under Basic4android environment, in order to give a course of application development. One objective of this manual is to help the user to install and configure the environment Basic4android on their computers; another objective of the manual is to begin to develop applications quickly and easily with practical examples that detail from beginning to order to develop an application. The paper shows the development of some applications under a previously established development methodology which describes the process followed for each of the applications. 2

3 ÍNDICE PÁGINA RESUMEN... 2 ABSTRACT... 2 ÍNDICE... 3 I. INTRODUCCIÓN... 4 II. ANTECEDENTES... 5 III. JUSTIFICACIÓN... 5 IV.OBJETIVOS... 7 V. ALCANCES... 8 VI. JUSTIFICACIÓN TEÓRICA... 8 VII.PLAN DE ACTIVIDADES VIII. RECURSOS MATERIALES Y HUMANOS IX. DESARROLLO DEL PROYECTO Metodología Elementos de Basic4Android Desarrollo de la primera aplicación en Basic4Android Desarrollo de 2 Actividades Desarrollo de Calculadora de Propinas Desarrollo de Resolución de Ecuaciones de Segundo y Tercer Grado Desarrollo de Dos Dados X. RESULTADOS OBTENIDOS XI. ANÁLISIS DE RIESGO XII. CONCLUSIONES XIII. RECOMENDACIONES XIV. REFERENCIAS BIBLIOGRÁFICAS

4 I. INTRODUCCIÓN El presente documento describe la creación de un manual práctico de desarrollo de aplicación para la plataforma Android, basado en el entorno de desarrollo Basic4Android. Aunado a lo anterior este documento cuenta con los objetivos que se pretenden lograr, así como los alcances del proyecto en donde se describe que es lo que se pretende alcanzar en el desarrollo de dicho proyecto. Así mismo se anexo la planeación del proyecto en la que se muestran los tiempos para el desarrollo de cada actividad durante el periodo de estadía. Además en una sección del documento se muestran los elementos con los que cuenta Basic4Android con la finalidad de familiarizarse y conocer más a fondo esta plataforma de desarrollo. Dicho documento muestra la metodología con la que se elaboraron las aplicaciones de acuerdo a los requerimientos del cliente, se decidió utilizar una metodología con el fin de desarrollar aplicaciones con la menor cantidad de errores y satisfacer las necesidades del cliente. Los siguientes capítulos de este documento detallan los antecedentes del lenguaje de desarrollo Basic4Android, justificación del proyecto, así como el desarrollo del proyecto en sí. También se describe cada una de las fases de desarrollo para algunas aplicaciones que se realizaron, así como la solución que se le dio a cada error encontrado, también se muestran los resultados obtenidos, recomendaciones para la mejora del documento, riesgos y algunas referencias bibliográficas. 4

5 II. ANTECEDENTES Hace unos años, Google decidió que debía expandir su negocio hacia los móviles y que mejor estrategia que crear un sistema operativo móvil propio, gratis y con varios de los más grandes fabricantes de celulares como respaldo. Así nace Android, un sistema operativo móvil open Source, basado en Linux, que revolucionó el mercado de los Smartphones e inició una carrera tecnológica que continúa al día de hoy. Android es un sistema operativo que puede ser adoptado por cualquier fabricante de celulares y permite realizar tareas que se asemejan a una PC, como navegar la web, leer s, descargar aplicaciones y algunas otras funcionalidades, también cuenta con Google Play, una tienda con más de aplicaciones para descargar, con categorías que van desde juegos a productividad, pasando por estilo de vida, utilidades y mucho más. Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software Development Kit (Android SDK),pero están disponibles otras herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, Google App Inventor o Basic4Android un entorno visual para programadores menos experimentados. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (ios de Apple, Inc.) con más cuota. III. JUSTIFICACIÓN La tendencia actual marca que el número de desarrolladores Android crecerá, dado el aumento de dispositivos que llevan el sistema operativo Android y la libertad de creación marcada desde un principio por Google. Actualmente existen varios lenguajes que nos permiten desarrollar aplicaciones para dispositivos con sistema operativo android, no tienen las mismas 5

6 características que pueden ser usadas con el lenguaje de programación Java, pero facilitan crear aplicación de una manera más sencillas. Basic4Android Basic4Android es una plataforma de programación para aplicaciones Android cuyo lenguaje base de programación es VisualBasic, el eterno rival de Java, ese lenguaje que está orientado a aquellas personas que empezamos en el mundo de la programación de una manera más gráfica y no tan abstracta. No es el mismo lenguaje de Microsoft, pero su sintaxis es la misma, lo cual tiene sus mismas ventajas. Mono para Android Otro de los lenguajes que Microsoft desarrollo para hacer aplicaciones fue C# y.net, las cuales son muy usados en diferentes ambientes, por lo que no podría faltar que estos lenguajes tan comunes y opuestos a Java llegaran a Android. App Inventor Esta plataforma de desarrollo está basada en un lenguaje de desarrollo gráfico en donde no escribes ni una sola línea de código, tan solo arrastras bloques identificados con la acción que necesitas hacer y listo. LiveCode Es una plataforma de desarrollo en la que puedes programar para android así como para ios, Windows, Linux, ipad, Web y para Servidores. El lenguaje de programación que usa LiveCode se llama Programación Orientada a Eventos. Eclipse (java) Sin duda alguna es uno de los lenguajes de desarrollo con los que mejor se puede desarrollar cualquier tipo de aplicación, sin embargo también es necesario tener un alto conocimiento para poder sacarle provecho al máximo. En cuanto al desarrollo para móviles se refiere eclipse tiene una gran cantidad de librerías, 6

7 además de que se adapta perfectamente al sdk de android, la única desventaja de este lenguaje como ya se había mencionado es que si no se cuenta con el suficiente conocimiento será casi imposible empezar a desarrollar una aplicación para android. En base al análisis previo sobre la creciente demanda y crecimiento de los dispositivos móviles se opto por la elaboración de este manual bajo el entorno de desarrollo Basic4Android debido a que la gran mayoría de los desarrolladores conoce al menos los fundamentos básicos sobre el desarrollo de aplicaciones en el lenguaje de programación Visual Basic, este entorno de desarrollo nos permite realizar aplicaciones de una forma sencilla y rápida, a diferencia del lenguaje nativo para Android JAVA el cual es más complicado y la mayoría de los programadores no cuenta con los conocimientos previos necesarios para comenzar a desarrollar aplicaciones para dispositivos móviles. IV.OBJETIVOS Generales Elaborar un manual que detalle la instalación, configuración y programación de aplicaciones para dispositivos móviles con sistema operativo Android, bajo el entorno de desarrollo Basic4Android que le permita a personas con conocimientos básicos de programación desarrollar aplicaciones funcionales de una forma sencilla y rápida. Específicos Analizar y determinar un lenguaje de programación. Documentar el proceso de instalación y configuración del ambiente de desarrollo en base al lenguaje de programación seleccionado. Desarrollar ejemplos con las cuales permitan a cualquier persona con conocimientos básicos de programación desarrollar aplicaciones para dispositivos móviles con sistema operativo Android, bajo un entorno de desarrollo específico. 7

8 Basarse en ejemplos completos que muestren el desarrollo de la aplicación de principio a fin, detallando todos los pasos a seguir para lograr una aplicación funcional. V. ALCANCES El desarrollo del proyecto se constituye de tres partes, primeramente se desarrollara un manual de instalación del ambiente de desarrollo, posteriormente se desarrollaran una serie de aplicaciones en las cuales se puedan obtener los conocimientos básicos para crear interfaces, conexiones a la base de datos SQLlite y redes, para finalizar se documentara el desarrollo de cada una de las aplicaciones, para que los usuarios siguiendo esta documentación puedan crear paso a paso dichas aplicaciones. Documentar paso a paso la instalación y configuración del software necesario para poder desarrollar bajo el entorno de Basic4Android. Desarrollar una serie de aplicaciones para dispositivos móviles Android bajo el entorno de desarrollo Basic4Android. El manual debe ser capaz de guiar a cualquier persona con conocimientos básicos de programación a desarrollar aplicaciones para android de forma sencilla bajo el entorno de Basic4Android, incluyendo la descarga, instalación y configuración del software para posteriormente crear aplicaciones de diversos tipos como por ejemplo Aplicaciones Matemáticas y bases de datos. VI. JUSTIFICACIÓN TEÓRICA Android : Sistema operativo basado en Linux diseñado originalmente para dispositivos móvilesy Tabletas, pero que actualmente se encuentra en desarrollo para usarse en Netbooks y PCs: Fue desarrollado inicialmente por Android Inc, una firma comprada por Google en 2005, este sistema operativo puede ser adoptado por cualquier fabricante de celulares y permite realizar tareas como navegar la web, leer s, descargar aplicaciones entre muchas otras funcionalidades, cuenta con Google Play, una tienda con más de aplicaciones. Las aplicaciones se desarrollan habitualmente en el 8

9 lenguaje Java con Android Software Development Kit (Android SDK),pero están disponibles otras herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, Google App Inventor, Basic4Android entornos visuales para programadores novatos. Java: lenguaje de programación originalmente desarrollado por James Gosling de Sun Microsystems. El lenguaje deriva mucho de su sintaxis de C y C++. Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede correr en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora Java es un lenguaje de programación de propósito general, basado en clases, y orientado a objetos Java JDK: es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red. JAVAPATH: es una ruta completa del directorio donde está instalado JDK. CLASSPATH: son las bibliotecas o clases de usuario. PATH: variable donde se agrega la ubicación de JDK. Android SDK: Es el kit de desarrollo necesario para programar e implementar todo tipo de aplicaciones para Android, el sistema operativo para teléfonos móviles de Google. Basic4Android: Entorno comercial que nos permitirá desarrollar aplicaciones para Android programando en un lenguaje muy similar a Visual Basic, sin embargo al compilar la aplicación sigue siendo lenguaje Java. API: Es el conjunto de funciones y procedimientos (o métodos, en la programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Son usadas generalmente en las librerías. 9

10 VII.PLAN DE ACTIVIDADES Se anexa el diagrama de Gantt. VIII. RECURSOS MATERIALES Y HUMANOS Computadora: Equipo con los siguientes requerimientos. Windows 7 32 o 64 Bits. 4 GB de memoria RAM. Disco duro de 500GB. Java JDK Android SDK Basic4Android: Entorno de desarrollo Basic4Android versión de prueba. Teléfono: Dispositivo móvil con SO Android versión 2.3 o posterior. IX. DESARROLLO DEL PROYECTO 9.1 Metodología Para el desarrollo de las aplicaciones de este proyecto utilizaremos una metodología en espiral, la metodología se determinó en base al proceso que el cliente solicito para la validación de cada una de las aplicaciones desarrolladas. Este modelo fue propuesto por Boehm en Básicamente consiste en una serie de ciclos que se repiten en forma de espiral, comenzando desde el centro. Se suele interpretar como que dentro de cada ciclo de la espiral se sigue un Modelo Cascada, pero no necesariamente debe ser así. El Espiral puede verse como un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCP con los aspectos controlados y sistemáticos del Modelo Cascada, con el agregado de gestión de riegos. En cada vuelta o iteración hay que tener en cuenta lo siguiente: Los Objetivos: qué necesidad debe cubrir el producto. Alternativas: las diferentes formas de conseguir los objetivos de forma exitosa, desde diferentes puntos de vista como pueden ser: o experiencia del personal, requisitos a cumplir, etc. 10

11 o Formas de gestión del sistema. o Riesgo asumido con cada alternativa. o Desarrollar y Verificar: Programar y probar el software. Si el resultado no es el adecuado o se necesita implementar mejoras o funcionalidades, se planificaran los siguientes pasos y se comienza un nuevo ciclo de la espiral. La espiral tiene una forma de caracola y se dice que mantiene dos dimensiones, la radial y la angular: Angular: Indica el avance del proyecto del software dentro de un ciclo. Radial: Indica el aumento del coste del proyecto, ya que con cada nueva iteración se pasa más tiempo desarrollando. Al ser un modelo de Ciclo de Vida orientado a la gestión de riesgo se dice que uno de los aspectos fundamentales de su éxito radica en que el equipo que lo aplique tenga la necesaria experiencia y habilidad para detectar y catalogar correctamente los riesgos. Para cada ciclo habrá cuatro actividades a realizar: Determinar Objetivos: Fijar también los productos definidos a obtener: requerimientos, especificación, manual de usuario. Análisis del riesgo: Se lleva a cabo el estudio de las causas de las posibles amenazas y probables eventos no deseados y los daños y consecuencias que éstas puedan producir. Planificación: Revisamos todo lo hecho, evaluándolo, y con ello decidimos si continuamos con las fases siguientes y planificamos la próxima actividad. Desarrollar y probar: Análisis de alternativas e identificación resolución de riesgos, dependiendo del resultado de la evaluación de los riesgos, se elige un modelo para el desarrollo, el que puede ser cualquiera de los otros existentes, como formal, evolutivo, cascada, etc. Así si por ejemplo si los riesgos en la interfaz de usuario son dominantes, un modelo de desarrollo apropiado podría ser la construcción de prototipos evolutivos. 11

12 Si lo riesgos de protección son la principal consideración, un desarrollo basado en transformaciones formales podría ser el más apropiado. 9.2 Elementos de Basic4Android En Basic4Android existen varias views con las que se pueden realizar las aplicaciones, a continuación se muestra cada una de ellas. 1. Actividad: La actividad es el componente principal de la aplicación, es decir ahí es donde se colocaran todos y cada uno de los componentes views para la aplicación. 2. Botón: Una vista de botón. 3. Checkbox: Una vista de la casilla de verificación. 4. EditText: Es una vista que permite al usuario escribir texto libre 5. ImageView: Esta es una vista que muestra una imagen. 12

13 6. Label: Una vista de etiqueta que muestra el texto de sólo lectura. 7. ListView: Es una vista muy útil que puede manejar las listas de grandes y pequeñas. 8. Panel: Es una vista que contiene otras vistas. 13

14 9. ProgressBar: Una vista de la barra de progreso. La propiedad de progreso establece el valor de progreso que es entre 0 a RadioButton: Una vista de RadioButton. Puede seleccionarse únicamente un RadioButton en un grupo. Cuando un diferente RadioButton se selecciona todos los demás estarán automáticamente desactivados. 11. ScrollView: Es una vista que contiene otras vistas y permite al usuario desplazarse verticalmente. 14

15 12. SeekBar: Una vista que permite al usuario establecer un valor arrastrando un control deslizante. 13. Spinner (ComboBox): Una lista plegada que se abre cuando el usuario hace clic en ella y permite al usuario seleccionar un elemento. 14. TabHost (TabControl): Es una vista que contiene varias páginas de ficha. Cada página contiene otras vistas. 15. ToggleButton: Este punto de vista que es similar a un botón tiene dos modos: encendido y apagado. Cuando el usuario presiona sobre ella, cambiará su modo. 15

16 16. WebView: Utiliza el motor interno de WebKit para mostrar páginas HTML. También existen otros tipos de views las cuales poseen una combinación de varias views para de este modo hacer más llamativa la aplicación. A continuación se muestran algunas de estas. 17. InputList: 16

17 18. InputMultiList: 19. Msgbox2 20. DateDialog 17

18 21. InputDialog 22. TimeDialog 9.3 Desarrollo de la primera aplicación en Basic4Android El primer ejemplo a desarrollar es el Teorema de Pitágoras. 1. En base a la metodología seleccionada, primeramente obtendremos los requerimientos del cliente, de como desea que la aplicación funcione. Para obtener dicha información se realizo una entrevista al cliente, en la cual pudiéramos conocer a detalle cuales son los requerimientos de cada aplicación a desarrollar, para la primera aplicación a desarrollar estas fueron las especificaciones. a. Desarrollar una aplicación en la cual se utilicen los principales elementos de basic4android, (Label, TextEdit, Button) b. Desarrollar una aplicación la cual solicite introducir dos catetos. 18

19 c. Elaborar un manual en el cual se explique paso a paso el proceso de desarrollo de la aplicación, así como documentar el código para que en el manual de desarrollo sea posible conocer que hace cada una de las líneas de código. d. Colocar un botón con el cual se calculen los valores introducidos en los dos primeros campos. e. Mostrar en la parte inferior de la pantalla el resultado de la consulta. 2. Continuando con la metodología es necesario evaluar los posibles riesgos que se pueden presentar en esta primera aplicación, al ser el primer desarrollo en basic4android el primer problema que se encontró es el desconocimiento que tenemos sobre desarrollo para Android, esto afecta principalmente el tiempo que puede llevar el desarrollar una aplicación. 3. Se desarrolló una primera versión en donde se mostraba únicamente la parte visual de la aplicación para ser probada con el cliente directamente en un dispositivo móvil, y no en el emulador como se hacía durante el desarrollo, esto con la finalidad de obtener la aprobación del cliente para darle la funcionalidad (Figura 1). 19

20 (Figura 1) 4. Una vez aprobado el diseño por el cliente comenzamos a desarrollar la funcionalidad de la aplicación, para terminar la última fase de la metodología con las pruebas de la aplicación y la presentación con el cliente para evaluar la aplicación y verificar el correcto funcionamiento de la misma. 9.4 Desarrollo de 2 Actividades 1. Requerimientos. a. El objetivo de la aplicación es trabajar con dos pantallas, en la pantalla principal capturar el nombre, apellidos y en un tercer campo capturar la edad del usuario. b. Colocar un botón Aceptar, el cual cambie de pantalla y presente la información ingresada por el usuario de una forma estructurada. c. Colocar un botón para regresar que limpie los campos de texto, para que el usuario pueda volver a capturar los datos nuevamente. 2. Evaluación de Riesgos. a. No se cuenta con todo el conocimiento sobre el manejo de los eventos en Basic4Android. b. Manejo de pantallas poco conocido. c. Problema para limpiar los campos de texto. 3. Validación. a. Se presento el diseño de la aplicación y la funcionalidad básica, esta demos aun presentaba alguna deficiencia en la presentación de la información, pero el cliente quedo conforme con el diseño y la forma de desplegar la información ingresada por el usuario (Figura 2). 20

21 (Figura 2) 4. Desarrollo y pruebas. a. El cliente probó la aplicación ya terminada con las validaciones que faltaban la fase anterior, dando la aplicación por terminada y con esto ya era posible documentar el proceso de desarrollo de la misma. 9.5 Desarrollo de Calculadora de Propinas 1. Requerimientos. a. Desarrollar una aplicación con la cual sea posible ingresar el total de la cuenta a pagar y el total de personas incluidas en la cuenta. b. Opción para colocar el porcentaje de propina. c. Botón para calcular el resultado. d. Elaborar un manual en el cual se explique paso a paso el proceso de desarrollo de la aplicación, así como documentar el código para que en el manual de desarrollo sea posible conocer que hace cada una de las líneas de código. 21

22 2. Evaluación de Riesgos. a. En este ejemplo ya contábamos con un conocimiento previo del desarrollo en la plataforma, para lo que fue más sencillo colocar los elementos en la pantalla, pero ahora el cliente solicito incluir algunas validaciones, como campo nulo y solo aceptar datos numéricos, estas características aun no teníamos previo conocimiento de cómo era su implementación en este lenguaje (Figura 3). (Figura 3) 3. Validación. Como en el ejemplo anterior se presento un previo de la aplicación en cuanto a la parte visual, en esta ocasión era necesario validar que el diseño hasta este momento cumpliera con los requerimientos del cliente, ya que al contar con los elementos necesarios en pantalla aseguramos obtener la información requerida por el cliente. 4. Pruebas. Una vez que se valido el correcto diseño de la aplicación, continuamos con el desarrollo de la misma únicamente para darle la 22

23 funcionalidad y presentar los resultados, en este caso la aplicación se presento funcionando en un dispositivo móvil hasta finalizar la aplicación, esto por requerimientos del cliente, las pruebas anteriores se presentaron en el emulador. Notas: en el desarrollo de la última fase el cliente detecto un problema en las operaciones por lo que fue necesario regresar a la fase 4 y corregir el Bug para ser nuevamente probado por el cliente. 9.6 Desarrollo de Resolución de Ecuaciones de Segundo y Tercer Grado 1. Requerimientos. a. Desarrollar una aplicación la cual sea capaz de resolver ecuaciones de Segundo y Tercer grado. b. Determinar si la ecuación es imaginaria, de no serlo darle solución. c. Diseñar una pantalla en la cual se soliciten A, B y C. d. Botón para Resolver ecuación. e. Si el resultado es exponencial limitar a cuatro decimales. f. Elaborar un manual en el cual se explique paso a paso el proceso de desarrollo de la aplicación, así como documentar el código para que en el manual de desarrollo sea posible conocer que hace cada una de las líneas de código. 2. Evaluación de Riesgos a. En el desarrollo de esta aplicación ya se contaba con un mayor y mejor conocimiento de la plataforma de desarrollo por esta razón esta aplicación tomo menos tiempo desarrollarla, 3. Validación. a. Se presentó al cliente el diseño y la funcionalidad de la aplicación en emulador como en dispositivo móvil, el cliente acepto el diseño y aprobó su funcionalidad comparando los 23

24 resultando con dos programas previamente descargados del Market Place, y el resultado fue favorable. b. No se encontraron errores ni fue necesario agregar más detalles a la aplicación (Figura 4). (Figura 4) 4. Pruebas La aplicación fue probada en distintos dispositivos (tabletas y teléfonos) con distintas versiones del SO de Android, y la aplicación fue muy estable, los resultados que se arroja la aplicación son correctos, en general la aplicación fue aprobada por el cliente. 9.7 Desarrollo de Dos Dados 1. Requerimientos. a. Desarrollar un juego en la plataforma de Basic4Android para dos jugadores. b. El objetivo es simular el tiro de los dos dados y el que primero que junte 7 puntos es el ganador. c. Colocar dos botones, uno para el Jugador 1 y Jugador 2 2. Evaluación de Riesgos. a. Bajo conocimiento de manejo de imágenes. 3. Validación. 24

25 a. Se aprobó el diseño de la aplicación con el cliente, aun que en esta fase aun no se contaba con la funcionalidad de la misma (Figura 5). (Figura 5) 4. Desarrollo y Pruebas. a. Se completo la funcionalidad de la aplicación, el diseño ya no se sufrió ningún cambio. b. Se probó la aplicación en un dispositivo móvil con el cliente, también se realizaron las mismas pruebas en el emulador para corroborar algún posible problema. c. Una vez validad la aplicación por el cliente se procedió a documentar el desarrollo paso a paso de la aplicación. X. RESULTADOS OBTENIDOS En el presente proyecto se tuvo la oportunidad de aprender a desarrollar bajo una plataforma móvil, en la cual encontramos un gran potencial en cuanto a la facilidad para comenzar a desarrollar, ya que es demasiado intuitivo sin olvidar que el lenguaje de programación Visual Basic es muy conocido en el ambiente de desarrollo de software y se tiene la facilidad de crear los diseños de forma grafica 25

26 agilizando el desarrollo y los prototipos, los cuales nos ayudaron a conocer la opinión del cliente en cuanto a cada uno de los programas que desarrollamos como ejemplos. El documentar paso a paso la creación de cada aplicación nos permitió reforzar lo aprendido y describir nuevos conocimientos en este ambiente de desarrollo, lo cual en futuras aplicaciones nos permitirá aplicar estos conocimientos y desarrollar aplicaciones más complejas. El cliente quedo conforme con la calidad del trabajo ya que con una cantidad considerable de aplicaciones se pudo lograr un nivel de detalle alto, esto facilitara a las personas que utilizaran este manual el aprender de una manera rápida y principalmente con ejercicios detallados de principio a fin del desarrollo. Se lograron cumplir los objetivos propuestos al inicio del presente documento, desarrollando un manual con el cual sea posible instalar el ambiente de desarrollo, detallando paso a paso el proceso a seguir para conseguir una plataforma funcional en la cual se puedan desarrollar los ejemplos que se presentan a lo largo del documento. XI. ANÁLISIS DE RIESGO Las principales limitaciones que encontramos al iniciar este proyecto fueron principalmente el desconocer por completo el desarrollo para dispositivos móviles, una de las ventajas considerables fue la plataforma en la que el cliente nos permitió desarrollar las aplicaciones, ya que Basic4Android es muy amigable para realizar el desarrollo de las interfaces, lo cual también le permitió al cliente conocer como serian cada una de las aplicaciones antes de ser desarrolladas en su totalidad. El desarrollo de este manual debe complementarse, ya que en esta fase se logra obtener un conocimiento básico del desarrollo para dispositivos móviles, pero aún es posible desarrollar más ejercicios que permitan conocer a detalles el potencial que tiene este entorno de desarrollo para que los usuarios puedan desarrollar aplicación más complejas las cuales puedan generar ingresos para el desarrollador. 26

27 De a ver nuevas actualizaciones ya sea en el JDK, SDK o el propio entorno de desarrollo de Basic4Android será necesario actualizar el manual para que en un futuro continúe vigente el proceso de instalación y los enlaces de descarga. XII. CONCLUSIONES Con el presente proyecto se desarrollo un manual con el cual sea posible instalar y configurar un ambiente de desarrollo para dispositivos móviles con el entorno de desarrollo Basic4Android ya que actualmente hay muy poca información en internet la cual pueda llevarte de la mano en el proceso de aprendizaje básico, el objetivo del documento es poder impartir un curso de desarrollo para dispositivos móviles con el cual los usuarios puedan comenzar a desarrollar para dispositivos con un Sistema Operativo Android. Dicho manual consta de cuatro partes, en primer lugar se encuentra la descarga de los archivos necesarios, el proceso de instalación y configuración, los elementos básicos de Basic4Android y para finalizar el desarrollo detallado de los distintos ejercicios los cuales les permitan a los usuarios utilizar la mayoría de los elementos anteriormente mencionados en el manual. XIII. RECOMENDACIONES Las recomendaciones que consideramos que son relevantes para el proyecto son: Actualización del proceso de instalación en base a las nuevas versiones de las distintas aplicaciones utilizadas en el manual como lo son. o Basic4Android o SDK Android o JDK o Emulador AVD Manager 27

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

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

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

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

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

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:

Más detalles

Gestión de proyectos

Gestión de proyectos Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización

Más detalles

CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI)

CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI) CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI) Ya seleccionadas las herramientas que se van a utilizar, el contexto sobre el cual se enmarca el proyecto, ahora

Más detalles

Visor de presupuestos en Android

Visor de presupuestos en Android Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

Más detalles

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández Investigación Practica 1 Instalación del SGBD Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Ángel Garduño Córdova Isaac Méndez Hernández 1 ÍNDICE DE GENERAL INDICE DE TABLAS Y FIGURAS

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. CREANDO UNIDADES VIRTUALES DE CD Y DVD CON DAEMON TOOLS 1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. Daemon Tools es una herramienta que permite a los usuarios simular una unidad o varias unidades

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

NOVEDADES DE WINDOWS 10

NOVEDADES DE WINDOWS 10 NOVEDADES DE WINDOWS 10 El nuevo sistema operativo de Microsoft Windows 10 combina las virtudes de Windows 8 (modo Tablet) y Windows 7 (modo escritorio). El sistema tiene una gran armonización entre los

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

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

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 Historia de revisiones Fecha VersiónDescripción Autor 08/10/2009 1.0 Creación del documento.

Más detalles

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria. Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.

Más detalles

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable:

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable: MANUAL DE USUARIO La aplicación para la convocatoria Parques Científicos y Tecnológicos consta de un programa descargable más un módulo web. Mediante el módulo descargable, es posible cumplimentar todos

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados

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

INF 473 Desarrollo de Aplicaciones en

INF 473 Desarrollo de Aplicaciones en INF 473 Desarrollo de Aplicaciones en Java Unidad II El Lenguaje de Programación Java Prof. José Miguel Rubio jose.rubio.l@ucv.cl jrubio@inf.ucv.cl PUCV Marzo 2008 1 Orígenes del Lenguaje Java 1991. James

Más detalles

1 ÍNDICE... 3 Instalación... 4 Proceso de instalación en red... 6 Solicitud de Código de Activación... 11 Activación de Licencia... 14 2 3 REQUERIMIENTOS TÉCNICOS E INSTALACIÓN Requerimientos Técnicos

Más detalles

SOBRE EL USO DE LA APLICACIÓN

SOBRE EL USO DE LA APLICACIÓN GENERAL Para qué sirve Eurotax ebook? Cuáles son las ventajas de Eurotax ebook? En qué dispositivos funciona Eurotax ebook? Cuánto cuesta Eurotax ebook? Cómo me puedo suscribir a Eurotax ebook? Puedo enviar

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

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

UNIVERSIDAD TECNICA DEL NORTE

UNIVERSIDAD TECNICA DEL NORTE UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS ESCUELA DE INGENIERIA EN SISTEMAS COMPUTACIONALES MANUEL DE USUARIO TEMA: SISTEMA INFORMÁTICO PARA LA PROMOCIÓN Y PUBLICIDAD DE

Más detalles

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos

Más detalles

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 Commvault Simpana 9 es la solución a la administración de los respaldos de los datos y archivos digitales, ya que ofrece un enfoque

Más detalles

Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos

Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos Manual elaborado por: Sonia Pérez Llorente Fecha: 01/12/2014 Página 1 de 13 Tabla de contenido Introducción...... 3 Descargar

Más detalles

CONTRATACIÓN DESARROLLO DE APLICACIÓNES PARA DISPOSITIVOS MOVILES

CONTRATACIÓN DESARROLLO DE APLICACIÓNES PARA DISPOSITIVOS MOVILES CONTRATACIÓN DESARROLLO DE APLICACIÓNES PARA DISPOSITIVOS MOVILES 1. ANTECEDENTES El mundo actual es un mundo en constante evolución y desarrollo en el campo de la programación de dispositivos móviles,

Más detalles

Servicio de Informática

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

Más detalles

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Manual instalación Windows 8. Instalar Windows 8 paso a paso Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

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

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

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA PROYECTO FINAL Manual de Configuración Organización: Juan Lomo ALUMNOS Boczkowski Lucas (50189) Calvo Outes Ignacio (50235) Emilio Ezequiel (50323)

Más detalles

Los distintos navegadores para movernos por Internet

Los distintos navegadores para movernos por Internet www.solucionesenlaweb.com Los distintos navegadores para movernos por Internet Para que los usuarios puedan navegar por Internet y ver la información que más les interesa en cada momento, utilizamos los

Más detalles

CASO PRÁCTICO Nº 07. - Monitoreo y Ajuste de la Carga de Trabajo de los Recursos. - Control del Proyecto usando el Valor Ganado.

CASO PRÁCTICO Nº 07. - Monitoreo y Ajuste de la Carga de Trabajo de los Recursos. - Control del Proyecto usando el Valor Ganado. CASO PRÁCTICO Nº 07 1. OBJETIVO El desarrollo del Caso Práctico Nº 07 busca lograr los siguientes objetivos en el participante: - Realizar el Monitoreo y Ajuste de la Carga de Trabajo de los Recursos.

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

Proyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano juantomas@lared.es

Proyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano juantomas@lared.es Juantomás García GNOME Hispano juantomas@lared.es Qué es el proyecto MONO?. Estado actual del proyecto. Por qué es interesante para el software libre disponer de la tecnología relacionado con el proyecto

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

Capítulo 6. Desarrollo del Software

Capítulo 6. Desarrollo del Software Capítulo 6. Desarrollo del Software Introducción El objetivo principal de la presente tesis como su título lo describe, es la animación de las tramas de comunicación principales de WCDMA. Para lograr dicho

Más detalles

Sistema PYMES Ventas e Inventarios H&S

Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3

Más detalles

Como instalar y usar Windows XP y Windows 7 en el mismo equipo

Como instalar y usar Windows XP y Windows 7 en el mismo equipo Como instalar y usar Windows XP y Windows 7 en el mismo equipo Tabla de contenido. Requisitos para instalar Windows XP en una PC con Windows 7. Lo que debemos conocer antes de instalar. Crear una nueva

Más detalles

Lectura No. 3. Contextualización. Nombre: Página web DISEÑO DIGITAL 1. Para qué te sirve saber elaborar una página web?

Lectura No. 3. Contextualización. Nombre: Página web DISEÑO DIGITAL 1. Para qué te sirve saber elaborar una página web? Diseño Digital DISEÑO DIGITAL 1 Lectura No. 3 Nombre: Página web Contextualización Para qué te sirve saber elaborar una página web? A través de una página web puedes atraer a una mayor cantidad de clientes

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Organizándose con Microsoft Outlook

Organizándose con Microsoft Outlook Organizándose con Microsoft Outlook Objetivo: Identificar herramientas para organizar los correos electrónicos, administrar tiempos por medio de la agenda y comunicarse con los demás. Destrezas técnicas

Más detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ

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

Operación de Microsoft Excel

Operación de Microsoft Excel Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,

Más detalles

Móvil Seguro. Guía de Usuario Terminales Android

Móvil Seguro. Guía de Usuario Terminales Android Móvil Seguro Guía de Usuario Terminales Android Índice 1 Introducción...2 2 Descarga e instalación de Móvil Seguro...3 3 Registro del producto...5 4 Funciones de Móvil Seguro...7 4.1 Antivirus... 7 4.1

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

AVA-QHSE System. Introducción Características del producto Especificaciones Técnicas

AVA-QHSE System. Introducción Características del producto Especificaciones Técnicas Introducción Características del producto Especificaciones Técnicas Introducción Qué es AVA-QHSESystem? AVA-QHSESystem es una solución completa de apoyo a la gestión y cumplimiento de las normas de Seguridad,

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

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

ENVÍO DE E-MAIL POR MEDIO DE SMTP

ENVÍO DE E-MAIL POR MEDIO DE SMTP UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA ELO 322: REDES DE COMPUTADORES I ENVÍO DE E-MAIL POR MEDIO DE SMTP Alumnos Ariel Mancilla G. 2521040-9 Daniel Spataris J. 2521029-8

Más detalles

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

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación ) Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es

Más detalles

Introducción a los sitios de SharePoint en Office 365

Introducción a los sitios de SharePoint en Office 365 Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA

Más detalles

Manual del usuario USO DEL MERCADO

Manual del usuario USO DEL MERCADO Manual del usuario USO DEL MERCADO Pagina El mercado...1 El área de trabajo...1 Colocación de sus productos...2 Encontrando ofertas y demandas...3 Haciendo y recibiendo propuestas...4 Aceptando una propuesta...5

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Gestión completa del rendimiento

Gestión completa del rendimiento Gestión completa del rendimiento También funciona en Windows XP y Windows Vista 2013 Ponga a punto y cuide el rendimiento de su equipo con una aplicación ágil y potente. Descarga e instalación de Powersuite

Más detalles

CASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de

CASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de Administración de Relaciones con Clientes (CRM). Reconocida como Microsoft Gold Certified

Más detalles

Sitios remotos. Configurar un Sitio Remoto

Sitios remotos. Configurar un Sitio Remoto Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder

Más detalles

INSTALACIÓN 2. 2.1 El Proceso de Instalación. 2.2 El Asistente de Instalación

INSTALACIÓN 2. 2.1 El Proceso de Instalación. 2.2 El Asistente de Instalación INSTALACIÓN 2 2.1 El Proceso de Instalación El proceso total de instalación, consiste en la ejecución en estricta secuencia, de cada uno de los siguientes componentes: Asistente de instalación de Microsoft

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Máxima personalización y adaptabilidad del sistema. Funciona por Wifi, 3G o red LAN. Panel de control personalizado para programar los parámetros.

Máxima personalización y adaptabilidad del sistema. Funciona por Wifi, 3G o red LAN. Panel de control personalizado para programar los parámetros. Synnex es un sistema de monitorización de la información en pantallas de gran formato. Tiene como objetivo resolver necesidades de visualización y control en los procesos de producción industriales y en

Más detalles

Antivirus PC (motor BitDefender) Manual de Usuario

Antivirus PC (motor BitDefender) Manual de Usuario Antivirus PC (motor BitDefender) Manual de Usuario Índice 1. Introducción... 3 2. Qué es Antivirus PC?... 3 a. Eficacia... 3 b. Actualizaciones... 4 3. Requisitos técnicos... 4 a. Conocimientos técnicos...

Más detalles

Edición de vídeo con movie maker Autor: Jhon Gilberto Sánchez

Edición de vídeo con movie maker Autor: Jhon Gilberto Sánchez Edición de vídeo con movie maker Autor: Jhon Gilberto Sánchez 1 Presentación del curso La forma más sencilla de editar todos aquellos momentos especiales o dar un toque personal a las fotografías creando

Más detalles

Manual del Usuario ADSL

Manual del Usuario ADSL Manual del Usuario ADSL Crear un usuario nuevo Pág. 2 Configuración de la Conexión Windows XP Pág. 5 Windows Vista Pág. 11 Windows 7 Pág. 15 Windows 98/ME/2000 Pág. 20 Ubuntu Linux Pág. 25 Linux Red Hat

Más detalles

Manual de Instalación. Sistema FECU S.A.

Manual de Instalación. Sistema FECU S.A. Manual de Instalación Sistema FECU S.A. Índice Requerimientos de hardware... 3 Requerimientos de software... 3 Bajar programas desde Internet... 4 Manual de Usuario... 5 Archivos de instalación FECU S.A....

Más detalles

Anteproyecto Fin de Carrera

Anteproyecto Fin de Carrera Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:

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

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

Manual de 1 nstalación CONAGUA

Manual de 1 nstalación CONAGUA / CATALOGO DIGITAL DE CONCEPTOS, ESPECIFICACIONES TÉCNICAS Y PRECIOS UNITARIOS PARA LOS PROYECTOS DE REHABILITACIÓN Y MODERNIZACIÓN DE DISTRITOS DE RIEGO Manual de 1 nstalación CONAGUA COMISIÓN NACIONAL

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

Tutorial: Instalación de Eclipse para programar Android en Windows

Tutorial: Instalación de Eclipse para programar Android en Windows Tutorial: Instalación de Eclipse para programar Android en Windows En este tutorial vamos a aprender todo lo necesario para dejar nuestra computadora lista para programar en Java para Android, por medio

Más detalles

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos.

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Qlik, QlikTech,

Más detalles

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Empremática, Guía12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Objetivos: Identificar las

Más detalles

Guía rápida del usuario. Disco duro virtual.

Guía rápida del usuario. Disco duro virtual. Guía rápida del usuario. Disco duro virtual. Servicio de compartición de carpetas y archivos a través de Internet y sincronización con dispositivos móviles. Índice Introducción Definir espacio por defecto

Más 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

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado Ministerio de Educación, Cultura y Deporte Joomla! La web en entornos educativos Guía del alumnado INTEF 2012 Joomla! La web en entornos educativos Guía Didáctica En este apartado describiremos las características

Más detalles