Universidad Técnica Federico Santa María. Proyecto de fin de estudios. Tlemcani Nadia

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Universidad Técnica Federico Santa María. Proyecto de fin de estudios. Tlemcani Nadia"

Transcripción

1 Universidad Técnica Federico Santa María Proyecto de fin de estudios Tlemcani Nadia

2 «Implementación de sistema de noticias de la carrera de Técnico Universitario en Informática para móviles» Tlemcani Nadia Abril - Junio 2015 Profesores referentes: Don Ricardo Cahe Mr. Patrick Lebegue

3

4 Agradecimientos En primer lugar, me gustaría dar las gracias a la Universidad Federico Santa María por aceptarme en su establecimiento durante esos tres meses y que me permitió realizar el trabajo final de mis estudios. Entonces quiero dar las gracias a los profesores Ricardo, Lais, Catherine, Cristian, Rodrigo, Dagoberto y el alumno Marco por hacerme sentir tan bienvenida, por su amabilidad, generosidad y atención a mí. También quiero agradecer a la profesora de español por integrarme a su curso y lo que me enseñó. Por último, doy las gracias al personal de la cocina, que hizo todo lo posible para desarrollar un menú especial para mí y para hacer los almuerzos agradables.

5 Índice Introducción I. Primera parte: Descripción del Proyecto 1. Contexto actual 2. Las tecnologías existentes 3. Ambiente de trabajo y herramientas de desarrollo elegidas 4. Framework y lenguajes utilizados 5. Emulador e IDE para compilar 6. Objetivos y problemas del proyecto II. Segunda parte: La aplicación 1. Modelo inicial 2. Diseño de la aplicación 3. Interfaz y funcionamiento 4. Logo para diferentes plataformas III. Tercera parte: Balance 1. Habilidades Adquiridas 2. Contribuciones culturales 3. Conclusión Bibliografía

6 Introducción Hoy, más que nunca, las tecnologías de comunicación están en auge. Los teléfonos inteligentes y las tabletas se han convertido en herramientas esenciales y fueron capaces de conseguir un lugar en la vida cotidiana de todos. La aparición de las aplicaciones móviles ha facilitado a los usuarios, el acceso a un servicio. Además, el aspecto y el tacto son más adecuados y naturales a los seres humanos. Es por eso que en el presente trabajo nos centramos en una aplicación móvil consistente en un sistema de información de noticias para los estudiantes. De hecho, es importante para que el estudiante se mantenga al corriente de las últimas noticias en su universidad, simplemente. 5

7 I. Primera parte: Descripción del Proyecto 1. Contexto actual: La Universidad Técnica Federico Santa María es una universidad chilena cuya Casa Central está ubicada en Valparaíso. Tiene además campus y sedes ubicados en Viña del Mar, Concepción, Santiago-San Joaquín, Santiago-Vitacura y Rancagua. Misión USM: Crear y difundir nuevo conocimiento, y formar integralmente profesionales idóneos en el ámbito científico - tecnológico, para liderar el desarrollo del país y la humanidad. Realizamos esta misión siendo una comunidad universitaria de excelencia, que se vitaliza con la diversidad e independencia de los procesos de descubrimiento y aprendizaje y que, de acuerdo con la voluntad testamentaria de don Federico Santa María Carrera, pone especial énfasis en la integración de aquellos que, reuniendo las condiciones exigidas por el quehacer académico, no poseen suficientes medios materiales. Visión USM: Ser un referente científico-tecnológico nacional e internacional, que convocando a una comunidad universitaria de excelencia, estimule la difusión del conocimiento y la creación de valor, en todas sus áreas de trabajo, siendo reconocida como UNIVERSIDAD LIDER EN INGENIERÍA, CIENCIA Y TECNOLOGÍA. 6

8 Toda la información de la Universidad Federico Santa María está disponibles en la página oficial en la siguiente dirección: « Para acceder a las noticias específicas de la Sede Viña del Mar, sólo tienes que seleccionar «Viña del Mar» en la pestaña «Noticias por Campus o Sedes». La carrera de Técnico Universitario en Informática dispone de una página propia y también hay una página de facebook. Además, en la entrada del edificio Informática pude ver las noticias desplazadas en una pantalla. Los estudiantes pueden acceder fácilmente a la información más reciente. Tenga en cuenta que se está creando un nuevo sitio web, para implementar una aplicación que permita a los alumnos poder ver las noticias en sus dispositivos móviles. 7

9 I.2. Las tecnologías existentes: En la actualidad hay una gran cantidad de proveedores de plataformas móviles y cada uno tiene su propio sistema operativo. Para nuestro proyecto, es necesario que cada estudiante pueda acceder con su solicitud a un sitio, sea cual sea el móvil que dispone. Por lo tanto, nos enfrentamos a un problema que es el desarrollo de una aplicación compatible con cualquier sistema operativo. Para ello existen varias soluciones: - La primera es desarrollar para cada plataforma, una aplicación diseñada en la lengua nativa de dicha plataforma y con diferentes herramientas de desarrollo. La carga de trabajo sería significativa y requeriría conocimientos en varios lenguajes distintos. - La segunda solución está basada en el navegador web, por lo que no habría más problemas de compatibilidad debido a que la mayoría de los dispositivos móviles ahora utilizan el mismo navegador Web Kit y todos tienen el mismo estándar que es, por tanto, HTML 5. - La tercera solución es desarrollar una aplicación híbrida, consistente en una aplicación nativa que para ciertos servicios se ejecuta en un navegador web incrustado en la aplicación (se incrustan llamadas a páginas web). 8

10 Hay más de una docena de maneras de lograrlo. Consideramos aquí las principales: Soluciones Plataformas Lenguajes IDE PhoneGap IOS HTML 5 Cualquier IDE, Android CSS 3 tecnologías de desarrollo Web Blackberry Os JavaScript (HTML, CSS y Symbian JavaScript) Titanium Bada IOS Android Blackberry Os JavaScript Titanium Studio (basado en Eclipse) Rhomobile IOS Android Blackberry Os Windows mobile Flex IOS Android Blackberry Os Ruby HTML CSS JavaScript ActionScript 3 MXML El plugin de Eclipse «RhoStudio» o cualquier editor que soporte el desarrollo web y Ruby Adobe Flash Builder Anexo 1: Las soluciones dominantes. 9

