Universidad ORT Uruguay - Facultad de Ingeniería

II Jornadas Académicas - IX Jornadas Estudiantiles - I Jornadas de Integración - 6to. Concurso de Programación - Concurso de Robótica
13 de setiembre de 2006

Se adjunta la descripción y palabras claves de cada charla enviadas por sus respectivos autores.

Código de Colores:
Jornadas Académicas   
Jornadas Estudiantiles   
Jornadas Integración
Charlas de Empresas
Concurso de Programación

Volver al Horario.

Tracks:
Track: Programación

Título
eL TIMoN: e-Learning Tool for Instruction based on Morphisms' Notions
Autores
Inés Kereki (kereki_i@ort.edu.uy)
Nicolás Fornaro (nfornaro@montevideo.com.uy)
Palabras Claves
Enseñanza de la Programación, e-learning, objetos
Resumen
En la búsqueda de herramientas para mejorar la calidad y el rendimiento del proceso de aprendizaje de la programación, desde 2005 se está desarrollando una investigación acerca del uso de morfismos. Los morfismos establecen correspondencias entre diferentes dominios, mientras que al mismo tiempo, se preservan y refuerzan varias propiedades. El uso de los morfismos puede colaborar en el desarrollo de modelos mentales y estrategias de aprendizaje para analizar y construir modelos de software adecuados. En 2005 se realizó una primera parte de esta investigación. Los resultados de la experimentación permiten inferir que la capacitación en morfismos influye positivamente en el desarrollo de habilidades para modelado de problemas. En 2006, se continuó esta investigación para definir los componentes y elementos necesarios en un modelo de "e-learning" que integre las tecnologías de la información y comunicaciones y que incorpore el uso de morfismos. Se diseñó una arquitectura para un modelo de "e-learning" basado en morfismos y se desarrolló una herramienta específica denomida eL TIMoN (e-Learning Tool for Instruction based on Morphisms' Notions). En particular, se presentarán los conceptos teóricos básicos, detalles de la investigación y la herramienta.

Título
Aprendiendo a programar con ALICE
Autores
Nicolás Baña (nico_digital@hotmail.com)
Alvaro García  (alvarogarcia@adinet.com.uy)
Agustín Napoleone (anapo@internet.com.uy)
Palabras Claves
Enseñanza de la Programación, objetos
Resumen
Alice es un ambiente de programación diseñado para enseñar a programar a través de mundos virtuales en 3D. Esta herramienta fue desarrollada por un grupo de investigación de la Universidad de Carnegie Mellow en la ciudad de Pittsburgh, USA.
El principal atractivo que posee es que no hay que aprender sintaxis de un lenguaje. El sistema está basado en Drag and Drop para la formulación de código por lo que se centra principalmente en la absorción de conceptos de programación como ser estructuras de control, loops, métodos, propiedades, eventos, etc.
Presentaremos la herramienta, resaltaremos su importancia, mostraremos los resultados obtenidos al haberse implementado en cursos de Programación en otras Universidades y las posibles formas de incorporarla a nuestro curso detallando ventajas y desventajas.

Título
Ruby = getTheBestFrom(Smalltalk + Perl + ...)
Autores
Diego Algorta diego@algorta.net
Palabras Claves
Programación, Lenguajes
Resumen
Ruby es un lenguaje de programación de origen japonés que está ganando adeptos a pasos agigantados en todo el mundo, especialmente desde el
lanzamiento del framework de desarrollo web Ruby On Rails. Las ventas de libros referentes a Ruby y sus tecnologías han llegado a estar varias
semanas ocupando los primeros puestos de ventas en Amazon.com.
Se realizará una presentación básica de las características que diferencian a este lenguaje y sus puntos controversiales. Se incluirá información sobre sus orígenes, el estado actual y el futuro del mismo. Se espera que la charla sirva para despertar el interés del estudiante en este lenguaje.

Título
RUBY: Rails: rompe paradigmas
Autores
Diego Algorta diego@algorta.net
Palabras Claves
Programación, WEB, framework
Resumen
Rails está revolucionando el mundo del desarrollo web haciendo borrón y cuenta nueva para simplificar y acelerar el proceso de desarrollo. Pero esto, sin descuidar el mantenimiento y testing de las aplicaciones. El libro Agile Web Development with Rails ha liderado las ventas de libros de programación en Amazon.com durante semanas. Google ha incorporado entre sus herramientas para el cliente por lo menos una aplicación basada en Rails.
Se realizará una presentación básica de las características que han llevado a Rails a distinguirse en el mercado de frameworks de desarrollo web. Se incluirá información sobre sus orígenes, el estado actual y el futuro del mismo. Se espera que la charla sirva para despertar el interés del estudiante en este framework.

Título
Número de Oro
Autores
Eduardo Cuitiño, Juan Pablo Blanco, Sebastián Esoin
Palabras Claves
Matemática
Resumen
En el famoso libro "El código Da Vinci" aparece el número aúreo o número de oro, phi, y textualmente aparece que phi = 1.6108. Lo cual nos parece una aberración pues este número es un número irracional, con infinitos decimales luego de la coma. Nuestra idea, a partir de conceptos matemáticos elementales que se desarrollan en los cursos de matemática, es encontrar los primeros 100 decimales del número aúreo phi. Usaremos para ello el excel de windows, java, matlab, y conceptos elementales sobre sistemas dinámicos discretos.


Track: Juegos

Título
SOKONET: avances en un juego multiusuario sobre celulares basado en bluetooth y J2ME
Autores
Marcelo Duhart (marceloduhart@adinet.com.uy)
Germán Calvo (germancalvo@adinet.com.uy)
Palabras Claves
J2ME
Resumen
Se presentará un avance el desarrollo de un juego multiusuario para celulares SONY basados en J2ME. Se cubren aspectos como el uso de bluetooth y los packages requeridos para la implementación, diseño de juegos 2D para celulares y puesta a punto de un entorno de trabajo que permita testear las aplicaciones antes de realizar su deployment.

Título
La Viborita
Autores
Nicolás Levy (nicolaslevy@adinet.com.uy)
Ismael Garrido (ismaelgfk@gmail.com)
Palabras Claves
Java, Applet, Juego.
Resumen
Hemos implementado el conocido juego de la viborita en un applet de Java. En nuestra charla intentaremos cubrir los aspectos más básicos sobre la creación de los applets y los detalles de nuestra implementación de este juego.

Título
El aporte de los juegos a lo largo de la historia
Autores
Luis Calabria (luis.calabria@gmail.com)
Federico Rocha ( federico.rocha@gmail.com)
Palabras Claves
Desarrollo de videojuegos
Resumen
En esta charla se mostrarán cuales han sido los videojuegos que han marcado un hito dentro del mercado, comenzando por el pong, pasando por el pac-man y super mario hasta llegar a los juegos más relevantes de la actualidad. Todos estos juegos han dejado su huella en varias generaciones y es por eso que resulta interesante analizar cuales han sido sus aportes principalmente desde el punto del diseño de los mismos. La charla comenzará con una breve introducción sobre que es un juego y como se define la jugabilidad. Luego se recorrerá la historia de los videojuegos analizando cual ha sido el legado de los juegos más importantes, desde el punto de vista del diseño de los mismos.


Track: Ingeniería de Software

Título
Definición dinámica de procesos: aplicación en revisiones técnicas
Autores
Amalia Álvarez (aab@montevideo.com.uy);
Matilde López (matilde.lopez@adinet.com.uy);
Carolina Maltese (caritoms@adinet.com.uy);
Paola Rodriguez (paola_rodrigu@yahoo.com)
Palabras Claves
Procesos de software, definición dinámica de procesos, revisiones técnicas
Resumen
El objetivo del trabajo es presentar la definición dinámica del proceso de software, brindando una aplicación para revisiones técnicas, analizando los elementos necesarios para escoger la técnica más adecuada de acuerdo al tipo de proyecto.
Se presentarán los criterios a tener en cuenta para seleccionar las técnicas de revisión más apropiadas de acuerdo a las características del proyecto.
Como resultado del análisis se podrá observar que para proyectos grandes con alto riesgo o complejidad alta,  las técnicas de revisión mas apropiadas son las denominadas técnicas formales. En cambio, para proyectos pequeños con riesgo bajo, se tienden a utilizar técnicas de revisiones menos formales.
De esta forma se podrá demostrar que el grado de formalidad de la técnica de revisión utilizada y la complejidad están fuertemente vinculadas con el grado de complejidad del proyecto, observando que a medida que la complejidad aumenta, aumenta la necesidad de utilizar métodos de revisiones formales.

Título
Replicación de experimentos en ingeniería de software
Autores
Martin Solari (martin.solari@ort.edu.uy)
Palabras Claves
Ingeniería de software, experimentación, paquetes de replicación.
Resumen
La experimentación es una de las maneras de evolucionar el conocimiento científico. Los experimentos controlados nos sirven para comprobar o rechazar hipótesis basándonos en evidencia. La ingeniería de software es una disciplina tecnológica que también evoluciona en base a la experiencia. Sin embargo, la experimentación en ingeniería de software es todavía escasa. Muchas veces adoptamos o descartamos técnicas y herramientas en base a percepciones subjetivas o tendencias del mercado. La investigación empírica en ingeniería de software ha evolucionado en los últimos tiempos. En varios centros de investigación industriales y académicos, se utiliza la experimentación como forma de evolucionar el conocimiento sobre técnicas concretas en contextos particulares. Cada experimento presenta amenazas a la validez de los resultados por el contexto particular donde fueron realizados. Una de las formas de eliminar estas amenazas a la validez de un experimento es la replicación del mismo por parte de otros grupos de investigadores. Se presentará el estado actual de la investigación empírica en ingeniería de software y como se han utilizado paquetes de replicación como medio para la experimentación en el ambiente académico. También se mostrará un resumen de los experimentos realizados sobre prueba de software y los resultados obtenidos.

Título
¿Compramos software de calidad?
Autores
Rafael Bentancur (rbentanc@adinet.com.uy)
Palabras Claves
IngenierÍa de Software, Arquitectura de Software, Aseguramiento de la Calidad, Compra de software
Resumen
La formación de profesionales en Informática incluye a la Ingeniería de Software, y en particular a la Arquitectura de Software, dentro de su propuesta académica. El enfoque mayoritario de esta asignatura se orienta hacia la enseñanza de las mejores prácticas para la construcción de software. Sin embargo el mercado divide la oferta laboral, aunque en partes desiguales, entre quienes construirán software y quienes estarán encargados de comprarlo. Este artículo plantea la necesidad de incorporar la contratación de software, y en particular, las consideraciones técnicas asociadas a ella (sus atributos internos y externos) dentro de la propuesta académica. El objetivo final es que se aumente el nivel de exigencia en la industria durante el proceso técnico de evaluación de propuestas mediante la formación de los técnicos encargados de llevarla a cabo.

Título
Modelo para la gestión de la experiencia, integrada a las prácticas y procesos software
Autores
Gerardo Matturro (gerardo.maturro@universidad.ort.edu.uy)
Palabras Claves
Ingeniería de software, gestión del conocimiento
Resumen
Durante la ejecución de cualquier proyecto software, los miembros del equipo de desarrollo adquieren nuevos conocimientos y experiencia en la aplicación y en la utilidad de los métodos, técnicas y herramientas empleados en las diferentes actividades realizadas.
Esta experiencia adquirida constituye un elemento valioso al momento de pretenderse identificar y establecer mejoras en las prácticas y procesos en uso con el objetivo de incorporarlas y aplicarlas en futuros proyectos de desarrollo.
No obstante, esa experiencia ganada individualmente por cada miembro del equipo, que se traduce en aprendizajes y nuevos conocimientos personales, para que pueda ser usada como base para futuras mejoras, debe ser adecuadamente gestionada a nivel organizacional y compartida con otros miembros de la organización.
A diferencia de otras propuestas en las que la gestión y compartición de la experiencia se realiza de manera extemporánea, en este trabajo se propone que esa gestión del aprendizaje y del conocimiento, esto es, de la experiencia que se adquiere en la práctica, esté formalmente integrada en las prácticas y procesos de desarrollo en uso. Dicho en otros términos, que el propio proceso software incorpore elementos que favorezcan, faciliten y hasta provoquen el aprendizaje y la creación de nuevos conocimientos tendientes al logro de mejoras en las prácticas y procesos en uso.

Título
Extensiones de modelos UML para el diseño del comportamiento de líneas de producción
Autores
Nora Szasz (nora.szasz@ort.edu.uy)
Carlos Luna (luna@ort.edu.uy)
Palabras Claves
Diseño de Sistemas, Líneas de Producción, UML, Máquinas de Estados
Resumen
El desarrollo de software guiado por modelos (Model-Driven Development, MDD) es un enfoque con el potencial de hacer más eficiente el desarrollo y más confiables los resultados del mismo, ya que, entre otras cosas, habilita la verificación de los sistemas en etapas tempranas del desarrollo ofreciendo mayor control. Gran parte de las técnicas de MDD utilizan UML (Unified Modeling Language), lenguaje incorporado como estándar de facto a nivel académico e industrial, que permite la descripción de múltiples aspectos de un sistema. Sin embargo, UML posee serias debilidades para su uso a nivel industrial debido a que no permite especificar ciertos tipos de sistemas y carece de un marco formal. El objetivo de esta charla es comentar objetivos y avances de un proyecto que busca mejorar la expresividad de ciertos modelos UML para especificar el comportamiento de sistemas de software. En particular, apuntando a extender las Máquinas de Estado (State Machines) para especificar familias de sistemas, es decir, sistemas que coinciden en su funcionalidad esencial pero que difieren en características periféricas.

Track: WEB

Título
Mejorando la Seguridad en Aplicaciones Web
Autores
Cecilia Belletti (cecilia.belletti@universidad.ort.edu.uy)
Angel Caffa (caffa@ort.edu.uy)
Isaac Rodríguez (isaac@mrree.gub.uy)
Palabras Claves
Seguridad, WEB, bases de datos
Resumen
Hoy en día, cada vez más empresas están teniendo la necesidad de tener  sus aplicaciones visibles desde Internet, esta necesidad de darle a los Clientes y Proveedores una
mejora de servicio trae consigo amenazas de seguridad, las cuales pueden ser mitigadas en  el diseño global de la solución, siempre y cuando la seguridad hubiera sido tenido en cuenta.

Título
Web del Uruguay: no apta para el consumo humano
Autores
Martín Solari (martin.solari@ort.edu.uy)
Palabras Claves
usabilidad, accesibilidad, web, WCAG
Resumen
La usabilidad es el atributo que establece el grado de facilidad con que un producto o servicio puede ser utilizado por una persona o grupo. Las aplicaciones y sitios web son un caso de aplicación de software que puede estar destinada a un público amplio y ser utilizada para la difusión de información o la prestación de un servicio. Por este motivo la los criterios de diseño de las interfaces de usuario son especialmente importantes. El W3C (World Wide Web Consortium) es la entidad responsable de establecer los estándares básicos para la web. Uno de estos estándares son las guías de accesibilidad para contenido web (WCAG). Estas guías son importantes para asegurar un acceso no discriminatorio a la información, permitiendo el acceso a personas de capacidades diferentes; pero también son muy importantes para que la web sea fácil de usar para todos. En esta charla presentaremos un resumen de estos estándares. En forma práctica analizaremos ejemplos de la web uruguaya y cual es su estado actual de accesibilidad.

Título
Un  modelo multiagente para la gestión del tráfico WEB
Autores
Lilyam Paolino
Palabras Claves
Sistema multiagente, tráfico http, sistemas distribuídos
Resumen
Se trata de un artículo de investigación que formó parte de los requisitos para aprobar el segundo año del doctorado de Ingeniería de Software en el marco del convenio UPM-ORT.
El artículo plantea una serie de problemas que suceden en el tráfico WEB,  y se analiza las causas de ellos, desde la óptica de La Red, entendiendo como tal la Red de redes, Internet.  A partir de dicho análisis, se plantea la necesidad de un modelo para detectar dichos problemas  en las primeras  etapas de las transmisiones  y gestionar el tráfico http.A tales efectos, se justifica la necesidad de elaborar un modelo multiagente ,  fundamentalmente debido a su característica de adaptarse a los entornos cambiantes, dinámicos, impredecibles. Para ello se analiza las características del modelo Multiagente planteado y de los diferentes subsistemas que lo compondrán, la interacción entre ellos y los diferentes tipos de agentes que ejecutarán las diferentes tareas encomendadas para lograr el objetivo final de mejorar la gestión en la WEB.
Se destaca que, si bien este modelo se intenta aplicar en el tráfico WEB, podría eventualmente ser usado para cualquier otra gestión empresarial caracterizada por entornos distribuidos y con resultados que en su actividad diaria se caractericen por una alto nivel de imprevisibilidad.

Título
Detección de anomalías en el tráfico TCP/IP
Autores
Alberto Carrascal  (acarrascal@neiker.net)
Jorge Couchet (jorge.couchet@universidad.ort.edu.uy)
Enrique Ferreira (enferrei@ucu.edu.uy)
Daniel Manrique (dmanrique@fi.upm.es)
Palabras Claves
Machine Learning,  Modelo,  Sistemas de Detección de Intrusos
Resumen
La charla presenta una aproximación a la detección de anomalías en la red de una organización basada en una combinación de algoritmos de Machine Learning
supervisados y no supervisados.  El objetivo principal del trabajo realizado es lograr el modelo efectivo del tráfico TCP/IP presente en la red de una
institución, de forma de lograr en el ambiente productivo de la misma la detección de anomalías con un porcentaje eficiente de falsos positivos.
La arquitectura diseñada utiliza una jerarquía de Self-Organizing Maps (aprendizaje no supervisado) para el modelo del tráfico, combinados con
técnicas de Learning Vector Quantization (aprendizaje supervisado) para la clasificación final los paquetes de la red.  El sistema desarrollado trabaja
como un módulo del sistema de detección de intrusos SNORT, el cual es uno de los IDS más utilizados en el área de la Seguridad Informática.

Track: Telecomunicaciones

Título
Optimización conjunta del ruteo multi-camino y el control de congestión en Internet
Autores
Fernando Paganini (paganini@ort.edu.uy)
Palabras Claves
Redes, Control de Congestión, Ruteo Adaptativo
Resumen
En redes TCP/IP, dos aspectos de la regulación del tráfico se resuelven en forma independiente por las distintas capas. La selección de rutas se
realiza mediante algoritmos distribuidos en la capa IP, y la regulación del tráfico inyectado a la red se controla en la capa TCP. Esta separación es
conveniente pero acarrea ineficiencias: si el ruteo elige caminos congestionados, la capa TCP se adapta a transmitir a menor velocidad.

La posibilidad de adaptar el ruteo al estado de congestión de la red fue considerada desde la primera Arpanet, pero generó oscilaciones. Un trabajo clásico (Gallager´78) formula ese problema en términos de la optimización distribuida de un costo (el retardo total en la red), utilizando ruteo multi-camino. Por otra parte, el control de congestión de las fuentes TCP para rutas fijas también ha sido formulado recientemente (Kelly ´98) en términos de una optimización distribuida.

Lo que no se ha intentado hasta ahora es el análisis conjunto de mecanismos de ruteo adaptativo en IP con la regulación de congestión de TCP. En este trabajo, la optimización convexa se utiliza como herramienta para la búsqueda de algoritmos distribuidos que operan en fuentes TCP y en routers IP (generalizados a múltiples caminos). Esta charla se centrará en los aspectos teóricos del problema. En otra presentación correlativa de Enrique Mallada, se cubrirán aspectos de implementación.

Título
Simulaciones e implementación de ruteo adaptativo multi-camino con control de congestión en redes TCP-IP.
Autores
Enrique Mallada (mallada@ort.edu.uy)
Fernando Paganini (paganini@ort.edu.uy)
Palabras Claves
Redes, Control de Congestión, Ruteo Adaptativo
Resumen
Esta charla explorará experimentalmente los mecanismos de control de congestión con ruteo adaptativo, presentados en la charla teórica de Fernando Paganini. Presentaremos por un lado simulaciones a nivel de fluido, destinadas a ilustrar los aspectos dinámicos del problema, y por otra parte simulaciones a nivel de paquetes, con el fin de estudiar más en concreto las implicancias de lo propuesto en términos de las redes TCP/IP.

Las simulaciones de fluido se realizaron en Scilab. Mostraremos por un lado que el comportamiento del sistema global se condice con la teoría, en los casos en que ésta ofrece resultados concluyentes. También, usaremos las simulaciones de fluido para explorar regímenes de operación en los que la teoría no es concluyente. Por ejemplo, en el estudio de los mecanismos llamados "duales" de control de congestión, combinados con ruteo adaptativo, sólo hemos podido probar convergencia global bajo ciertas restricciones de velocidad de adaptación: las simulaciones nos permiten conjeturar convergencia más allá de estas restricciones.

La implementación a nivel de paquetes es trabajo en curso. Se utilizará el simulador ns2 de Berkeley, estándar de la comunidad académica de Internet; se modificarán los módulos de ruteo y de control de congestión para implementar estos mecanismos de ruteo, y se explorará su comportamiento en redes experimentales.

Título
IPv6. El protocolo y su implantación en la región.
Autores
Alvaro Sánchez  (alvaro.sánchez@ort.edu.uy)
Palabras Claves
Red de datos
Resumen
Seguramente IPv6 sustituirá a IPv4 antes del agotamiento de direcciones públicas. Sin embargo, a pesar de que existen razones para la planificación y la implantación tempranas de la nueva versión del protocolo, el ritmo de despliegue en la región es considerablemente menor del esperado.
Los gigantes asiáticos que actualmente viven grandes transformaciones económicas se han volcado decididamente por la única alternativa escalable de direcciones.
En el resto del mundo hay todavía una gran cuota de escepticismo.
El tema suele debatirse en algunos foros de discusión, muy activos, pero que no siempre logran una adecuada difusión.
En la región, LACNIC y algunos otros actores son firmes impulsores de la adopción de IPv6.
En algunos países se han constituido “grupos de tareas” para la coordinación de acciones.
En el presente trabajo se propone una síntesis de las características de IPv6 y de los protocolos relacionados, un resumen de las causas del lento ritmo de implantación en la región, un análisis de la conveniencia de una migración planificada y temprana, una mirada a las concreciones más cercanas, y una evaluación de las perspectivas.

Título
(In)eficiencia de la conversión de protocolos: Pasaje de Frame Relay a ATM
Autores
Alvaro García (vite@adinet.com.uy)
Palabras Claves
Redes, Frame Relay, ATM, protocolos
Resumen
Se describe el encapsulamiento de protocolos en Frame Relay y ATM y su formato. Se calculan los overheads correspondientes en función del largo del paquete de datos original. Finalmente se analiza el rendimiento de la conversión de Frame Relay a ATM y se comentan algunas consecuencias prácticas

Título
Bases para una Arquitectura Funcional Genérica de las Redes  de Comunicaciones
Autores
Jorge Gallo (gallo@ort.edu.uy)
Palabras Claves
Redes
Resumen
Una red de comunicaciones es una estructura compleja que puede describirse de diversas formas. En escencia es la capacidad de tranferencia de información la que mandata en forma primaria e independiente de la tecnología su configuración. En particular en el seno de ITU-T un conjunto armonizado de recomendaciones sobre Arquitectura Funcional para redes, viene dando paso a otras relativas a la gestión , calidad de funcionamiento y especificación de equipos e interfaces. Todas ellas en permanente evolución. Sin embargo sólo recientemente ha sido posible generar un modelo de red apropiado para generalizar el funcionamiento de redes de conmutación de circuitos y de paquetes , orientadas a la conexión o no. La importancia de esta generalización no sólo radica en la posibilidad de desarrollar las intefaces de distintas tecnologías, sino también en poder desarrollar en forma generalizada el software de control y el de gestión, con el fin de otorgar al cliente una calidad de funcionamiento controlada. En esta presentación se pretende mostrar las bases de formulación de esta arquitectura generalizada.


Track: Inteligencia Artificial

Título
Redes Neuronales modulares y autoentrenamiento mediante simulación de datos en filtrado de ruido
Autores
Milton Martínez (miltonmz@montevideo.com.uy)
Palabras Claves
Redes Neuronales, filtrado de ruido, trend-removal
Resumen
El filtrado de ruido mediante Redes Neuronales es una técnica ampliamente utilizada. Los métodos tradicionales se basan por lo general en obtener una medida lo más exacta possible de la señal pura, a fin de disponer de juegos de datos adecuados para los algoritmos de entrenamiento supervisado. No obstante, en muchos casos, esto no es possible de obtener, como ocurre en los casos de remoción de tendencia (filtrado inverso). Se propone la utilización de Redes Neuronales Modulares, junto con simulación de datos y un esquema de segmentación de la señal en intervalos. Se analizan resultados y se extraen conclusiones

Título
Entornos Virtuales Inteligentes: condicionamiento operante y aprendizaje vicario en agentes mediante Redes Neuronales
Autores
Celina Gayoso (celinagayoso@aim.com)
Milton Martínez (miltonmz@montevideo.com.uy)
Palabras Claves
Entornos Virtuales, Agentes Virtuales Inteligentes, Condicionamiento Operante, Aprendizaje Vicario, Redes Neuronales
Resumen
En la simulación de situaciones en las cuales interactúan muchos agentes, los entornos virtuales son utilizados con frecuencia. Estos pueden permitir o no la interacción del usuario. Muchas veces, es necesario que los agentes sean inteligentes: por un lado es preciso que puedan sensar su entorno, tomar decisiones y reaccionar en función de ellas, pero también se requieren capacidades de aprendizaje. Existen diversas teorías sobre el aprendizaje, fruto de numeroso estudios en el campo de la Sicología, tales como el condicionamiento clásico, el condicionamiento operante, el aprendizaje cognitivo y el aprendizaje vicario, entre otros. El presente trabajo tiene como objetivo la aplicación de algunos de los conceptos mencionados de la Sicología en Agentes Virtuales Inteligentes; con este fin se desarrolló un Entorno Virtual en el que interactúan diversos agentes a los cuales se incorporan capacidades de aprendizaje con Redes Neuronales. Finalmente, se presentan resultados obtenidos y se extraen conclusiones.
  
Título
Schema Matching mediante Redes Neuronales
Autores
Sebastián Blanco
Palabras Claves
Redes Neuronales, Schema matching, bases de datos
Resumen

La enorme dificultad que presenta el schema-matching manual, ya sea en casos de migración de datos,  datawarehousing o traducción de consultas en tiempo real, ha llevado a muchos investigadores a intentar automatizar el mapeo entre bases de datos heterogéneas.

Algunas de estas metodologías han utilizado sistemas basados en reglas,  fuzzy-logic, cálculos matemáticos, soluciones algorítmicas y Redes Neuronales. Dentro de éstos últimos, el sistema SemInt desarrollado por Li y Cliffton utilizando redes de Kohonen y Backpropagation combinadas en un mapeo de cardinalidad 1:1, aparece como un desarrollo pionero en el área.

El objetivo del presente trabajo es proponer una metodología alternativa a SemInt, basada igualmente en redes neuronales Backpropagation pero a partir de una ontología y un schema representante, lo que permite una cardinalidad n:n, aunque limitando su aplicación a dominios conocidos y estables. Para ello, se analiza el pre-proceso de datos necesario, definición de entradas relevantes, y un schema representante. Se introduce el concepto de nivel topológico y su aplicación ilustrándose con ejemplos tomados de la práctica. Se implementa una red backpropagation entrenándose de la manera indicada en este trabajo. Finalmente, se analizan resultados y se extraen conclusiones.


Título
Robot virtual que recorre paredes con programación genética
Autores
Juan Pablo Russo
Palabras Claves
Programación Genética, Algoritmos evolutivos
Resumen

Este trabajo consiste en buscar y resolver un problema aplicando conocimientos del área de inteligencia artificial. El problema a resolver será generar un programa que permita a un robot virtual buscar y recorrer las paredes en un entorno virtual. Para esto se construirá un lenguaje adecuado al dominio del problema y se utilizará programación genética para buscar el programa más apropiado que resuelva el problema planteado. El cometido de este documento es explicar las consideraciones y etapas llevadas a cabo en la construcción de la solución.

Se buscó lograr que un robot virtual pueda, a través de lo que sensa del entorno, buscar y recorrer la mayor cantidad de paredes, minimizando aquellos movimientos alejados de las paredes. Para ello, se construyó un entorno virtual para simular el movimiento del robot de forma de poder ejecutar, evaluar y evolucionar los diferentes programas candidatos a resolver el problema.

Para minimizar los tiempos de ejecución de la aplicación, se buscó simplificar y optimizar las características del entorno virtual para el robot. Para esto se tomará un entorno de dos dimensiones en forma de grilla, donde cada posición de la grilla puede contener una pared o un espacio libre por el cuál puede circular el robot.


Título
¿Qué hay en una relación?
Autores
Enrique Latorres
Palabras Claves
Representación de conocimiento, Similitud semántica, Razonamiento artificial.
Resumen
Los sistemas de inteligencia artificial han tenido un estancamiento; A pesar que los expertos han vaticinado la aparición de ciertas soluciones en un futuro próximo, esas predicciones luego no ocurrieron. Varios trabajos critican diferentes enfoques que ha tenido el área y han propuesto alternativas, que han sido considerados o no en los trabajos subsiguientes. 

Reanalizamos las problemáticas presentadas y sobre las bases de estudios de sicología cognitiva, desarrollamos un modelo de semántica y de representación de conocimiento que contrasta con la gran cantidad de propuestas provenientes de áreas tan dispares y a la vez emparentadas, como la lógica, las neurociencias, la lingüística y la sicología cognitiva.

Sobre la base de diversos trabajos se evalúan diferentes conceptos de relación, en especial de significado, entre símbolo (referente) y objeto (referido). Se analizan modelos de representación y teorías de referencia y se deduce la necesidad de un modelo adecuado para agentes cognitivos autónomos.

El nuevo modelo se desarrolla en un lenguaje homogéneo, contextual, implícito y deíctico con semántica de mantenimiento de referencia, basado en conocimiento, que
satisface los requisitos definidos en este y otros trabajos. El modelo propone una nueva teoría de razonamiento que se estudiará y profundizará en futuras investigaciones.

Track: Arquitectura

Título
Radar IRS-20MP/L
Autores
Andrés Iriarte (iriarte300@gmail.com)
Federico Guichón (fedeguich@gmail.com)
Palabras Claves

Resumen
Mucha gente está involucrada con los radares y en muchas actividades que realizamos, están ellos. El radar IRS-20MP/L es un ejemplo de la más alta tecnología y que se
encuentra presente en el Uruguay. Detrás del radar se encuentran miles de operaciones y herramientas que ajenas a nuestro conocimiento no dejan de ser indispensables para el control aéreo. Para todas estas opciones se ha diseñado un sistema que con varias unidades y subsistemas es capaz de adecuarse a las últimas necesidades tecnológicas y operacionales. Uruguay al igual que muchos otros países de la región y del mundo ha elegido el IRS-20MP/L como el radar secundario monopulso para el control de su espacio aéreo. Estaremos analizando la infraestructura del radar desde sus características hardware hasta como se conectan las mismas para así hacer llegar al controlador aéreo la información necesaria.

Título
Memorias Flash
Autores
Valentina Rodríguez (vale87@adinet.com.uy)
Gerardo Julio Pereira (gery07@gmail.com)
Palabras Claves
Tecnología Actual, Transporte y Almacén de información, Seguridad Informática
Resumen
Nuestro trabajo consiste en presentar las características sobresalientes que posee una memoria flash indicando los tipos de dispositivos flash así como también los elementos en las que son utilizadas las mismas. También haremos una introducción en las tarjetas de memoria flash. Explicaremos el funcionamiento interno de las memorias flash y los tipos de memorias flash dependiendo del tipo de compuertas utilizadas. Además, pasaremos a informar de las novedades entorno a la utilización de las Mem.Flash y por ultimo pasaremos a contestar unas FAQ que tenemos pre-establecidas para aclarar las dudas sobre las memorias flash.

Título
Microprocesadores
Autores
Guillermo Vilas  (guillermovilas@gmail.com)
Diego Urrutia (diegou1986@hotmail.com)
Palabras Claves
Arquitectura de sistemas
Resumen

La presentación se tratara sobre los microprocesadores, enfocándonos mayormente en la historia de estos, empezando por los primeros microprocesadores creados por Intel que son el 4004 de 4 bits y 8008 de 8 bits. 

Luego seguiremos con el 8080, 8086 y 8088, eran de 8 y 16 bit. Después aparecieron los micros 286, 386 fabricados por Intel de 32 bits, seguido por el 486, 486 SX, 486 DX, 486 DX2 y 486 DX4 fueron los primeros micros que se les integro la memoria cache y coprocesador matemático.

Intel no fabrico mas micros con el nombre X86 sino que después del 486 se creo el Pentium, se mejoro este micro fabricando los Pentium MMX, Pentium Pro y Pentium II.

También realizaremos una breve explicación sobre los microprocesadores falsos, explicando los engaños más típicos y soluciones para evitarlos. A la vez hablaremos de los micros de la empresa AMD, como el K5 que era bueno para trabajos de oficina pero malo para juegos y aplicaciones CAD, que luego fue mejorado por el K6 y K6-2. 

Para terminar los procesadores modernos aparecieron los Celeron y por ultimo hablaremos sobre los procesadores actuales, empezando por el K6-3 y el Pentium III hasta el Pentium IV de Intel y el K7 de AMD.


Título
Tolerancia a fallas en sistema de monitoreo atmosférico para el control de un observatorio astronómico automático
Autores
Adriana Errico (aerrico@adinet.com.uy)
Martín Mazur (mmazur@tiempost.com.uy)
Palabras Claves
Sistema de tiempo real
Resumen
La Facultad de Ciencias lleva adelante un proyecto para la instalación de un telescopio robótico remoto que se encuentra en fase experimental y está siendo implementado en el Observatorio Astronómico “Los Molinos” (Dirección Nacional de Ciencia Tecnología e Innovación, MEC). Se trata de un telescopio albergado en una construcción con cúpula y un dispositivo que permite monitorear el estado del tiempo meteorológico. El sistema de monitoreo está constituido por un anemómetro, un detector de lluvia y una cámara “all sky”. La función de esta última es proporcionar datos en base a los cuales se toma la decisión de iniciar o no la operativa del telescopio. La determinación de las posibles fallas que puede presentar este sistema de tiempo real permitirá postular soluciones que posibiliten mejorar su funcionamiento. El presente trabajo se centra en el análisis de estas posibles fallas, el estudio de las soluciones ya implementadas y la postulación de nuevas soluciones aplicables en el futuro. La importancia del tema radica en que el sistema de control del tiempo meteorológico es jerárquicamente superior al resto de los sistemas en operación, dependiendo entonces de su eficaz funcionamiento el hecho de que el observatorio cumplo con su cometido de fondo.
 

Título
Linux Suse 10.1 y el aporte de los servicios de Netware
Autores
Ignacio Cattivelli (icativelli@adinet.com.uy)
Fernando Alvarez (falvarez@montevideo.com.uy)
Palabras Claves
Sistemas operativos
Resumen
Mostraremos la última versión de Linux Suse 10.1 y como es enriquecido al agregar los servicios de Netware (gran experiencia en ofrecer servicios de red de sistemas operativos) para aprevechar lo mejor de las dos plataformas se desarrollaron a través de los años de manera independiente confluyendo ahora en un nuevo producto que toma la mejor de ambos.
 
Track: Bases de datos

Título
Un lenguaje de restricciones de integridad para un Modelo Conceptual
Autores
Fernando Carpani
Palabras Claves
Diseño Conceptual, Bases de Datos Multidimensionales, Restricciones de Integridad.
Resumen
En los ultimos años se han propuesto una cantidad de modelos conceptuales multidimensionales pero sólo unos pocos soportan la noción de Restricción de Intregridad.
Este trabajo introduce un modelo de datos conceptual multidimensional, que soporta un lenguaje para restricciones genéricas y estructuras de datos de alto nivel. También se introduce un lenguaje gráfico para la descripción de las estructuras de datos y algunas restricciones de integridad. Este modelo permite descripciones tan precisas como sea necesario mediante el uso del lenguaje de  restricciones de integridad. Estas restricciones pueden ser vistas como una especificación de los programas de carga para las bases multidimensionales.

Título
Acercamiento a los Workflows Adaptativos
Autores
Juan Emilio Gabito (gabitoju@internet.com.uy)
Sandra De León, (s-deleon@adinet.com.uy)
Palabras Claves
Workflow, Sistemas de Información
Resumen
En el mundo actual los cambios están a la orden del día. Dichos cambios afectan de forma muy importante a las organizaciones. Por este motivo estas tienen que estar listas para adaptarse a dichos cambios. No solo las personas tienen que adaptarse al nuevo entorno, sino que también los sistemas informáticos que sustentan la organización. Dado que los procesos de negocio están cada vez más automatizados los sistemas de workflow se han vuelto una parte importante del negocio. Dado que los sistemas de workflow se han vuelto herramientas se suma importancia para las organizaciones, estos tienen que tener la capacidad de adaptarse a los cambios que se dan tanto en la misma como en el ambiente. La adaptabilidad no es fácil de obtener, para lograrla hay que tomar en cuenta una serie de factores, como los problemas de los workflows actuales, los tipos de cambios que existen, el manejo de excepciones o el tipo de adaptabilidad que se busca. El trabajo presenta una introducción a los workflows adaptativos, pasando por los problemas de los sistemas de workflows actuales, introducioendo los puntos básicos que un workflow adaptativo debería tener, mostrando como lograr la adaptabilidad, terminando con una definición de workflows adaptativos.

Track: Proyectos Sistemas

Título

Sistema para gestión de una pequeña policlínica

Autores
Cecilia Ramos (ceciramos@gmail.com)
Palabras Claves
Desarrollo realizado en .NET
Resumen
El sistema se realizo adecuándose a las necesidades de una pequeña policlínica, que decidió informatizar su labor, esta policlínica es un derivado de una renombrada mutualista de Montevideo. Dicho sistema permite el manejo completo de dicha policlínica. Posee un manejo completo de los especialistas, médicos, socios, etc. Dado que dicha policlínica posee una farmacia para sus socios, el sistema posee el registro de los medicamentos que se tienen, controlando su stock y permitiendo la facturación de los mismos. Dado que cada socio posee un convenio, se lleva un control de estos. Cada convenio posee un diferente precio de tikets consulta, de tikets medicamentos e incluso estos dependen de la edad que tenga el socio. Debido a la necesidad planteada por la misma, el sistema permite el manejo de saldos, y todo lo que implica esto. Se permiten ingreso de deudas anteriores, al igual que facturar a crédito. Lleva un registro de todas las deudas y todo lo que conlleva eso. Los socios pueden poseer observaciones, por consiguiente se posee un servicio de alarmas para el usuario. También se poseen diferentes agendas telefónicas. Permite a los socios anotarse para las próximas consultas que fueron fijadas por los especialistas. Se podrán hacer balances de caja mensuales o diarios. Las consultas que realiza el sistema son las pedidas por el cliente, pero el sistema fue pensado para ser extensible por lo que se le pueden agregar muchas consultas y funcionalidades mas.

Título
MBI Toolkit: Visual Studio Add-ins para el desarrollo de aplicaciones empresariales .NET utilizando Microsoft Business Integrator
Autores
Paula Gloodtdofsky (glpaula@adinet.com.uy)
Marcelo Battagliese (marcelo4@adinet.com.uy)
Daniel Kacowicz (dkaco@montevideo.com.uy)
Virginia Sienra (virginia.sienra@adinet.com.uy)
Gonzalo Laguna (glaguna@adinet.com.uy)
Palabras Claves

Resumen
MBI es un framework que tiene como propósito facilitar y agilitar la construcción de soluciones de integración de aplicaciones en escenarios complejos. MBI es utilizado por Microsoft Consulting Services, por empresas socias de negocios de Microsoft y por empresas en general. MBITools son un conjunto de herramientas desarrolladas como Add-ins de Visual Studio .NET 2005 con el objetivo de facilitar y simplificar el uso de MBI, aumentando así la productividad de construcción con dicha tecnología. Estas herramientas serán distribuidas junto con las nuevas versiones de MBI como herramientas de apoyo, especialmente dirigidas a los desarrolladores que utilizan MBI

Título
Swing Improver
Autores
Alejandro Charbonnier (lalo@adinet.com.uy)
Dario Macchi (dariomac@adinet.com.uy)
Fernando Nicolet (fangs@adinet.com.uy)
Palabras Claves
Ingeniería de software, Extremme Programming, DirectX, Golf
Resumen
SwingImprover permite mediante el análisis de un video de un swing de golf, estudiar los movimientos que un jugador realiza durante las distintas etapas del swing, para luego permitir compararlo con medidas teóricas, análisis de movimientos y medidas realizadas sobre jugadores profesionales.
Para determinar aspectos importantes de estos movimientos el usuario es asistido por el software, para marcar puntos relevantes en los sucesivos cuadros de video. Basándose en la información recabada y en datos adicionales ingresados por el usuario (como dimensiones del jugador, etc), el sistema es capaz de generar un reporte indicando factores de corrección al jugador.
El proyecto surge a partir de la idea personal del presidente de la empresa canadiense NUJIT, la cual se dedica al desarrollo de software. Esta persona a su vez es jugador profesional e instructor de golf lo cual favorece el conocimiento en dicho deporte.
La construcción de SwingImprover se dividió en varias etapas, las cuales cada una presenta un gran desafío tecnológico para su realización. Entre ellas se destaca el uso de tecnología DirectX y librerías VMR9 para el manejo de archivos de video y posterior dibujo sobre el mismo, tecnologías de modelado tridimensional y manejo de componentes para la creación de controles personalizados para la aplicación.
Debido a las características mencionadas anteriormente, el proyecto fue realizado mediante la utilización de la metodología de desarrollo ágil Extreme Programming. Esto permitió controlar aspectos fundamentalmente referentes a riesgos tecnológicos, atributos de calidad, y sobre todo la satisfacción del cliente.
Luego de culminado la parte académica del proyecto, se creó una empresa para el producto, y este continúa en desarrollo en la actualidad. Una versión beta del producto se encuentra disponible al público en http://www.nextgenerationsrt.com/

Track: Accesibilidad

Título
Juegos inclusivos
Autores
Daniel Szabo (szabo@ort.edu.uy)
Palabras Claves
Juegos, Accesibilidad, e-inclusion, Human-Computer Interaction.
Resumen
Veremos el concepto de aplicaciones y juegos inclusivos, desde aplicaciones como el Tetris y el PONG jugados con la Berlin Brain-Computer Interface del Instituto Fraunhofer FIRST (que habilita a los usuarios a jugar con el  pensamiento), hasta aplicaciones para personas con dificultades visuales desarrolladas por alumnos y graduados en nuestro laboratorio de juegos.

Se cubrirán algunas de las áreas temáticas que hoy atiende la e-inclusion en el entretenimiento y aprendizaje, de acuerdo a lo visto en la 10ma Conferencia sobre Computadores Ayudando a Personas con Necesidades Especiales (10th ICCHP).

Veremos cómo el desarrollo de diseños conceptualmente inclusivos permite que personas con distintas dificultades puedan jugar y a la vez crear juegos desafiantes y divertidos.

Finalmente se expondrá brevemente lo realizado en ORT y las áreas de oportunidad para seguir creando en nuestro laboratorio de juegos:
a) Desarrollo de juegos acústico-táctiles, basados en el motor de juegos SHADE.
b) Desarrollo de juegos acústicos basados en Microsoft DirectX (Dance Dance Revolution accesible).
c) Oportunidades de investigación en el área
d) Creación de aplicaciones altamente accesibles, que habilitan el principio de mantenimiento autónomo de datos y contenidos de las mismas por parte de personas con desafíos visuales.
    i. Sitios Web autogestionables (www.uncu.org.uy)
    ii. B-SHADE y G-SHADE (editores de juegos orientados a diseñadores ciegos)

