Cuprins
- 1. O privire de ansamblu asupra aplicatiei.
- 2. Modul de utilizare.
- 3. Instrumente necesare realizarii interfetei (GUI) pe partea de client,mod de realizare.
- 4. Instrumente necesare comunicatii prin retea (Sockets, Serializarea obiectelor).
- 5. Fire de executie. Controlul firelor de executie.
- 6. Arhitectura server.
- 6.1 Privire de ansamblu
- 6.2 Retea
- 6.3 Baza de date cu canale si clienti
- 7. Arhitectura client.
- 7.1 Privire de ansamblu
- 7.2 Rretea
- 7.3 Baza de date cu canale si clienti
- 9. Tipuri de pachete transmise intre client si server
- 10. Comparatii cu alte produse soft existente pe piata in momenul de fata.
- 11. Concluzii
- 12. Bibliografie.
Extras din disertație
1.Privire de ansamblu asupra aplicatiei
CWS face posibil ca mai multii utilizatori sa interactioneze prin intermediul internetului. Acestia pot face schimburi de mesaje de tip text si un numar finit de imagini.
Aplicatiea CWS are un mare ajantaj, este implementata in JAVA, ceia ce, face posibil ca aceasta sa ruleze pe mai multe platforme: Windows, Solaris, Linux, MacOS. Totodata are si un dezavantaj: ruleaza mai incet datorita acestei independente de platforma..
Aplicatia CWS este formata din 2 parti: server si client. Server-ul va rula pe o masina la distanta pe cand partea de client va rula pe masina utilizatorului. CWS, partea de client, are o interfata simpla usor de folosit, chiar si pentru un utilizator care are cunostinte minime in lucrul cu calculatorul, partea de server nu are nici un tip de interfata, acesta lucrand in background pe masina de la distanta.
Pentru a putea rula, aplicatia CWS, are nevoie de o conexiune la Internet s-au poate fi instalata pe o retea locala de tip LAN si nu necesita o latime de banda mare.
Fig 1. Client
Fig. 2 Server
2. Modul de utilizare
2.1. Modul in care se face instalarea server-lui si lansarea in executie
Trebuie instalat pe o masina care sa aiba o legatura la o retea locala (clientii vor putea fi numai din cadru retelei locale) s-au Internet (clientii pot fi din orice tip de retea). Masina pe care ruleaza server-ul aplicatiei CWS necesita ca portul 1979 sa fie liber, in caz contrar aplicatia nu va functiona.
Lansarea server-ul se face prin comanda: java Server.
Daca fereastra de mai sus exista, in urma executarii comenzii java Server, inseamna ca server-ul este activ si clientii pot sa se conecteze la el. Acesta fereastra apare in Windows.
2.2 Modul de utilizarea al clientului.
Ca un anumit client sa se poata conecta la server si intra in contact cu alti clientii trebuie sa urmeze o serie de pasii:
1. conectare
2. setarea nickname-ului, nick-ul va trebuia sa fie unic
3. logare
4. join la un anumit canal
5. alegerea unei imagini care sa insoteasca mesajul transmis
6. schimbul propriu-zis de mesaje
mesajele pot fi trimise unui anumit grup de utilizatori (unui anumit canal)
mesajele pot fi trimise unui anumit client care face parte dintr-un anumit grup de clienti
7. aceste mesaje vor fi insotite de o imagine care va putea fi setata de fiecare client in parte.
Preview document
Conținut arhivă zip
- Disertatie CWS.doc