11 I.3. Ambiente de trabajo y herramientas de desarrollo elegidas: Para nuestra aplicación, vamos a optar por la tercera solución presentada. Ahora estamos estableciendo las ventajas y desventajas de las diferentes soluciones propuestas. Soluciones Beneficios Desventajas PhoneGap Titanium Rhomobile Flex Posee una pequeña biblioteca, permite acceder a muchos recursos de hardware, permite generar una solución escalable, cuenta con una comunidad activa, que desarrolla sin costo (soluciones gratuitas). La aplicación nativa, permite acceder a los recursos materiales, la velocidad de desarrollo, y la escalabilidad. Algunos «widgets» nativos, la similitud con «Ruby On Rails», el entorno de prueba y desarrollo eficiente y gratuito. El entorno de desarrollo integral, buena documentación y muchos tutoriales, el acceso a muchos recursos nativos, y libre. El uso de métodos de callback que puede ser complejo, y la portabilidad presenta problemas con plugins específicos PhoneGap. La mala documentación, la falta de recursos para el aprendizaje, la conexión permanente a Internet para el IDE. El aprendizaje difícil y poco acceso a los «widgets» nativos. El rendimiento, sin aspecto predeterminado nativo, y el pago de entorno de desarrollo. Anexo 2: Ventajas y desventajas comparativas. Al parecer, ahora, teniendo las opciones sobre la mesa PhoneGap emerge como la mejor solución para nuestra aplicación, por lo que la elegimos. 10

12 En cuanto al entorno de desarrollo, vamos a utilizar Sublime Text 2, para facilitar la navegación a través de los archivos, comandos y métodos. Con este IDE, podemos codificar en cualquier lenguaje de programación que necesitamos. Además, la herramienta de indentación seguirá la indentación correcta requerida para cada idioma. También contamos con resaltado de sintaxis que hace el código más legible. Sublime Text 2 tiene muchas opciones como la posibilidad de editar múltiples ubicaciones de un archivo a la vez, la sintaxis válida destacando para SCSS, o una ayuda de entrada. Anexo 3: Sublime Text 2 interfaz, durante una búsqueda. Anexo 4: Interfaz de Sublime Text 2, la sangría y resaltado de sintaxis SCSS. 11

13 I.4. Framework y lenguajes utilizados: Node.js permite utilizar el código JavaScript en un entorno de servidor. Permite hacer código JavaScript fuera del navegador, y generar páginas web. Node.js es rápido y eficiente, gracias a que utiliza el motor JavaScript V8, de código abierto y desarrollado por Google para el Proyecto Chromium. La ventaja de V8 sobre otros motores de JavaScript radica en su forma de interpretar el código de forma no bloqueante al momento de su ejecución, convirtiendo rápidamente el código JavaScript a código máquina, optimizando su funcionamiento considerablemente al momento de ejecutarse. Esto, junto con las ventajas que presenta el lenguaje JavaScript con los métodos de callback y el sistema de eventos nativo, hacen de Node.js una excelente alternativa. Por estas razones, elegimos este entorno para el lado del servidor de nuestra aplicación. La instalación es simple, y hay plugins de fácil acceso a través de un gestor de paquetes: NPM (Node Package Manager). Angular.js es un Framework de JavaScript que está disponible en GitHub desde junio de Se basa en conceptos como el MVC (Modelo - Vista- Controlador) patrón de arquitectura de software que establece que debe haber una separación entre los datos (modelo), la presentación de datos (ver), y las acciones que puede realizar en estos datos (Controlador). Del mismo modo, se basa en el concepto de enlace de datos o en el concepto de manejo del DOM a través de directivas. Debido a que recibí conocimientos de este lenguaje (JavaScript) durante mis estudios y que, además, por mi investigación en la web, Angular.js parece ser una herramienta muy poderosa, he optado por utilizarla en mi trabajo 12

14 I.5. Emulador e IDE para compilar: Ripple es un emulador en línea. Vamos a utilizar Google Chrome para probar nuestra aplicación sin tener que compilar. Para compilar nuestra aplicación para Android finalmente tenemos dos posibilidades: utilizar el Android Studio IDE o utilizar Eclipse con el plugin ADT (Android Development Tools). Facilidad de instalación ADT (Eclipse) Medio Android Studio Simple Idiomas Muchos Inglés Rendimiento Puede ser pesado Rápido Compilador Ant Gradle Editor gráfico sí sí Anexo 5: ADT y Android Studio. Para nuestro proyecto vamos a utilizar el IDE Android Studio. 13

15 I.6. Objetivos y problemas del proyecto: El objetivo principal de este proyecto es el desarrollo de una aplicación que permita a los estudiantes de la carrera de Informática Sede Viña del Mar para acceder a las últimas noticias sobre el campus, mediante tecnología móvil. Durante el desarrollo de esta aplicación, se produjeron algunos problemas. En primer lugar, las combinaciones posibles entre las numerosas tecnologías disponibles, lo que hace que nuestra elección difícil. En segundo lugar, la interacción Angular.js, Node.js y MySQL puede llegar a ser bastante difícil. No hay muchos recursos informativos sobre el uso de otros motores de Bases de Datos en este tipo de aplicaciones, ya que el motor más utilizado en este tipo de entorno de desarrollo es MongoDB en lugar de algún motor SQL. Por último, las peticiones entre dominios (Cross Origin Resource Sharing) impiden que la aplicación se ejecute correctamente en la tableta. 14

16 II. Segunda parte: La aplicación: 1. Modelo inicial: Anexo 6: Aplicación del modelo. 15

