User Tools

Site Tools


contrib:rsoc:new_peds

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
contrib:rsoc:new_peds [2010/05/24 23:12]
89.32.84.135
contrib:rsoc:new_peds [2011/01/24 01:48]
14.63.240.81 fPXGjAfzYsEmoAU
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 +
- +
-== 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+