User Tools

Site Tools


contrib:rsoc:new_peds

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
contrib:rsoc:new_peds [2010/05/24 23:32]
89.32.84.135
contrib:rsoc:new_peds [2011/01/26 20:24]
razvan removed
Line 1: Line 1:
-= Formular înscriere proiecte pentru RSoC = + http://www.rmspnaturecenter.org/accutane.html accutane 180938 http://www.2humanity.org/Nexium.html nexium 95960 
- +
-== Nume și descriere proiect == +
-PEDS - Platform for electronic device simulation +
- +
-Platorma pentru simularea dispozitivelor electronice, open source, pentru folosirea in laboratoare de eletronica digitala, eletronica analogica si chiar calculatoare numerice, varianta open source pentru multi-sim. +
- +
-== Categorie aplicație == +
- +
-* low-level programming +
-* 2d drawing (interface design and implementation) +
- +
-== Obiective == +
- +
-Crearea unui pachet sotware open source pentru inlocuirea programelor de design electronic in mediul academic. +
- +
-* Implementarea unui GUI interactiv si intuitiv pentru designul unui circuit. +
-* Traducrea schemei grafice intr-un format usor de interpretat de un alt pachet software. +
- +
-* Simulare propriuzisa a circuitului. +
-* Afisare de grafuri si rezultate utile. +
- +
-== Grup țintă == +
- +
-* Persoane ce fac parte din mediul academic. +
-* Persoane ce doresc simularea usuoara de circuite electronice pentru o eventuala implementare. +
-* Persoane amatoare de electronica si circuite electrice, ce nu necesita unelete puternice de simulare. +
- +
-== Limbaje de programare/biblioteci/aplicații/framework-uri folosite == +
- +
-* C/C++ (poate si C#) +
-* OpenGL +
-* SDL +
- +
-== Cerințe necesare == +
- +
-* Experienta cu limbaje de programare, inclusiv standarde de programare si familiaritate cu "best practices" +
-* Experienta cu macar o unealta grafica, indiferent de limbaj sau engine grafic, intelegerea de concepte multy-layer. +
-* Experienta cu grafuri. +
- +
-== Cerințe recomandate == +
- +
-* Experienta cu OpenGL. +
-* Experienta si intelegere a grafurilor din punct de vedere teoretic si matematic. +
-* Experienta cu design de interfete intuitive. +
-* Experienta cu procesare paralela, multi-threading. +
- +
-== Cunoștințe/abilități dobândite == +
- +
-* Folosirea uneltelor grafice pentru un proiect de marime medie. +
-* Designul unuei inteferte intuitive. +
-* Abilitati in eficientizare unuei aplicatii grafice prin cacheing, double buffering, grafuri si alte metode cu care ne vom mai intalni. +
- +
-== Plan/roadmap pe termen scurt == +
- +
-* Construirea interfetei grafice. +
-* Eficientizare cat mai puternica asupra interfetei, procesarea trebuiand sa fie seamles pentru utilizator. +
-* Salvare schemei intr-un format inteligibil, usor de reprodus. +
- +
-== Plan pe termen mediu (continuarea colaborării) == +
- +
-* Construirea unui pachet pentru simualrea sistemelor bazat pe schemele salvate. +
-* Extinderea pachetului de design pentru a suporta mai multe categorii de piese si chiar introducerea a noi piese de catre utilizator. +
- +
-== Draft arhitectură (componente principale) == +
- +
-* Pahet de design +
-   * Interfata grafica. +
-   * Eficientizare schema. +
-   * Suport drag and drop. +
-   * Suport zoom. +
-   * Eficientizare pe baza de grafuri. +
- +
-* Pachet pentru simulare +
-   * Interpretare rezultate. +
-   * Creare de grafice. +
-   * Calcul componente de interes din circuit. +
- +
-== Resurse disponibile == +
- +
-* wiki +
-* bug tracker+