17 II.2. Diseño de la aplicación: Hay dos tipos de Framework que podemos utilizar para nuestro proyecto. Uno es Sencha Touch, que utiliza jquery Mobile como punto principal de desarrollo, el cual incluye varios elementos visuales disponibles, como grillas (grids) para disposición de contenido, soporte nativo para menús y botones, y detección de eventos táctiles, propios de un teléfono móvil actual. Por otro lado tenemos como alternativa los Frameworks Backbone.js, Ember.js y Angular.js, que permiten una mejor organización del código además de una mejor interacción con HTML. La implementación de la aplicación es relativamente simple, por lo que elegimos, en relación con el diseño de la interfaz para escribir nuestro código CSS. El Framework Angular.js no requiere mayor aprendizaje de CSS, es por eso que utilizamos para nuestro proyecto. Compass es un Framework que permite compilar CSS usando SCSS o SASS. Proporciona una API para la integración HTML y CSS3 limpia y productiva. Se requiere la instalación de un pre intérprete de Ruby en nuestra máquina. La instalación es sencilla y se realiza desde la línea de comandos ($ gem install compass). Para compilar nuestro proyecto, introduzca la línea de comandos en una terminal: $ compass compile. Por razones prácticas, estamos creando una «css.bat» archivo del sistema de Windows para compilar automáticamente nuestro archivo SCSS después de la edición. 16

18 II.3. Interfaz y funcionamiento: Utilizamos el emulador Ripple que está representado por un pequeño icono en esta barra de herramientas, sólo tiene que elegir «enable» para activar y «disable» de otro modo: Anexo 7: Interfaz Ripple. 17

19 Nuestra aplicación tiene que presentar una interfaz lo más similar posible al sitio oficial de la Universidad, adoptaremos los mismos colores y formas. Para ayudarlos, vamos a utilizar las herramientas de desarrollo de Mozilla Firefox, y sobre todo de elementos de tipo inspector. Así que nuestra página principal será tal como se presenta a continuación si: Un simple clic en el logotipo en la parte inferior izquierda de la interfaz permite el acceso a la página de inicio en cualquier momento. Anexo 8: Inspector Mozilla Firefox página de inicio. 18

20 En cuanto a las últimas noticias, el clic se hará sobre el logotipo en la parte inferior derecha de la interfaz. Ahora viene la representación visual de la aplicación a la noticia: Para mostrar los titulares de noticias vamos a utilizar las directrices «ng-repeat» de Angular.js. Esta directiva muestra todos los elementos de una matriz. A un clic en uno de los títulos, el usuario debe enviar el contenido de la noticia de que se trate. Anexo 9: Representación Visual últimas noticias. 19

21 Llegamos a esto a través de la directiva «ng-show», que en un clic, en el DOM hace visible el contenido de la noticia. Luego añadimos un efecto «en gris» cuando el usuario haga clic en un nuevo título. También se puede llegar a la página de noticias siguiente o anterior con los botones habilitados al efecto. El usuario también tiene una barra de búsqueda en la parte superior de la interfaz. Permite la selección de nuevos títulos que contienen los caracteres introducidos en el espacio para la búsqueda. Anexo 10: Contenido de un nuevo. Anexo 11: Efecto CSS "en gris" en una nueva ya visitada. Anexo 12: Demostración de la barra de búsqueda. 20

22 Los datos de nuestra aplicación se recogen en una base de datos disponible para nosotros. Estos datos son utilizados con el lenguaje SQL. WampServer es una plataforma de desarrollo web para aplicaciones web dinámicas de Windows utilizando el servidor Apache 2, lenguaje de scripting PHP y una base de datos MySQL. También posee PHPMyAdmin para administrar fácilmente las bases de datos. Así que vamos a tomar ventaja de esta plataforma. Nuestro proyecto está estructurado de la siguiente manera: Anexo 13: Estructura funcional del proyecto. 21

23 Sabemos que la carga de datos a veces puede requerir más o menos tiempo. Sin embargo, es importante que se informe al usuario y que la interfaz sea intuitiva. También, estamos implementando un cargador es un icono que aparecerá en la aplicación durante el tiempo de carga de datos. Con la Directiva «ng-route» de Angular.js, también podemos redirigir al usuario a la página de inicio si hay error en la ruta URL. Por último, durante un problema de carga de datos, aparece un mensaje de error. Anexo 14: Descripción Cargador. Anexo 15: Vista previa de un error de carga de datos. 22

24 Para comunicarse e intercambiar datos con nuestra base de datos, podemos crear un archivo «serveur.js». Su código establecerá la conexión con la base de datos y va a extraer los datos necesarios de consultas SQL incluyen dentro. Entonces volverá el resultado de estas peticiones al formato JSON, pasándolos al lado del cliente como una tabla de datos. Estamos lanzando nuestro servidor Node.js con símbolo del sistema: Anexo 16: Command Prompt Node.js. Para adaptar nuestro proyecto a la página web de la Universidad, tenemos que revisar nuestro diagrama anterior de la siguiente manera: Anexo 17: Nueva estructura. 23

25 La estructura JSON se ve así: - (Object) : o Array : «id» equivalente a «codigo_noticia». «title» equivalente a «not_titulo». «content» equivalente a «not_descripcion». «date» equivalente a «not_fecha_grabacion». La interfaz y el funcionamiento sigue siendo el mismo: Anexo 18: Visualización de los nuevos datos. 24

26 II.4. Logo para diferentes plataformas: Para crear el logo de la aplicación, vamos a utilizar la herramienta en línea Launcher Icon Generator Android Asset Studio. Tenemos un archivo Zip que necesitamos para mover al directorio «res» de la aplicación. Esta es una forma sencilla de obtener los logotipos de diferentes tamaños dependiendo de la plataforma utilizada: Anexo 19: Launcher Icon Generator. 25

27 III. Tercera parte : Balance 1. Habilidades Adquiridas : A lo largo de este proyecto, tuve la oportunidad de aprender nuevas habilidades. De hecho, he mejorado mis conocimientos de HTML, CSS3 y JavaScript. Además, mediante el estudio del funcionamiento de aplicaciones multiplataforma, pude ver entre las distintas soluciones existentes. Además, conocí varios Frameworks, lo que me ayudará en el futuro. A través de mi investigación efectuada en tutoriales en línea, pude observar que Angular.js, es, en mi opinión, una herramienta excelente para el desarrollo de aplicaciones multiplataforma. III.2. Contribuciones culturales: Creo que he mejorado mucho mi español, a través de la educación que recibí aquí, pero también a través de intercambios con la gente que conocí. A pesar de la barrera del idioma, pude ver, a través del conocimiento que he hecho aquí, otra cultura y otra forma de vida. Del mismo modo, tuve la oportunidad de presentar mi cultura. Todos los intercambios me han dado una visión más amplia de la vida. Quisiera, por último, confirmar la hospitalidad y la generosidad de la población chilena. 26

