This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
contrib:rsoc:pidginaudiostatus [2011/01/13 14:22] 112.184.203.66 gLVtODODWCqsm |
contrib:rsoc:pidginaudiostatus [2020/07/20 09:16] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | http://www.cafebabelseattle.com/deltasone.htm deltasone generic yfjqv http:// | + | ====== Formular înscriere proiecte pentru RSoC ====== |
+ | |||
+ | ===== Nume și descriere proiect ===== | ||
+ | Este un plugin pentru clientul de messenger Pidgin care are ca prim scop implementarea unui status in forma auditiva. | ||
+ | |||
+ | ===== Categorie aplicație ===== | ||
+ | Plugin pentru Pidgin / libpurple | ||
+ | |||
+ | ===== Obiective ===== | ||
+ | * realizarea unei interfete grafice care sa permita uploadul unui fisier audio, pe un site de audio-hosting (in momentul in care se doreste setarea unui status auditiv) | ||
+ | * adaptarea interfetei Pidgin, pentru a indeplini si rolul unui media-player, | ||
+ | |||
+ | |||
+ | ===== Grup țintă ===== | ||
+ | Utilizatorii clientului de messenger Pidgin | ||
+ | |||
+ | |||
+ | ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite ===== | ||
+ | Pentru dezvoltarea pluginului se va folosi C/C++, precum si posibile biblioteci specifice pentru interactiunea cu un site tip audio hosting. | ||
+ | |||
+ | |||
+ | ===== Cerințe necesare ===== | ||
+ | * cunostinte de C/C++ (nivel mediu) | ||
+ | * utilizator de Linux (nivel incepator) | ||
+ | * abilitati de lucru in echipa | ||
+ | |||
+ | |||
+ | ===== Cerințe recomandate ===== | ||
+ | * utilizator git | ||
+ | * cunostinte despre libpurple | ||
+ | |||
+ | |||
+ | ===== Cunoștințe/abilități dobândite ===== | ||
+ | * cunostinte despre libpurple | ||
+ | * abilitatea de a folosi git | ||
+ | * lucru in echipa | ||
+ | |||
+ | |||
+ | ===== Plan/ | ||
+ | | ||
+ | - studierea altor pluginuri (1 - 2 zile) | ||
+ | - evaluarea posibilitatilor pentru un site de audio-hosting (1 - 2 zile) | ||
+ | - crearea unui repository git pentru proiect | ||
+ | - realizarea modulelor principale pentru proiect (aproximativ 10 zile) | ||
+ | - integrarea acestor module intr-o versiune primara a pluginului Pidgin (aproximativ 5 zile) | ||
+ | - bug-fixing (pe toata perioada lucrului la proiect) | ||
+ | - realizarea si prezentarea versiunii finale | ||
+ | |||
+ | ===== Plan pe termen mediu (continuarea colaborării) ===== | ||
+ | Ne vom ocupam de mentenanta proiectului si intentionam sa adaugam noi facilitati, cum ar fi un avatar video. | ||
+ | |||
+ | |||
+ | ===== Draft arhitectură (componente principale) ===== | ||
+ | * interfata grafica ce permite uploadul fisierului audio | ||
+ | * un media-player | ||
+ | * modul de identificare si control a statusurilor audio | ||
+ | * modul care realizeaza legatura intre interfata grafica si site-ul de audio-hosting | ||
+ | * cod care faciliteaza interconectarea modulelor anterioare | ||
+ | |||
+ | |||
+ | ===== Resurse disponibile ===== | ||
+ | |||
+ | Va fi creat un cont pe github cu un repository pe care se vor mentine sursele; se vor folosi toate facilitatile de comunicare / bug tracking oferite de acesta. | ||
+ |