PROYECTOS EN CURSO
Java SE 6 – Nuevas Funcionalidades
Identificador de proyecto: CAISE01NO
Participantes:
• Dahiana Patricia Rodríguez Cortabarria - 2do año de la carrera Analista de Sistemas.
• Juan Andrés Travieso Feippe - 2do año de la carrera Analista de Sistemas.
• Adrián Toledo - 2do año de la carrera Analista de Sistemas.
Descripción general.
Como siempre ocurre, luego de la aparición de la Java SE 6 a fines del año pasado, resulta interesante investigar y probar las nuevas funcionalidades que esta posee. El Alcance de este proyecto de investigación es analizar y probar las nuevas capacidades de la plataforma:
- Scripting
- Nuevas Funcionalidades en Swing
- Collection Framework
- Internationalization
Justificación del proyecto de Investigación.
El proyecto se propone para dimensionar las nuevas funcionalidades de la plataforma y poder dar ejemplos de sus aplicaciones. Es de interés poder realizar pruebas en distintos sistemas operativos y poder precisar el estado actual para distintos lenguajes de scripting sobre la plataforma Java.
Perfil de los participantes.
Los postulantes para dicho proyecto necesitan tener conocimientos básicos de Java, se valorará conocimientos de Linux. No es requisito tener conocimientos de algún lenguaje de script.
Alcance y Objetivos.
El objetivo básico de dicha investigación es conocer los distintos motores de script que se pueden integrar con Java SE 6 y poder analizar limitantes que estas tienen. Se realizarán pequeñas aplicaciones para integrar con distintos motores tanto en Windows como en Linux.
Tutor: Lic. Gerardo Valeri
Proyecto Silverlight
Identificador de Proyecto: CAISL01NO
Participantes:
- Pablo Sebastián Benítez González - Desarrollador .NET.
- Yanick Ferrán Tourn Gugiato - Desarrollador .NET.
- Fabián Marrero Castro -Desarrollador .NET.
- Fernando Carlos Rivero Berrutti - Desarrollador .NET.
Descripción general
Silverlight es la nueva apuesta tecnológica de Microsoft para presentación de contenidos web. Multiplataforma, diseñado para contenido altamente atractivo (multimedial) e interactivo, Silverlight, en conjunto con las nuevas herramientas Expression Blend y la nueva versión de Microsoft Visual Studio, presentan un nuevo escenario para la construcción de interfaces web enriquecidas.
Silverlight es un paso más de Microsoft hacia la evolución de las tecnologías de presentación web, donde XAML constituye la base tecnológica (base tecnológica a su vez de Windows Presentation Foundation del nuevo .NET Framework 3.0), y que ofrece un modelo flexible de programación con soporte a AJAX, C#, VB, Phyton y Ruby; capaz además, de integrarse correctamente con las aplicaciones existentes.
Se puede decir que, básicamente, Silverlight es un pluggin para navegador y un subconjunto de XAML, que viene acompañado de herramientas de desarrollo tanto para diseñadores como para desarrolladores.
Justificación del proyecto de Investigación
Esta tecnología presenta capacidades muy innovadoras en la presentación de contenido multimedial para navegador web, que compite con sus equivalentes Adobe Flex y Java FX de Sun Microsystems (también recientes). Estas capacidades son aplicables a contenidos altamente interactivos, juegos, audio y video, animaciones y aplicaciones con capacidades gráficas avanzadas. Se espera que estas tecnologías tengan un enorme impacto en la web, en el futuro inmediato.
Perfil de los participantes
Se requieren conocimientos básicos de .NET Framework, pero necesariamente se debe tener experiencia previa con ASP.NET 2.0, y Microsoft Visual Studio 2005.
Alcance y Objetivos
Se trata de investigar sobre esta tecnología y las herramientas involucradas, buscando dimensionar la iniciativa y su alcance. Los participantes deben llegar a entender las cuestiones fundamentales de Silverlight y deben ser capaces de presentar una demostración de sus capacidades y de su modelo de desarrollo, tanto desde la óptica de los diseñadores de contenidos para navegadores web, como (y fundamentalmente) desde la perspectiva de los desarrolladores de aplicaciones para la Web.
Tutor: Jorge Pacheco