28 III.3. Conclusión: Pudimos ver, a través de nuestro proyecto, que fue posible desarrollar una aplicación para Smartphones y Tabletas de manera sencilla. No es imprescindible tener conocimientos en cada uno de los lenguajes nativos de todas las plataformas disponibles. Sólo se requieren conocimientos de HTML, CSS3 y JavaScript. Para hacer fácil de implementar una aplicación funcional, hay Frameworks como jquery Mobile, que están disponibles en código abierto. Por último, la forma más sencilla, rápida y eficaz para desarrollar una aplicación multiplataforma es recurrir a las tecnologías web. 27

29 Anexo Anexo 1: Las soluciones dominantes Anexo 2: Ventajas y desventajas comparativas Anexo 3: Sublime Text 2 interfaz, durante una búsqueda...11 Anexo 4: Interfaz de Sublime Text 2, la sangría y resaltado de sintaxis SCSS...11 Anexo 5: ADT y Android studio...13 Anexo 6: Aplicación del modelo...14 Anexo 7: Interfaz Ripple...14 Anexo 8: Inspector Mozilla Firefox página de inicio...14 Anexo 9: Representación Visual últimas noticias...14 Anexo 10: Contenido de un nuevo...14 Anexo 11: Demostración de la barra de búsqueda...14 Anexo 12: Efecto CSS «en gris» en una nueva ya visitada...14 Anexo 13: Estructura funcional del proyecto...14 Anexo 14: Descripción Cargador...14 Anexo 15: Vista previa de un error de carga de datos...14 Anexo 16: Command Prompt Node.js...14 Anexo 17: Nueva estructura...14 Anexo 18: Visualización de los nuevos datos...14 Anexo 19: Launcher Icon Generator

30 Fuentes

31 Soluciones Plataformas Idiomas IDE PhoneGap IOS HTML 5 Cualquier IDE, Android CSS 3 tecnologías de desarrollo Web Blackberry Os JavaScript (HTML, CSS y Symbian JavaScript) Titanium Bada IOS Android Rhomobile IOS Flex Blackberry Os Android Blackberry Os Windows mobile IOS Android Blackberry Os JavaScript Ruby HTML CSS JavaScript ActionScript 3 MXML Anexo 1: Las soluciones dominantes. Titanium Studio (basado en Eclipse) El plug-in de Eclipse «RhoStudio» o cualquier editor que soporte el desarrollo web y Ruby Adobe Flash Builder 30

32 Soluciones Beneficios Desventaja PhoneGap Titanium Rhomobile Flex Posee una pequeña biblioteca, permite acceder a muchos recursos de hardware,permite generar una solución escalable, cuenta con una comunidad activa, que desarrolla sin costo(soluciones gratuitas). La aplicación nativa, permite acceder a los recursos materiales, la velocidad de desarrollo, y la escalabilidad. Algunos «widgets» nativa, la similitud con «Ruby On Rails», el entorno de prueba y desarrollo eficiente y gratuita. El entorno de desarrollo integral, buena documentación y muchos tutoriales, el acceso a muchos recursos nativos, y libre. El uso de métodos de devolución de llamada que puede ser difícil, y la portabilidad presenta problemas con plugins específicos PhoneGap. La mala documentación, la falta de recursos para el aprendizaje, la conexión permanente a Internet para el IDE. El aprendizaje difícil y poco acceso a los «widgets» nativa. El rendimiento, sin aspecto predeterminado nativo, y el pago de entorno de desarrollo. Anexo 2: Ventajas y desventajas comparativas. 31

33 Anexo 3: Sublime Text 2 interfaz, durante una búsqueda. Anexo 4: Interfaz de Sublime Text 2, la sangría y resaltado de sintaxis SCSS. 32

34 Facilidad de instalación ADT (Eclipse) Medio Android Studio Simple Idiomas Muchos Inglés Rendimiento Puede ser pesado Rápido Compilador Ant Gradle GUI Editor sí sí Anexo 5: ADT y Android Studio. Anexo 6: Aplicación del modelo. 33

35 Anexo 7: Interfaz Ripple. 34

36 Anexo 8: Inspector Mozilla Firefox página de inicio. 35

37 Anexo 9: Representación Visual últimas noticias. 36

38 Anexo 10: Contenido de un nuevo. Anexo 11: Efecto CSS «en gris» en una nueva ya visitada. Anexo 12: Demostración de la barra de búsqueda. 37

39 Anexo 13: Estructura funcional del proyecto. 38

40 Anexo 14: Descripción Cargador. Anexo 15: Vista previa de un error de carga de datos. Anexo 16: Command Prompt Node.js. 39

41 Anexo 17: Nueva estructura. Anexo 18: Visualización de los nuevos datos. 40

42 Anexo 19: Launcher Icon Generator. 41

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

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

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

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

Guía de Moodle para Estudiantes

Guía de Moodle para Estudiantes Guía de Moodle para Estudiantes 1. Introducción En este tutorial se asume que: 1. Usted tiene al menos el conocimiento básico del uso de una computadora, incluyendo el ratón y el teclado, y está familiarizado

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 EN INFORMÁTICA DE GESTIÓN Título del proyecto: GESTIÓN DE INFORMACIÓN ADAPTABLE MEDIANTE DISPOSITIVOS

Más detalles

Microsoft Virtual Academy

Microsoft Virtual Academy Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea. http://www.microsoftvirtualacademy.com Aprendiendo a Programar Capítulo I Cómo funciona una computadora? La

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE

UNIVERSIDAD TÉCNICA DEL NORTE UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL DE INSTALACIÓN AUTOR: CHRISTIAN FELIPE REINOSO CHAMBA DIRECTOR: ING.

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

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1 DreamWeaver CS5 y CS6 Cursosindustriales. Curso de DreamWeaver CS6 1 DREAMWEAVER CS5. DISEÑO DE PÁGINAS DINÁMICAS. En esta segunda sección de diseño de páginas Web con Dreamweaver CS, vamos a hablar sobre

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

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

Universidad Tecníca Federico Santa Maria. Proyecto de fin de estudios :

Universidad Tecníca Federico Santa Maria. Proyecto de fin de estudios : Universidad Tecníca Federico Santa Maria Proyecto de fin de estudios : «Investigación de aplicaciones o herramientas de software, para dispositivos móviles, en el marco de desarrollo de un proyecto de

