Update 08/12/2009: Am lansat versiunea 1.1.0, care aduce urmatoarele imbunatatiri:
– afisarea clasamentului saptamanal pe categorii
– posibilitatea de a deschide site-ul curent in browser
– eliminarea scroll-ului orizontal care aparea pe VGA
– alte corectii minore
Am modificat articolul pentru a corespunde noii versiuni. Link direct pentru download: TraficTouch_v1.1.0.cab
TraficTouch este o aplicatie destinata telefoanelor ce ruleaza Windows Mobile, oferind posibilitatea de a consulta statisticile site-urilor monitorizate de trafic.ro. Informatiile sunt obtinute prin intermediul API-ului pus la dispozitie de trafic.ro.
Aplicatia a rezultat practic din doua dorinte: prima, de a-mi verifica mai usor statisticile blogului direct de pe telefon, si a doua, de a capata ceva experienta in programarea pentru mobile. Pot sa spun ca prima s-a indeplinit, dar la a doua mai e mult de lucru, Windows Mobile nefiind un sistem de operare “developer-friendly” pe partea de UI.
Facilitati
Consultare statistici pentru un site:
- Sumar site
- Vizitatori unici/zi (ultimele 5 zile)
- Vizitatori unici/saptamana (ultimele 5 saptamani)
- Vizitatori unici/luna (ultimele 5 luni)
- New/Returning
- Orele zilei
- Timp mediu
- Cel mai utilizat browser
- Cea mai utilizata rezolutie
Clasamentul saptamanal pe categorii (maxim 1000 de site-uri/categorie)
Site-uri favorite. Aplicatia permite definirea unei liste cu maxim 10 site-uri favorite. Astfel se evita cautarea site-urilor cele mai utilizate la fiecare executie a aplicatiei.
Site implicit. Statisticile acestui site pot fi consultate direct din ferestra principala, la lansarea aplicatiei.
Cerinte
- Telefon cu touchscreen
- Windows Mobile 6
- .NET Compact Framework 3.5
- Rezolutie VGA (480×640) sau WVGA (480×800)
- Conexiune de date (WiFi, 3G, GPRS)
Observatii:
– Aplicatia a fost testata doar pe HTC Touch HD, cu WM6 Professional si rezolutie WVGA.
– Consumul de memorie este de aproximativ 2.5 MB RAM
– Instalarea aplicatiei necesita 186 KB
Versionare
Versiunea aplicatiei este prezentata sub forma X.Y.Z, unde:
X reprezinta versiunea majora si va fi incrementata la realizarea unor modificari majore in aplicatie
Y reprezinta versiunea minora si va fi incrementata la adaugarea unor noi functionalitati in aplicatie
Z reprezinta versiunea pentru corectii si va fi incrementata la fiecare corectie de bug-uri
Istoric versiuni:
02/12/2009 – Versiunea 1.0.0
08/12/2009 – Versiunea 1.1.0
Cum se instaleaza aplicatia?
Descarcati si lansati fisierul TraficTouch_v1.1.0.cab pe telefonul mobil.
Cum se utilizeaza aplicatia?
Dupa instalare, shortcut-ul TraficTouch se gaseste in meniul Programs al Windows Mobile. La lansarea aplicatiei, interfata poate lua una din formele de mai jos:
- In cazul in care nu exista un site implicit (ex. cazul primei lansari), in fereastra principala sunt afisate categoriile ce pot fi consultate pentru clasament.
- In cazul in care exista un site implicit definit, in fereastra principala se afiseaza adresa acestuia si o lista ce contine categoriile de statistici care pot fi consultate (poza dreapta).
Cautarea unui site se poate realiza din fereastra principala, site-ul dorit trebuind introdus sub forma domeniu.tld (ex. lavirgil.ro)
Clasament
La selectarea unei categorii se va afisa clasamentul pentru categoria respectiva, ce va contine maxim 1000 de site-uri impartite pe pagini a cate 15 site-uri (limitare API). Navigarea intre pagini poate fi realizata prin plimbarea degetului/stylus-ului pe ecran de la dreapta la stanga sau de la stanga la dreapa (sweeping), sau din meniul “Navigare”.
Site-urile prezente in clasament si monitorizate de SATI sunt afisate cu culoarea gri. Site-urile monitorizate de trafic.ro sunt afisate cu negru si pot fi selectate pentru vizualizarea statisticilor.
Prin apasarea meniului din stanga, “Inapoi”, va puteti intoarce in fereastra principala.
Statistici site
La selectarea unei categorii, aplicatia va deschide o noua ferestra in care sunt afisate informatiile dorite impreuna cu denumirea acesteia. Categoriile pot fi rasfoite in ordine prestabilita prin sweeping. Accesul direct la o anumita categorie se poate face din meniul din dreapta.
Prin apasarea meniului din stanga, “Inapoi”, va puteti intoarce in fereastra principala.
Meniuri in ferestra principala::
- Meniul din stanga ofera posibilitatea de a adauga un site in lista de favorite si de a gestiona aceasta lista. Daca site-ul curent este deja favorit, optiunea “Adauga favorit” este inactiva.
- Meniul din dreapta poate fi folosit pentru
– schimbarea intre modurile Clasament si Statistici
– navigarea la site-ul curent (daca exista)
– deschiderea ferestrei “Despre”
– inchiderea aplicatiei
In fereastra “Site-uri favorite” pot fi executate urmatoarele actiuni:
- Setarea unui site ca implicit. Acesta va aparea in fereastra principala la lansarea aplicatiei.
- Stergerea unui site din lista de favorite
- Consultarea statisticilor pentru un site
Aceste actiuni pot fi efectuate folosind cele 3 butoane aflate la inceputul listei sau cu folosind context menu.
Prin apasarea meniului din stanga, “Inapoi”, va puteti intoarce in fereastra principala.
Planuri
In functie de timpul disponibil, as vrea sa mai implementez functia de cautare si cele doua topuri, 10/1000 de site-uri pe categorie. Poate ar fi interesante si niste grafice, sau posibilitatea de a efectua comparatii intre site-uri, dar nu stiu daca ar fi cineva interesat de aceste operatii pe telefonul mobil.
Feedback
Va rog sa exprimati orice parere, nelamurire, sugestie sau bug in comentarii. Multumesc!
Multumim de intro. Pana aici e foarte clar si asteptam sa vedem ce mai dezvolti cu API-ul asta. Chiar as vrea sa vad niste grafice, cum se misca, si ce gen de chart-uri suporta( doar din curiozitate, ca oricum nu as putea folosi aplicatia pe telefonul meu)
Spor!
felicitari, este o aplicatie foarte utila si din imaginile tale pot spune ca imi place cum arata.
@Aurica: Multumesc! Din pacate, numarul utilizatorilor de trafic.ro care au Windows Mobile (sau interesul acestora) este mai mic decat ma asteptam. O sa adaug totusi si partea de clasament, poate se gaseste cineva care sa o foloseasca 🙂