Título
Acoustic Multichannel Accessible Dancing Mat
Autores
Dinorah Cohen (dincoh@gmail.com)
Valeria Machado (val_mac@hotmail.com)
Palabras Claves
Programación, Juegos
Resumen
En las alfombras de baile tradicionales, la pantalla indica mediante flechas o "pies" la orientación y actividad del usuario en el próximo paso a dar, esto impide que personas con discapacidad visual (ciegos y personas de visión reducida) puedan disfrutar de esta actividad.
El objetivo de nuestro desarrollo es integrar personas ciegas a estas actividades. Se espera además poder relevar estadísticas de la capacidad de los usuarios midiendo su respuesta a estímulos acústicos multicanal en cuanto a precisión y velocidad de respuesta.
El juego tiene 2 componentes: 1) diseñador de partituras: permite crear partituras nuevas mediante las teclas numéricas oprimidas por el usuario, que se corresponden con la posición del próximo paso (8: adelante, 4: a la izquierda, 7: adelante a la izquierda), de modo que un usuario ciego pueda crear una coreografía simulando con su mano un baile, 2) el "ejecutor de partituras" (player): reproduce las partituras ingresadas por el usuario en un entorno con acústica multicanal (5.1) y mostrando en pantalla una flecha indicando el próximo paso en alto contraste.