Más detalles

Desarrollo de un aplicativo mobile multiplataforma

Desarrollo de un aplicativo mobile multiplataforma Desarrollo de un aplicativo mobile multiplataforma Tomoki Kamo Mora Enginyeria Informàtica Carles Sanchez Rosa 05/06/2012 multiplataforma 1 Introducción Actualmente podemos estar conectados constantemente

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

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM Noviembre 2015 1 DATOS GENERALES DEL CURSO 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES (IFC) Área Profesional: DESARROLLO

Más detalles

Módulo 1: Creación de un juego en Flash para Android

Módulo 1: Creación de un juego en Flash para Android NUEVO CURSO DE AULA FORMATIVA: MOBILE UNIVERSITY 1 Bienvenido a Mobile University!. El desarrollo de apps y webs adaptadas a móviles está de moda. Eso implica un aumento considerable de demanda laboral

Más detalles

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de proyectos Un sistema de gestión de proyectos es

Más detalles

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID Vicente Moya Murillo (1) Ing. Patricia Chávez Burbano (2) Facultad de Ingeniería en Electricidad y Computación Escuela Superior

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

Software libre complementario

Software libre complementario Software libre complementario Ministerio de Educación. ITE. Software libre complementario. 1 Módulo 4. Software libre complementario En este apartado vamos a contemplar algunos programas de acceso libre

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

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Creación de Portales Web

Más detalles

www.apliqr.com Manual de Usuario - v0.1 Manual de usuario v0.1

www.apliqr.com Manual de Usuario - v0.1 Manual de usuario v0.1 Manual de usuario v0.1 1 Índice de contenidos 1.Iniciar sesión...3 2.Crear una cuenta de usuario...4 3.Elegir un plan de servicio...5 4.Pasar a un plan de pago...7 5.Ver el plan contratado...8 6.Códigos

Más detalles

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso.

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso. 4.4. ENLAZAR UN ARCHIVO O UNA PÁGINA WEB 4.4.1. Características El contenido de un curso no sólo se limita a los creados mediante los editores de Moodle, puesto que este tipo de recursos permite enlazar

Más detalles

MOVIL MEDIA MEDITERRÁNEO SL. Una cosa es segura, es que este número va aumentándose cada día

MOVIL MEDIA MEDITERRÁNEO SL. Una cosa es segura, es que este número va aumentándose cada día PÁGINA WEB MÓVIL Sabe Usted cuántos clientes pierde cada día porque no tiene página web móvil? Calculamos juntos! Si su página web acoge 100 visitas al día, 45 de estas personas llegan desde teléfono inteligente

Más detalles

CIRCULAR PLATAFORMA EDUCAMOS

CIRCULAR PLATAFORMA EDUCAMOS Guadalajara, 18 de diciembre de 2015 Queridas familias: Os comunicamos, que a partir del próximo 28 de diciembre estará en funcionamiento la nueva versión de la plataforma Educamos (2.0), que seguirá siendo

Más detalles

Guía #5: Gestión de plantillas, componentes, módulos y plug-ins

Guía #5: Gestión de plantillas, componentes, módulos y plug-ins UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2012 GUIA DE LABORATORIO #5 Nombre de la Práctica: Gestión de plantillas, plug-ins y módulos Lugar de Ejecución:

Más detalles

Joomla! 3.3 Cree y administre sus sitios Web

Joomla! 3.3 Cree y administre sus sitios Web Capítulo 1: Descubrir Joomla! A. Razones para crear un sitio con Joomla! 9 B. Documentarse sobre Joomla! 9 C. La hoja de ruta de Joomla! 10 D. Qué es un CMS? 12 E. HTML y XHTML 12 F. Diferenciar el contenido

Más detalles

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día.

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día. NOMBRE DEL EXPERIMENTO Construye y Controla tu Robot en un día. AUTOR Juan Antonio Holgado Terriza Marcelino Cabrera Cuevas Jesús Luis Muros Cobos Sandra Rodríguez Valenzuela CATEGORÍA Tecnología PALABRAS

Más detalles

El desarrollo de aplicaciones móviles nativas, Web o híbridas

El desarrollo de aplicaciones móviles nativas, Web o híbridas IBM Software Thought Leadership White Paper WebSphere El desarrollo de aplicaciones móviles nativas, Web o híbridas 2 El desarrollo de aplicaciones móviles nativas, Web o híbridas Índice 2 Introducción

Más detalles

TEMA 3: SISTEMAS OPERATIVOS.

TEMA 3: SISTEMAS OPERATIVOS. TEMA 3: SISTEMAS OPERATIVOS. 1. QUÉ ES UN SISTEMA OPERATIVO? 2. SISTEMAS OPERATIVOS GRÁFICOS. 3. SISTEMAS OPERATIVOS MÓVILES. 4. EL ENTORNO DE WINDOWS PARA PC. 5. LA APLICACIÓN DEL TEMA. 6. ACTIVIDADES.

Más detalles

GUÍA DE INICIO RÁPIDO

GUÍA DE INICIO RÁPIDO GUÍA DE INICIO RÁPIDO Bienvenido a SugarSync. Estamos muy contentos de que te hayas unido a nosotros! En esta guía, te explicaremos los pasos para instalar SugarSync en tu ordenador y sincronizar tus carpetas

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

1.- Introducción ---------------------------------------------------------------------------- 02

1.- Introducción ---------------------------------------------------------------------------- 02 1 Manual para usuario lector Biblioteca Digital Cengage Indice: 1.- Introducción ---------------------------------------------------------------------------- 02 2.- Acceso a la aplicación ----------------------------------------------------------------

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

Manual de la aplicación para terminales móviles AppTUSSAM

Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 1 de 13 Fecha: 25-03-2014 Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 2 de 13 Fecha: 25-03-2014 PANTALLA PRINCIPAL Tiempos de llegada: para consultar

Más detalles

Herramientas para la Comunicación y Trabajo Colaborativo

Herramientas para la Comunicación y Trabajo Colaborativo Herramientas para la Comunicación y Trabajo Colaborativo Módulo 1 El salto a la Nube: herramientas ofimáticas y almacenamiento en la Nube. Plataforma de Comunicación Interna FileSender: la esperada Consigna?

