Desarrollo de aplicaciones para dispositivos de cómputo móvil: una experiencia académica
|
|
- Ramón Soto Álvarez
- hace 8 años
- Vistas:
Transcripción
1 Desarrollo de aplicaciones para dispositivos de cómputo móvil: una experiencia académica Guillermo Licea, Reyes Juárez-Ramírez Ingeniería en Computación, Universidad Autónoma de Baja California Tijuana, Baja California, México y Alfonso Angeles, Victor Izquierdo GPPI-Telecomunicaciones Tijuana, Baja California, México RESUMEN En la carrera de Ingeniería en Computación de la Universidad Autónoma de Baja California (campus Tijuana), desde el verano de 2009, se ha impartido semestralmente un curso de desarrollo de aplicaciones para dispositivos móviles, específicamente para los dispositivos iphone, ipod Touch e ipad de la compañía Apple. En este artículo se describe la estructura de dicho curso, las aplicaciones mas interesantes desarrolladas por los estudiantes, las experiencias académicas y de vinculación con empresas de la región. Palabras clave: Desarrollo de aplicaciones, Dispositivos móviles, iphone, ipod, ipad. 1. INTRODUCCIÓN El iphone, ipod Touch y ipad son dispositivos de cómputo móvil y comunicación desarrollados y comercializados por la compañía Apple. Estos sofisticados dispositivos combinan una interfaz de usuario multitáctil (multitouch) con características como manejo de correo electrónico, mensajería instantánea, navegación en la web, reproducción de música y video, y en el caso del iphone, un teléfono móvil. Los tres dispositivos funcionan con el mismo sistema operativo propietario de la compañía Apple, el ios. Esta familia de dispositivos ha influenciado de gran manera el desarrollo de las tecnologías y aplicaciones del cómputo móvil y ubicuo, y como consecuencia es importante que los estudiantes de carreras afines a la electrónica y computación adquieran competencias para el desarrollo de aplicaciones para este tipo de dispositivos. Existen otros dispositivos de cómputo móvil y comunicación que funcionan con otros sistemas operativos como Symbian, Android, Windows Mobile, Blackberry OS, Web Os, entre otros. Varios de ellos tienen gran demanda en el mercado, sin embargo este artículo se enfocará en las experiencias obtenidas en la impartición de cursos relacionados con el desarrollo de aplicaciones para la familia de dispositivos de la compañía Apple, así como las oportunidades de vinculación academia-industria que se han presentado. En la sección 2 se describe la estructura del curso que se ha venido impartiendo desde hace varios semestres, en la sección 3 se describen herramientas de software que han sido construidas como apoyo al curso, en la sección 4 se describen los proyectos de vinculación realizados y propuestos, en los que participan estudiantes y profesores asociados a los cursos y en la sección 5 se presentan las conclusiones. 2. DESCRIPCIÓN DEL CURSO El curso Desarrollo de aplicaciones para iphone se imparte en la carrera de Ingeniería en Computación de la Universidad Autónoma de Baja California desde el segundo semestre del año El curso tiene una duración de 16 semanas, 4 horas por semana. Las horas semanales se distribuyen en 2 horas para clases teóricas y 2 horas para clases prácticas (sesiones de laboratorio). El contenido del curso se basa principalmente en el libro Head First iphone Development de Pilone y Pilone [1] y en los documentos de referencia [2 4] que son proporcionados de manera libre por la compañía Apple a los potenciales desarrolladores de aplicaciones iphone, ipod Touch, ipad. Los temas que se cubren en el curso son los siguientes: 1. Introducción a las tecnologías de cómputo móvil 2. Un primer ejemplo de aplicación 3. Patrones de las aplicaciones ios 4. Objective-C para ios 5. Vistas múltiples, Vistas modales y archivos plist 6. Almacenamiento, edición y clasificación de datos 7. Barras de pestañas (tab bars) y datos fundamentales (core data) 8. Migración y optimización de datos fundamentales (code data) 9. Cámara, mapas y localización 10. Tópicos extras
2 11. Desarrollo de un proyecto final Los estudiantes llevan a cabo cinco prácticas (aplicaciones simples y de mediana complejidad) guiados por el profesor, además de un proyecto final de manera individual. La evaluación del estudiante se obtiene con las cinco práctica y el proyecto. Las prácticas que los estudiantes llevan a cabo van creciendo en complejidad y algunas requieren de varias semanas para completarse. A continuación se describen brevemente. ihelloworld (1 sesión). Aplicación hola mundo que muestra un campo de texto y un botón. Se pide al usuario que escriba su nombre y después aparece un mensaje saludando. idecide (1 sesión). Aplicación muy simple que muestra un botón y una etiqueta, y al presionar el botón muestra un consejo. InstaTwit (3 sesiones). Aplicación que envía mensajes preconstruidos al servidor de Twitter. DrinkMixer (6 sesiones). Aplicación para un cantinero que permite agregar, borrar, modificar y consultar la información de una lista de bebidas. ibountyhunter (9 sesiones). Aplicación para un caza recompensas que muestra una lista de fugitivos y la información de cada uno de ellos como nombre, alias, delito, recompensa. Al capturar alguno de los fugitivos, pasa a una lista de capturados y se añade a la información, la fecha de captura, localización y una fotografía. El proyecto final se desarrolla en las últimas cuatro semanas del curso. Algunas de las aplicaciones mas interesantes que han sido desarrolladas por los estudiantes como proyecto final son las siguientes: imange. Aplicación que muestra una lista de restaurantes con información relevante. ihospital. Aplicación que permite administrar la información de las personas en un hospital. iconvert. Aplicación que permite la conversión de valores entre distintas unidades de medida. idatasheet. Aplicación que muestra la hoja de especificaciones de componentes electrónicos populares. igas. Aplicación que mide el rendimiento de combustible en un automóvil. ibus. Aplicación que muestra los horarios y rutas de autobuses en una zona o ciudad. istudents. Aplicación que permite administrar la información de los estudiantes en los grupos de una escuela. Look4. Aplicación que permite a los usuarios compartir artículos que ya no necesitan. 21 cards trick. Juego de cartas gráfico basado en OpenGL. 3. CONSTRUCCIÓN DE HERRAMIENTAS A través de los distintos cursos que se han impartido, se han construido (gradualmente) herramientas para apoyar o facilitar el desarrollo de las aplicaciones que llevan a cabo los estudiantes. Una de las herramientas mas interesantes es ipech [5], un marco (framework) que apoya la generación automática (en tiempo de ejecución) de vistas para objetos simples, objetos compuestos y arreglos de objetos, facilitando la navegación a través de la aplicación para agregar, modificar y borrar objetos. ipech utiliza algunas clases del marco UIKit, el patrón de diseño Model-View-Controller (MVC) y la propiedad de introspección del lenguaje Objective-C para generar las vistas de los objetos y arreglos de objetos. En su versión actual, ipech incluye dos conjuntos de clases, cada conjunto contiene tres clases que representan el patrón MVC. Las figuras 1 y 2 muestran estos dos conjuntos de clases. Figura 1. Diagrama de clases para el conjunto que representan las clases MVC de un objeto. Las clases OModel, OView y OController corresponden con las clases del patrón MVC y se utilizan para generar el diálogo de un objeto y manejar las eventos que ocurran. Figura 2. Diagrama de clases para el conjunto que representan las clases MVC de un arreglo.
3 Las clases AModel, AView y AController corresponden con las clases del patrón MVC y se utilizan para generar el diálogo de un arreglo de objetos y manejar las eventos que ocurran. Para ejemplificar el uso del marco ipech se describe una aplicación Hospital basada en el diagrama de clases de la figura 3 y se muestra parte del código Objetive-C que implementa la aplicación. Las clases Doctor y Patient son subclases de la clase Person, la cual contiene variables de instancia para los datos básicos de una persona como nombre, apellidos, edad, dirección y número de Person : OModel { NSString *firstname, *lastname; int age; NSString *address, *telephonenumber; *firstname; (nonatomic) int age; *address; *telephonenumber; Figura 3. Diagrama de clases para un arreglo de objetos La clase AHospital, subclase de la clase AModel, representa un arreglo de objetos de tipo AHospital : AModel { - (AModel*) init; La clase Hospital es un contenedor (arreglo) de objetos de las clases Doctor y Hospital : OModel { NSString *name, *address, *specialization; AModel *people; *name; *address; (nonatomic, retain) AModel *people; - (NSString*) information; La clase Doctor contiene variables de instancia para los datos básicos de un Doctor : Person { NSString *university, *specialization; int graduationyear; *university; (nonatomic) int graduationyear; La clase Patient contiene variables de instancia para los datos básicos de un paciente, incluyendo una referencia a su doctor. - (OModel*) init;
4 @interface Patient : Person { double weight, height; Doctor (nonatomic) double (nonatomic) double (nonatomic, retain) Person *doctor; - (OModel*) initwithdoctor: (Doctor*) doctor; Finalmente, el código para la clase principal de la aplicación crea un objeto Ahospital, invoca al método view para obtener la primera vista y agrega esta vista a la ventana de la aplicación. AHospital *hospitals = [[AHospital alloc] init]; UIView *view = [hospitals view]; [window addsubview: view]; La figura 4 muestra una secuencia de navegación sobre las vistas generadas por ipech al ejecutar la aplicación. Figura 4. Navegación a través de las vistas de la aplicación generadas por ipech. 4. PROYECTOS DE VINCULACIÓN Aprovechando la experiencia de los instructores y estudiantes en los cursos, se están llevado a cabo proyectos de vinculación academia-industria financiados por nuestra universidad y diversos fondos de apoyo regionales y nacionales. Uno de los primeros proyectos de vinculación exitoso fue el denominado Gestión remota de cámaras de video digital, mediante el uso de dispositivos inteligentes inalámbricos 3G y troncales SIP, el cual fue desarrollado por profesores y estudiantes de la Universidad Autónoma de Baja California y personal de la empresa GPPITelecomunicaciones. El financiamiento para este proyecto de vinculación academia-industria se obtuvo a través de una convocatoria lanzada por el Fondo de Innovación Tecnológica de la Secretaría de Economía y el Consejo Nacional de Ciencia y Tecnología de México.
5 El apoyo económico recibido para el desarrollo del proyecto ha permitido tanto a la universidad como a la empresa adquirir equipo de cómputo (ipads, iphones, laptops, cámaras) y becas para los estudiantes participantes. El software resultante del proyecto fue isyscam, una aplicación iphone/ipad que permite a los usuarios conectarse y manipular de manera remota cámaras de video que monitorean actividades dentro de alguna organización. La figura 5 muestra una secuencia de ejecución y las opciones disponibles en la aplicación isyscam. Figura 5. Secuencia de ejecución de la aplicación isyscam. 5. CONCLUSIONES Las experiencias en la impartición de cursos relacionados con el desarrollo de aplicaciones para los dispositivos
6 iphone, ipod Touch e ipad, han permitido a profesores y estudiantes involucrarse en estas nuevas tecnologías. Los resultados obtenidos a la fecha nos permiten afirmar que la introducción de estos cursos en el plan de estudios de ingeniería en computación ha sido una idea acertada para promover en nuestra universidad el desarrollo de aplicaciones para dispositivos móviles, específicamente para los dispositivos de la compañía Apple. Por otro lado, la experiencia académica ha permitido a profesores y estudiantes participar en proyectos de vinculación entre nuestra universidad y empresas tecnológicas de la región, con lo cual se han obtenido recursos económicos para la adquisición de equípo de cómputo y becas para los estudiantes participantes. 6. TRABAJO FUTURO Como trabajo futuro a corto plazo se está desarrollando una propuesta de proyecto de investigación en el cual se dará seguimiento de los estudiantes que han participado en los cursos para medir el impacto que pueden tener los conocimientos y habilidades adquiridas, aplicados a los proyectos que desarrollen en otros cursos como bases de datos, ingeniería de software, sistemas de información, etc., así como su desempeño fuera de la universidad al realizar prácticas profesionales, servicio social y su trabajo como profesionistas. A mediano plazo, se espera incorporar mas cursos relacionados con el desarrollo de aplicaciones para distintos tipos de dispositivos móviles (smartphones, tablets) y para distintos sistemas operativos (Blackberry y Android). 7. REFERENCIAS [1] D. Pilone, T. Pilone, Head First iphone Development, O Reilly Media Inc, [2] Apple, ios Application Programming Guide, Apple Inc, [3] Apple, The Objective-C Programming Language, Apple Inc, [4] Apple, UIKit Framework Reference, Apple Inc, [5] G. Licea, L. Aguilar, R. Juárez-Ramírez, L. G. Martínez, ipech: a framework for generating views in iphone/ipod touch applications, Latin American Web Congress, 2009.
Introducción de tecnologías móviles en los programas de estudios de ingeniería de la UABC
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
Más detallesUnidad 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 detallesSmartphones y Tablets
Smartphones y Tablets El mundo en tus manos José Enrique García Domingo Ortega Abril 2011 Jornadas TIC para personal técnico del PAS Índice Conceptos Tablets Sistemas Operativos Dispositivos Tendencias
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 detallesTema: Configuración de red AD-HOC
Tema: Configuración de red AD-HOC Contenidos Configuración del servidor AD-HOC. Conexión de una segunda computadora a la red AD-HOC. Compartiendo la conexión a Internet. Objetivo Específico Materiales
Más detallesCapítulo 5. Análisis del software del simulador del sistema de seguridad
1 Capítulo 5. Análisis del software del simulador del sistema de seguridad Para realizar análisis del simulador de sistema de seguridad se recurrió a diagramas de flujo de datos (DFD s), ya que se consideró
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 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 detalles((algunos datos uso móviles
algunos datos uso móviles Externo El 92,2 % de los españoles utilizan el teléfono móvil En Cataluña, un 93,1% de la población (entre 16 y 74 años) utiliza el teléfono móvil.* * Fuente: Instituto Nacional
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 detallesGuía de inicio rápido a
Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para
Más detallesPUCV - 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 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 detallesBUENA PRÁCTICA Nº 10: PROGRAMAS ACADÉMICOS EN EMPRENDIMIENTO TECNOLÓGICO DE MONTERREY
BUENA PRÁCTICA Nº 10: PROGRAMAS ACADÉMICOS EN EMPRENDIMIENTO TECNOLÓGICO DE MONTERREY ANTECEDENTES El espíritu emprendedor ha sido un elemento neurálgico desde la fundación del, siendo ésta una institución
Más detallesCursos Tecnológicos con Alto Nivel. Página 1 de 8
Página 1 de 8 Temario e información general del curso. Septiembre del 2013. Revisión 0.1 IOS es una marca registrada de Apple Inc. 1 Página 2 de 8 Información General. Parte 1. 1. Introducción. ios (antes
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 detallesACTI-Desarrollo de software interactivo Curso-Taller: Desarrollo de Aplicaciones para Móviles Plataforma ios / Avanzado
ACTI-Desarrollo de software interactivo Curso-Taller: Desarrollo de Aplicaciones para Móviles Plataforma ios / Avanzado DESCRIPCIÓN DEL CURSO-TALLER En este curso-taller, el estudiante explora los principales
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 detallesCESDE ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES AMBIENTES COLABORATIVOS WORDPRESS
WORDPRESS Es un sistema de gestión de contenido CMS (siglas en del inglés de Content Management System) enfocado a la creación de blogs o bitácoras digitales para web. Es como un cuaderno donde se puede
Más detallesAutenticación Centralizada
Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes
Más detallesiphone & ipad Programación ios SDK Curso Monográfico 50 horas
iphone & ipad Programación ios SDK Dirección del curso Duración Presentación Juan Luis Suárez Interactive Director 50 horas (Del 21 al 25 de Noviembre y del 28 de Noviembre al 02 de Diciembre / 16.00-21.00
Más detallesPlataformas virtuales
Plataformas virtuales Índice Introducción 1 Qué es una plataforma virtual? 2 Para qué sirve una plataforma virtual? 3 Cómo se usa una plataforma virtual? 5 Tipos de plataformas virtuales 6 Conclusión
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 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 detallesClientes de XProtect Acceda a su vigilancia
Clientes de XProtect Acceda a su vigilancia Tres formas de ver la vídeovigilancia Para un fácil acceso a la vídeovigilancia, Milestone ofrece tres interfaces de usuario flexibles: XProtect Smart Client,
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 detallesEstadísticas de uso en Internet de sistemas operativos y navegadores en junio de 2014
Tutoriales de ayuda e información para todos los niveles (ver más tutoriales) Estadísticas de uso en Internet de sistemas operativos y navegadores en junio de 2014 Cuáles son los sistemas operativos, navegadores
Más detallesÍndice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker...
Índice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker... 4 Barra de título... 4 Barra o pestañas de opciones... 4 Cinta de
Más detallesMobile App Design & Development
Mobile App Design & Development 1. INTRODUCCIÓN Por qué debe entrar en el mercado móvil? La industria móvil está creciendo vertiginosamente. En 2012 se vendieron en el mundo 1.750 millones de teléfonos
Más detallesUnidad 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 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 detallesLearning with ipads at Liceo Sorolla
Learning with ipads at Liceo Sorolla Estudio del Uso del ipad en 5º EP Curso 2014-15 Detalles del Estudio Muestra: 85 alumnos Sexo: Heterogéneo Edad: 11-12 años Método de estudio: Encuesta y (OD) Observación
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesSistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)
Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Agenda 1. Introducción 2. Concepto Documento Electrónico 3. A que se le denomina Documento Electrónico 4. Componentes de un Documento Electrónico
Más detallesINFORMATICA. Creating wings to think, opening spaces to soar TALLER N 2 INTRODUCCION A WINDOWS MOVIE MAKER
INTRODUCCION A WINDOWS MOVIE MAKER Microsoft Movie Maker es una aplicación que se proporciona con el sistema operativo Windows y que sirve para: 1. Capturar audio y vídeo desde una cámara de vídeo, una
Más detallesResumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva
de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos
Más detallesMANUAL DE USO MICROSOFT LYNC ONLINE
MANUAL DE USO MICROSOFT LYNC ONLINE Plataforma de comunicaciones unificadas. Integra servicios de comunicación como mensajería instantánea, llamadas de voz, videoconferencias, uso compartido de escritorio
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 detallesGuiones de las sesiones Prácticas de Programación para Dispositivos Móviles Inteligentes
Guiones de las sesiones Prácticas de Programación para Dispositivos Móviles Inteligentes Luis Montesano y Ana C. Murillo DIIS - Universidad de Zaragoza. Resumen Estos guiones sirven como base para la realizacón
Más detallesQué ventajas presenta Google Drive para catedráticos y alumnos?
Qué ventajas presenta Google Drive para catedráticos y alumnos? El almacenamiento en la nube es un recurso cada vez más útil e imprescindible; con esta herramienta podremos almacenar y compartir fotos,
Más detallesINFORME SOBRE LA PROPUESTA DE MODIFICACIÓN (Informe Final)
FECHA: 01/06/2015 ID TÍTULO: 5600475 INFORME SOBRE LA PROPUESTA DE MODIFICACIÓN (Informe Final) Denominación del Título Universidad solicitante Universidad/es participante/s Programa de Doctorado en Electrónica:
Más detallesLos 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 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 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 detallesMultipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.
Presentación Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz. El sistema está pensado para empresas que deseen
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 detallesEscudo Movistar Guía Rápida de Instalación Dispositivos Symbian
Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3
Más detallesSISTEMA DE GESTIÓN DE AGENDAS O DE ORGANIZACIÓN DE EVENTOS: WUNDERLIST, PRODUCTEEV, TODOIST Y REMEMBER THE MILK
SISTEMA DE GESTIÓN DE AGENDAS O DE ORGANIZACIÓN DE EVENTOS: WUNDERLIST, PRODUCTEEV, TODOIST Y REMEMBER THE MILK 1 ÍNDICE 1 INTRODUCCIÓN 4 TODOIST 2 WUNDERLIST 5 REMEMBER THE MILK 3 PRODUCTEEV 6 REPOSITORIO
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 detallesCapítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
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 detallesafosoft Sistema de gestión de aplicaciones móviles, para catálogos de expositores en ferias de muestras Feria Artesanal ArsOlea 2014
afosoft Sistema de gestión de aplicaciones móviles, para catálogos de expositores en ferias de muestras Feria Artesanal ArsOlea 2014 2014 Sistema de publicidad para las empresas expositoras en dicho evento,
Más detallesWeb. Web Diapositiva 1. Febrero 2010
Web Servicio WorldWideWeb Historia de la Web Cómo funciona? URLs Dominios Tipos de Dominio Hipertexto e Hipervínculos Sitios Web y Páginas de Inicio Cómo identificar los hipervínculos? Navegador Web Internet
Más detallesGerencia de Tecnologías de Información
Gerencia de Tecnologías de Información APLICACIÓN SMARTPHONE MANUAL DE USUARIO Manual de Usuario de Software Versión 1.00 INFORMACIÓN DEL DOCUMENTO Título del Documento: Manual de Usuario de Software Nombre
Más detallesTABLA 1 - PLANTILLA UNIVERSIDAD CARLOS III DE MADRID
6. Personal académico PERSONAL DOCENTE En la memoria del título que se propone se ha hecho una estimación del profesorado considerando la previsión de estudiantes matriculados en el Grado y, a la vez,
Más detallesManual de Usuario para el Portal de Homologación de Documentos de Obra Pública y Servicios Relacionados con las Mismas.
SUBSECRETARÍA DE INFRAESTRUCTURA Manual de Usuario para el Portal de Homologación de Documentos de Obra Pública y Servicios Relacionados con las Mismas. Versión 2.0, Revisado y Autorizado: Octubre 2013.
Más detallesTecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el
para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario
Más detallesInstructivo Registro de Proyectos
Instructivo Registro de Proyectos Registro de proyectos de Investigación y proyectos de Regalias Publicado por Vicerrectoría de Investigación, Ciudad Universitaria, 1ra Edición, 2014 Control de Revisiones
Más detallesEl uso de los smartphones y las tabletas en Anatomía Patológica. Dr. Javier azua romeo md phd Universidad de Zaragoza
El uso de los smartphones y las tabletas en Anatomía Patológica Dr. Javier azua romeo md phd Universidad de Zaragoza Queé es un smartphone? Los Smartphones, o teléfonos inteligentes, son pequeños dispositivos
Más detallesManual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS
Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS UNIVERSIDAD TÉCNICA DE MANABÍ Dirección General de Vinculación con la Sociedad FLUJOGRAMA DE PROCESOS USADOS EN LA WEB
Más detallesTECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS
Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA
Más detallesVisor de presupuestos en Android
Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos
Más detallesNOVEDADES LOTUS: MEJORAS EN NOTES Y DOMINO
NOVEDADES LOTUS: MEJORAS EN NOTES Y DOMINO Durante el mes de abril y en las principales ciudades españolas, se volvió a celebrar un año más Lotusphere, evento en el que se presentaron las principales novedades
Más detallesImportancia de los dispositivos móviles y su uso en la USS
Lilia R. Adrianzén Llamo, Directora de Tecnologías de la Información Universidad señor de SIPAN dt@uss.edu.pe 1 Resumen ejecutivo Desde hace unos años atrás vemos que los dispositivos móviles juegan un
Más detallesJÓVENES Y TELEFONÍA MÓVIL
JÓVENES Y TELEFONÍA MÓVIL Estudio aplicado a estudiantes de la Universidad de Alicante 2011 Estudio realizado por el Servicio de Informática y la Unidad de Comunicación Vicerrectorado de Tecnología e Innovación
Más detallesUna computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.
Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.
Más 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 detallesMANUAL PARA ADMINISTRACIÓN I: MI CONFIGURACIÓN. Guía básica para configuración personal del usuario de Salesforce
MANUAL PARA ADMINISTRACIÓN I: MI CONFIGURACIÓN Guía básica para configuración personal del usuario de Salesforce Última modificación: marzo 2015 INDICE 1. INTRODUCCIÓN... 2 Configuración... 2 2. CÓMO LEER
Más detallesCRM para ipad Manual para Usuario
CRM para ipad Manual para Usuario Manual del CRM en el ipad para usuario. Contenido: Apartado 1 Concepto General. Visión general y concepto de Delpro(CRM). Apartado 2 Conexión y Sistema Delpro. Configuración
Más detallesSkype en apenas 3 años se volvió líder absoluto en el mundo en lo que respecta a la tecnología de VoIP (Voz sobre el Protocolo de Internet).
Skype en apenas 3 años se volvió líder absoluto en el mundo en lo que respecta a la tecnología de VoIP (Voz sobre el Protocolo de Internet). Este software le permite a cualquier usuario, dondequiera que
Más detallesStudium, Campus Virtual de la Universidad de Salamanca.
Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable
Más detallesReporte: Software Médico
Reporte: Software Médico Preparada por: Alfredo Jiménez, Consultor 12 de Julio, 2010 Independent Solutions, S.A. Calle Domingo Diaz, Betania Panamá, T (507)836-6948 info@isolutionspa.com http://www.isolutionspa.com
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 detallesResumen ejecutivo. Inversión en MOVilidad en España en 2014. El 51% de las empresas españolas está considerando instaurar una política de BYOD
Resumen ejecutivo Inversión en MOVilidad en España en 2014 El 51% de las empresas españolas está considerando instaurar una política de BYOD MDM BYOD Son las siglas en inglés de Bring Your Own Device,
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesUnidad III. Software para la administración de proyectos.
Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de
Más detallesMicrosoft Lync 2010: Introducción al nuevo software de mensajería instantánea y conferencias
Microsoft Lync 2010: Introducción al nuevo software de mensajería instantánea y conferencias ESADE está trabajando en un proyecto de mejora de la comunicación intercampus y del correo electrónico de toda
Más detallesInicio rápido de Novell Messenger 3.0.1 para móviles
Inicio rápido de Novell Messenger 3.0.1 para móviles Mayo de 2015 Novell Messenger 3.0.1 y versiones posteriores están disponibles para dispositivos móviles ios, Android o BlackBerry. Dado que puede entrar
Más detallesRif. J-31383834-9 WWW.INVERSIONESSHADDAY777.COM
Rif. J-31383834-9 WWW.INVERSIONESSHADDAY777.COM Somos una Corporación Internacional con sede en los Estados Unidos de América y en Venezuela, cuyo objetivo es desarrollar, maximizar y perfeccionar el
Más detallesTEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
MINISTERIO DE EDUCACIÓN TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC Objetivo específico: Emplea los elementos básicos del lenguaje de programación en el entorno tecnológico PROF. ELIECER ESPINOSA
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G114-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. PROYECTO
Más detallesMejora al Proceso de Enseñanza-Aprendizaje Mediante el Acceso Remoto a Laboratorios de Redes. Soluciones de TI para Optimizar Recursos en la Academia.
Mejora al Proceso de Enseñanza-Aprendizaje Mediante el Acceso Remoto a Laboratorios de Redes. Soluciones de TI para Optimizar Recursos en la Academia. M. en C. Alma Patricia Chávez, Dr. Luis Trejo pchavez@itesm.mx,
Más detallesSistema en Terreno SmartPhone Android
Sistema en Terreno SmartPhone Android INTRODUCCION Sin lugar a dudas, los Smartphones y las Tablets Android se están convirtiendo en un aliado indispensable de nuestro trabajo cotidiano, ya que estos dispositivos
Más detallesSistema Operativo Windows
Sistema Operativo Windows Constantemente se hacen mejoras a los sistemas operativos por lo que existen diferentes versiones actualizadas de Windows. Las más usadas en la actualidad son: Windows XP, Windows
Más detallesFuente: http://www.kzgunea.net
APRENDE A NAVEGAR SERVICIOS DE INTERNET Internet es como el mercado del pueblo en día de feria. En el mercado los puestos se organizan por secciones: por un lado la fruta, por otro las hortalizas, por
Más detallesUNIVERSIDAD TECNICA DEL NORTE
UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS ESCUELA DE INGENIERIA EN SISTEMAS COMPUTACIONALES MANUEL DE USUARIO TEMA: SISTEMA INFORMÁTICO PARA LA PROMOCIÓN Y PUBLICIDAD DE
Más detallesCómo rastrear, espiar y localizar un Celular
Cómo rastrear, espiar y localizar un Celular Preguntas Frecuentes Vista Previa del Area de Miembros Como adquirir el Programa www.comorastrearuncelular.com NOTA: Usted puede compartir esta publicacion
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 detallesAPLICACIÓN ODONTOLOGICA ODONTOAPP
APLICACIÓN ODONTOLOGICA ODONTOAPP ODONTOAPP SOFTWARE DE GESTION Y ADMINISTRACION DE CITAS PARA ESPECIALISTAS Y ODONTOLOGIA GENERAL PRIMERO LAS IDEAS LA HISTORIA DE LA HUMANIDAD NO ES SINO EL PROGRESO DE
Más detallesCONFERENCIAS DICTADAS POR EL DR. MANUEL BERMUDEZ PROFESOR ASOCIADO, UNIVERSITY OF FLORIDA
CONFERENCIAS DICTADAS POR EL DR. MANUEL BERMUDEZ PROFESOR ASOCIADO, UNIVERSITY OF FLORIDA Paradigmas y Perspectivas Futuras en Computación. La noción de paradigma, que en el pasado fue tema exclusivo para
Más detallesAplicación Arqueológicas: La razón perdida (una App para ios)
Aplicación Arqueológicas: La razón perdida (una App para ios) Aplicación interactiva para la visualización y navegación no secuencial de textos y contenidos digitales, basada en etiquetas, directrices
Más detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detallesMiCRM Enlace [App] Bienvenido a MiCRM Enlace.
Bienvenido a MiCRM Enlace. Manual de usuario para el uso de la aplicación móvil. 1 Primeros pasos Las aplicación móvil de MiCRM Enlace es el complemento perfecto para la plataforma web que permite la administración
Más detallesPROPUESTA DE DESARROLLO DE SITIO WEB AVANZADO
Diseño Gráfico y Desarrollo Web PROPUESTA DE DESARROLLO DE SITIO WEB AVANZADO 2014 Tel: 66460338-55114997. 12 avenida 2-76 Z.13 Email: info@teknigt.com www.teknigt.com Contenido del paquete de sitio web
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
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 detallesTabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4
Tabla de contenido 1. Objetivo...3 2. Asignación de responsabilidades...3 3. Alcance...3 4. Procedimientos relacionados...4 5. Documentos relacionados...4 6. Proceso...4 6.1 pidgin...4 6.2 instalación...4
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 detallesDIRECT MOBILE MARKETING. Llega a tus clientes de forma rápida, eficaz y directa
DIRECT MOBILE MARKETING Llega a tus clientes de forma rápida, eficaz y directa DIRECT MOBILE MARKETING Es un concepto innovador dentro del Digital Marketing & Mobile, desarrollado para cumplir cualquier
Más detallesManual de usuario Versión 1.0
Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos
Más detalles