Iskry - Educational - Vrancea - Lucrari 2016 Nationala

Informatii generale

Descriere

Iskry este un program dedicat utilizatorului comun si ii ofera acestuia posibilitatea de a alege dintr-o gama de cursuri create de noi sau de alti utilizatori ( prin intermediul utilitatii de creare cursuri din cadrul programului ) cat si de a urmarii noutati din domeniile de interes prin intermediul utilitatii de subscriere. Proiectul functioneaza in jurul ideii de comunitate si open source.

Tehnologii

Proiectul Iskry este realizat folosind urmatoarele limbaje de programare : Python (2.7), xml (1.0 ), bash (shell script), C/C++ . Alaturi de limbajele mentionate au fost folosite librariile : pygtk si gtk ( importate in Python din C ), pycrypto ( modul de criptare pentru python din care am folosit RSA si AES ( algoritm cheie publica/privata si algoritmul cu cheie simetrica ) ( Standardizate ANSI ), module pentru controlarea fisierelor xml si tar (.gz, .bz, etc), si modulele de baza python os, sys, shutil, platform si socket.

Cerinte sistem

Linux ( de preferat Fedora ),
Librariile aferente proiectului :
<<<
pygtk (2.4), gtk (2.4) ( da, sunt doua lucruri diferite )
pycrypto,
librarii de baza python ( pachetul python-devel )
{
os, sys, xml, time, socket, shutil, platform, hashlib, tarfile
thread, threading ( librarii diferite )
}
MySQLdb ( librarie pentru python )

1 GB RAM ( pentru performante decente )
Internet ( pentru functionalitate completa )

Realizatori

Andrei Pufu

  • Scoala: Liceul Teoretic “Ioan Slavici” Panciu
  • Clasa: 11
  • Judet: Vrancea
  • Oras: Panciu

Screenshots