Título
B-SHADE
Autores
Roberto Garcés (rjgarces@internet.com.uy)
Hebert Tourné (htourne@adinet.com.uy)
Michel Rener (michel.rener@gmail.com)
Palabras Claves
B-SHADE
Resumen
B-SHADE es un proyecto de fin de carrera. La idea se basa en permitirle a personas no videntes poder construir juegos para otras personas no videntes. Las personas no videntes podrán construir los diversos juegos mediante el movimiento de sus manos sobre una carpeta táctil, donde una cámara capturará los movimientos en tiempo real y también dispondrán de herramientas de audio que facilitarán el diseño del audio juego.

Track: Electrónica y Telecomunicaciones

Título
Algunos aportes de la teoría de frames al procesamiento de señales
Autores
Guillermo Langwagen (langwagen@ort.edu.uy)
Palabras Claves
Tratamiento de señales
Resumen
Hoy en día el procesamiento de señales es mayoritariamente digital y se apoya en el teorema del muestreo que nos indica en qué condiciones podemos representar sin error las señales a partir de un conjunto enumerable de sus valores. Desafortunadamente el modelo propuesto por el teorema del muestreo es irrealizable y sólo podemos aproximarnos a sus resultados.

Dentro de las técnicas de procesamiento de señales ocupa un lugar importante el análisis de Fourier con ventana o análisis  tiempo-frecuencia, que nos permite precisar en el tiempo los distintos componentes frecuenciales. En esta técnica tiene una especial importancia la selección de la ventana de análisis a través de la cual observamos la señal y que determina las inevitables distorsiones que introducimos en nuestras observaciones.