Más detalles

Entorno de desarrollo Instalación y configuración

Entorno de desarrollo Instalación y configuración Entorno de desarrollo Instalación y configuración GExCALL Formación http://gexcall.unex.es/formacion El plugin ADT (Android Development Tools) extiende al IDE Eclipse. Te permite crear y depurar aplicaciones

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

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

Manual de Usuario e Instalación McAfee Multi Access

Manual de Usuario e Instalación McAfee Multi Access Manual de Usuario e Instalación McAfee Multi Access Bienvenido a McAfee Multi Access! McAfee Multi Access es un servicio de seguridad que proporciona una protección completa hasta en cinco dispositivos

Más detalles

Página1 ONEDRIVE U N I V E R S I D A D D E A L C A L Á, P A T R I M O N I O D E L A H U M A N I D A D

Página1 ONEDRIVE U N I V E R S I D A D D E A L C A L Á, P A T R I M O N I O D E L A H U M A N I D A D Página1 Tabla de contenido Qué es OneDrive?... 3 Cómo puedo acceder a mi cuenta OneDrive para Empresa?... 3 Diferencias entre OneDrive y OneDrive para Empresas... 4 OneDrive para Empresa... 5 Principales

Más detalles

CURRICULUM VITAE. Datos personales

CURRICULUM VITAE. Datos personales CURRICULUM VITAE Datos personales Nombre y Apellidos Rafael Mª González Domínguez Fecha de nacimiento 19 de Marzo de 1977 Estado civil Casado Situación laboral Empleado por cuenta ajena Teléfono Teléfono

Más detalles

Propuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela.

Propuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela. Diseño web HTML5/CSS3 Programación JAVA Tiendas de venta online Posicionamiento SEO Desarrollo de aplicaciones móviles Propuesta para la realización de un curso de programación de aplicaciones móviles

Más detalles

Acercándose a Flash. Capítulo. 1.1 Por qué Flash?

Acercándose a Flash. Capítulo. 1.1 Por qué Flash? Capítulo 1 Acercándose a Flash 1.1 Por qué Flash? F lash se ha convertido en un clásico para el diseño de páginas web y de presentaciones multimedia interactivas. Las características más destacadas de

Más detalles

Modalidad Abierta y a Distancia Periodo octubre 2014-febrero 2015. Manual de uso: plataforma de descarga HTML 5

Modalidad Abierta y a Distancia Periodo octubre 2014-febrero 2015. Manual de uso: plataforma de descarga HTML 5 Modalidad Abierta y a Distancia Periodo octubre 2014-febrero 2015 Manual de uso: plataforma de descarga HTML 5 Esta plataforma está desarrollado para estudiantes de la Universidad Técnica Particular de

Más detalles

Instalar XAMP en modo gráfico

Instalar XAMP en modo gráfico Instalar XAMP en modo gráfico Si queremos convertir nuestro ordenador en un servidor web, podemos hacerlo en menos de 10 minutos con la instalación del paquete XAMPP que se encargará de realizar automáticamente

Más detalles

Red social accesible para dispositivos móviles

Red social accesible para dispositivos móviles Red social accesible para dispositivos móviles Ricardo Ríos, José R. Hilera, Universidad de Alcalá Alcalá de Henares, España ricardo.rios@edu.uah.es; jose.hilera@uah.es Resumen. Se presenta una aplicación

Más detalles

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Cookbook Creando un Proyecto Android (ADT-Eclipse) Cookbook Creando un Proyecto Android (ADT-Eclipse) ALONSO PARRA CESAR VIELMA FREDDY RONDON JOSE MARQUEZ Alienx9889 * cesarvielma * spantons * joseangel2212 * * @gmail.com Universidad de Los Andes Escuela

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

Introducción a Ardora www.webardora.net

Introducción a Ardora www.webardora.net Ardora es un programa de autor enfocado principalmente al desarrollo de contenidos educativos para la web con el que se pretende que el profesorado centre su esfuerzo en el aspecto metodológico y didáctico

Más detalles

SELENIUM MANUAL DE INSTALACIÓN Y USO

SELENIUM MANUAL DE INSTALACIÓN Y USO UNIVERSIDAD DEL VALLE FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN PROGRAMA DE INGENIERÍA DE SISTEMAS SELENIUM MANUAL DE INSTALACIÓN Y USO Desarrollado por: JAIR HERNANDO VIDAL

Más detalles

Tarea 1 Diseño Web en entorno cliente José Luis Comesaña

Tarea 1 Diseño Web en entorno cliente José Luis Comesaña Actualmente tengo instalados en mi sistema los navegadores Mozilla Firefox, Opera, Safari, Google Chrome e Internet Explorer (éste último porque venía con el sistema, de lo contrario no lo habría instalado).

Más detalles

ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL

ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL PROTOTIPO DE SOFTWARE DE UN SISTEMA RECOMENDADOR DE PRODUCTOS Y SERVICIOS EN PROMOCIÓN SOBRE UNA ARQUITECTURA

Más detalles

INSTALACIÓN PHP+MYSQL CON EASYPHP

INSTALACIÓN PHP+MYSQL CON EASYPHP INSTALACIÓN PHP+MYSQL CON EASYPHP La herramienta EasyPhp, configura automáticamente y de manera sencilla un servidor Apache en nuestra máquina junto con un gestor de bases de datos MySQL. Para comenzar

Más detalles

Sage CRM. Sage CRM 7.3 Guía de Mobile

Sage CRM. Sage CRM 7.3 Guía de Mobile Sage CRM Sage CRM 7.3 Guía de Mobile Copyright 2014 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

Trabajo Final de Grado

Trabajo Final de Grado Grado en Ingeniería Informática Trabajo Final de Grado Desarrollo de una aplicación para mostrar gráficamente datos de uso del producto de realidad aumentada DOING3D Autor: Xavier Cano Ebrí Supervisor:

Más detalles

TOOLS NOV 2014. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.

TOOLS NOV 2014. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL. TOOLS NOV 2014 total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del Siglo

Más detalles

Guía para evaluadores de Firefox 4 móvil. Contact us: press@mozilla.com

