Proyectos 2016

A continuación se listan los proyectos desarrollados durante el año 2016.

Debajo de la lista se encuentran los documentos finales.

G1) Biblioteca Comunitaria

Aplicación web para compartir libros entre contactos de Facebook.

Cada persona publica libros que quiere compartir

Seguimiento de Solicitudes y Prestamos

Creacion de grupos y define reglas de aceptación & prestamo

Integración con Facebook

Extensión:

Sistema de mensajes con Twitter o Telegram

Mejorar el modelo de reglas y ciclo de vida de prestamos

G2) Replayable Refactoring

Refactoring: transformaciones de código que preservan el comportamiento(*)

* siempre y cuando se consideren dentro del entorno de desarrollo de un programador

Cambios generados por refactoring son cambios

→ los cambios pueden romper codigo de terceros

Ej: Cambios de API, código “deprecated”

Objetivo:

registrar los refactorings efectuados y tratarlos como macros re-ejecutables en otras imagenes.

G3) Recommendations API

OpenAuth & OpenAuth2

Youtube - Recomendations

Implementar un cliente del API

Portar ejemplos en Pharo

Publicar en SmalltalkHub

G4) Clooud API

OpenAuth & OpenAuth2

Google Calendar

Google Tasks

Implementar un cliente del API

Portar ejemplos en Pharo

Publicar en SmalltalkHub

G5) Tower Defense

BOSS es un entorno de simulación de bots

Arena: grilla 2D

Robots: Defensores y Atacantes

Framework

Diferententes de tipos de defensores

Niveles

Extensiónes

Mejorar Edicion de terreno

Menejo de secuencia de niveles: objetivos, replay

Mejorar modelo de reglas de juegos

Mejorar algoritmos de horda (atacanes)

G6) Cloud API

OpenAuth & OpenAuth2

Google Docs – Sheets

Youtube - Recomendations

Implementar un cliente del API

Portar ejemplos en Pharo

Publicar en SmalltalkHub

G7) WishFlix

Es un website en donde los usuarios mantienen una lista de mercancias que quisieran tener (wish-list). El sistema busca los articulos en algun site de compras y calcula el precio de los articulos en el tope de la lista.Integrar los trabajos de WishFlix2015:

Busquedas para vender

Agregar tipos de alertas

Resumenes de novedades

con

Multiples sitios de compra y subasta

Implementar links a compra de productos