El muestreo y el análisis tiempo-frecuencia, en principio desconectados, pueden verse como aspectos duales del mismo problema de  descomposición de funciones, al estudiarlos con la teoría matemática de frames. En esta presentación haremos un breve resumen de esta teoría y mostraremos como puede guiarnos en la búsqueda de técnicas alternativas para el procesamiento de señales.

Título
Muestreo y reconstrucción de señales por filtro único y banco de filtros.
Autores
Diego Saez (saez@ort.edu.uy)
Guillermo Langwagen (langwagen@ort.edu.uy)
Palabras Claves
Banco de filtros, análisis, síntesis, muestreo, señales
Resumen
Se pretende muestrear una señal de ancho de banda ilimitado, y posteriormente reconstruirla a partir de sus muestras. x(t) es la señal de entrada, y(t) es la reconstrucción obtenida a la salida del sistema. Se estudian dos caminos alternativos para procesar la señal.
- Camino 1 ("clásico"):
   Filtro antipseudocomponentes,  muestreo a frecuencia "f_s",   filtro interpolador.
- Camino 2 ("alternativo"):
   Banco de filtros con "N_e" bandas separadas "F" en frecuencia y con tasa de muestreo igual a "1/T" en cada banda.

La comparación entre los dos caminos se realiza de acuerdo con los siguientes indicadores:
1. Error cuadrático medio, es decir,    energía de la señal diferencia y(t)-x(t).
2. Exigencias de velocidad de muestreo
3. Exigencias de complejidad de los circuitos (orden de los filtros analógicos).
4. Exigencias de precisión del cálculo numérico.

