to get the file

Transkrypt

to get the file
Projekt zespołowy
Tematy projektów 2012/2013
1. Rysowanie rozkładów pomieszczeń
Należy napisać aplikację, pozwalającą użytkownikom rysować typowe schematy mieszkań.
Program powinien pozwolić na rysowanie pokoi, opisywanie ich za pomocą tekstu (sypialnia,
kuchnia itp.), dodawanie typowych elementów planu takich jak okna, drzwi, ściany, ale także
typowe elementy wyposażenia jak stoły, szafki, krzesła itp. Użytkownik powinien mieć
możliwość zapisywania i wczytywania utworzonych projektów (podobnie jak ma to miejsce w
systemie Homestyler dostępnym w Internecie, choć w znacznie uproszczonej postaci).
2. Generowanie mozaiki ze zdjęć
Należy napisać aplikacje, która pozwoli na wygenerowanie z dostępnych zdjęć innego zdjęcia.
Użytkownik powinien mieć możliwość wczytania do programu dowolnego zdjęcia, a
następnie powinien uzyskać „kopie” tego zdjęcia zbudowaną z pomniejszonych zdjęć.
Aplikacja nie musi działać bardzo szybko.
3. Aplikacja typu „Coolris”
Program powinien pozwolić na wyszukiwanie zdjęć w serwisach WWW (niekoniecznie
wszystkich, wystarczy kilka wybranych), a następnie wyświetlać je w postaci „nieskończonej”
ściany ze zdjęciami, po której użytkownik może się poruszać.
4. Wizualizacja struktur hierarchicznych
Program powinien pozwolić użytkownikowi rysować diagramy, złożone z zagnieżdżonych
obiektów. Każdy obiekt może mieć nazwę (etykietę), ponadto poszczególne elementy mogą
być połączone krawędziami, które także mogą mieć nazwy. Program powinien pozwolić na
wykonywanie typowych operacji edycyjnych, oraz na zapisywanie i wczytywanie diagramów.