Introducción de tecnologías móviles en los programas de estudios de ingeniería de la UABC
|
|
- Ana María Salas Romero
- hace 8 años
- Vistas:
Transcripción
1 Introducción de tecnologías móviles en los programas de estudios de ingeniería de la UABC Guillermo Licea, Leocundo Aguilar, Luis G. Martínez, Reyes Juárez-Ramírez Ingeniería en Computación Universidad Autónoma de Baja California Tijuana, Baja California, México RESUMEN Las tecnologías móviles se han convertido en una necesidad para la vida diaria de muchas personas. Hoy más que nunca, vemos una gran cantidad de gente utilizando las aplicaciones de los dispositivos de cómputo móvil para llevar a cabo sus tareas tanto de trabajo o de estudio como de entretenimiento. El desarrollo de aplicaciones para estos dispositivos se ha convertido en un nicho de oportunidad para los profesionistas de la computación. En el presente artículo se describe la manera en que se han introducido las tecnologías móviles en el programa de estudios de las carreras de ingeniería en la Universidad Autónoma de Baja California (UABC) y el impacto que ha tenido en los estudiantes. Palabras clave: Tecnologías móviles, Dispositivos de cómputo móvil, Android, Blackberry, ios. 1. INTRODUCCIÓN El uso acelerado de tecnologías móviles ha impulsado una revolución en la manera de llevar a cabo las tareas de trabajo, estudio o simplemente de entretenimiento. Hoy en día es de lo más común ver a las personas en los restaurantes, transporte público, parques, supermercados, etcétera, llevar a cabo tareas tan simples como revisar una lista de pendientes o tan complejas como realizar una reunión de trabajo virtual. Las instituciones de educación de todos los niveles tenemos el reto de incorporar las tecnologías móviles en nuestros programas de estudio para que los estudiantes puedan a su vez incorporarlas en su vida diaria facilitando sus tareas. En particular, las instituciones de educación superior donde se forman los ingenieros del futuro tenemos la obligación no sólo de incorporar el uso de las tecnologías móviles, sino incluir en el programa de estudios cursos que permitan a los estudiantes llevar a cabo nuevos desarrollos tecnológicos tanto de hardware como de software. Existen tres plataformas móviles que dominan el mercado actual tanto de teléfonos inteligentes (smartphones en inglés) como de tabletas (tablets en inglés): ios, Android y Blackberry. ios es el sistema operativo utilizado por los dispositivos (ipod, iphone, ipad) creados por la compañía Apple. Android es el sistema operativo creado por la compañía Google y utilizado en teléfonos inteligentes y tabletas de varias compañías como HTC, LG, Motorola, Samsung, Sony, entre otras. Blackberry OS es el sistema operativo utilizado por los teléfonos inteligentes de la compañía Research In Motion (RIM), la cual también es creadora de la tableta PlayBook que utiliza el sistema operativo Blackberry Tablet OS. Una manera sencilla de introducir a los estudiantes de ingeniería en el mundo de las tecnologías móviles es la inclusión de cursos para desarrollar aplicaciones que se ejecuten en los dispositivos de cómputo móvil (teléfonos inteligentes y tabletas) de las plataformas móviles más utilizadas. En la Universidad Autónoma de Baja California (UABC), específicamente en la carrera de Ingeniero en Computación, hemos introducido paulatinamente cursos que preparan a los futuros ingenieros para desarrollar aplicaciones para las tres principales plataformas tecnológicas. En este artículo se describe la manera en que se han introducido las tecnologías móviles en el programa de estudios de la carrera de ingeniería en computación, y el impacto que ha tenido tanto en los estudiantes como en los profesores. En la sección 2 se describe la estructura del programa de estudios de ingeniero en computación, así como los cursos y temas relacionados con el desarrollo de aplicaciones para dispositivos de cómputo móvil que se han introducido. En la sección 3 se describen brevemente las aplicaciones más representativas desarrolladas por los estudiantes, así como una herramienta construida por profesores para facilitar las tareas de los estudiantes y finalmente, en la sección 4 se presentan los resultados obtenidos a la fecha. 2. ESTRUCTURA DEL PROGRAMA DE ESTUDIOS Y SECUENCIA DE CURSOS DE PROGRAMACIÓN En el programa de estudios de Ingeniero en Computación se han introducido las tecnologías móviles de manera parcial en los cursos obligatorios de programación orientada a objetos y de manera más profunda en algunos
2 cursos optativos. La secuencia de cursos de programación inicia en el segundo semestre con un curso de programación para ingenieros, seguido de los cursos de programación estructurada, programación orientada a objetos, programación orientada a objetos avanzada y tecnologías de la programación. Cada uno de estos cursos se imparte en semestres consecutivos iniciando la secuencia en el segundo y terminando en el sexto semestre. Los cursos de programación para ingenieros y programación estructurada utilizan el lenguaje C para llevar a cabo las prácticas y proyecto de fin de curso. Los cursos de programación orientada a objetos y programación orientada a objetos avanzada utilizan el lenguaje Java para las prácticas y proyectos de fin de curso. El curso de tecnologías de la programación presenta a los estudiantes un conjunto de herramientas que pueden utilizar para mejorar sus técnicas y habilidades de programación. A través de Java se puede desarrollar para varias plataformas móviles incluyendo dos de las tres que dominan el mercado, Android y Blackberry. En la UABC decidimos utilizar la plataforma Blackberry para introducir a los estudiantes en el desarrollo de software para plataformas móviles. Un lugar idóneo para introducir temas relacionados con el desarrollo de aplicaciones para dispositivos móviles son los cursos de programación, específicamente programación orientada a objetos y programación orientada a objetos avanzada, esto debido a que el desarrollo para dispositivos móviles está basado en lenguajes de programación orientados a objetos como Java, C++ u Objective-C, entre otros. Los temas que se cubren en el curso de programación orientada a objetos son los siguientes: 1. Conceptos básicos 2. Clases y objetos 3. Tipos primitivos y referencias 4. Métodos y variables de instancia 5. Bibliotecas de clases 6. Herencia y polimorfismo 7. Interfaces y clases abstractas 8. Constructores y recolección de basura 9. Introducción al desarrollo de aplicaciones para teléfonos inteligentes Después de cubrir los conceptos fundamentales de la programación orientada a objetos en Java, se introducen los conceptos básicos de la programación de teléfonos inteligentes Blackberry, para este fin se llevan a cabo algunas prácticas de laboratorio donde los estudiantes desarrollan tres aplicaciones sencillas utilizando teléfonos inteligentes que fueron proporcionados por la compañía RIM a través del Blackberry Academic Program [1]. Los temas cubiertos en el curso programación orientada a objetos avanzada son los siguientes: 1. Manejo de excepciones 2. Interfaz gráfica de usuario y manejo de eventos 3. Administradores de diseño y componentes 4. Serialización, archivos y reflexión 5. Conexión en red e hilos 6. Colecciones y genéricos 7. Empaquetado y distribución 8. Introducción al desarrollo de aplicaciones para dispositivos tipo tableta Tanto el curso programación orientada a objetos como programación orientada a objetos avanzada se basan en el libro Head First Java de Sierra y Bates [2], el cual introduce de manera gráfica, amena y práctica los conceptos fundamentales del lenguaje Java. Después de cubrir los conceptos avanzados de la programación orientada a objetos en Java, se introducen los conceptos básicos de la programación del dispositivo tipo tableta Playbook, para este fin se llevan a cabo algunas prácticas de laboratorio donde los estudiantes desarrollan dos aplicaciones de mediana complejidad utilizando dispositivos Playbook proporcionados por la compañía RIM a través del Blackberry Academic Program [1]. Una vez concluida la secuencia de cursos de programación, el estudiante puede optar por tomar algunos cursos más especializados para aprender a desarrollar software para las plataformas móviles más populares como Android, Blackberry e ios [3]. 3. CONSTRUCCIÓN DE HERRAMIENTAS DE APOYO Y APLICACIONES Como parte de la estrategia para introducir tecnologías móviles en los programas de estudios de ingeniería de la UABC, se diseñó e implementó una herramienta de software que facilita a los estudiantes el desarrollo de un tipo de aplicaciones muy populares en los dispositivos móviles, las aplicaciones basadas en listas. La herramienta LAB (List Applications for Blackberry) es un marco de clases Java que implementa los elementos básicos de una aplicación basada en listas, de tal manera que el estudiante (programador) sólo debe definir los datos que se utilizarán en la aplicación y algún tipo de funcionalidad extra. La figura 1 muestra el diagrama de clases de la herramienta LAB. Las clases File, Container, OpenDialog, SaveDialog y AppMainScreen fueron desarrolladas por profesores de la UABC, mientras que las clases MainScreen y UiApplication son parte de los paquetes proporcionados por RIM para el desarrollo de aplicaciones en teléfonos
3 inteligentes Blackberry. es necesario definir las clases que representarán los datos en la aplicación. En este caso Group y Student son las clases definidas por el programador para representar los datos que se administrarán en la aplicación. La figura 3 muestra la aplicación StudentsApp en ejecución, esto puede dar una idea más clara del tipo de aplicaciones que los estudiantes pueden desarrollar apoyados por la herramienta LAB. Figura 1. Diagrama de clases de LAB A través de la herramienta LAB, los estudiantes de los cursos de programación orientada a objetos, han implementado aplicaciones basadas en listas como parte de su experiencia inicial en el desarrollo de aplicaciones para dispositivos móviles. La figura 2 muestra un diagrama de clases que representa la estructura de la aplicación StudentsApp, la cual se describe a detalle en el curso de programación orientada a objetos para ejemplificar el uso de la herramienta LAB. a) Menú de la aplicación b) Diálogo para agregar con la opción agregar Figura 2. Diagrama de clases de StudentsApp StudentsApp es una aplicación que puede servir de apoyo a profesores de diferentes niveles educativos. Esta aplicación permite registrar, editar y borrar la información de los estudiantes inscritos en un curso, así como llevar el control de las asistencias al curso. c) Pantalla principal d) Opción para editar La implementación de la aplicación StudentsApp se facilita al utilizar la herramienta LAB, ya que las clases de StudentsApp extienden las clases definidas en LAB y solo
4 e) Diálogo para editar f) Pantalla principal k) Diálogo para pasar lista l) Pantalla principal g) Diálogo para grabar h) Opción para borrar m) Diálogo para abrir n) Pantalla principal Figura 3. StudentsApp en ejecución La mayoría de las opciones del menú en la aplicación están predefinidas en las clases de LAB, pero el programador debe agregar opciones específicas de la aplicación como la opción de pasar lista (Attendance). De igual forma, algunos de los diálogos son proporcionados por LAB (figura 3 g, i, m), mientras que otros diálogos específicos de la aplicación deben ser implementados por el programador (figura 3 b, e, k). La herramienta LAB se utiliza principalmente al final del curso de programación orientada a objetos y en algunas prácticas del curso de programación orientada a objetos avanzada. i) Diálogo para borrar j) Opción para pasar lista Algunas de las aplicaciones más representativas que han desarrollado los estudiantes en el curso de programación orientada a objetos son:
5 StudentsApp+. Versión extendida de la aplicación StudentsApp. Coins. Aplicación que permite llevar la cuenta de las monedas de cada denominación almacenadas en una alcancía, así como el total acumulado. Books. Aplicación que permite registrar los libros de una biblioteca personal. Music. Aplicación que permite registrar los discos de una colección personal. Notes. Aplicación que permite escribir, modificar y borrar notas cortas. SuperMarket. Aplicación que permite registrar y administrar productos del hogar pendientes de compra. Toys. Applicación que permite registrar y administrar la información de los juguetes de una colección personal. identificar las posibilidades de desarrollo profesional y seleccionar de mejor manera los cursos optativos relacionados con estas tecnologías, si desean convertirse en ingenieros especializados en el desarrollo de aplicaciones para dispositivos móviles. Finalmente, la preparación tanto de profesores como de estudiantes en el desarrollo de software especializado, ha permitido a la carrera de Ingeniería en Computación participar activamente en proyectos de vinculación con empresas de la región, donde se obtienen becas para los estudiantes y equipo de cómputo para los laboratorios. 5. REFERENCIAS [1] Research In Motion, [2] Sierra, K. Bates, B. Head First Java, O Reilly, [3] Licea, G., Juárez-Ramírez, R., Angeles, A., Izquierdo, V. Desarrollo de aplicaciones para dispositivos de cómputo móvil: Una experiencia académica, Simposium Iberoamericano de Educación, Cibernética e Informática (SIECI), Restaurants. Aplicación que permite registrar información de restaurantes y una calificación de acuerdo al gusto del usuario. Al final del curso de programación orientada a objetos avanzada, los estudiantes desarrollan algunas aplicaciones para dispositivos Playbook. La tarea específica de los estudiantes consiste en portar (convertir) las aplicaciones móviles desarrolladas al final del curso de programación orientada a objetos hacia aplicaciones que funcionen en dispositivos tipo tableta, específicamente el Playbook de la compañía RIM. 4. RESULTADOS Desde la perspectiva de programación, la introducción temprana de temas sobre tecnologías móviles, permite a los estudiantes comprender el alcance del desarrollo de software, el cual puede impactar no sólo en el buen funcionamiento de los sistemas de cómputo tradicionales, sino en cualquier tipo de dispositivo de cómputo programable, incluyendo los dispositivos móviles como teléfonos inteligentes y tabletas. Además, el introducir tecnologías móviles en el programa de estudio de ingeniería en computación desde los primeros cursos de programación permite a los estudiantes
Unidad I. Introducción a la programación de Dispositivos Móviles
Clase:002 1 Unidad I Introducción a la programación de Dispositivos Móviles Tomado de : Programación Multimedia y Dispositivos Móviles 2012 Paredes Velasco, Maximiliano / Santacruz Valencia, Liliana 2
Más detallesE-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Más detallesTP Nº 2 Mobile App. Ramiro Giunta Sistemas de Diseño Gráfico Cátedra Wolkowicz 2015
TP Nº 2 Mobile App Ramiro Giunta Sistemas de Diseño Gráfico Cátedra Wolkowicz 2015 QUÉ ES UNA MOBILE APP? Una aplicación móvil, apli o app es una aplicación informática diseñada para ser ejecutada en teléfonos
Más detallesWEB 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 detallesCongreso Estatal sobre TIC en la Educación Básica
II Congreso Estatal sobre TIC en la Educación Básica Plantel: Hermosillo IV Justo Sierra Ponencia: Desarrollo de aplicaciones bajo ambiente Android en el ámbito educativo. Plantel: Hermosillo II. CDr.
Más detallesNuevas tecnologías aplicadas a la vida: Smartphone, Tablet e Internet. Antonio Fernández Herruzo
Nuevas tecnologías aplicadas a la vida: Smartphone, Tablet e Internet Antonio Fernández Herruzo Programa Conexión a la UCO: UCONET y EDUROAM Introducción a las app. Cómo instalar una app? Cómo desintarlar?
Más detallesCurso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió
Más detallesUnidad I. Introducción a la programación de Dispositivos Móviles (Continuación )
Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es
Más detallesDISPOSITIVOS MÓVILES. Un disposi)vo móvil se puede definir como un apara to de
Ing. Dimar Borda DISPOSITIVOS MÓVILES Un disposi)vo móvil se puede definir como un apara to de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente a una red,
Más detallesCIRCULAR 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 detallesBASES DE DATOS OFIMÁTICAS
BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el
Más detallesPor más insignificante que sea lo que debes hacer, esmérate en hacerlo lo mejor que puedas, como si fuera la cosa más importante
Empecemos! En este tema puedes seguir aprendiendo y conociendo todo lo relacionado a la clasificación del software, sus funciones en el control de los dispositivos de la computadora y las diferentes aplicaciones
Más detallesSistemas de información
Sistemas de información Es un conjunto integrado de componentes que almacenan, recolectan y procesan datos, para la entrega de la información, el conocimiento y los productos digitales. Las empresas comerciales
Más detallescomunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Más detallesDESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre
DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre Introducción Aplicaciones Móbiles Desventajas Tanto las pantallas como teclados son demasiado
Más detallesPERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores
PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesManual de uso. Aula Digital Santillana. (Versión tablet)
Manual de uso Aula Digital Santillana (Versión tablet) Manual de uso de Aula Digital Santillana (ADS) Santillana lo ha preparado todo para el próximo curso. Aula Digital permite acceder, tanto al profesor
Más detallesNOMBRE 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 detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detalles3. Participantes en el diseño y seguimiento curricular del programa. Lugar y fecha de elaboración o revisión
Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ créditos): Carrera: Programación de dispositivos
Más detallesMINING SOLUTIONS LIMITADA
MINING SOLUTIONS LIMITADA Contenido... 1 Resumen Ejecutivo... 3... 4 Nuestros Servicios... 5 Administración de proyectos... 6 Operación y mantenimiento sobre los Sistema de Manejo de la Información Geológica
Más detallesTema: 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 detallesMOBILE ADS. HUNT Mobile Ads Tráfico Q2-2011
HUNT Mobile Ads Tráfico Q2-2011 Reporte #2-2011 Intro Continuando con los reportes periódicos de HUNT Mobile Ads, la red de publicidad en móviles líder en Latinoamérica y en mercados de habla hispana,
Más detallesPresentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:
UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera
Más detallesPremios Islas Canarias 2014 Sociedad de la Información
Premios Islas Canarias 2014 Sociedad de la Información Candidatura del Servicio Canario de Empleo Aplicaciones para Dispositivos Móviles 1 Descripción del proyecto... 3 Antecedentes... 3 Aplicaciones para
Más detallesTrabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.
Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos
Más detallesCONTRATACIÓ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 detallesINFORME DE RESULTADOS ENCUESTAS NECESIDADES DOCENTES
INFORME DE RESULTADOS ENCUESTAS NECESIDADES DOCENTES En este documento se presenta el análisis estadístico mediante tablas de frecuencia y graficas realizadas a partir de los datos recopilados en las encuestas
Más detalles<Generador de exámenes> Visión preliminar
1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,
Más detallesCURSO 2013 / 2014 MÁSTER UNIVERSITARIO EN. TECNOLOGÍAS Software Avanzadas para Dispositivos Móviles. 2 a EDIción
CURSO 2013 / 2014 MÁSTER UNIVERSITARIO EN TECNOLOGÍAS Software Avanzadas para Dispositivos Móviles 2 a EDIción Máster UNIVERSITARIO en Tecnologías Software Avanzadas para Dispositivos Móviles Presentación
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO:
Página 1 de 5 EPROGRAMA: INGENIERÍA DE TELECOMUNICACIONES PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: 68 1. DATOS GENERALES ASIGNATURA/MÓDULO/SEMINARIO: PROGRAMACIÓN AVANZADA COMPONENTE:
Más detallesentrevistas es uno de los objetivos en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez
recuperar el conocimiento es uno de los objetivos del e-learning en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez 23 En una organización que aprende
Más detallesQué es Google Calendar? Qué se puede hacer en Google Calendar?
Qué es Google Calendar? Google Calendar es una herramienta web 2.0 que permite tener una agenda virtual a la que se puede acceder desde cualquier lugar, en forma gratuita. La característica más interesante
Más detallesAplicaciones Móviles. Sesión 12: Acceso a datos
Aplicaciones Móviles Sesión 12: Acceso a datos Contextualización Los datos son actualmente elementos muy importantes, pues éstos definen características de uso de elementos en la informática, dan identidad
Más detallesIntroducción a la extensión de scripting en gvsig 2.0
Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la
Más detallesSymantec Backup Exec System Recovery 7.0 Server Edition. Recuperación de sistemas en cuestión de minutos, en lugar de en horas o días
PRINCIPALES VENTAJAS TANGIBLES Recuperación de sistemas Windows completos en cuestión de minutos, en lugar de en horas o días Symantec ha demostrado de manera pública y en reiteradas ocasiones que Backup
Más detalles1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14
EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características
Más detallesPostgrado. Ingeniería MÁSTER EN PROGRAMACIÓN DE APPS PARA SMARTPHONES Y TABLETS
Postgrado Ingeniería MÁSTER EN PROGRAMACIÓN DE APPS PARA SMARTPHONES Y TABLETS Programación Apps (Android, ios y back-end) Diseño de Apps HTML5 Modelos de negocio Apps en redes sociales Business development
Más detallesESPECIALIZACIÓN EN GESTIÓN DE BASE DE DATOS GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Código: EGBD-P01-GD01
ESPECIALIZACIÓN EN GESTIÓN DE BASE DE DATOS GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Código: EGBD-P01-GD01 1. IDENTIFICACIÓN DE LA GUÍA DIDÁCTICA DISEÑO Y ADMINISTRACIÓN DE UNA BODEGA DE DATOS Nombre
Más detallesDEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma
DEPARTAMENTO: Informática MATERIA: Programación NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo La
Más detallesSon grupos por edades para primaria y secundaria. La actividad se desarrolla en módulos de 20 horas acumulables.
1 ACTIVIDADES PARA ESCOLARES Son grupos por edades para primaria y secundaria. La actividad se desarrolla en módulos de 20 horas acumulables. Puede impartirse en madrugadores, medios días o extraescolares
Más detallesCAPÍTULO VI CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES Y RECOMENDACIONES 6.1. Conclusiones. 6.2. Recomendaciones. 6.1. CONCLUSIONES Informática forense La Informática Forense en la actualidad ha tomado gran importancia porque permite encontrar
Más detallesCOLEGIO COMPUESTUDIO
COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el
Más detallesManual 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 detallesINTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesESCUELA DE ADMINISTRACIÓN Y TECNOLOGÍA
EFECTIVIDAD: 7 de abril de 2015 Página 104 Certificado en Técnico en Reparación de Computadoras Se incluye en la sección de la Escuela de Administración y Tecnología Información General de las áreas actualizada
Más detallesGuí a Ra pida Dropbox.
Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com
Más detallesAprende a programar en Java
Aprende a programar en Java Contenido 1. Datos identificación del curso... 3 2. Descripción del curso... 3 3. Objetivos... 4 General... 4 Específicos... 4 4. Contenidos del curso... 4 Descripción... 4
Más detallesCómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?
Manual de Qué es Google Drive? Qué es Google Drive? Google Drive es un servicio web que le permite almacenar, modificar, compartir y acceder a sus archivos y documentos independientemente de dónde se encuentre
Más detallesGuía rápida del usuario. Disco duro virtual.
Guía rápida del usuario. Disco duro virtual. Servicio de compartición de carpetas y archivos a través de Internet y sincronización con dispositivos móviles. Índice Introducción Definir espacio por defecto
Más detallesInnovaciones Societs.
Innovaciones Societs. Revisado por: Isaac Casado 18/01/2011 Resumen Ejecutivo STC Solutions Developers es una compañía dedicada a disciplinas de desarrollo de aplicaciones 2.0, mercadeo por internet (SEO),
Más detallesTUTORIAL PHP WEBQUEST
TUTORIAL PHP WEBQUEST CURSO TIC CEIP ANDALUCÍA POSADAS (Córdoba) 1 TUTORIAL SOBRE PHP WEBQUEST PHP Webquest es un programa educativo pensado para realizar Webquest, Miniquest y Cazas del Tesoro sin necesidad
Más detallesDocuWare Mobile Product Info. Gestión documental móvil. Ventajas
DocuWare Mobile Product Info Gestión documental móvil DocuWare Mobile permite acceder a sus archivadores de DocuWare directamente desde su smartphone o tablet. Es posible cargar documentos, verlos en pantalla
Más detallesMejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)
Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detalles1. 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 detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesComo 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 detallesGUÍA PARA LA CONFIGURACIÓN Y UTILIZACIÓN DE LA IDE DRJAVA
Universidad Católica del Norte Facultad de Ingeniería y Ciencias Geológicas Departamento de Ingeniería de Sistemas y Computación GUÍA PARA LA CONFIGURACIÓN Y UTILIZACIÓN DE LA IDE DRJAVA 1. INTRODUCCIÓN
Más detallesSOLUCIÓN HOSPEDADA. Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM
SOLUCIÓN HOSPEDADA Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM Aprovechar el ecosistema de Microsoft para el éxito de CRM hospedado Microsoft Dynamics CRM ofrece a clientes
Más detallesSesió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 detallesOLIMPO Servidor Universal
OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido
Más detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Más detallesUNIVERSIDAD CARLOS III DE MADRID
: Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas A R C O S I V E R S ID A D U N III I D R D A M D E I C A R L O S II UNIVERSIDAD CARLOS III DE MADRID Grupo de Arquitectura de Computadores,
Más detallesINTEGRALIA SINERGIO. EL ESPACIO DE LOS EMPRENDEDORES Y PROFESIONALES SINERGICOS @EspacioSinergio Integralia.com/sinergio
INTEGRALIA SINERGIO EL ESPACIO DE LOS EMPRENDEDORES Y PROFESIONALES SINERGICOS @EspacioSinergio Integralia.com/sinergio SINERGIO Propuesta de actividades 2013 SINERGIO MARTES SINERGIO LAB SINERGIO TRAINING
Más detallesControl Satelital y gestión de ubicaciones en mapa. (CitiTrack)
Nuestra compañía CITICA S.A.S dedicada a brindar soluciones de Trazabilidad, Control y Gestión en tiempo real, hace de sus procesos, información, inversiones, tanto humanas como físicas, algo claro, pertinente
Más detalles1.- Introducción ---------------------------------------------------------------------------- 02
1 Manual para usuario lector Biblioteca Digital Cengage Indice: 1.- Introducción ---------------------------------------------------------------------------- 02 2.- Acceso a la aplicación ----------------------------------------------------------------
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesSOFTWARE DE RECUENTO DE DINERO
MANUAL ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software SOFTWARE DE RECUENTO DE DINERO TABLA DE CONTENIDOS INTRODUCCIÓN E INSTRUCCIONES
Más detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detallesPresentaciones compartidas con Google Docs (tutorial)
Presentaciones compartidas con Google Docs (tutorial) G oogle Docs es una muy sencilla suite ofimática online que nos permite crear nuevos documentos, planillas de cálculo y presentaciones multimedia,
Más detallesSERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC
Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario ERP Marzo 2015 ÍNDICE 1 INTRODUCCIÓN...
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 11 Nombre: Administración del proyecto Contextualización Para cerrar esta unidad, esta semana abordaremos la forma en la que
Más detalles19. Packages o paquetes
Programación orientada a objetos con Java 201 19. Packages o paquetes Objetivos: a) Definir el concepto de paquete b) Interpretar el código fuente de una aplicación Java donde se utilicen paquetes c) Construir
Más detallesEstándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008
Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION
Más detallesMinisterio 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 detallesSIIGO Pyme. Procesos Gestión de Ventas. Cartilla I
SIIGO Pyme Procesos Gestión de Ventas Cartilla I Tabla de Contenido 1. Presentación 2. Cuál es la función del Módulo de Gestión de Ventas? 3. Cuál es la Ruta para Ejecutar Procesos en el Modulo de Gestión
Más detallesInformática y Comunicaciones
CICLO FORMATIVO DE GRADO SUPERIOR Informática y Comunicaciones CFGS EN DESARROLLO DE APLICACIONES MULTIPLATAFORMA + Título propio en Programación y comercialización de Apps para dispositivos móviles en
Más detallesBarómetro Splio sobre aperturas email marketing en móvil 1r semestre 2012 Splio
Splio es una empresa de marketing directo, especializada en email marketing, sms marketing y CRM social. Desde su creación en París en 2001, Splio solamente trabaja con empresas que están comprometidas
Más detallesHacemos que tu negocio se mueva. Plataforma de ventas. www.movilidapp.com. 2014 movilidapp
Hacemos que tu negocio se mueva Plataforma de ventas www.movilidapp.com 2014 movilidapp NUESTRA PLATAFORMA DE VENTAS Nuestra plataforma de ventas permite gestionar la realización de pedidos de sus productos
Más detallesConstrucción de una base de datos
Semana 11 11 Empecemos! Esta semana estarán a prueba tu disposición, interés y, sobre todo, tu capacidad para resolver situaciones problemáticas, a través del apoyo que brindan las herramientas informáticas.
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...
Más detallesNovedades. Introducción. Potencia
Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes
Más detallesPS.Vending Almacén Pocket PC
Versión 1.0 Enero 2013 Autor: Pedro Naranjo Rodríguez www.psvending.es Contenido Qué es PS.Vending Almacén Pocket PC?... 3 Funciona PS.Vending Almacén Pocket PC independiente de PS.Vending?... 3 Requisitos...
Más detallesIMPLATANCIÓN DE UNA SOLUCIÓN LINGÜÍSTICA PARA EL CENTRO DE LENGUAS MODERNAS DE UNA UNIVERSIDAD EUROPEA. El reto
IMPLATANCIÓN DE UNA SOLUCIÓN LINGÜÍSTICA PARA EL CENTRO DE LENGUAS MODERNAS DE UNA UNIVERSIDAD EUROPEA EDUCACIÓN SUPERIOR Blended learning para el aprendizaje de idiomas El reto Hoy en día los Centros
Más detallesInfraestructura Tecnológica. Sesión 10: Sistemas cortafuego
Infraestructura Tecnológica Sesión 10: Sistemas cortafuego Contextualización Actualmente tendemos a utilizar los sistemas de comunicación en una forma masiva, por lo que no siempre tenemos el cuidado adecuado
Más detallesLa plataforma educativa Helvia.
La plataforma educativa HELVIA Autores: Begoña Laínez Sanz, DNI: 31336591B José Javier Álvarez García, DNI: 31666085F Mª de los Ángeles Vilches Amado, DNI: 75744033L Juana María Álvarez Jiménez, DNI: 32042323B
Más detallesInformática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)
1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.
Más detallesAhorro de energía visualizando páginas Web en dispositivos móviles heterogéneos
ROC&C 06 Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos Dr. Juan Gabriel González Serna. M.C. Juan Carlos Olivares Rojas. Acapulco, Guerrero, México, 2006. Agenda Introducción
Más detallesREGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP
REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente
Más detallesINFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):
INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características
Más detallesMetodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
Más detalles