En la búsqueda de resultados se le da prioridad al cálculo matemático exacto, y cuando éste no es posible se recurre al cálculo matemático aproximado o a la simulación por computadora.

Título
Acreditación de carreras. Análisis de la primera etapa del mecanismo MEXA.
Autores

Alvaro Sánchez  (alvaro.sánchez@ort.edu.uy)

Palabras Claves
Acreditación de carreras, Calidad Académica
Resumen
La acreditación de carreras se ha constituido en un elemento motivador de profundos análisis acerca de la calidad de la enseñanza, y de emprendimientos de mejoras en las Unidades Académicas.
Actualmente asistimos a la creación de organismos acreditadores en gran cantidad de países, y se generaliza la participación de las Universidades en las instancias de acreditación.
En el MERCOSUR ampliado culminó la primera etapa, que incluyó las carreras de Agronomía, Medicina y algunas Ingenierías.
Las particularidades de cada país, así como los perfiles de cada institución, se combinan para presentar una gran diversidad de realidades a evaluar.
Algunas ideas principales orientan la acción. Se trata de hacer un análisis imparcial, pero a la vez apreciativo de las potencialidades de cada situación particular, a efectos de formar juicios de valor acerca de la calidad. De lo anterior debe surgir un dictamen que sólo tiene tres opciones, y que marca fuertemente el futuro inmediato de la Unidad Académica.
A pesar del dramatismo que impone el dictamen, debe destacarse que la acreditación como instrumento de medida altera positivamente lo que mide: la institución que emprende el proceso de autoevaluación emerge del mismo enriquecida.  
Se propone una mirada a los objetivos generales de la acreditación y al mecanismo MEXA en particular. En la misma, se evalúa lo actuado y se analizan algunas posibles mejoras al mecanismo, y algunos riesgos de la etapa post dictamen.  

