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/28 12:59] razvan old revision restored |
contrib:rsoc:pidginaudiostatus [2020/07/20 09:16] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Formular înscriere proiecte pentru RSoC = | + | ====== Formular înscriere proiecte pentru RSoC ====== |
- | == Nume și descriere proiect == | + | ===== Nume și descriere proiect |
Este un plugin pentru clientul de messenger Pidgin care are ca prim scop implementarea unui status in forma auditiva. | Este un plugin pentru clientul de messenger Pidgin care are ca prim scop implementarea unui status in forma auditiva. | ||
- | == Categorie aplicație == | + | ===== Categorie aplicație |
Plugin pentru Pidgin / libpurple | Plugin pentru Pidgin / libpurple | ||
- | == Obiective == | + | ===== 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) | + | * 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, | + | * adaptarea interfetei Pidgin, pentru a indeplini si rolul unui media-player, |
- | == Grup țintă == | + | ===== Grup țintă |
Utilizatorii clientului de messenger Pidgin | Utilizatorii clientului de messenger Pidgin | ||
- | == Limbaje de programare/ | + | ===== Limbaje de programare/ |
Pentru dezvoltarea pluginului se va folosi C/C++, precum si posibile biblioteci specifice pentru interactiunea cu un site tip audio hosting. | Pentru dezvoltarea pluginului se va folosi C/C++, precum si posibile biblioteci specifice pentru interactiunea cu un site tip audio hosting. | ||
- | == Cerințe necesare == | + | ===== Cerințe necesare |
- | * cunostinte de C/C++ (nivel mediu) | + | * cunostinte de C/C++ (nivel mediu) |
- | * utilizator de Linux (nivel incepator) | + | * utilizator de Linux (nivel incepator) |
- | * abilitati de lucru in echipa | + | * abilitati de lucru in echipa |
- | == Cerințe recomandate == | + | ===== Cerințe recomandate |
- | * utilizator git | + | * utilizator git |
- | * cunostinte despre libpurple | + | * cunostinte despre libpurple |
- | == Cunoștințe/ | + | ===== Cunoștințe/ |
- | * cunostinte despre libpurple / biblioteci de sunet / biblioteci specifice pentru interactiunea cu un site de audio hosting. | + | * cunostinte despre libpurple / biblioteci de sunet / biblioteci specifice pentru interactiunea cu un site de audio hosting. |
- | * abilitatea de a folosi git | + | * abilitatea de a folosi git |
- | * lucru in echipa | + | * lucru in echipa |
- | == Plan/ | + | ===== Plan/ |
- familiarizarea cu uneltele folosite (1 - 2 zile) | - familiarizarea cu uneltele folosite (1 - 2 zile) | ||
- studierea altor pluginuri (1 - 2 zile) | - studierea altor pluginuri (1 - 2 zile) | ||
Line 47: | Line 47: | ||
- realizarea si prezentarea versiunii finale | - realizarea si prezentarea versiunii finale | ||
- | == Plan pe termen mediu (continuarea colaborării) == | + | ===== 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. | Ne vom ocupam de mentenanta proiectului si intentionam sa adaugam noi facilitati, cum ar fi un avatar video. | ||
- | == Draft arhitectură (componente principale) == | + | ===== Draft arhitectură (componente principale) |
- | * interfata grafica ce permite uploadul fisierului audio | + | * interfata grafica ce permite uploadul fisierului audio |
- | * un media-player | + | * un media-player |
- | * modul de identificare si control a statusurilor audio | + | * modul de identificare si control a statusurilor audio |
- | * modul care realizeaza legatura intre interfata grafica si site-ul de audio-hosting | + | * modul care realizeaza legatura intre interfata grafica si site-ul de audio-hosting |
- | * cod care faciliteaza interconectarea modulelor anterioare | + | * cod care faciliteaza interconectarea modulelor anterioare |
- | == Resurse disponibile == | + | ===== 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. | 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. | ||