Tematy prac proponowane w grupie R. Marona (gr. nr 8)

Projekt "vIllage"

System portali "społecznościowych" zbudowany z pokojów zrealizowanych
jako portlety.

Użytkownik ma numer, który go identyfikuje na serwerze. Serwer ma adres
internetowy (nazwę DNS), który/a go identyfikuje.

Każdy może utworzyć pokój.

Pokój ma numer, który go identyfikuje.

Na ekranie przeglądarki widzimy portlety obrazujące pokoje - na początku
jeden, wprowadzający.

Można wysłać e-mailem namiary na swój pokój - w emailu jest obraz pokoju
i link dołączenia pokoju do swojego ekranu.

Na ekranie można mieć wiele pokojów przyczepionych na stałe.

Do pokoju można dodawać przejścia do innych pokojów.

Zawartość pokoju zależy od portletu. Na początek trzeba zrealizować:
- pokój z obrazkiem (stały obraz)
- pokój z tablicą (można zostawiać notatki)
- pokój z planszą GO 9x9 - który pozwala na grę i obserwację gry

Funkcjonalność nie jest ograniczona do jednego portalu - może ich być
wiele, wymagana jest tylko pewna podstawowa zgodność z ustalonym API
portletu.

To znaczy, że mogę mieć na ekranie pokoje z różnych serwerów. Jeden z
serwerów pamięta mój ekran i jest moim serwerem domowym.

Można ograniczać dostęp do pokojów ustalając listę osób niepożądanych,
listę serwerów z których gości nie wpuszczamy, lub listę serwerów
dozwolonych lub listę osób dozwolonych.

Portal ma wykorzystać technologie:
* J2EE - serwer aplikacji JBoss, baza danych PostgreSQL lub Oracle
* Ajax - jako technologię portletów
* SAML w trybie federacji - do uwierzytalniania i obsługi SSO (single
sign-on)

Specyfikacja będzie jeszcze zmieniana w niewielkim stopniu.

Projekt powinien zostać opublikowany na serwerze Source Forge na
licencji AFL (Academic Free Licence).

Dokumentacja będzie wykonywana w języku angielskim.

Projekt jest trudny, będzie wymagać dużo pracy od zespołów.


Początek strony



Tu możesz przesłać mi uwagi
Moja strona domowa
Moja tegoroczna strona dydaktyczna


Valid XHTML 1.1

Valid CSS!