• Nie Znaleziono Wyników

PROJKETY NA PRZEDMIOT JAVA 1 Założenia do projektów

N/A
N/A
Protected

Academic year: 2021

Share "PROJKETY NA PRZEDMIOT JAVA 1 Założenia do projektów"

Copied!
1
0
0

Pełen tekst

(1)

PROJKETY NA PRZEDMIOT JAVA 1 Założenia do projektów

1. aplikacje tworzone są w dwu osobowych zespołach

2. aplikacje powinny obejmować cześć graficzną (animacja) oraz cześć sieciową

3. do dnia ??? należy dostarczyć specyfikację projektu. Specyfikacja powinna obejmować: krótki opis projektu, założenia funkcjonalne do projektu, opis architektury projektu (klasy, metody, protokół w części sieciowej), plan działania - kroki milowe (terminy do kiedy będą oddawane poszczególne elementy) oraz listę najtrudniejszych zagadnień do rozwiązania. Specyfikacja powinna zostać zatwierdzona przez

prowadzącego zajęcia.

4. oddawanie projektów do dnia ???. Ocena projektu na ostatnich zajęciach. Istnieje możliwość

wcześniejszego oddania projektu, po uzgodnieniu z prowadzącym zajęcia. Oddawany projekt obejmuje:

specyfikację projektu, aplikację w postaci źródeł i JAR oraz dokumentację.

Ocena projektu

20% - pomysł i estetyka wykonania (grafika)

30 % - poprawność implementacji części sieciowej gry 30 % - implementacja animacji w grze

20 % - specyfikacja projektu, dokumentacja projektu oraz zachowanie konwencji programistycznych (nazwy zmiennych, metod klas, formatowanie kodu, etc…)

Gry (Applet bądź stand-alone)

o Snajper. Gra polega na strzelaniu do poruszających się obiektów. Należy wprowadzić różne stopnie trudności. Fabuła gry dowolna. Gra powinna udostępniać statystki.

o Domino. Układnie kostek domino. Gra powinna udostępniać statystki.

o Układanka. Po wczytaniu obrazka aplikacja tnie go na kawałki i umieszcza losowo w kontenerze, z którego gracz musi ułożyć ponownie obrazek. Należy wprowadzić zróżnicowane stopnie trudności.

Układanie obrazka za pomocą Drag & Drop.

o Gwiezdne wojny. Fabuła nawiązuje do gwiezdnych wojen, w których gracze poruszają się statkami kosmicznymi (dowolna reprezentacja graficzna) i mogą strzelać do innych statków. Statki powinny wykazywać właściwości fizyczne tj. efekt przyspieszenia, efekt hamowania, różne typy amunicji.

Aplikacje mobilne (J2ME)

o eMakler. Aplikacja ma umożliwić przekazywanie danych o notowaniach giełdowych z Biura

Maklerskiego (Broker’a) do agentów, którzy korzystają z urządzeń mobilnych. Dane mogą być pobierane z GPW przetwarzane na serwerze i po przez np. GPRS przekazywane do urządzeń klientów. Aplikacje agentów pozwalają na prezentację danych w formie wykresów, ustawianie progów dla alarmów na wybrane walory giełdowe.

Aplikacje Multimedialne (JMF)

o Grająca szafa. Prosty serwer ze strumieniowaniem plików mp3, z możliwością tworzenia listy

odtwarzania, wgrywania plików, wyświetlania liczby podłączonych użytkowników etc…. Wzorowany na serwerze Shoutcast. Klientem w tym przypadku ma być np. Winamp.

Aplikacje komunikacyjne (+JMF)

o Web Conferencing – możliwość wykonywania zdalnych prezentacji Power Point dodatkowo ew.

udostępniania widoku pulpitu (Desktop Sharing) wraz z przekazywaniem głosu. Prowadzący umieszcza swoją prezentacją na serwerze. Do serwera podpinają się uczestnicy konferencji za pomocą aplikacji klienckich. Przełączone slajdy przez prowadzącego automatycznie zmieniają się na komputerach uczestników. Dodatkowo realizowane jest jednostronne strumieniowanie głosu.

o Wideo Komunikator. Prosty komunikator wideo/głos (patrz np. SIP-Communicator). Aplikacja ma umożliwić zestawianie oraz zamykanie sesji wideo/głos pomiędzy dwoma aplikacjami. Aplikacja ma zapewnić porozumiewanie się stron.

o Szyfrator poczty. Implementacja prostej infrastruktury klucza publicznego z szyfrowaniem wiadomości pomiędzy nadawcą, a odbiorcą. Do wykorzystania biblioteka kryptograficzna IAIKO.

Projekt własny

o Istnieje możliwość zgłoszenia własnego pomysłu na projekt. Aplikacja taka powinna obejmować animacje i część sieciową oraz reprezentować stopień trudności

Cytaty

Powiązane dokumenty

Przedstawiony wyżej scenariusz kształtowania się podstawowych komponentów popytu krajowego oznacza, że w roku bieżącym realne tempo wzrostu tego agregatu makroekonomicznego wyniesie

w sprawie warunków technicznych, jakim powinny odpowiadać drogi publiczne i ich usytuowanie (Dz.U. Wzdłuż drogi powiatowej, na projektowanym odcinku zaprojektowano krawężniki

Nazwa dokumentacji: Projekt budowlano wykonawczy „Remont i Modernizacja Apteki Szpitalnej na poziomie -1

Przedmiotem opracowania jest projekt wykonawczy branży architektonicznej i konstrukcyjnej Projekt nie obejmuje uzgodnień i opinii które dokonane zostały na etapie projektu

w sprawie przeprowadzenia na terenie Miasta Gdańska konsultacji społecznych projektu „Budżet Obywatelski 2021 w Gdańsku”, mieszkańcy wybiorą projekty do realizacji w

3) Windy w budynkach w przypadku wystąpienia zagrożenia zostaną sprowadzone automatycznie na poziom +0,00, oraz drzwi kabiny zostaną automatycznie otworzone. 4) Przekrycia

1. Gospodarka łowiecka jest dobrem narodowym, która pielęgnuje tradycje narodowe, patriotyczne, kulturowe oraz więzi społeczne na poziomie lokalnym. Ustawa musi

Budynek będzie wyposażony w instalację elektryczną, CO, wodociągową z istniejącego przyłącza i kanalizacyjną z odprowadzeniem do istniejącego lokalnego zbiornika ścieków,