Meeskond "Harold": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Anroots (talk | contribs)
mNo edit summary
Anroots (talk | contribs)
Line 57: Line 57:
== Veebiteenus "''Valify''" ==
== Veebiteenus "''Valify''" ==


=== Idee ===
Tegemist on veebiteenusega, mis kogub ja väljastab infot veebilehtede lähtekoodi ajaloolise valideerimise kohta W3C standardite järgi. Teenusel on sisemine nimekiri (mida saab täiendada) veebilehtedest ning andmebaas, mida teatud ajavahemiku tagant täiendatakse. Andmebaas sisaldab iga veebisaidi kohta ajaloolist infot. Infot annab [http://validator.w3.org/ W3C Validator] tööriist ning selleks on vastava veebilehe lähtekoodi vea (error) ja hoiatus (warning) numbrid.
Teenusel on graafiline veebiliides ning kasutajapõhine API. Mõlemad liidesed võimaldavad sooritada samu toiminguid: infot pärida ning kontrollnimekirja hallata. Veebiliides kuvab ka etteantud päringutingimustele vastavat graafikut. Näiteks saab küsida http://delfi.ee koodi valideerimisandmed ühe kuu kohta, et näha, kui usinad sealsed veebimeistrid vigade parandamises olid.
[[File:Harold Valify Screenshot v01.png|300px|thumb|Ekraanipilt rakendusest, ''proof-of-concept'' versioon]]
=== Toimimine ===
Teenusena luuakse rakendus veebilehtede ajaloolise valideerimisinfo jälgimiseks.
Teenusena luuakse rakendus veebilehtede ajaloolise valideerimisinfo jälgimiseks.



Revision as of 03:32, 18 February 2012

Toimub meeskonda värbamine: Liitu


Meeskond "Harold"
Aine: Category:Võrgurakendused II: hajussüsteemide ehitamine
Juhend: Juhend
Tüüp: Projekt
Liikmed: User:Anroots
Juhendajad: User:Mposka
User:Kraspel
Semester: 2011/2012 kevad
Kood (GitHub)
Valify: https://github.com/anroots/Valify
Challengo: https://github.com/anroots/Challengo
Live demo
Valify: https://v.sqroot.eu

Projekti Osad

Projekti esimene ja viimane osa käsitlevad sama teemat, veebiteenuse ülesande raames realiseeritakse eraldiseisev lahendus.

XML Andmefail

XML andmefail kirjeldab veebiteenuse "Challengo" andmeid.

Veebiteenus "Valify"

Idee

Tegemist on veebiteenusega, mis kogub ja väljastab infot veebilehtede lähtekoodi ajaloolise valideerimise kohta W3C standardite järgi. Teenusel on sisemine nimekiri (mida saab täiendada) veebilehtedest ning andmebaas, mida teatud ajavahemiku tagant täiendatakse. Andmebaas sisaldab iga veebisaidi kohta ajaloolist infot. Infot annab W3C Validator tööriist ning selleks on vastava veebilehe lähtekoodi vea (error) ja hoiatus (warning) numbrid.

Teenusel on graafiline veebiliides ning kasutajapõhine API. Mõlemad liidesed võimaldavad sooritada samu toiminguid: infot pärida ning kontrollnimekirja hallata. Veebiliides kuvab ka etteantud päringutingimustele vastavat graafikut. Näiteks saab küsida http://delfi.ee koodi valideerimisandmed ühe kuu kohta, et näha, kui usinad sealsed veebimeistrid vigade parandamises olid.

Ekraanipilt rakendusest, proof-of-concept versioon

Toimimine

Teenusena luuakse rakendus veebilehtede ajaloolise valideerimisinfo jälgimiseks.

  • Salvestatakse lehekülje URL
  • Rakendus (serveris) küsib W3C validaator API-lt selle aadressi error ja warning numbrid
  • Rakendus salvestab tulemused ajatempliga ning küsib perioodiliselt (1p) andmeid uuesti
  • Rakendus näitab veebilehel graafikut vigade arvu trendiga
  • Rakendusel on kasutajapõhine API domeenide lisamiseks ning andmete pärimiseks.

Klientrakendus

Klientrakendus on Windows Phone 7 klient Challengo teenusele, mis kasutab projekti esimeses osas koostatud XML andmestruktuuri.

Meeskonna Liikmed

  • Ando Roots anroots@itcollege.ee
for t in tudengid:
  if !t.laisk && t.oskab_progreda:
    kutsu_meeskonda(t)

Liitumiseks:

$ mail -s "Harold" anroots@itcollege.ee

Eeldan varasemaid teadmisi ning usaldusväärsust. Soovin, et asi ei lõppeks jälle nii, et projektijuht on kaitsmiseelsel õhtul üleval ja lõpetab üksinda projekti.

Lisad

Challengo

Challengo.me on Garage48 Tallinn 2011 raames alustatud veebiteenus.

A social network of themed challenges, comes with a Karma profile and level-system.
Revenues from ads on the mobile version.
Team members: Ando Roots, Kristo Vaher, Valeria Gasik, Jelena Savinen
EmbedVideo is missing a required parameter.

Jelena tutvustab Challengo teenust