This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
contrib:rsoc:webgeostatistic [2010/05/12 21:04] 141.85.0.105 created |
contrib:rsoc:webgeostatistic [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: **Web Geostatistics** | ||
+ | * Nume unix: webgeostatistic | ||
+ | * Nume scurt: wgs | ||
- | == Nume și descriere proiect | + | Web Geostatistics este o aplicație de desktop, free, open-source, |
+ | ===== Categorie aplicație ===== | ||
+ | * gui | ||
+ | * grafică 3D | ||
+ | * vizualizare date | ||
+ | * rețea | ||
+ | * web | ||
+ | * cross-platform | ||
- | == Categorie aplicație == | + | ===== Obiective ===== |
+ | Obiectivul final este ca un developer să poată vedea cu ușurință statistici simple și relevante despre utilizarea proiectului la care lucrează, sau ca un user să poată aceleași statistici din curiozitate. De asemenea, trebuie să existe posibilitatea ca orice fel de statistici cu evenimente care au locația pe tot globul să poată fi creeate. | ||
+ | ===== Grup țintă ===== | ||
+ | Studenți la Automatică și Calculatoare, | ||
+ | Grupul țintă al proiectului sunt developerii. | ||
- | * Web/embedded/low-level programming/etc. | + | ===== Limbaje de programare/biblioteci/aplicații/ |
+ | * C++ | ||
+ | * Qt | ||
+ | * OpenGL | ||
+ | * PHP / MySQL | ||
+ | * Subversion | ||
+ | * CMake | ||
+ | * Doxygen | ||
- | == Obiective | + | ===== Cerințe necesare ===== |
+ | Pentru partea de aplicație C++: | ||
+ | * C++ mediu | ||
+ | * POO mediu | ||
+ | * GUI design de bază | ||
+ | * idee despre Qt, Gtk, sau alt toolkit | ||
- | == Grup țintă == | + | Pentru partea de web development: |
+ | * PHP mediu | ||
+ | * Baze de date MySQL mediu spre avansat | ||
- | == Limbaje de programare/ | + | ===== Cerințe recomandate |
+ | Pentru partea de aplicație C++: | ||
+ | * C++ mediu spre avansat | ||
+ | * POO mediu spre avansat | ||
+ | * GUI design acceptabil | ||
+ | * puțină experiență cu Qt, Gtk, sau alt toolkit | ||
- | == Cerințe necesare == | + | Pentru partea de web development: |
+ | * PHP avansat | ||
+ | * Baze de date MySQL avansat | ||
- | == Cerințe recomandate == | + | Niște cunoștințe sau experiență în legătură cu API-ul Google ar fi extraordinar. |
- | == Cunoștințe/ | + | ===== Cunoștințe/ |
+ | * Lucru în echipă la un proiect open-source | ||
+ | * Procesul de dezvoltare al unei aplicații open-source | ||
+ | * Familiarizare cu lucrul cu o sursă mare | ||
+ | * Cunoștințe despre avantajele și dezavantajele lui Qt | ||
+ | * Dezvoltare GUI | ||
- | == Plan/ | + | ===== Plan/ |
+ | * Fixarea bug-uri de toate felurile, îmbunătățirea calității | ||
+ | * Creerea sau actualizarea de documentație pe toate planurile (aplicație C++, site web, cod sursă, etc.) | ||
+ | * Îmbunătățirea sistemului de cache local (cu fișiere binare, nu text + cache la statistici calculate, nu evenimente) | ||
+ | * Eficientizare pentru îmbunătățirea scalabilității | ||
- | == Plan pe termen mediu (continuarea colaborării) == | + | ===== Plan pe termen mediu (continuarea colaborării) ===== |
+ | * Îmbunătățirea suportului pentru baze de date pentru aplicația C++ | ||
+ | * Integrarea cu Google Analytics | ||
+ | * Compilare și pachete pe arhitecturile cunoscute | ||
+ | * Finalizarea proiectului | ||
- | == Draft arhitectură (componente principale) == | + | ===== Draft arhitectură (componente principale) ===== |
+ | * Web Server HTTP + PHP + bază de date MySql (centralizează evenimentele) | ||
+ | * Aplicație GUI Qt cross-platform (afișează statisticile) | ||
+ | * Bibleotecă partajată (librărie) pentru aplicațiile care folosesc Web Geostatistics și preferă să nu dea HTTP request manual pentru raportarea evenimentelor | ||
- | == Resurse disponibile == | + | Website-ul sau aplicația utilizatorului trimite requesturi către serverul web pentru a înregistra evenimentele (utilizările). |
+ | Aplicația Web Geostatistics se poate conecta la serverul web, la o bază de date a utilizatorului, | ||
- | * liste de discuții, repository-uri, | + | ===== Resurse disponibile ===== |
+ | | ||
+ | * [[https:// | ||
+ | * IRC pe freenode.net, canal #wgs | ||
+ | * [[http:// | ||
+ | * [[http:// |