Guía para evaluadores de Firefox 4 móvil. Contact us: press@mozilla.com Guía para evaluadores de Firefox 4 Contact us: press@mozilla.com Tabla de contenidos Acerca de Mozilla 1 Comenzando 2 Escribe Menos, Navega Más 3 Ponte en marcha 5 Personalización sobre la marcha 7 Características

Más detalles

GUÍA DE ACCESO AL CAMPUS DE HEDIMA

GUÍA DE ACCESO AL CAMPUS DE HEDIMA GUÍA DE ACCESO AL CAMPUS HEDIMA 2 GUÍA DE ACCESO AL CAMPUS DE HEDIMA INDICE REQUERIMIENTOS TÉCNICOS DE LOS EQUIPOS PARA ACCEDER Y VISUALIZAR CORRECTAMENTE LOS CURSOS...7 CÓMO ACCEDER A LA PLATAFORMA DE

Más detalles

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V: Manejo de software para documentar Semana 13 A. PRESENTACIÓN Para la construcción del documento el siguiente paso es elegir el programa de cómputo

Más detalles

Reconstruyendo para un mundo fragmentado

Reconstruyendo para un mundo fragmentado Reconstruyendo para un mundo fragmentado Construcción de un nuevo sitio web para la Carrera Marco González Luengo Para la Ayudantía de Mantención de la Página Web de la carrera 1 Antes de que los teléfonos

Más detalles

Laboratorio Virtual de Matemáticas (LVM) Manual de resolución de dudas y consultas técnicas

Laboratorio Virtual de Matemáticas (LVM) Manual de resolución de dudas y consultas técnicas Laboratorio Virtual de Matemáticas (LVM) Manual de resolución de dudas y consultas técnicas Índice de dudas o consultas 1. Resolución del acceso a Internet. 2. Resolución de la compatibilidad con Adobe

Más detalles

MANUAL AUTOFORMACIÓN DEL PROFESORADO EDICIÓN DE PÁGINAS WEB

MANUAL AUTOFORMACIÓN DEL PROFESORADO EDICIÓN DE PÁGINAS WEB 2013 MANUAL AUTOFORMACIÓN DEL PROFESORADO EDICIÓN DE GRUPO DE TRABAJO CONSERVATORIO PROFESIONAL DE MÚSICA ÍNDICE Introducción...Pág. 2 Descarga e instalación... Pág. 4 Desarrollo Joomla.. Pág. 10 Edición

Más detalles

Roberto Eder Weiss Juárez (28 años)

Roberto Eder Weiss Juárez (28 años) Roberto Eder Weiss Juárez (28 años) CONTACTOS Col. 18 Marzo, Av. Revolución, Int. 1 #743. Villahermosa, Tabasco, México C orreo electrónico: weiss.uttab@gmail.com Página web: http://webxico.blogspot.mx/

Más detalles

Laboratorio Virtual de Lectoescritura (LVL)

Laboratorio Virtual de Lectoescritura (LVL) Laboratorio Virtual de Lectoescritura (LVL) Plan de pruebas Índice Introducción Comprobación de equipos Índice de pruebas Pruebas Plan de pruebas LVL 1 / 11 Introducción Este documento tiene como finalidad

Más detalles

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET Enrique Ramón Gómez Rosas, Miguel Angel Mendoza García, Luis Alejandro De la Cruz Velázquez

Más detalles

Manual de usuario EBIBLIO MADRID

Manual de usuario EBIBLIO MADRID EBIBLIO MADRID SUMARIO Requisitos técnicos para utilizar ebiblio Madrid... 3 Cómo prestar ebooks o audiolibros en ebiblio Madrid?... 4 Opciones de lectura... 9 Lectura web o streaming... 10 Lectura en

Más detalles

Desarrollando con android sin conexión

Desarrollando con android sin conexión Desarrollando con android sin conexión Por: Alfonso Alí http://aalih.cubava.cu/2015/01/12/desarrollando-con-android-sin-conexion/ Para nadie es noticia que los dispositivos con

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Análisis de aplicación: JDownloader

Análisis de aplicación: JDownloader Análisis de aplicación: JDownloader Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). Copyright 2010, Junta de Comunidades

Más detalles

Empieza a utilizar LiveBox

Empieza a utilizar LiveBox 2014 Empieza a utilizar LiveBox http://www.liveboxcloud.com Empieza a utilizar Livebox Livebox es un software de cloud privado que te permite almacenar, compartir y editar documentos ubicados dentro del

Más detalles

inclusite Accesibilidad web GUÍA FUNCIONAL

inclusite Accesibilidad web GUÍA FUNCIONAL GUÍA FUNCIONAL 0ÍNDICE 1 Introducción Página 3 2 Primeros pasos Página 5 3 Conceptos Página 9 4 Navegación por voz Página 12 5 Navegación por teclado Página 16 6 Navegación por sonido Página 20 7 Compatibilidad

Más detalles

Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I

Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I Configuraciones técnicas previas de Java y en los navegadores de Internet. Madrid, 24 Abril de

Más detalles

Navegador logo ventajas desventajas caracteristicas

Navegador logo ventajas desventajas caracteristicas Navegador logo ventajas desventajas caracteristicas 360secure permite visualizar la información que contiene una página web * El navegador interpreta el código, HTML * interactuar con su contenido y navegar

Más detalles

Android para profesores

Android para profesores Android para profesores P.L. Lucas 29 de abril de 2011 Índice 1. Introducción 1 2. El origen de Android 1 3. Lo que hay que saber antes de adquirir un tablet con Android 2 4. Las máquinas virtuales 2 5.

Más detalles

Tabletas en el aula. Diseño de apps con MIT App Inventor 2. Edición 2015. Autor: Fernando Posada Prieto canaltic.com

Tabletas en el aula. Diseño de apps con MIT App Inventor 2. Edición 2015. Autor: Fernando Posada Prieto canaltic.com Tabletas en el aula Diseño de apps con MIT App Inventor 2 Edición 2015 Autor: Fernando Posada Prieto canaltic.com Diseño de apps con MIT App Inventor 2 Índice 1. Qué es App Inventor 2?... 2 2. Requisitos

Más detalles

RED SOCIAL BLIGOO. Tutorial Bligoo