Título
Servicios de localización en las redes celulares
Autores
Leonardo Kammermann (lkammermann@antel.com.uy)
Palabras Claves

Resumen
La introducción de los servicios de localización en las redes celulares permitirá a los usuarios móviles disfrutar de servicios sofisticados que utilizan como insumo su posicionamiento, desde disponer la dirección de las farmacias de turno cercanas hasta saber cuando sus amigos están cerca, pasando por ser localizados en una llamada de emergencia para enviar auxilio al punto del accidente. También permite a los operadores agregar valor a su red, saliendo de ser meros soportes de la transmisión hacia una aplicación, de posicionamientos obtenidos mediante un GPS. Sin embargo, hay varios aspectos que deben ser tomados con cuidado. En primer lugar, la necesaria privacidad de los usuarios. En segundo lugar, el implementar soluciones estandarizadas que permitan trabajar con diferentes elementos de la red, fabricados por distintos proveedores. Otro punto central: brindar a quienes desarrollan las aplicaciones una interfaz amigable, que permita la comunicación sin un conocimiento profundo de los estándares subyacentes. El presente trabajo explica estos puntos, centrándose en las redes GSM y W-CDMA. También revisa la normativa relacionada con el tema emanada de organismos como la 3GPP y OMA, y presenta un panorama sobre la implementación actual de estos estándares por la industria de las telecomunicaciones.

