UNA SOLUCION DE BAJO COSTO PARA ESCUCHAR FEEDS RSS POR
MEDIO DE TELEFONOS SIMPLES (TERMINADA)
Egon Bastic
Podcasting has been increasing in popularity in the last
two years. People are getting used to listen to their
favourite audio programs any time and everywhere. Long
commute times associated to living in big cities has
certainly contributed to the popularity of contents in
audio format. Nevertheless, although there exists a wide
selection of programs that one can subscribe to, it cannot
possible compare with what is available as regular RSS
feeds. Thousands of feeds carrying the most diverse kind of
specialized contents are available and ready for
consumption. It seems then attractive, to be able to listen
to this material while walking or driving in the same way
people is listening to podcasts today. Furthermore, it
would be nice if you can do it without having to buy an
expensive special purpose device. In this paper we present
a very low cost solution that allows a person to listen to
the RSS feeds of her choice while she is away, trough his
regular low cost cell phone.
INTERNET BANKING 2.0: A CONCEPTUAL MODEL FOR RICH INTERNET
CLIENT AND SERVICE ORIENTED ARCHITECTURE (TERMINADA)
Ricardo Seguel
ENTERPRISE SOFTWARE: TAKING THE OPEN SOURCE OPTION
SERIOUSLY (TERMINADA)
Nicolas Riesco
Open source and free software (OSS) is becoming more
popular. Nevertheless most CIOs wouldn't even consider this
option for their enterprise information technology needs.
We found that the three main concerns about OSS have to do
with legal issues, costs and support. We propose an initial
framework to look at OSS in a balanced, unbiased and
systematic manner that can be used for evaluation of
specific scenarios from very small companies to large ones.
PERSONALIZACION EN ENTREGA DE NOTICIAS EN FORMATO AUDIBLE
SOBRE ASISTENTES PERSONALES (TERMINADA)
Rodrigo Torres
Esta investigación busca explorar mecanismos de
personalización en aplicaciones de entrega de noticias en
formato audible para dispositivos moviles. Para ello se
está trabajando con una aplicación prototipo en conjunto
con Radio Chilena mediante la cual los subscriptores
indican sus preferencias para recibir noticiarios
personalizados en cuanto a tipo de noticias, largo de cada
una de ellas, etc.
DESARROLLO DE APLICACIONES DE CONTENIDO AUDIBLE PARA
ASISTENTES PERSONALES (TERMINADA)
Rodrigo Parra
En los últimos años se observa un aumento explosivo en el
uso de terminales móviles como teléfonos celulares y PDAs.
Estos dispositivos están capacitados para correr una
diversidad de aplicaciones pero al mismo tiempo presentan
un importante número de diferencias y restricciones en
comparación con un computador de escritorio o un laptop.
Las pequeñas pantallas hacen especialmente atractiva por
ejemplo la posibilidad de que en lugar de desplegar la
información en pantalla, se entregue en un formato audible.
A su vez los diminutos teclados motivan a utilizar
mecanismos de voz para controlar el dispositivo e
introducir información. Por otra parte estos aparatos
suelen ser bastante mas limitados que un computador
tradicional en cuanto a memoria disponible y capacidad del
procesador.
En esta investigación se analiza la factibilidad técnica
práctica de desarrollar aplicaciones con contenido audible
para ser usadas en dispositivos móviles. La exploración se
hace en base a desarrollar sistemáticamente una aplicación
concreta analizando en cada etapa las alternativas,
compromisos y principales desafíos.
La aplicación consiste en un sistema personalizado de
noticias audibles. Una radioemisora local genera contenidos
audibles que son instalados en un servidor y los usuarios
se subscriben a determinadas categorías de noticias. En el
momento que el usuario sincroniza su PDA se le transfiere
el contenido audible de acuerdo al perfil previamente
especificado y este puede ser escuchado posteriormente por
el usuario directamente desde el PDA.
La aplicación fué desarrollada exitosamente y está siendo
ahora sometida a una marcha blanca para estudiar la
reacción de los usuarios. Como efecto lateral, la
experiencia de desarrollo permitió desarrollar una
metodología básica que será útil a los interesados en
desarrollar nuevas aplicaciones de contenido audible.
A SIMPLE PLATFORM_INDEPENDENT WEB APPLICATION DEVELOPMENT
PROCESS (TERMINADA)
Pablo Bustos
Web applications are usually built by starting from
incomplete design documents and proceeding directly to
implementation for some specific software platform. The
resulting application is usually difficult to change or
extend. Although several methodologies have been proposed
in the last few years, most of them use a concrete approach
that leverages the features of a specific software platform
or concrete Web elements. Model_driven development
proposals, on the other hand, are very often found to be
difficult adopt because they seem to have little connection
with the world the potential user is working with.
We have been developped a successful intermediate approach
that allows the designer to work with abstract artifacts
that can be readily mapped into any MVC-based (application)
framework, independently of which software platform is
used. This methodology, which is based on MVC pattern and
UML diagrams, is simple and easy to learn, even by those
who are not platform experts.
A PLUGGABLE SOFTWARE ARCHITECTURE FOR MVC BASED
APPLICATIONS (TERMINADA)
Duncan MacVicar
The complexity of today’s applications doesn’t
fit well with time-to-market pressures and low development
costs. A partial solution to this problem is to design with
flexibility in mind allowing some degree of variability at
low cost. But even a careful design does not help when the
software has a high installed user base (requiring
upgrades) or when the application can’t be stopped
from running.
Plugins are components that can be optionally added to en
existing system even at runtime to extend its funcionality.
The system doesn’t need to know about the plugin
because all communication happens trough well defined
interfaces. Software developers have been using plugins for
a long time as a way to allow third party developers to
provide enhancements to add value to their product.
However, each pluggable application implements a particular
plugin engine, usually very tied to the low-level internals
of the platform. When the architecture involves the
graphical user interface, the problem becomes even more
complex.
General purpose plugin architectures have not been studied
in depth yet and the existent solutions are poorly
documented. We want to define how a plugin should access
the user interface docking its functionality into the
application’s view, while at the same time, being
able to to capture applications events without mixing logic
and view parts of the model. A elegant way to do this
consists in the use of a modified version of the Command
design pattern. By adding metadata to this pattern plugins
are able to export actions in abstract, without knowing too
much about the GUI.