RED SOCIAL BLIGOO. Tutorial Bligoo RED SOCIAL BLIGOO Tutorial Bligoo Bligoo es otro recurso más dentro de lo que entendemos por Web 2.0. Su característica fundamental radica en que el usuario tiene la posibilidad de crear redes sociales

Más detalles

WWW.D3MOBILE.ES D3MOBILE METROLOGY WORLD LEAGUE

WWW.D3MOBILE.ES D3MOBILE METROLOGY WORLD LEAGUE WWW.D3MOBILE.ES D3MOBILE METROLOGY WORLD LEAGUE Universidad de Santiago de Compostela USCan3D 1. Introducción: Para poder elaborar nuestros propios modelos 3D es fundamental contar con una herramienta

Más detalles

PREGUNTAS FRECUENTES

PREGUNTAS FRECUENTES PREGUNTAS FRECUENTES 1. CUESTIONES TÉCNICAS... 3 1.1. QUÉ REQUISITOS DEBE TENER MI EQUIPAMIENTO PARA PODER REALIZAR LOS CURSOS?... 3 1.2. QUIÉN ME PUEDE AYUDAR A SOLUCIONAR LOS PROBLEMAS PARA PARA TRABAJAR

Más detalles

Ambar Rojo Studios SA de CV

Ambar Rojo Studios SA de CV Misión Ambar Rojo Studios SA de CV, es una empresa chiapaneca dedicada al desarrollo de productos y servicios con calidad creativa en el área de medios interactivos, capacitación y desarrollo de software

Más detalles

Hybreed Plataforma de desarrollo de aplicaciones móviles híbridas. Descripción y roadmap de producto

Hybreed Plataforma de desarrollo de aplicaciones móviles híbridas. Descripción y roadmap de producto Hybreed Plataforma de desarrollo de aplicaciones móviles híbridas Descripción y roadmap de producto V1.1 febrero 2013 1 Tecnología a fondo Hybreed, plataforma de desarrollo de aplicaciones móviles híbridas

Más detalles

Ejemplo práctico de instalación del programa JCLIC en red

Ejemplo práctico de instalación del programa JCLIC en red Ejemplo práctico de instalación del programa JCLIC en red Una red local permite optimizar los recursos, tanto en relación al espacio (los programas se pueden colocar en el disco duro del servidor y ser

Más detalles

Introducción a Gestión de Conocimiento y Capital Humano. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Conocimiento y Capital Humano. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Conocimiento y Capital Humano. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de conocimiento y capital humano

Más detalles

RIA. http://goo.gl/zhfj7. Desarrollo con Tecnologías Open Source. Diego F. Quiroga diegoq@unsl.edu.ar

RIA. http://goo.gl/zhfj7. Desarrollo con Tecnologías Open Source. Diego F. Quiroga diegoq@unsl.edu.ar http://goo.gl/zhfj7 Desarrollo con Tecnologías Open Source Diego F. Quiroga diegoq@unsl.edu.ar Tecnologías de la Información Universidad Nacional de San Luis Introducción Las nuevas tecnologías y estándares

Más detalles

Cree su primer sitio web Del diseño a la realización

Cree su primer sitio web Del diseño a la realización Capítulo 1: Introducción A. Introducción 17 Capítulo 2: Los lenguajes A. Objetivo 21 B. HTML 21 1. Estado de la cuestión 21 2. Los componentes del HTML 21 3. Los atributos 22 4. Los caracteres 23 5. Los

Más detalles

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE (1) Juan A. Juanes Méndez; (2) Alberto Prats Galino, (3) Mª José Rodríguez Conde; (4) Sandra y David Martínez-Juanes (1)Dpto. de Anatomía Humana. Facultad

Más detalles

Herramienta de Desarrollo Netbeans

Herramienta de Desarrollo Netbeans 1 Mendoza González, Geovanny. mgeovanny@uninorte.edu.co Universidad del Norte Resumen Netbeans es una Herramienta que se utiliza para desarrollar aplicaciones Web, Móvil y de Escritorio para diferentes

Más detalles

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013 Qué es jquery? Noviembre 2013 Por: César Amauri Villarreal Fuentes 1 Qué es jquery? Es una biblioteca de JavaScript rápida y concisa que simplifica el documento HTML, manejo de eventos, animación y las

Más detalles

e-planning - Estudio de frameworks para la creación de interfaces gráficas -

e-planning - Estudio de frameworks para la creación de interfaces gráficas - e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Rodrigo Testillano Tordesillas Versión del documento: 1.0 Página 1 de 12 Índice INTRODUCCIÓN... 3 JSF.... 4 SOBRE

Más detalles

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas HTML, XHTML Y CSS K008 10 horas Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos

Más detalles

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación.

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación. Ministerio de Educación, Cultura y Deporte. HTML5 en la educación Módulo 8: Publicación. Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado 2012 Publicación de un proyecto web

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

SITNA en tu móvil. SITNA en tu móvil TALLER SITNA PARA MÓVILES. Para empezar. SITNA en tu móvil TALLER SITNA PARA MÓVILES

SITNA en tu móvil. SITNA en tu móvil TALLER SITNA PARA MÓVILES. Para empezar. SITNA en tu móvil TALLER SITNA PARA MÓVILES SITNA en tu móvil Para empezar Qué es? Aplicación Web para acceder a los datos que ofrece el SITNA, optimizada para su utilización en dispositivos móviles. Qué objetivos persigue? Facilitar a nuestros

Más detalles

Doli Caldav. Calendarios remotos en Dolibarr

Doli Caldav. Calendarios remotos en Dolibarr Doli Caldav Calendarios remotos en Dolibarr 1 Índice de contenidos 1. Instalación y configuración del módulo 1. Instalación 2. Descarga de librerías externas (necesario) 2. Creación de calendarios 1. Listado

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

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

Web2Py para todos. Python Entre Todos (número 1, Agosto 2010) http://revista.python.org.ar Licencia CC-by-nc-sa

Web2Py para todos. Python Entre Todos (número 1, Agosto 2010) http://revista.python.org.ar Licencia CC-by-nc-sa Web2Py para todos Autor: Mariano Reingart Analista Programador y Docente. Entusiasta del Software libre y Python, PostgreSQL y Web2Py en particular. Blog: http://reingart.blogspot.com Empresa: http://www.sistemasagiles.com.ar

Más detalles