INŻ Prezentacja pracy

background image

Praca inżynierska

Ruletka w architekturze

klient - serwer

Autor: Mateusz Macięga

Promotor: dr Danuta Zboś

Kraków, 2014

Wydział Fizyki, Matematyki i Informatyki

Kierunek: Informatyka

background image

4 luty 2014

Mateusz Macięga

Cel pracy

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

wieloosobową rozgrywkę w ruletkę

Aplikacja

oparta

na

architekturze

klient - serwer

background image

4 luty 2014

Mateusz Macięga

Architektura klient-serwer

Zasada działania architektury oprogramowania klient - serwer

background image

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)

5/14

background image

4 luty 2014

Mateusz Macięga

Dlaczego TCP a nie UDP?

Połączeniowy

Niezawodny

Aplikacja nie wymaga dużej szybkości
transmisji

background image

4 luty 2014

Mateusz Macięga

I/O kontra New I/O (NIO)

I/O

Zorientowany
strumieniowo

Blokujące I/O

New I/O

Zorientowany na
bufor

Nieblokujące I/O

Selektory

background image

4 luty 2014

Mateusz Macięga

Budowa aplikacji

Diagram komponentów aplikacji

background image

4 luty 2014

Mateusz Macięga

Protokół komunikacyjny

Ogólna budowa pakietów

2 bajty

? bajtów

1 bajt

TYP_PAKIETU

DANE

„K”

background image

4 luty 2014

Mateusz Macięga

Interfejs graficzny

background image

4 luty 2014

Mateusz Macięga

Interfejs graficzny 2

background image

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ą


Document Outline


Wyszukiwarka

Podobne podstrony:
Leczenie zakażeń wirusem HIV Leczenie AIDS prezentacja pracy
Prezentacja pracy
PREZENTACJA PRACY
Leczenie zakażeń wirusem HIV Leczenie AIDS prezentacja pracy
PREZENTACJA PRACY
Wyklad 6 Publiczna prezentacja pracy, cz I Przygotowywanie posterów
Indywidualne prawo pracy prezentacja
Czynniki chemiczne w środowisku pracy prezentacja
wypadek przy pracy www prezentacje org
przykładowa prezentacja przygotowana na zajęcia z dr inż R Siwiło oceniona
Organizacja stanowiska pracy przykładowa prezentacja słuchaczy
METODY PRACY HODOWLANEJegz inz, Zootechnika, Metody hodowlane
referat aspekty prawne, PWr, aspekty prawne i etyczne pracy inż
Prezentacja Prawo pracy

więcej podobnych podstron