INŻ Prezentacja pracy


Praca inżynierska
Ruletka w architekturze
klient - serwer
Wydział Fizyki, Matematyki i Informatyki
Kierunek: Informatyka
Autor: Mateusz Macięga Kraków, 2014
Promotor: dr Danuta Zboś
Cel pracy

Zaprojektowanie i zaimplementowanie
w języku Java aplikacji umożliwiającej
wieloosobową rozgrywkę w ruletkę

Aplikacja oparta na architekturze
klient - serwer
4 luty 2014 Mateusz Macięga
Architektura klient-serwer
Zasada działania architektury oprogramowania klient - serwer
4 luty 2014 Mateusz Macięga
Podstawowe założenia

Aplikacja okienkowa

Implementacja w Javie (bez
frameworkow)

Wykorzystanie protokołu TCP

Obsługa adresów IP w wersji 4

Biblioteka NIO (gniazda sieciowe)

Biblioteki Swing i AWT (grafika)
4 luty 2014 Mateusz Macięga
5/14
Dlaczego TCP a nie UDP?

Połączeniowy

Niezawodny

Aplikacja nie wymaga dużej szybkości
transmisji
4 luty 2014 Mateusz Macięga
I/O kontra New I/O (NIO)
I/O New I/O

Zorientowany Zorientowany na
strumieniowo bufor

Blokujące I/O Nieblokujące I/O

Selektory
4 luty 2014 Mateusz Macięga
Budowa aplikacji
Diagram komponentów aplikacji
4 luty 2014 Mateusz Macięga
Protokół komunikacyjny

Ogólna budowa pakietów
2 bajty ? bajtów 1 bajt
TYP_PAKIETU DANE  K
4 luty 2014 Mateusz Macięga
Interfejs graficzny
4 luty 2014 Mateusz Macięga
Interfejs graficzny 2
4 luty 2014 Mateusz Macięga
Podsumowanie

Cel pracy został osiągnięty

Projekt został stworzony zgodnie
z założonymi wymaganiami

Istnieje możliwość rozbudowy aplikacji

Podstawowe biblioteki graficzne
wejścia/wyjścia języka Java pozwalają
stworzyć wydajną i intuicyjną aplikację
sieciową
4 luty 2014 Mateusz Macięga


Wyszukiwarka

Podobne podstrony:
Humanizacja Pracy prezentacja
prezentacja stosunek pracy
Negocjacje w pracy i biznesie prezentacja
Literatura podmiotu w pracy maturalnej z języka polskiego Prezentacje 2011
prezentacja praca inz
Wypadki przy pracy prezentacja
ps pracy prezentacja kultura narodowa a praca w org
Rynek pracy prezentacja
instrukcja prezentacja2
rozporzadzenie w sprawie przystosowania stanowiska pracy
Projekt pracy aparat ortodontyczny ruchomy
Prezentacja MG 05 2012
Prezentacja ekonomia instytucjonalna na Moodle

więcej podobnych podstron