Track: Proyectos Electrónica y Telecomunicaciones

Título
Automatización de trazabilidad mediante RFID
Autores
Daniel Alfaro (alfarodaniel@gmail.com )
Alejandro Abulafia (zylabu@gmail.com)
Sonia Schatz (sonia.schatz@gmail.com) 
Palabras Claves
RFID, trazabilidad, automatización, ganado.
Resumen
Nuestro proyecto consistió en investigar, diseñar e implementar un sistema electrónico para la trazabilidad ganadera utilizando tecnología RFID, compatible con los sistemas actualmente en uso en nuestro país con el objetivo de automatizar el proceso de lectura. El sistema desarrollado es capaz de realizar la lectura de datos al momento del movimiento de los animales y almacenar esta información en un formato compatible con el utilizado por el SNIG. Una vez finalizada la lectura, los datos son descargados a un PC por medio de una interfaz serial para luego ser enviada vía web a la base de datos del SNIG. Nuestro proyecto incluye además el diseño y desarrollo de la aplicación para recibir los datos en el PC y generar el archivo correspondiente. El prototipo desarrollado automatiza el proceso de lectura de las caravanas lo cual brinda mayor seguridad, velocidad y comodidad en el proceso de lectura de las caravanas. Por otro lado el costo de desarrollo de nuestro sistema está significativamente por debajo de los precios de productos similares en el mercado. Debemos destacar además que el sistema desarrollado es INDUSTRIA NACIONAL y esto implica trabajo y desarrollo tecnológico para nuestro país, con la ventaja de poder armar y estructurar un sistema a medida para satisfacer nuestras necesidades.

Título
Sistema de Control Inalambrico Industrial (SCII)
Autores
Matias Fleury (matias.fleury@uy-tcs.com)
Jonathan Mitelman (jmitelman@isbel.com.uy) 
Palabras Claves
Sistema de Control Inalambrico
Resumen
El objetivo del proyecto fue el de realizar un sistema inalámbrico industrial, utilizando la tecnología Wi-Fi (802.11b), que fuese capaz de controlar y monitorear los diferentes componentes de una industria en "tiempo real", es decir, dentro los tiempos que manejan dichos procesos. El sistema consistio en cuatro grandes etapas: 1) Investigación de tecnologías de comunicación inalámbrica y de dispositivos (en el mercado mundial) que se adapten a dicho sistema. Compra de dispositivos a DPAC (Estados Unidos). 2) Desarrollo de hardware y software del sistema (desarrollo de aplicaciones en Visual C++ utilizando el protocolo TCP/IP, estudio previo de arquitecturas -centralizada vs. desentralizada-, fabricación de circuitos para los módulos, etc.). 3) Pruebas y testeos para la determinación del alcanze del producto (pruebas en distintos ambientes, procesamiento de datos, conclusiones) . 4) Elaboración de un "prototipo" del sistema (producto) para la insercción en el mercado local (costos, competencia, entregable). Como conclusiones generales, se pudo comprobar que dicho sistema es capaz de controlar y monitorear procesos industriales, con una alta performance y seguridad. Teniendo un costo competitivo con respecto a otras soluciones similares que existen en nuestro mercado.

Título
Capturador de señales eléctricas (Osciloscopio USB)
Autores
Pablo Hoffman
Martin Szmulewicz 
Palabras Claves

