Sunteți pe pagina 1din 2

Universitatea Politehnica Bucureşti

Facultatea de Automatică şi Calculatoare

Codificare şi decodificare

Profesor coordonator:
prof. Maximilian Nicolae

Studenţi:
Nuţă Cătălina, 332AC
Udrea Emanuel, 331AC

Tema proiectului
Să se realizeze o aplicaţie web care să conţină o gama de
algoritmi şi metode de complexităţi diferite pentru compresia
respectiv decompresia unor mesaje.

Prezentare proiect

Proiectul „Codificare şi decodificare” se doreşte a fi o


aplicaţie web foarte intuitivă şi atractivă, destinată tuturor
utilizatorilor de internet care doresc sa afle mai multe informaţii
privind modul în care datele sunt securizate şi transmise într-un
mod eficient.
Aplicaţia web este foarte facilă, permiţănd chiar şi acelor
utilizatori cu minimum de experienţă în domeniu să o găsească
foarte interesantă şi utilă. În acelaşi timp nu au fost neglijaţi
nici utilizatorii care deţin cunoştiinţe aprofundate în domeniul
codificării/decodificării, pentru aceştia din urmă existănd
secţiunile „Coduri Reed-Solomon” şi „Codare Blowfish”, doi
algoritmi foarte puternici şi extrem de des întâlniţi în aplicaţiile
business.
În cadrul paginii numerite generic „Coduri Simple” sunt
prezentare căteva coduri în dorinţa ca utilizatorul să remarce
modul în care necesitatea de a transmite informaţie securizată
a dus la apariţia de algoritmi de codificare din ce în ce mai
complecşi.
În drepul fiecărei metode de codificare/decodificare am
introdus o mică prezentare, la unele şi un scurt istoric, de
fiecare dată utilizatorul putănd vedea „la lucru” un astfel de
cod, putănd introduce un mesaj pentru a-l vedea apoi codificat
şi ulterior se efectueze operaţie inversa – decodificare.

Dezvoltarea aplicaţiei

Aplicaţia este una de tip web, putând fi rulată pe aproapte


orice platformă server actuală întrucât prezenţa unei
compatibilităţi Apache/MySql a devenit ceva uzual.
Am mers pe ideea de simplitate şi uşurinţa de utilizare în
ceea ce-l priveşte pe utilizatorul final, dar pentru a obţine un
rezultat totodată original, sigur şi perfect funţional a trebuit să
rezolvăm următoarele puncte:
1. Pentru realizarea unui design original, simplu, dar foarte
estetic nu a fost suficient să folosim html simplu, trebuind să
folosim Adobe Photoshop pentru stilizaea butoanelor şi un font
nesuportat de toate platformele, CSS pentru formatarea paginii
şi Javascript pentru înlăturarea unor neajunsuri privind
transparenţa fişierelor PNG în anumite browsere.
2. Am recurs la mai multe metode de optimizare a
aplicaţiei, cum ar fi:

- CSS sprite pentru minimizare numărului de requesturi


deoarece am folosit multe butoane;
- Javascript-CSS tabs, pentru a nu încărca ineficient
paginile;

- Apache/.htacces la realizarea paginii „Suport


Informaţional” unde am considerat că ar fi mai bine ca
documentele PDF să fie convertite în suport FLASH, fiind asfel
mult mai portabile, neocupând spaţiu de stocare pe localhost ci
pe un domeniu public;
3. Partea de server a fost scrisă în PHP, pentru siguranţa
siteului toate requesturile sunt făcute cu POST;
4. La realizarea paginii „Coduri Reed Solomon” este folosit
un applet realizat în Java;
Concluzii

Aplicaţia de faţă este complet funcţională, în schimb există


numeroase alte informaţii ce ar putea-o dezvolta şi completa,
motiv pentru care suntem deschişi oricărei colaborări ulterioare.

S-ar putea să vă placă și