Resumen
El proyecto consistió en el desarrollo del prototipo de un dispositivo digital de captura de señales eléctricas, también conocido por el nombre de osciloscopio, con conexión a la PC a través del puerto USB. Este dispositivo permite observar la forma de las señales eléctricas que atraviesan un cable. Un osciloscopio es la herramienta más importante en  un laboratorio de electrónica. Es utilizada para todo tipo de tareas, desde la reparación de un televisor hasta la calibración de una antena.
La fabricación del prototipo fue posible gracias a un año de trabajo en el cual los estudiantes Pablo Hoffman y Martin Szmulewicz, habiendo cursado previamente la carrera de Ingeniería en Electrónica de Universidad ORT, profundizaron sus estudios y lograron desarrollar un dispositivo de funcionamiento análogo al del osciloscopio antes
mencionado.
El aparato fue diseñado enteramente por los susodichos estudiantes utilizando componentes electrónicos no disponibles en el Uruguay, por lo que fue necesario importarlos de EE.UU. Este tipo de componentes es muy  difícil de conseguir en plaza debido a la poca demanda de los mismos, consecuencia de la inexistencia de empresas fabricantes de este tipo de electrónica.
Un punto a destacar es que el proyecto fue liberado en su totalidad bajo licencias de libre distribución. Esto implica que cualquier persona o  empresa (ajena al proyecto) tiene a su disposición toda la información sobre el diseño, fabricación y funcionamiento del aparato, a los efectos de poder aprender como fue realizado y, eventualmente, mejorarlo. La  licencia no restringe el uso de la información para uso comercial (aún sin retribución para los autores) pero exige que los cambios y mejoras realizadas también deban ser publicadas libremente (bajo la misma licencia), lo cual ayuda a salvaguardar la calidad de libre del proyecto. El resultado de todo esto es que el proyecto, como tal, no ha llegado a su fin sino que está en el comienzo: ya que el mismo podrá  ser extendido y mejorado por cientos de entusiastas y empresas alrededor del mundo.
De hecho, un español ya se ha ofrecido a fabricar un lote de circuitos impresos en base al diseño publicado. Por más información puede visitar la página web del proyecto en la siguiente dirección: http://pablohoffman.com/oscusb/. La misma contiene toda la información del proyecto y, como ya se mencionó, es de acceso completamente libre.

Empresas

Título
Tecnologías libres de virtualización
UYLUG
Autores
Enrique M. Verdes (emverdes@ieee.org)
Palabras Claves
Máquinas Virtuales, emulación, paravirtualización, arquitectura.
Resumen
La virtualización está viviendo un resurgimiento, desde su decadencia a principios de los noventa debido a la comoditización del hardware y la proliferación de las redes de computadores. Sin embargo, ante el aumento en la potencia de los computadores actuales, y la sobrecarga administrativa que implica tener varios servidores, la virtualización se perfila como una solución para consolidar servicios, multiplexando el hardware sin perder seguridad y tolerancia a fallos, además de ofrecer la posibilidad de independizar las aplicaciones de la plataforma para la cual fueron desarrolladas.
Este resurgimiento ha estado liderado por VMWare y recientemente por Microsoft, que ha anunciado que su producto Virtual Server podrá ejecutar sistemas operativos Linux. Sin embargo existen productos de software libre que ofrecen excelentes prestaciones, en algunos casos superiores a los productos propietarios.
En esta charla se presentarán esos productos, junto con una somera descripción, desde el punto de vista de la arquitectura de sistemas, de las distintas formas de virtualización.

Título
Desarrollo de software con Genexus
ARTech
Autores
Rodrigo Alvarez
Palabras Claves
Genexus
Resumen
GeneXus nace en 1988 buscando automatizar el proceso de construcción de Software. ¿De qué trata GeneXus?  ¿En qué está fundamentado? Son algunas de las preguntas que se contestarán!. Además se verán las principales funcionalidades de la última versión.

Título
Aseguramiento de la Calidad en los proyectos de TCS
TATA Consultancy Services
Autores
Ana Patricia López Lladó
Palabras Claves
Calidad, CMM
Resumen
Introducción a los conceptos de Calidad. Breve descripción del concepto de Calidad, evolución del concepto de la Calidad hasta nuestros días. Deming, Juran. Evolución del Control de la Calidad al Aseguramiento de la Calidad. Introducción a los modelos CMM, especialmente CMMI. Descripción del objetivo, estructura del modelo, niveles de maduración, diferentes representaciones de los modelos (escalonada y continua).

Título
Web 2.0 + User Experience
Microsoft
Autores
Eduardo Mangarelli (Eduardo.Mangarelli@microsoft.com)
Palabras Claves
WEB, Internet
Resumen
El Web e Internet tal cual los conocemos están en un momento de
cambios, desde las tecnologías disponibles, pasando por el auge de los
servicios en línea hasta las nuevas Experiencias de Usuario.

Título
Proyecto de Mejora y  Modernización del Servicio de Radio Taxi 141. Integración de componentes
Autores
Director de Proyecto: Carlos Nieves, Master en Computación
Grupos Participantes:
•    Equipo de Sistemas y Telecomunicaciones, Telefax S.A.
•    Equipo de Sistemas y Despacho Satelital, Endata S.A.
•    Equipo de Sistemas de CPATU (egresados de Universidad ORT)
•    Equipo de Transmisiones de Radio, GPRS Ltda.
Palabras Claves

Resumen

El objetivo del presente proyecto fue la modernización del servicio de Radio Taxi 141 (RT141) para contar con un Call Center de última tecnología en cuanto a instalaciones telefónicas, de radio y software. Dicho objetivo enfrentó varios desafíos, entre ellos lograr la coexistencia armónica de diversas tecnologías y componentes, realizar la transición entre el sistema anterior y el nuevo (ubicados en lugares físicos diferentes), diseñar un plan de pruebas que simulara altos flujos de llamadas telefónicas y evitar la pérdida de fuentes de trabajo fruto de la automatización del servicio.

La solución global incluye los siguientes componentes:
-         Central telefónica NEC IPS 2000 apta para manejo de Call Centers
-         Equipamiento de radio: antenas, torre para antenas, multiplexores, etc.
-         Software Genesys Express de Call Center de gran prestigio a nivel mundial
-         Software IVS Elix de contestación automática (IVR)
-         Software de despacho AutoFlotRT desarrollado en Visual Basic 6.0 contemplando despacho satelital y customizado para la lógica de RT141
-         Software de administración desarrollado en Genexus7.5
-         Software de monitoreo de componentes desarrollado en Visual Basic 6.0 para detectar y corregir cualquier error en tiempo real
-         Herramienta O3 de Datawarehousing para toma de decisiones gerenciales

Título
Lanzando una empresa médica: el caso de Medicaa
Autores
Patricia Spiller (pspiller@medicaa.com)
Sebastián Gava
Palabras Claves

Resumen
Medicaa es una empresa  fundada en el año  2004, dedicada al desarrollo de sistemas para el tratamiento de trastornos del equilibrio.

A principios del 2006, Medicaa consigue financiación de un grupo de inversión comenzando así una nueva etapa de crecimiento. Es en esta nueva etapa que la empresa se enfoca en el desarrollo de su nuevo producto para su posterior
ingreso en el mercado médico.

En nuestra exposición abordaremos las barreras y dificultades encontradas haciendo especial hincapié en aspectos de diseño y regulatorios.

Fiesta Instalación Linux

Título
Fiesta de Instalación Linux
Autores
Claudio Montanés
Palabras Claves
Linux
Resumen

Podés venir a las Jornadas y traer tu PC (solo la torre) o notebook para instalar Linux. Está dirigido a usuarios de todos los niveles ya que un grupo de personas especializadas, de la universidad y del Grupo de Usuarios Linux Uruguay (UyLUG), va a  estar disponibles para brindar asistencia. Es una oportunidad para acercarse a este sistema operativo sin miedos, además de intercambiar experiencias con usuarios de todos los niveles.

Se instalarán openSuse 10.1, Ubuntu 6.06 y Kubuntu 6.