<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aluuri</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aluuri"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Aluuri"/>
	<updated>2026-05-06T11:55:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76484</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76484"/>
		<updated>2014-06-27T11:51:13Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Minions&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Minions &amp;quot;Minions&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnis Markus&lt;br /&gt;
*Kaspar Kund&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
Projekt: https://wiki.itcollege.ee/index.php/Minions#Projekti_l.C3.A4htekood&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Minions#Retsensioon_MRPD_xmli_kodut.C3.B6.C3.B6le Retsensioon MRPD xmli kodutööle]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Minions#Retsensioon_Hashtag_xmli_kodut.C3.B6.C3.B6le Retsensioon Hashtag xmli kodutööle]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[HVHB]]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Vladimir Domaškin&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Braid Torn&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[[Retsensioon meeskonnale Lingviinid]]&lt;br /&gt;
*[[Retsensioon meeskonnale AM]]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenus ja rakendused meie lehel.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;Klientrakenduse ja teenuse retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kipsplaat%22 XML retsensioon meeskonnale &amp;quot;Kipsplaat&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Lingviinid XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Kirves Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
[https://www.dropbox.com/s/4yw4u2p34lzn7ya/VRII%20-%20Shortcut.zip Eraldunud grupp Unised ( Doris Hallmägi ja Piia-Helin Oras) ]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://enos.itcollege.ee/~mbirk/codecamp/CodeCamp.rar Eraldunud grupp CodeCamp (Margus Birk) ]&amp;lt;br&amp;gt;&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kirves#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;Kirves&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:TÜC2#Teenuse_ja_klientrakenduse_retsensioon_meeskonna_.22MRPD.22_poolt Teenuse ja klientrakenduse retsensioon rühmale nimega &amp;quot;TÜC2&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kirves#Klientrakenduse_ja_teenuse_retsensioon_meeskonnalt_nimega_.22MRPD.22 Teenuse ja klientrakenduse retsensioon rühmale nimega &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial#Retsendioonid XML-i retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonna &amp;quot;Vargamäe&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#Teenuse_ja_kliendi_retsensioon_meeskonna_.22HashTag.22_poolt Teenuse ja kliendi retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* Rene Hollo&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#XML_failide_retsensioon_meeskonna_.22MeilEiOleGrupinime.22_poolt XML-i retsensioon rühmale nimega &amp;quot;TÜC&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
====Videofy poolt kirjutatud retsensioonid====&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Kirves#Klientrakenduse_ja_teenuse_retsensioon_meeskonnalt_nimega_.22MeilEiOleGrupinime.22 Klientrakenduse ja teenuse retsensioon rühmale nimega &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae#Teenuse_ja_klientrakenduse_retsensioon_Meeskonna_.22MeilEiOleGrupinime.22_.28alam-meeskond_.22Videofy.22.29_poolt Klientrakenduse ja teenuse retsensioon rühmale nimega &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
====Ostunimekiri poolt kirjutatud retsensioonid====&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial#Teenuse_ja_klientrakenduse_retsensioon_Meeskonna_.22Ostunimekiri.22.28.22MeilEiOleGrupinime.22_alam-meeskond.29__poolt Klientrakenduse ja teenuse retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Poial Veebiteenus ja klientrakendus]&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;Node&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM#XML_failide_retsensioon_meeskonna_.22Kipsplaat.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;AM&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;br /&gt;
* 16.03.2014 Lisatud XML-kodutöö osa 2 retsensiooni&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Maverick Maverick]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/PERCENT_51 PERCENT 51]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Fredi Poobus&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Drem]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Kontson&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Kirves&amp;diff=76483</id>
		<title>Talk:Kirves</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Kirves&amp;diff=76483"/>
		<updated>2014-06-27T11:46:32Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: Replaced content with &amp;quot;-&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76482</id>
		<title>Kirves</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76482"/>
		<updated>2014-06-27T11:45:40Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: Replaced content with &amp;quot;-&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76308</id>
		<title>Kirves</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76308"/>
		<updated>2014-06-02T11:22:50Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;KIRVES&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Võrgurakendused II&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Kirves&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
&lt;br /&gt;
==XML fail andmetega==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;raamatukogu&amp;gt;&lt;br /&gt;
  &amp;lt;kategooriad&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Videomäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Muusika&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Lauamäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Ajakiri&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
  &amp;lt;/kategooriad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;1&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Eno Raud&amp;quot; pealkiri=&amp;quot;Lugu lendavate taldrikutega&amp;quot; aasta=&amp;quot;1978&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Jahipidamine]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Kokandus]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;CAS65&amp;quot;&amp;gt;3. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;4&amp;quot; saadavus=&amp;quot;false&amp;quot; autor=&amp;quot;Leeter Porents&amp;quot; pealkiri=&amp;quot;Leeter Porents: The Untold Story&amp;quot; aasta=&amp;quot;2013&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Jahipidamine]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Ulme]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Fantaasia]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Autobiograafia]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;RT72&amp;quot;&amp;gt;2. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;inglise&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;27&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Rockstar Games&amp;quot; pealkiri=&amp;quot;GTA5&amp;quot; aasta=&amp;quot;2013&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Videomäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Seiklus]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Märul]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Auto]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;3CPO&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;723&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Warner Bros studios&amp;quot; pealkiri=&amp;quot;Shutter Island&amp;quot; aasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Draama]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Thriller]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;FT12&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;vene&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;1423&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Fjodor Dostojevski&amp;quot; pealkiri=&amp;quot;Kuritöö ja karistus&amp;quot; aasta=&amp;quot;1867&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Draama]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Romaan]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;GR23&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/raamatukogu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XML Schema==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;raamatukogu&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;kategooria&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;teavikud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;teavik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;kategooria&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;zanrid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;zanr&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;asukoht&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;kood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;saadavus&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;autor&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;pealkiri&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;aasta&amp;quot; type=&amp;quot;xs:gYear&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;keel&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XSLT I==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Teavikud kategooria järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;&lt;br /&gt;
            Teavikud kategooriate järgi:&lt;br /&gt;
          &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/kategooriad/kategooria&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Kategooria&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                &amp;lt;h2&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Kategooria&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/h2&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/teavikud/teavik&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;Teavik&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;kategooria=$Kategooria&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                      &amp;lt;li&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt; &lt;br /&gt;
        &lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XSLT II==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Teavikud tähestiku järjekorras&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;&lt;br /&gt;
            Teavikud tähestiku järjekorras:&lt;br /&gt;
          &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/teavikud/teavik&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:sort select=&amp;quot;@pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Teavik&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;p&amp;gt;&lt;br /&gt;
                    Pealkiri: &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$Teavik/@pealkiri&amp;quot;/&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Kategooria: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/kategooria&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Žanr:&amp;lt;ul&amp;gt;&amp;lt;xsl:for-each select=&amp;quot;$Teavik/zanrid/zanr&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;Zanrid&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                      &amp;lt;li&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    Autor: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@autor&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Aasta: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@aasta&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Saadavus: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@saadavus&amp;quot;/&amp;gt; &lt;br /&gt;
                  &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Solutioni allalaadimine: http://devfast.eu/kirves/Cocaine.zip&lt;br /&gt;
&lt;br /&gt;
Käivitatavaks projektiks on WebApiCocaine. Visual Studio 13 Update 2 peab olema eelnevalt installeeritud.&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
Klientrakendus ja teenus on samas solutionis. Projekt, mida käivitada, on WebAPICocaine.&lt;br /&gt;
&lt;br /&gt;
Et süsteemi kasutada, peate looma endale kasutaja. Parool peab sisaldama vähemalt ühte suurt tähemärki, punkti ja numbrit. Parooli minimaalne pikkus on 8 sümbolit.&lt;br /&gt;
&lt;br /&gt;
=Tegevuste logi=&lt;br /&gt;
==== 13. veebruar ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
==== 8. märts ====&lt;br /&gt;
*Saime 4 päeva ajapikendust tänu Windows 8.1 24h koodilaagris osalemisele.&lt;br /&gt;
==== 12. märts ====&lt;br /&gt;
*XML fail, skeemifail ja stiilifailid&lt;br /&gt;
==== 15. märts ====&lt;br /&gt;
*XML retsensioonid&lt;br /&gt;
==== 25. mai ====&lt;br /&gt;
*Veebiteenus ja klientrakendus&lt;br /&gt;
==== 31. mai ====&lt;br /&gt;
*Retsensioonid veebiteenustele ja klientrakendustele&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76295</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76295"/>
		<updated>2014-05-31T19:10:04Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Minions&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Minions &amp;quot;Minions&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnis Markus&lt;br /&gt;
*Kaspar Kund&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirves#Veebiteenus Valminud veebiteenus ja klientrakendus]&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#Teenuse_ja_klientrakenduse_retsensioon_meeskonna_.22Kirves.22_poolt Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Udud Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;Udud&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[HVHB]]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Vladimir Domaškin&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Braid Torn&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[[Retsensioon meeskonnale Lingviinid]]&lt;br /&gt;
*[[Retsensioon meeskonnale AM]]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenus ja rakendused meie lehel.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kipsplaat%22 XML retsensioon meeskonnale &amp;quot;Kipsplaat&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Lingviinid XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Kirves Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kirves#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;Kirves&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:TÜC2#Teenuse_ja_klientrakenduse_retsensioon_meeskonna_.22MRPD.22_poolt Teenuse ja klientrakenduse retsensioon rühmale nimega &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial#Retsendioonid XML-i retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonna &amp;quot;Vargamäe&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* &amp;lt;del&amp;gt;Rene Hollo&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#XML_failide_retsensioon_meeskonna_.22MeilEiOleGrupinime.22_poolt XML-i retsensioon rühmale nimega &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;Node&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM#XML_failide_retsensioon_meeskonna_.22Kipsplaat.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;AM&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;br /&gt;
* 16.03.2014 Lisatud XML-kodutöö osa 2 retsensiooni&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Maverick Maverick]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/PERCENT_51 PERCENT 51]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Fredi Poobus&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Drem]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Kontson&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Udud&amp;diff=76294</id>
		<title>Talk:Meeskond Udud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Udud&amp;diff=76294"/>
		<updated>2014-05-31T19:09:00Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: Created page with &amp;quot;==Teenuse ja klientrakenduse retsensioon meeskonna &amp;quot;Kirves&amp;quot; poolt==  ===Teenus:===  Meeskond UDUD on loonud oma teenuse kasutates Web API 2.0 versiooni. Teenuse eesmärk on pakku…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Teenuse ja klientrakenduse retsensioon meeskonna &amp;quot;Kirves&amp;quot; poolt==&lt;br /&gt;
&lt;br /&gt;
===Teenus:===&lt;br /&gt;
&lt;br /&gt;
Meeskond UDUD on loonud oma teenuse kasutates Web API 2.0 versiooni. Teenuse eesmärk on pakkuda klientidele reaalajas olevate süsteemide logisid. Kuidas süsteem tegelikult peaks toimima, jääb veidi arusaamatuks. Ei saa paraku kuidagi testida, kuidas süsteemid peaksid ära kasutama seda teenust ja millised näevad välja tekitatud logid.&lt;br /&gt;
&lt;br /&gt;
Nii teenus kui projekt on ühes solutionis, kuigi eraldi projektides. Teenuse poole peal on ära kasutatud osaliselt Võrgurakendused II aines õpitud mustreid.&lt;br /&gt;
&lt;br /&gt;
Olemas on järgnevad vahekihid:&lt;br /&gt;
*DAL - Data access layer&lt;br /&gt;
*Models - Andmebaasi mudelid, kasutades Code first lähenemist&lt;br /&gt;
*Repositories - Tühjad konstruktorid Entity Frameworkile&lt;br /&gt;
*Transport Models -  Transpordi mudelid, loogika jaoks, info mida päritakse andmebaasist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Models&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi mudelid tunduvad olema korralikud ja seosed samuti. Osaliselt on pandud eraldi label nimed, et vaates oleksid inimlikud pealkirjad väljadel. Paraku aga ei ole piiratud olemite max väärtusid, antud hetkel on need max väärtusega, mis ei ole andmebaasi jaoks eriti mõistlik.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Repositories&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et projektis kaotada otsesed siduvused funktsionaalsete meetodiega, on sisse toodud repositories kiht, mis võimaldab projekti arendust teha paindlikumaks, et mitte kirjutada kõike oma projektist ümber vaid lisada ja täiendada funktsionaalsust moodulitena.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data access layer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Siin all on ära kirjeldatud kõik andmebaasis olevad mudelid ja antakse connection stringile andmebaasi nimetus. Paraku aga ei leia kahjuks kust kohast tõstetakse kogu andmebaas püsti. Antud hetkel ei näe meetodis vastavat koodi rida, mis looks andmebaasi kui projekt käima pannakse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transport Models&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eraldi on sisse toodud transpordi mudelid. Nende kaudu päritakse vajaminev info andmebaasilt, mida teenus edastab ja vastu võtab. Samas projektis on toodud eraldi mudelitele oma factory klass. Parem loogika oleks olnud vast teha üks factory klass, kus korjatakse create DTO meetodid kokku ja lisaks teha igale DTOle oma loogika, kuidas andmeid töödeltakse, päritakse jne.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web API&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teenusel on olemas api enda poolne autentimine. Samuti on siin mõeldud ka liikluse turvalisusele ehk teenus jookseb HTTPS protokollil ja kasutatakse IIS serveri enda poolt loodud sertifikaate.&lt;br /&gt;
Kontrollerid on üpris koodirohked ja segase struktuuriga. Olemas on seal põhilised kommentaarid ja osad kommentaarid on veidi emotsionaalselt sisse jäetud.&lt;br /&gt;
Positiivne on meetoditel response message kasutamine ja veateadete kontroll.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on meeskond teenuse loomisega hakkama saanud, ära on kasutatud osaliselt aines tutvustatud vahekihte. Kontrollerid oleks võinud olla veidi puhtamad, aga põhiline funktsionaalsus on olemas ja kood siiski loetav, saab aru, mida mingi meetod teeb.&lt;br /&gt;
&lt;br /&gt;
===Klient:===&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76293</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76293"/>
		<updated>2014-05-31T18:14:00Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Minions&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Minions &amp;quot;Minions&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnis Markus&lt;br /&gt;
*Kaspar Kund&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirves#Veebiteenus Valminud veebiteenus ja klientrakendus]&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#Teenuse_ja_klientrakenduse_retsensioon_meeskonna_.22Kirves.22_poolt Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[HVHB]]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Vladimir Domaškin&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Braid Torn&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[[Retsensioon meeskonnale Lingviinid]]&lt;br /&gt;
*[[Retsensioon meeskonnale AM]]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenus ja rakendused meie lehel.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kipsplaat%22 XML retsensioon meeskonnale &amp;quot;Kipsplaat&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Lingviinid XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Kirves Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 Teenuse ja klientrakenduse retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kirves#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;Kirves&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:TÜC2#Teenuse_ja_klientrakenduse_retsensioon_meeskonna_.22MRPD.22_poolt Teenuse ja klientrakenduse retsensioon rühmale nimega &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial#Retsendioonid XML-i retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonna &amp;quot;Vargamäe&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* &amp;lt;del&amp;gt;Rene Hollo&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#XML_failide_retsensioon_meeskonna_.22MeilEiOleGrupinime.22_poolt XML-i retsensioon rühmale nimega &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;Node&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM#XML_failide_retsensioon_meeskonna_.22Kipsplaat.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;AM&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;br /&gt;
* 16.03.2014 Lisatud XML-kodutöö osa 2 retsensiooni&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Maverick Maverick]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/PERCENT_51 PERCENT 51]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Fredi Poobus&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Drem]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Kontson&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC2&amp;diff=76292</id>
		<title>Talk:TÜC2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC2&amp;diff=76292"/>
		<updated>2014-05-31T18:09:23Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==XML failide retsensioon meeskonna &amp;quot;Kipsplaat&amp;quot; poolt==&lt;br /&gt;
Meeskonna TÜC2 poolt tehtud failid on jalgrattapoest.&lt;br /&gt;
Kõik nõuded (XML fail, XSD fail, 2 XSLT faili) ja nende reeglid on täidetud.&lt;br /&gt;
&lt;br /&gt;
XML andmefail on hästi loetav, meeskond võtnud kasutasele ka &amp;lt;![CDATA[]]&amp;gt; tagi õigetes kohtades, aga esinevad väikesed puudused.&lt;br /&gt;
&lt;br /&gt;
Spetsifikatsioonid oleks mõistlikum lisada &#039;&#039;&#039;&amp;lt;spetsifikatsioonid&amp;gt;&#039;&#039;&#039; tagi sisse.&lt;br /&gt;
Samuti XML peaks olema natuke universaalsem. Näiteks kui me tahame lisada uut spetsifikatsiooni, näiteks esihark või rehvid, siis meil tekib konflikt XML faili skeemiga. Kui me tahame võib-olla tulevikus hakata müüma ka jalgratta hooldusvahendeid või muud sellist, siis meil on vaja muuta kogu XML faili ja ka skeemifaili ning hiljem peab redigeerima ka transformatsiooni failid, sest teisel juhul võib kõik katki minna.&lt;br /&gt;
&lt;br /&gt;
XSD (XML skeemifail) on korrektne.&lt;br /&gt;
&lt;br /&gt;
XSLT (transformatsioonid) failidega on kõik hästi ja nad teevad seda mis nad ikka peavad tegema.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõteks, tegemist on hea tööga vaatamata väikesele puudusele. Kommentaariumide ning dokumentatsiooni puudumine sel juhul ei ole kritiiline, sest tegemist on väikese tööga ja kood on loetav ning arusaadav ilma ülalmainitute abivahenditeta.&lt;br /&gt;
&lt;br /&gt;
==XML failide retsensioon meeskonna &amp;quot;Kirves&amp;quot; poolt==&lt;br /&gt;
&lt;br /&gt;
Meeskond TÜC on oma töö aluseks võtnud jalgrattapoe. Loodud on .xml fail andmetega, skeemifail ning kaks .xsl faili, mis mõlemad loovad .xml failist .html faili. Xml fail sisaldab nelja loogilist dimensiooni, kuid hetkel pole täidetud nõue, et kolmel dimensioonil oleks atribuut, mis on enamat kui ID. Xml fail on arusaadav ja loetav, valideerub skeemifaili vastu ning kasutatud on ka CDATA välju. Meeskond on viitsinud otsida ka pildid ning tootjate veebilehed, et jalgrataste hinnakirja elavamaks muuta.&lt;br /&gt;
&lt;br /&gt;
Kood on ilusti trepitud, kuid dimensioonide vahel võiks kasutada tühje ridu, et näha, kus üks algab ja teine lõpeb. See muudaks koodistruktuuri paremini loetavaks.&lt;br /&gt;
&lt;br /&gt;
Skeemifailis on mõeldud ka andmetüüpide peale, näiteks on käikude arvuks kasutatud tüüpi unsignedByte. Muus osas on skeemifail mõistagi automaatselt genereeritud.&lt;br /&gt;
&lt;br /&gt;
Transformatsioonidest üks on lihtsama teostusega ning teine tunduvalt keerulisem. Lisaks tavapärasele elementide ja atribuutide väärtuste kuvamisele on kasutatud ka for-each tsükleid ja vahemuutujaid.&lt;br /&gt;
&lt;br /&gt;
Üldiselt võib öelda, et meeskond on oma töö läbi mõelnud ning mõnest väiksest puudusest hoolimata on aru saada, et on viitsitud vaeva näha. XML fail, skeemifail ja transformatsioonifailid on loogilise ülesehitusega. Soovituseks võiks tuua, et nii .xml-i kui muud koodi kirjutates võiks kasutada inglise keelt, mis jätab koodi poolt terviklikuma mulje, kuna funktsioonid ja muud parameetrid on juba nagunii inglise keeles.&lt;br /&gt;
&lt;br /&gt;
==XML failide retsensioon meeskonna &amp;quot;MeilEiOleGrupinime&amp;quot; poolt==&lt;br /&gt;
Koostatud XML kujutab endast jalgrataste andmebaasi, kus on kõik mida näiteks kodulehel kuivamiseks vaja. Töö vastab nõuetele, dimensioone on täpselt neli. Atribuute on kasutatud, kuid vähe. CDATA-t on kasutatud (on vaieldav kas oleks võinud seda teha rohkemates kohtades).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meeldiv oli näha, et on kasutatud kategooriaid (tag „Kategooria“ kus sees olid erinevad jalgrataste liigid). Seda kasutatakse XSLT juures, kus otsitakse ja sorteeritakse kategooriate järgi. Tegelikult oleks sama võinud teha ka värvustega.&amp;lt;br&amp;gt;&lt;br /&gt;
Eespool sai mainutud, et atribuute on vähe kasutatud. Ühe oleks saanud pildi lingiga, kuna seda on vaid üks. Võimalik, et ka tootja oleks saanud panna atribuudiks. Seda seepärast, et ühe ühe jalgratta puhul oli see puudu ning seepärast võiks see ka olla valikuline atribuut. Samuti oleks võinud panna atribuudina mudeli nime ning seisukord tag asendada booleaniga „onUus“.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
XSD failis vigu ei märka. Kõik on paistab olema korralik ning andmetüüpe on kasutatud mõistlikult.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nõutud oli kaks XSLT faili ning need on ka olemas. Esimeses tuuakse välja kõik jalgrattad koos mudeli nimega ja kirjeldusega. Kaasa on pandud ka pilt. Teises oli kasutatud kategooriaid. Kõik kategooriad ja kui mõni jalgratas on selle kategooriaga siis on seal all tema link. Kui lingile vajutada siis minnakse selle täpsema informatsiooni juurde. Võib öelda, et XSLT-d on väga hästi tehtud.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Hoolimata mõnest väikesmast veast on tehtud töö korralik.&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskond &amp;quot;MeilEiOleGrupinime&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teenuse ja klientrakenduse retsensioon meeskonna &amp;quot;Vargamäe&amp;quot; poolt==&lt;br /&gt;
&lt;br /&gt;
Meeskond TÜC on loonud veebiteenuse ja klientrakendused süsteemile, mis kannab nime Kyyt. Süsteemi eesmärk on lasta autoga Eestis reisivatel inimestel postitada kuulutusi, otsimaks auto peale kaassõitjaid, kellega kulutusi jagada. Ühele sõidukuulutusele on võimalik märkida, kust kuhu sõidetakse, millal ajal seda tehakse, kui palju on autos vabu kohti ning mis on ühe koha hinnaks. Samal ajal kui ühes otsivad kaassõitjaid, on süsteemil ka teine oluline kasutajaskond: inimesed, kes otsivad küüti.&lt;br /&gt;
&lt;br /&gt;
===Teenus===&lt;br /&gt;
Süsteemi Kyyt Web API tehnoloogiat kasutades loodud teenus vastab kõigile projektikirjelduses teenusele esitatud nõudmistele. &lt;br /&gt;
&lt;br /&gt;
Esimese asjana meeskonna TÜC solution’it avades, hakkab silma hästi struktureeritud kihiline arhitektuur. Nimelt on järgitud koolis õpetatud häid tavasid hoida eraldi projektides äriloogika mudeleid, andmebaasikihti (DAL), repositooriume, transpordiloogikat ja transpordimudeleid. &lt;br /&gt;
&lt;br /&gt;
Kood üldiselt on kirjutatud loetavalt ja hästi struktureeritult (treppides). Kommentaare on retsenseerijate arvates kirjutatud piisavalt ja vajalikud meetodid on ka dokumenteeritud. Eriti tõstaks esile eeskujulikult kommenteeritud äriloogika mudelid, mida on lihtne lugeda ja mõista.&lt;br /&gt;
&lt;br /&gt;
Sügavamalt transpordimudeleid uurides, võib näha, et tehtud on eraldi mudeleid erinevat liiki andmete liigutamise jaoks, mis on kindlasti mõistlik lahendus. Näiteks kuulutse objekti kohta on olemas kolm andmete liigutamiseks mõeldud klassi (DTO’d), üks detailse kuulutuse saatmiseks teenusest välja, üks saatmiseks tervet hulka (listi) kuulutusi teenusest välja ja veel üks võtmaks vastu kliendi poolt teenusele saadetavat kuulutust. Selline lähenemine on hea, kuna optimeerib pidevalt üle võrgu saadetavat andmehulka, pannes kaasa iga operatsiooni juures ainult neid andmeid, mida võiks vaja minna.&lt;br /&gt;
&lt;br /&gt;
Teenuse kontrollereid lähemalt vaadates, selgub, et iga kontrolleri juures on realiseeritud küll kõik CRUD operatsioonid ja ka erinevaid süsteemi funktsioneerimiseks vajalikke kohandatud operatsioone, kuid ükski neist ei tagasta kunagi mingit teavet kliendile operatsiooni õnnestumise või luhtumise kohta. Nii on võimalik teenust probleemideta kasutada eeldusel, et kõik teenuse pihta tehtavad päringud on korrektsed ja mingeid vigu esineda ei tohi. See asjaolu teeb teenusele kliendi kirjutamise oluliselt keerulisemaks, kuna mitmesuguseid erandeid, mis operatsioonide käigus võivad juhtuda, ei tagastata päringu teele saatnud kliendile. See tähendab, et kui näiteks mõne objekti uuendamisel juhtub viga (näiteks seda objekti ei leita andmebaasist), siis kontrolleri meetod tagastustüübiga void ei teavita päringu teele pannud klienti ebaõnnestumisest ja kliendi arendaja peab leidma mingi viisi, kuidas kontrollida, kas plaanitud objekti uuendamine päriselt ka läbi läks. Selleks, et hõlbustada teenust kasutava kliendi kirjutamist, tuleks kontrolleri meetodid kirjutada selliselt, et need tagastaks ka veateateid ja ka teateid õnnestumiste kohta HttpResult vormis. Nii on kliendi poolt võimalik kontrollida teenuselt tagastatud vastust ja selle põhjal teha järeldusi, kuidas programmi tööd jätkata.&lt;br /&gt;
&lt;br /&gt;
===Klient===&lt;br /&gt;
TÜC tiimi wikilehel oli küll kirjas, et teenusele on tehtud 2 klienti, WPF ja Web API vaated, kuid retsensiooni kirjutamise ajal tundus WPF projekti seis olevat poolik (või täpsemini alles alustamisel), seega järgnev tekst on kirjutatud Web API vaadete (MVC) kohta. &lt;br /&gt;
&lt;br /&gt;
Kliendi kood on kirjutatud loetavalt – vaated, vaatemudelid ja kontrollerid on arusaadavad. Küll aga ei ole kliendi poolt kommenteeritud päris niisama hästi kui seda oli tehtud teenuse puhul, aga retsenseerijaid see ei häiri.&lt;br /&gt;
&lt;br /&gt;
Kõik klientrakenduse kontrollerid pärinevad ühest baaskontrollerist, kuhu on kirjutatud sisuliselt baasteenus, mille meetodeid kasutades tehakse päringuid veebiteenuse pihta. Kontrolleritega samas kaustas on veel ka klass nimega Constants, milles hoitakse konstantsete muutujatena erinevate teenuste aadresse. Nende kasulikkus jääb pisut arusaamatuks, kuna eraldi muutujasse on salvestatud baasaadress ning erinevate teenuste aadressid nii, et teenuste aadressid on kõik ka üks haaval ise pikalt välja kirjutatud ja ei sõltu baasaadressist, seega kui baasaadress peaks muutuma, tuleb lisaks sellele vastava konstandi väärtuse muutmisele muuta veel ka iga teenuse jaoks eraldi olevat aadressi. Erinevate teenuste aadressid võiksid olla vabalt lühemad ja nende kasutamisel mõnes muus failis võiks täis-pika aadressi saamiseks neid lihtsalt „kleepida“ baasaadressile otsa, nii oleks koodi hallatavuse mõttes kasulikum. Samas on konstantide klassi salvestatud ka üks aadress kuulutuste kohta käiva teenuse jaoks, mida kusagil rakenduses ei kasutata. Hoolimata sellest, et aadressid on eraldi salvestatud teise faili, on rakenduse kõige põhilisema kontrolleri (AdvertController) konstruktorisse kirjutatud teenuse aadress ilma konstanti kasutamata. Klient küll toimib nii, nagu ta hetkel on, aga konstantide kasutamine võiks olla efektiivsem.&lt;br /&gt;
&lt;br /&gt;
Nagu juba varasemalt mainitud, toimub klientrakenduse põhilise funktsionaalsuse juhtimine kuulutuse kontrolleris (AdvertController), kus igale action’ile on olemas vastav vaade ja kõik vaated on tugevalt tüübitud, st põhinevad vaatemudelitel. Klient tuleb hästi toime andmete küsimisega teenuselt ja ka nende posti päringute abil teenusele saatmisega. Sõidukuulutus märgitakse automaatselt vanaks, kui hetkeaeg on möödas kuulutusele kirjutatud väljasõiduajast. Küll aga jääb küsitavaks kommenteerimise  osa – nimelt ei õnnestunud leida kliendilt kohta, kust saaks kuulutuse alla kommentaare jätta. Manuaalselt andmebaasi kommentaaride tabelisse ridu lisades, võis näha, et kuulutuse all kommentaaride kuvamine töötab, aga klienti kasutades neid lisada ei õnnestunud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teenuse ja klientrakenduse retsensioon meeskonna &amp;quot;MRPD&amp;quot; poolt==&lt;br /&gt;
Teenus:&lt;br /&gt;
Lahendus on jaotatud erinevatesse projektidesse vastavalt aine käigus õpitule, mis annab selge ülevaate selle ülesehitusest ja võimaluse mooduleid tulevikus mujal lahendustes kasutusele võtta. Eraldatud on mudelid, andmekiht, repositooriumid, transpordimudelid, transpordiloogika ja teenus.&lt;br /&gt;
Veebiteenuses on kasutusel 7 olemit,  andmebaas on loodud “code first” põhimõttel kasutades ‘entity framework”-i.&lt;br /&gt;
Repositooriumid on jaotatud eraldi failidesse, erimeetodeid üheski kasutatud ei ole. Transpordiloogika on piisaval määral kommenteeritud – üheselt mõistetavalt on aru saada, mida iga meetod teeb.&lt;br /&gt;
Veebiteenus on loodud .NET 4.5 raamistikus, autentimine on implementeeritud, kuigi testimisel ei töötanud (võib-olla andmebaasi seadistamise viga). Andmed tagastatakse json kujul (korralikult joondatud). Veebiteenuse api lehekülg on osaliselt kommenteeritud, kuigi võiks olla põhjalikumalt, et teenuse kasutajatele oleks kasutamine lihtsam.&lt;br /&gt;
Leida ei õnnestunud statistika osa, paistab, et see on jäänud versioon 2-e.  &lt;br /&gt;
Idee on ärilise poole pealt hea, Eesti turg jääb väikseks, aga suurema rahvaarvuga keskmise arenguga riigis annaks seda ehk kasumlikult turustada.&lt;br /&gt;
Kood ise on korralikult joondatud ja enamjaolt kommenteeritud, kasutatud on kursuse käigus õpitud mustreid – see kõik teeb koodi lugemise ja ülesehituse lihtsaks ja arusaadavaks. Soovitaks  pohjalikumalt API dokumentatsiooni kommenteerida.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus:&lt;br /&gt;
&lt;br /&gt;
TÜC tegi klientrakendusi kaks Web.API ning WPF rakenduse, mis tundus veidi poolik ja vähem tähelepanu saanud, kui Web.Api, mille vaated teenuselt infot pärivad. &lt;br /&gt;
Kirjeldades neid kahte erinevat klientrakendust, siis Web.Api puhul on võimalik nii sisselogitud kui ka mittelogitud kasutajaga lehelt infot pärida. Web.API projektis lisab kontoga kasutajale võimaluse ka ise kuulutusi lisada, kustutada ning muuta. WPF projekt on sarnane, kuid lisandväärtusena on kalender.&lt;br /&gt;
&lt;br /&gt;
Kood on kirjutatud klientrakendustele järgides häid arendusmustreid ning ka arusaadavalt. Olulist rõhku on pandud ka vaadete - vaatemudelite kui ka controllerite eraldamisele ning nende loogika loomisele. Kood on kommenteeritud, et hõlbustada koodi arusaadavust ning meetodite tööpõhimõtet täpsustada.&lt;br /&gt;
&lt;br /&gt;
Kontrollides päringuid, toimuvad need korrapäraselt ning üksi REST-päring ei ebaõnnestu. &lt;br /&gt;
&lt;br /&gt;
Klientrakenduse kontrollerite loogika on lahendatud läbi ühe baaskontrolleri, millest infot päritakse. Enim funktsionaalsust kannab endas kuulutuse ( AdvertController ) kontroller, milles on actionid ning igaleühele neist on olemas ka vaade, mis on tugevalt tüübitud.&lt;br /&gt;
&lt;br /&gt;
Põhifunktsionaalsus toimib ning võib öelda, et käesolev klientrakendus on loodud ning teostatud nõutud tasemel, olles eeskujulik nii koodi kui ka arendusmustri poolest.&lt;br /&gt;
&lt;br /&gt;
==Teenuse ja klientrakenduse retsensioon meeskonna &amp;quot;Kirves&amp;quot; poolt==&lt;br /&gt;
&lt;br /&gt;
===Teenus:===&lt;br /&gt;
&lt;br /&gt;
Meeskond TÜC on loonud RESTFUL teenuse Web API 2.0 platvormile. Projektis on kasutatud erinevaid arendus mustreid, mis annab hea loetavuse ja struktuuri koodi poolelt.&lt;br /&gt;
&lt;br /&gt;
Kasutatud on järgnevaid mustreid eraldi projektides:&lt;br /&gt;
*DAL – Data access layer&lt;br /&gt;
*Models – Code first lähenemisega loodud andmebaas&lt;br /&gt;
*Repositories – EF jaoks loodud tühjad konstruktorid&lt;br /&gt;
*Transport logic&lt;br /&gt;
*Transport models&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data access layeri alla on toodud ilusti kõik andmebaasi mudelid, olemas on DB name ning ära on siis kasutatud migratsioone. Migratsioone on küllaltki raske saada viisakalt tööle, seega on positiivne näha, et meeskond on sellega vaeva näinud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Models&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti andmebaas on loodud code first lähenemisega, mis annab paindlikuse projekti arendamisele. Andmebaasi mudelites on loodud vajaminevad seosed. Kahjuks aga paraku jääb silma mõningad puudused. Tabeli olemitel on puudu stringi piirangud, ehk hetkel on kõik maksimaalsete väärtustega. Teiseks, mis jääb silma on topelt väärtustamine ForeignKey-le. Kui ma ei eksi kui tabelite vahel on korrektsed seosed siis selle väärtustamisega saab hakkama Entity Framework ise. Üldiselt aga on andmebaas korralik.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Repositories&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et projektis kaotada otsesed siduvused funktsionaalsete meetodiega on sisse toodud selline muster nagu repositories, mis võimaldab projekti edasi arengut teha paindlikumaks, et mitte kirjutada kõike oma projektist ümber vaid saab asju vahetada välja moodulitena. Väga positiivne lähenemine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transport logic&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Transpordi loogika kihti on kirjutatud kogu funktsionaalsus, mida soovitakse saada andmebaasit ja edastada teenusena. Samuti ka selline lähenemine annab paindlikuse edasi arenguks. Mugav on ühest kohast muuta koodi või vahetada lihtsalt mingisugune loogika klass välja uuema vastu. Meeskond on väga edukalt selle kihi realiseerinud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transport models&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et transpordi loogika saaks toimida on vaja sellele kihile mudeleid. Antud hetkel on ilusti eraldi realiseeritud Class projekti transpordi mudelid, mida loogika kiht kasutab. Kasutatakse ka ära Factory loogikat. Eduakalt realiseeritud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web API 2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond kasutas oma teenuse loomiseks Web API 2 tehnoloogiat, mis on väga hea idee, kuna selle peale on selliseid teenuseid mugav luua. Teenus kasutab ilusti ära eelnevalt loodud kihte ja seda õiges järjekorras, ehk siis teenus töötab ilusti.&lt;br /&gt;
&lt;br /&gt;
Teenusel on implementeeritud api endapoolne kasutajate autentimine. Teenus annab välja nõudmise peale tokeni, mida saab hiljem kasutada klientrakenduse poolel. Kontrollerid teenusel on ilusad ja puhtad. Puudub üleliigne sodi ja suurt loogika tööd neis ei tehta, mis on väga positiivne tava.&lt;br /&gt;
&lt;br /&gt;
Teenuse infona antakse välja Jsoni, mis on väga hea, kuna seda on klientrakenduse poolel lihdne töödelda. Samuti võtab teenus vastu ka Jsoni. Kontrollerites on realiseeritud kõik põhi funktsioonid, Get, Post, Put ja delete. See annab paindliku lahenduse klientrakendustele.&lt;br /&gt;
Üleüldiselt on meeskond TÜC teinud tublit tööd. Projektis olid olemas kõik vahekihid, mida me selle aineraames läbisime ning oli korralikult implementeeritud. Kogu funktsionaalsus teenuse poolt toimib ilusti ja seda on piisavalt. Edasine käik kuidas seda teenust kasutatakse ja mis mahus on juba klientrakenduse ülesanne ja kui mahukalt seda realiseeritakse.&lt;br /&gt;
&lt;br /&gt;
Tooks ka välja, et kood on hästi kommenteeritud ning teenuse enda api dokumentatsiooni on veebis võimalik vaadata. Sealt leiab kiirelt, mis meetodid on olemas ning näha on ka koodi, mis neis kaustatud. See on suur boonus projekti läbiviimisel. Väga hea töö teenuse ehitusel. Tublid!&lt;br /&gt;
&lt;br /&gt;
===Klient:===&lt;br /&gt;
&lt;br /&gt;
Klientrakendusi on teostatud kaks, neist üks on teenusega samas projektis, teine teostatud eraldi WPF-rakendusena. Selles retsensioonis on keskendutud neist esimesele. Esmalt rääkides rakenduse disainist, peab tunnustama silmale üsna meeldiva kujunduse eest. See tundub baseeruvat juba Visual Studios olemasoleval template’i, kuid kõike ei peagi ise tegema ning valmislahendus võib kodukootud disainist tihti parem olla. Klientrakendust käivitades pakutakse avalehel võimalust vaadata olemasolevaid kuulutusi, sisse logida või registreeruda kasutajaks (trükiviga esilehe lingis :) Kõigepealt lähtungi kliendi retsenseerimisel pelgalt tavakasutajale kättesaadavast infost (black box testing).&lt;br /&gt;
&lt;br /&gt;
Nii sisselogimise kui registreerumise lehel on kliendis kasutusel andmete valideerimine. Sama kehtib ka kuulutuste lisamise ja muutmise kohta. Paraku ei ole valideerimist näiteks selles osas, et sisestada ei saaks negatiivseid väärtuseid kohtade arvu või hinna lahtrisse. Juhul kui samale rakendusele lisada näiteks ka kohtade broneerimine ja maksmine, tuleks kasutada ka nende väärtuste täiendavat validatsiooni. On olemas ka töötav kuulutuste kustutamise funktsionaalsus (sisse loginud kasutajad saavad enda kuulutusi kustutada). Kui esimesel korral rakendust käivitada, võiks kohalikku baasi olla lisatud ka juba mingisugune asulate nimekiri. Hetkel ei ole näiteks võimalik kliendis lisada kohanimesid või aadresse. Valideerimisel on teatud puudujääke ka kuulutuste lisamisel. Näiteks lubatakse lisada kuulutust, kui valitud pole mitte ühtegi sihtkoha ega lähtepunkti nime, kuid selle kuulutuse muutmisel tuleb vastuseks stacktrace kuna sel hetkel kontrollitakse kuskil, et source- ja destinationID=null. Samuti kuvatakse taoliselt puuduva lähte-ja sihtkohaga lisatud kuulutusi valesti, puuduvad väljad jäetakse vahele ning neile järgnevad andmed nihutatakse ülespoole, andmeväljade nimetused ise vasakul pool jäävad aga paika, nii  õnnestus kuvada kuulutus kujul “To 1.01.2015 0:00:00; Available seats 20”. Samuti on võimalik lisada kuulutust, millel on lähte-ja sihtkoht samad (seda muideks süsteem ka vaikimisi pakub). Samuti võiks hinnal olla märgitud ühikud. Positiivsena võiks märkida veel et kliendi kaudu on võimalik vaadata veebiteenuse (automaatselt genereeritud) dokumentatsiooni koos json formaadis päringute näidetega. &lt;br /&gt;
&lt;br /&gt;
Kui vaadata loodud klienti koodi poole pealt, on kasutatud MVC5 raamistikku ning scaffoldingi, et tekitada vaated poolautomaatselt. Vaatekontrollerites on kasutatud HttpClienti’t ning asünkroonseid meetodeid, et suhelda eelnevalt loodud veebiteenusega. Samuti on kliendi poolel realiseeritud autentimiseks vajalik baasklass, mille vaatekontrollerid pärivad. Ehkki klient on realiseeritud samas projektis veebiteenusega, on kummalgi täiesti iseseisev koodibaas. Ka kliendi jaoks on eraldi realiseeritud vaatemudelid ning on kasutatud ka annotatsioone andmete paremaks kuvamiseks (näiteks Display(Name = &amp;quot;Label&amp;quot;)). Nagu teenuse retsensioonis mainitud, toimub autentimine standardselt token’ i ning cookie baasil. &lt;br /&gt;
Kliendi poole peal oleks kood võinud olla veidi paremini kommenteeritud, kuid ka siin ei ole erilist põhjust nurisemiseks. &lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes on meeskond teinud tublit tööd ning realiseerinud MVC5 raamistikul baseeruva ja töötava klientrakenduse, mis kasutab veebiteenusega suhtlemiseks ära autentimist. Rakendust saaks tunduvalt edasi arendada (selleks vajalikud endpoint’id on olemas ka veebiteenuses), esinevad puudused ei ole tõsised, nende kõrvaldamisel ja funktsionaalsuste lisamisel võiks tegu olla reaalselt kasutusel oleva teenusega.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76198</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76198"/>
		<updated>2014-05-26T00:04:33Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Minions&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Minions &amp;quot;Minions&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnis Markus&lt;br /&gt;
*Kaspar Kund&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirves#Veebiteenus Valminud veebiteenus ja klientrakendus]&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[HVHB]]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Vladimir Domaškin&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Braid Torn&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[[Retsensioon meeskonnale Lingviinid]]&lt;br /&gt;
*[[Retsensioon meeskonnale AM]]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenus ja rakendused meie lehel.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kipsplaat%22 XML retsensioon meeskonnale &amp;quot;Kipsplaat&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Lingviinid XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kirves#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial#Retsendioonid XML-i retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonna &amp;quot;Vargamäe&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* &amp;lt;del&amp;gt;Rene Hollo&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#XML_failide_retsensioon_meeskonna_.22MeilEiOleGrupinime.22_poolt XML-i retsensioon rühmale nimega &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;Node&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM#XML_failide_retsensioon_meeskonna_.22Kipsplaat.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;AM&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;br /&gt;
* 16.03.2014 Lisatud XML-kodutöö osa 2 retsensiooni&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Maverick Maverick]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/PERCENT_51 PERCENT 51]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Fredi Poobus&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Drem]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Kontson&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76197</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=76197"/>
		<updated>2014-05-26T00:03:52Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Minions&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Minions &amp;quot;Minions&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnis Markus&lt;br /&gt;
*Kaspar Kund&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Kirves#Veebiteenus Valminud veebiteenus ja klientrakendus]&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[HVHB]]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Vladimir Domaškin&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Braid Torn&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[[Retsensioon meeskonnale Lingviinid]]&lt;br /&gt;
*[[Retsensioon meeskonnale AM]]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenus ja rakendused meie lehel.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kipsplaat%22 XML retsensioon meeskonnale &amp;quot;Kipsplaat&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Lingviinid XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kirves#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial#Retsendioonid XML-i retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonna &amp;quot;Vargamäe&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* &amp;lt;del&amp;gt;Rene Hollo&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2#XML_failide_retsensioon_meeskonna_.22MeilEiOleGrupinime.22_poolt XML-i retsensioon rühmale nimega &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;Node&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM#XML_failide_retsensioon_meeskonna_.22Kipsplaat.22_poolt. XML retsensioon meeskonnale &#039;&#039;&#039;&amp;quot;AM&amp;quot;&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;br /&gt;
* 16.03.2014 Lisatud XML-kodutöö osa 2 retsensiooni&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Maverick Maverick]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/PERCENT_51 PERCENT 51]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Fredi Poobus&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Drem]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Kontson&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76196</id>
		<title>Kirves</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76196"/>
		<updated>2014-05-26T00:01:02Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;KIRVES&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Võrgurakendused II&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Kirves&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
&lt;br /&gt;
==XML fail andmetega==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;raamatukogu&amp;gt;&lt;br /&gt;
  &amp;lt;kategooriad&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Videomäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Muusika&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Lauamäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Ajakiri&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
  &amp;lt;/kategooriad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;1&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Eno Raud&amp;quot; pealkiri=&amp;quot;Lugu lendavate taldrikutega&amp;quot; aasta=&amp;quot;1978&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Jahipidamine]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Kokandus]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;CAS65&amp;quot;&amp;gt;3. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;4&amp;quot; saadavus=&amp;quot;false&amp;quot; autor=&amp;quot;Leeter Porents&amp;quot; pealkiri=&amp;quot;Leeter Porents: The Untold Story&amp;quot; aasta=&amp;quot;2013&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Jahipidamine]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Ulme]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Fantaasia]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Autobiograafia]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;RT72&amp;quot;&amp;gt;2. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;inglise&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;27&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Rockstar Games&amp;quot; pealkiri=&amp;quot;GTA5&amp;quot; aasta=&amp;quot;2013&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Videomäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Seiklus]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Märul]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Auto]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;3CPO&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;723&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Warner Bros studios&amp;quot; pealkiri=&amp;quot;Shutter Island&amp;quot; aasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Draama]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Thriller]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;FT12&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;vene&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;1423&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Fjodor Dostojevski&amp;quot; pealkiri=&amp;quot;Kuritöö ja karistus&amp;quot; aasta=&amp;quot;1867&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Draama]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Romaan]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;GR23&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/raamatukogu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XML Schema==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;raamatukogu&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;kategooria&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;teavikud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;teavik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;kategooria&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;zanrid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;zanr&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;asukoht&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;kood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;saadavus&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;autor&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;pealkiri&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;aasta&amp;quot; type=&amp;quot;xs:gYear&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;keel&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XSLT I==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Teavikud kategooria järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;&lt;br /&gt;
            Teavikud kategooriate järgi:&lt;br /&gt;
          &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/kategooriad/kategooria&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Kategooria&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                &amp;lt;h2&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Kategooria&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/h2&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/teavikud/teavik&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;Teavik&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;kategooria=$Kategooria&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                      &amp;lt;li&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt; &lt;br /&gt;
        &lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XSLT II==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Teavikud tähestiku järjekorras&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;&lt;br /&gt;
            Teavikud tähestiku järjekorras:&lt;br /&gt;
          &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/teavikud/teavik&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:sort select=&amp;quot;@pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Teavik&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;p&amp;gt;&lt;br /&gt;
                    Pealkiri: &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$Teavik/@pealkiri&amp;quot;/&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Kategooria: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/kategooria&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Žanr:&amp;lt;ul&amp;gt;&amp;lt;xsl:for-each select=&amp;quot;$Teavik/zanrid/zanr&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;Zanrid&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                      &amp;lt;li&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    Autor: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@autor&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Aasta: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@aasta&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Saadavus: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@saadavus&amp;quot;/&amp;gt; &lt;br /&gt;
                  &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Solutioni allalaadimine: http://devfast.eu/kirves/Cocaine.zip&lt;br /&gt;
&lt;br /&gt;
Käivitatavaks projektiks on WebApiCocaine.&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
Klientrakendus ja teenus on samas solutionis. Projekt, mida käivitada, on WebAPICocaine.&lt;br /&gt;
&lt;br /&gt;
Et süsteemi kasutada, peate looma endale kasutaja. Parool peab sisaldama vähemalt ühte suurt tähemärki, punkti ja numbrit. Parooli minimaalne pikkus on 8 sümbolit.&lt;br /&gt;
&lt;br /&gt;
=Tegevuste logi=&lt;br /&gt;
==== 13. veebruar ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
==== 8. märts ====&lt;br /&gt;
*Saime 4 päeva ajapikendust tänu Windows 8.1 24h koodilaagris osalemisele.&lt;br /&gt;
==== 12. märts ====&lt;br /&gt;
*XML fail, skeemifail ja stiilifailid&lt;br /&gt;
==== 15. märts ====&lt;br /&gt;
*XML retsensioonid&lt;br /&gt;
==== 25. mai ====&lt;br /&gt;
*Veebiteenus ja klientrakendus&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76195</id>
		<title>Kirves</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kirves&amp;diff=76195"/>
		<updated>2014-05-26T00:00:27Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;KIRVES&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Võrgurakendused II&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Kirves&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
&lt;br /&gt;
==XML fail andmetega==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;raamatukogu&amp;gt;&lt;br /&gt;
  &amp;lt;kategooriad&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Videomäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Muusika&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Lauamäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
    &amp;lt;kategooria&amp;gt;Ajakiri&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
  &amp;lt;/kategooriad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;1&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Eno Raud&amp;quot; pealkiri=&amp;quot;Lugu lendavate taldrikutega&amp;quot; aasta=&amp;quot;1978&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Jahipidamine]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Kokandus]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;CAS65&amp;quot;&amp;gt;3. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;4&amp;quot; saadavus=&amp;quot;false&amp;quot; autor=&amp;quot;Leeter Porents&amp;quot; pealkiri=&amp;quot;Leeter Porents: The Untold Story&amp;quot; aasta=&amp;quot;2013&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Jahipidamine]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Ulme]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Fantaasia]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Autobiograafia]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;RT72&amp;quot;&amp;gt;2. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;inglise&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;27&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Rockstar Games&amp;quot; pealkiri=&amp;quot;GTA5&amp;quot; aasta=&amp;quot;2013&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Videomäng&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Seiklus]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Märul]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Auto]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;3CPO&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;723&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Warner Bros studios&amp;quot; pealkiri=&amp;quot;Shutter Island&amp;quot; aasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Film&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Draama]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Thriller]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;FT12&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;teavikud keel=&amp;quot;vene&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;teavik id=&amp;quot;1423&amp;quot; saadavus=&amp;quot;true&amp;quot; autor=&amp;quot;Fjodor Dostojevski&amp;quot; pealkiri=&amp;quot;Kuritöö ja karistus&amp;quot; aasta=&amp;quot;1867&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kategooria&amp;gt;Raamat&amp;lt;/kategooria&amp;gt;&lt;br /&gt;
      &amp;lt;zanrid&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Draama]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
        &amp;lt;zanr&amp;gt;&amp;lt;![CDATA[Romaan]]&amp;gt;&amp;lt;/zanr&amp;gt;&lt;br /&gt;
      &amp;lt;/zanrid&amp;gt;&lt;br /&gt;
      &amp;lt;asukoht kood=&amp;quot;GR23&amp;quot;&amp;gt;1. korrus&amp;lt;/asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;/teavik&amp;gt;&lt;br /&gt;
  &amp;lt;/teavikud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/raamatukogu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XML Schema==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;raamatukogu&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;kategooria&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;teavikud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;teavik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;kategooria&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;zanrid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;zanr&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;asukoht&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;kood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;saadavus&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;autor&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;pealkiri&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;aasta&amp;quot; type=&amp;quot;xs:gYear&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;keel&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XSLT I==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Teavikud kategooria järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;&lt;br /&gt;
            Teavikud kategooriate järgi:&lt;br /&gt;
          &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/kategooriad/kategooria&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Kategooria&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                &amp;lt;h2&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Kategooria&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/h2&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/teavikud/teavik&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;Teavik&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;kategooria=$Kategooria&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                      &amp;lt;li&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt; &lt;br /&gt;
        &lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XSLT II==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Teavikud tähestiku järjekorras&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;&lt;br /&gt;
            Teavikud tähestiku järjekorras:&lt;br /&gt;
          &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/raamatukogu/teavikud/teavik&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:sort select=&amp;quot;@pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Teavik&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;p&amp;gt;&lt;br /&gt;
                    Pealkiri: &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$Teavik/@pealkiri&amp;quot;/&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Kategooria: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/kategooria&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Žanr:&amp;lt;ul&amp;gt;&amp;lt;xsl:for-each select=&amp;quot;$Teavik/zanrid/zanr&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;Zanrid&amp;quot; select=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                      &amp;lt;li&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    Autor: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@autor&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Aasta: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@aasta&amp;quot;/&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
                    Saadavus: &amp;lt;xsl:value-of select=&amp;quot;$Teavik/@saadavus&amp;quot;/&amp;gt; &lt;br /&gt;
                  &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Solutioni allalaadimine: http://devfast.eu/kirves/Cocaine.zip&lt;br /&gt;
&lt;br /&gt;
Käivitatavaks projektiks on WebApiCocaine.&lt;br /&gt;
&lt;br /&gt;
=Klientrakendused=&lt;br /&gt;
Klientrakendus ja teenus on samas solutionis. Projekt, mida käivitada, on WebAPICocaine.&lt;br /&gt;
&lt;br /&gt;
Et süsteemi kasutada, peate looma endale kasutaja. Parool peab sisaldama vähemalt ühte suurt tähemärki, punkti ja numbrit. Parooli minimaalne pikkus on 8 sümbolit.&lt;br /&gt;
&lt;br /&gt;
=Tegevuste logi=&lt;br /&gt;
==== 13. veebruar ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
==== 8. märts ====&lt;br /&gt;
*Saime 4 päeva ajapikendust tänu Windows 8.1 24h koodilaagris osalemisele.&lt;br /&gt;
==== 12. märts ====&lt;br /&gt;
*XML fail, skeemifail ja stiilifailid&lt;br /&gt;
==== 15. märts ====&lt;br /&gt;
*XML retsensioonid&lt;br /&gt;
==== 25. mai ====&lt;br /&gt;
*Veebiteenus ja klientrakendus&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=75523</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=75523"/>
		<updated>2014-03-15T19:52:01Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: /* Meeskonna poolt kirjutatud retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* :(&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* Rene Hollo&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Vargamae&amp;diff=75522</id>
		<title>Talk:Meeskond Vargamae</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Vargamae&amp;diff=75522"/>
		<updated>2014-03-15T19:49:58Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: Created page with &amp;quot;==XML failide retsensioon meeskonna &amp;quot;Kirves&amp;quot; poolt==  Meeskond Vargamäe on oma töö teinud elektroonikat müüva veebipoe Euronics eeskujul. Xml failis on olemas nõutav arv di…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==XML failide retsensioon meeskonna &amp;quot;Kirves&amp;quot; poolt==&lt;br /&gt;
&lt;br /&gt;
Meeskond Vargamäe on oma töö teinud elektroonikat müüva veebipoe Euronics eeskujul. Xml failis on olemas nõutav arv dimensioone ning vähemalt kolmel dimensioonil eksisteerivad ID-st erinevad atribuudid. Lisaks toodete nimekirjale on .xml failis kuvatud ka kasutajate kommentaarid. Kirjelduste ja kommentaaride juures on kasutatud ka CDATA tage. Samas on elemendi “toode” atribuudil “nimi” kasutatud jutumärki ekraani tollide tähistusena, mis paraku muudab atribuudi vigaseks. Seda oli märgata mitmes kohas. Näiteks: &#039;&#039;&#039;nimi=&amp;quot;32&amp;quot; Full HD LED LCD-teler, Samsung / Smart TV&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Nõutud kahe .xsl faili asemel on meeskond teinud tervelt kolm. Neist kahe tulemuseks on .html failid; vastavalt üldise kaupade nimekirja ning teisel juhul detailsete kirjelduste, piltide ja kommentaaridega ning kolmandal esialgsest failist erineva ülesehitusega uus .xml fail. Lisaks tavapärasele elementide ja atribuutide väärtuste kuvamisele on kasutatud ka for-each tsükleid ja vahemuutujaid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuna programmeerimine on inglise keeles, võiks jätkata sama keele kasutust ehk siis kasutada inglisekeelseid parameetrite ja muutujate nimesid. See muudab koodi terviklikumaks ja kergemini loetavaks.&lt;br /&gt;
&lt;br /&gt;
Kolmandas .xsl failis on kasutatud copy-of funktsiooni - seda on kül mugav kasutada, aga see on samas ka resurssinõudev.&lt;br /&gt;
&lt;br /&gt;
Kui jätta välja probleem jutumärkidega atribuudi väärtuses, mille näol on arvatavasti tegemist lihtsalt väikse kahe silma vahele jäänud hooletusveaga, vastab esitatud kodutöö täielikult seatud kriteeriumitele. XML fail, skeemifail ja transformatsioonifailid on loogilise ülesehitusega ja kood korralikult trepitud.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=75520</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014&amp;diff=75520"/>
		<updated>2014-03-15T19:46:48Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* :(&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* Rene Hollo&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC2&amp;diff=75519</id>
		<title>Talk:TÜC2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC2&amp;diff=75519"/>
		<updated>2014-03-15T19:43:33Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==XML failide retsensioon meeskonna &amp;quot;Kipsplaat&amp;quot; poolt==&lt;br /&gt;
Meeskonna TÜC2 poolt tehtud failid on jalgrattapoest.&lt;br /&gt;
Kõik nõuded (XML fail, XSD fail, 2 XSLT faili) ja nende reeglid on täidetud.&lt;br /&gt;
&lt;br /&gt;
XML andmefail on hästi loetav, meeskond võtnud kasutasele ka &amp;lt;![CDATA[]]&amp;gt; tagi õigetes kohtades, aga esinevad väikesed puudused.&lt;br /&gt;
&lt;br /&gt;
Spetsifikatsioonid oleks mõistlikum lisada &#039;&#039;&#039;&amp;lt;spetsifikatsioonid&amp;gt;&#039;&#039;&#039; tagi sisse.&lt;br /&gt;
Samuti XML peaks olema natuke universaalsem. Näiteks kui me tahame lisada uut spetsifikatsiooni, näiteks esihark või rehvid, siis meil tekib konflikt XML faili skeemiga. Kui me tahame võib-olla tulevikus hakata müüma ka jalgratta hooldusvahendeid või muud sellist, siis meil on vaja muuta kogu XML faili ja ka skeemifaili ning hiljem peab redigeerima ka transformatsiooni failid, sest teisel juhul võib kõik katki minna.&lt;br /&gt;
&lt;br /&gt;
XSD (XML skeemifail) on korrektne.&lt;br /&gt;
&lt;br /&gt;
XSLT (transformatsioonid) failidega on kõik hästi ja nad teevad seda mis nad ikka peavad tegema.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõteks, tegemist on hea tööga vaatamata väikesele puudusele. Kommentaariumide ning dokumentatsiooni puudumine sel juhul ei ole kritiiline, sest tegemist on väikese tööga ja kood on loetav ning arusaadav ilma ülalmainitute abivahenditeta.&lt;br /&gt;
&lt;br /&gt;
==XML failide retsensioon meeskonna &amp;quot;Kirves&amp;quot; poolt==&lt;br /&gt;
&lt;br /&gt;
Meeskond TÜC on oma töö aluseks võtnud jalgrattapoe. Loodud on .xml fail andmetega, skeemifail ning kaks .xsl faili, mis mõlemad loovad .xml failist .html faili. Xml fail sisaldab nelja loogilist dimensiooni, kuid hetkel pole täidetud nõue, et kolmel dimensioonil oleks atribuut, mis on enamat kui ID. Xml fail on arusaadav ja loetav, valideerub skeemifaili vastu ning kasutatud on ka CDATA välju. Meeskond on viitsinud otsida ka pildid ning tootjate veebilehed, et jalgrataste hinnakirja elavamaks muuta.&lt;br /&gt;
&lt;br /&gt;
Kood on ilusti trepitud, kuid dimensioonide vahel võiks kasutada tühju ridu, et näha, kus üks algab ja teine lõpeb. See muudaks koodistruktuuri paremini loetavaks.&lt;br /&gt;
&lt;br /&gt;
Skeemifailis on mõeldud ka andmetüüpide peale, näiteks on käikude arvuks kasutatud tüüpi unsignedByte. Muus osas on skeemifail mõistagi automaatselt genereeritud.&lt;br /&gt;
&lt;br /&gt;
Transformatsioonidest üks on lihtsama teostusega ning teine tunduvalt keerulisem. Lisaks tavapärasele elementide ja atribuutide väärtuste kuvamisele on kasutatud ka for-each tsükleid ja vahemuutujaid.&lt;br /&gt;
&lt;br /&gt;
Üldiselt võib öelda, et meeskond on oma töö läbi mõelnud ning mõnest väiksest puudusest hoolimata on aru saada, et on viitsitud vaeva näha. XML fail, skeemifail ja transformatsioonifailid on loogilise ülesehitusega. Soovituseks võiks tuua, et nii xml-i kui muud koodi kirjutates võiks kasutada inglise keelt, mis jätab tervikliku mulje koodi poolt, kuna funktsioonid ja muud parameetrid on juba nagunii inglise keeles.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2013)&amp;diff=71241</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2013)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2013)&amp;diff=71241"/>
		<updated>2013-12-28T01:13:02Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-4 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com .&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2013 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2013 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2013 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;09.11.2013&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;16.11.2013&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 23.11.2013 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;30.11.2013&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 07.12.2013(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;16.12.2013&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 05.01.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2013 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2013=&lt;br /&gt;
==Meeskond &amp;quot;Ajarändurid&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskond_%22Ajarändurid%22 &amp;quot;Ajarändurid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Sandra Loho&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Ajarändurid&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Ajarändurid%22#Anal.C3.BC.C3.BCsi_retsensioon retsensioon]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Rock Desk&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Rock_Desk &amp;quot;Rock Desk&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Meeskondbrah&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskondbrah &amp;quot;Meeskondbrah&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erling Tammisto&lt;br /&gt;
*Artur Tomba&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Meeskondbrah&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskondbrah retsensioon]&lt;br /&gt;
*Meeskonna &amp;quot;Rock Desk&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Rock_Desk retsensioon] meeskonnalt &amp;quot;Meeskondbrah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Ventilaator&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Ventilaator&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Ventilaator%22#Retsensioon_meeskonnalt_.22T.C3.9CC.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/T%C3%9CC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*Meeskonna &amp;quot;Ventilaator&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Ventilaator%22#Retsensioon_meeskonnalt_.22.21.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22!%22 &amp;quot;!&amp;quot;]&lt;br /&gt;
*Meeskonna &amp;quot;Ventilaator&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Ventilaator%22#Retsensioon_meeskonnalt_.22DentNet.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond:_DenTnet &amp;quot;DenTnet&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;TÜC&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed: Anna Carina Vainola, Ülle Tiitson, Tiit Teder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;TÜC&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]&lt;br /&gt;
*Meeskonna &amp;quot;TÜC&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt_.22Lingviinid.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_Lingviinid &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;ITK Life&amp;quot;==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_ITK_Life &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Kätlin Hein&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Rauno Villberg&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: [https://wiki.itcollege.ee/index.php/Rets_poial &amp;quot;Retsensioon&amp;quot;] meeskonna &amp;quot;pöial&amp;quot; poolt&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;LastNight&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskond_Last_Night &amp;quot;LastNight&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: Meeskonna &amp;quot;LastNight&amp;quot; projekti analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Last_Night retsensioon]  meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22!%22 &amp;quot;!&amp;quot;] ja meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ajar%C3%A4ndurid%22 &amp;quot;Ajarändurid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;lt;span style=&amp;quot;font-size: 26px;&amp;quot;&amp;gt;&amp;quot;!&amp;quot;&amp;lt;/span&amp;gt;==&lt;br /&gt;
Meeskonna wikileht[https://wiki.itcollege.ee/index.php/Meeskond_%22!%22 !]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Jander Lapmaa&lt;br /&gt;
*Fred Moritz&lt;br /&gt;
*Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
*Meeskonna &amp;quot;!&amp;quot; projekti analüüsi [http://whatyoudidlastnightapp.blogspot.com/2013/11/retsentsioon.html retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_Last_Night &amp;quot;LastNight&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Lingviinid&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [[Meeskond Lingviinid]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Johanna Mariah Kammiste&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Lingviinid&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Lingviinid retsensioon] - kirjutanud meeskond &amp;quot;TÜC&amp;quot;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;DenTnet&amp;quot;==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_DenTnet &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Oliver Kruus&lt;br /&gt;
*Rene Hollo&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_DenTnet &amp;quot;Retsentsioonid:&amp;quot;]&lt;br /&gt;
Retsensioon meeskonnalt Lingviinid: [[DenTnet retsensioon]]&lt;br /&gt;
&lt;br /&gt;
*Meeskonna &amp;quot;DenTnet&amp;quot; prototüübi [http://whatyoudidlastnightapp.blogspot.com/2013/12/retsensioon-meeskonna-meeskonna-dentnet.html retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_Last_Night &amp;quot;LastNight&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==MeeskondX==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/MeeskondX wiki]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Eda Post&lt;br /&gt;
*Raudo Lepik&lt;br /&gt;
*Mart Naris&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;MeeskondX&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:MeeskondX retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;] ja meeskonnalt [https://wiki.itcollege.ee/index.php/WizERD &amp;quot;WizERD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
*Meeskonna &amp;quot;MeeskondX&amp;quot; lõpptoote [https://wiki.itcollege.ee/index.php/Talk:MeeskondX retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;pöial&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_%22p%C3%B6ial%22 &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Stenn Mäeots&lt;br /&gt;
* Priit Aarma&lt;br /&gt;
* Paul Niidas&lt;br /&gt;
* Kert Treikelder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;pöial&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22p%C3%B6ial%22 retsensioon] meeskonnalt ITK Life&lt;br /&gt;
*Meeskonna &amp;quot;pöial&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22p%C3%B6ial%22 retsensioon] meeskonnalt ITK Life&lt;br /&gt;
&lt;br /&gt;
==Meeskond Nimetud==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_Nimetud &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Meeskonna &amp;quot;Rock Desk&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Rock_Desk retsensioon]&lt;br /&gt;
&lt;br /&gt;
Meeskonna &#039;&amp;quot;WizERD&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:WizERD retsensioon]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;SI&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/SI &amp;quot;SI&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
====Retsensioon====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:SI &amp;quot;Retsensioon&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;WizERD&amp;quot;==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/WizERD &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaspar Kallas (projektijuht)&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
*Rico Veskiväli&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna &amp;quot;wizERD&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:WizERD#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt_.22Nimetud.22 retsensioon] meeskonnalt pöial&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Lupardid&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Lupardid &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik (projektijuht)&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;GiftsForYou&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/GiftsForYou &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Jevgeni Širai (projektijuht)&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;GiftsForYou&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:GiftsForYou retsensioonid]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:MeeskondX&amp;diff=71240</id>
		<title>Talk:MeeskondX</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:MeeskondX&amp;diff=71240"/>
		<updated>2013-12-28T01:11:57Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prototüübi retsensioon meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MeeskondX&#039;&#039;&#039; on loonud prototüübi IRC-kliendist, mis töötab brauseri kaudu ning laseb muuhulgas valida ka kasutatavat brauserit kolme populaarsema seast.&lt;br /&gt;
Positiivse poole pealt peaks kohe mainima, et programm töötas ilma suuremate pingutustega. Sama ei saa öelda paljude teiste prototüüpide kohta, mis kas ei käivitunud üldse või tegid seda vigaselt.&lt;br /&gt;
&lt;br /&gt;
Tuumikfunktsionaalsus, mis on prototüübis olemas:&lt;br /&gt;
*saab valida serverit ning muid ühendumise parameetreid nagu &#039;&#039;nickname&#039;&#039;, kanal ning port, samuti     toimib keep-alive funktsionaalsus ehk brauseri akna sulgemisel ei logitud kasutajat kohe välja. Samas ei õnnestunud ka samasse kanalisse uuesti siseneda kuna väideti et &#039;&#039;nickname&#039;&#039; on juba kasutusel.&lt;br /&gt;
*saab saata ja vastu võtta tekstisõnumeid.&lt;br /&gt;
*saab vaadata, kes on kanalis online&lt;br /&gt;
*veebiliides&lt;br /&gt;
&lt;br /&gt;
Arvestades kirja pandud &#039;&#039;must have&#039;&#039; funktsionaalsuse nimekirja, oleksime oodanud natuke rohkem. Samas kõige põhilisem funktsionaalsus toimis. Tooks välja asju, mis ka häirisid:&lt;br /&gt;
*serveriga ühendumisel võiks näha, millised kanalid selles serveris eksisteerivad&lt;br /&gt;
*tekstiaken, kuhu kirjutada oli küllaltki väike&lt;br /&gt;
*kord juba sisse loginuna, ei olnud näha mingeid muid võimalusi peale väljalogimise, võiks olla tugi põhilistele IRC käskudele nagu nime vahetus, kanali vahetamine jms.&lt;br /&gt;
Koodis paistis, et osa projektist on automaatselt genereeritud, samuti oli näha suurt hulka javascripti faile. Kas olete kasutanud ka välist koodi ja mooduleid ning kui suures osas?&lt;br /&gt;
Üldjoontes on siiski tehtud ära tubli töö ning mis peamine - rakendus toimib. Loodame näha ka täiustatud lõppversiooni.&lt;br /&gt;
&lt;br /&gt;
==Prototüübi retsensioon meeskonnalt [https://wiki.itcollege.ee/index.php/WizERD &amp;quot;WizERD&amp;quot;]==&lt;br /&gt;
&lt;br /&gt;
MeeskondX on teinud veebilehitsejapõhise IRC kliendi. Nõustudes eelneva retsensiooniga mainiksime esmalt ära, et väga lihtsalt sai nende programmi tööle erinevalt enamikest ülejäänutest projektidest.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Must have&amp;quot; funktsionaalsused on enamjaolt realiseeritud. Meile meeldis, et programm näeb viisakas välja ja selle kasutamine on lihtne. Aga mõnes mõttes isegi liiga lihtne, kuna ainus, mida otseselt teha sai, oli väljalogimine ja sõnumite saatmine.&lt;br /&gt;
&lt;br /&gt;
IRC käsud (commandid) kajastatakse otse, st neid ei realiseerita. Näiteks tekst, mis peaks olema värvitud, on hoopis värvimata, segane ja ebavajalikku infot täis. Sisselogides ei ole paraku serveri enda käske näha nagu näiteks serveri MOTD (message of the day). Ilmselt kuna tegemist on serveripõhise infoga ning hetkel pööratakse tähelepanu vaid kanalile. Samas väljaminevatest serveri käskudest mõned toimivad. Toimis pingimine teise IRC klienti, kuigi see kajastus ainult tekstina. Eristuda võiksid privaatsõnumid tavalistest kanali sõnumitest, sest hetkel näevad privaatsed ja tavalised sõnumid samasugused välja. Kast, kuhu sisendteksti kirjutada, võiks olla suurem, ehk kasutada ära kogu alumist serva. Veel märkasime, et kui veebilehiseja teha teatud suurusest kitsamaks, visatakse kasutajate nimekiri alla äärde.&lt;br /&gt;
&lt;br /&gt;
On punkte, mida kritiseerida, aga tegelikult on päris hästi tehtud. Programm on huvitav ja seda on lihtne kasutada. Disain on meie arust parem kui enamikel IRC klientidel. Programm täidab ilusti oma eesmärki ning loodame, et lõplikus versioonis on veel rohkem huvitavaid funktsionaalsusi.&lt;br /&gt;
&lt;br /&gt;
==Lõpptoote retsensioon meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt prototüübile rakendus töötab ning selle käivitamine ei nõua suuremat vaeva. Kui võrrelda prototüüpi ja lõpptoodet, on näha, et on toimunud areng. &lt;br /&gt;
Kood on struktuurselt üles ehitatud. Projektis on kasutatud mitut solution’it. Lahku on viidud veebi poolne kood ja muud funktsioonid. Tänu sellele on koodi ka lihtsam lugeda.&lt;br /&gt;
Lõpptootes on realiseeritud mõned peamised IRC käsud, mis oleksid võinud olla eraldi välja toodud. Hetkel tuleb nende teada saamiseks uurida koodi või lihtsalt katsetada. Veebiliidese disaini on mugavamaks tehtud. Rakendus töötab veebilehitsejatega Opera, Firefox, Google Chrome ja Internet Explorer. Viimase puhul on disain veidi katki, kuid see on mõistetav, kuna IE on tuntud CSSi vigade poolest.&lt;br /&gt;
Võrreldes prototüübiga on lisandunud:&lt;br /&gt;
*Mugav veebiliides - tekstikast on endisest suurem&lt;br /&gt;
*Kanalitele saab panna pealkirja&lt;br /&gt;
*Peamised IRC käsud töötavad&lt;br /&gt;
*Võimalus olla mitmes kanalis korraga&lt;br /&gt;
*Privaatvestlused töötavad&lt;br /&gt;
Puudustena võib välja tuua järgnevat:&lt;br /&gt;
*Serveriga ühendumisel võiks näha, millised kanalid selles serveris eksisteerivad&lt;br /&gt;
*Kord juba sisse loginuna ei olnud näha mingeid muid võimalusi peale väljalogimise. Võiks olla nähtav tugi põhilistele IRC käskudele nagu nime vahetus, kanali vahetamine jms.&lt;br /&gt;
*Osade käskude (nt. mode) kasutamisel andis server küll teate õnnestumisest, kuid kanali vaates midagi ei muutunud. Näiteks polnud võimalik eristada, millised kasutajad on operaatori või voice staatusega, samuti polnud võimalik näha kanali enda mode’i.&lt;br /&gt;
*Nime vahetamisel kuvati uus nimi küll teiste kasutajate jaoks, kuid mitte alati kasutaja jaoks, kes nime muuta soovis, talle näidati endiselt vana nime (esines Firefoxiga).&lt;br /&gt;
Üldiselt sai meeskond projektiga hakkama. Must have funktsionaalsused on realiseeritud. Samuti olid realiseeritud mõned nice to have funktsionaalsused. See rakendus võiks olla  meeskonnale heaks baasiks, kui on soovi jätkata edasise arendusega ning luua näiteks EIK omaenda IRC klient.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=70188</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=70188"/>
		<updated>2013-12-16T21:13:50Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
&lt;br /&gt;
*	Võimaldab kuvada statistikat erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, laenutuste koguarv jne).&lt;br /&gt;
&lt;br /&gt;
[[File:Ventilaator_andmemudel1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Rakenduse põhifunktsionaalsust täitva andmebaasi mudel=====&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/prototyyp/Cowbell_prototyyp.zip &amp;quot;Allalaadimise link&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
*Realiseeritud on teavikute lisamine, muutmine, kustutamine, laenutamine.&lt;br /&gt;
*Teavikutel on erinevad liigid ja žanrid, mida saab samuti lisada ja kustutada.&lt;br /&gt;
*Teavikuid sorteeritakse nii liigi kui teaviku nime järgi.&lt;br /&gt;
*Laenutada saab erinevatele isikutele, keda saab koos kontaktandmetega samuti andmebaasi lisada.&lt;br /&gt;
*Laenutustel saab pikendada tähtaega, neid lõpetatuks muuta ning ka kustutada.&lt;br /&gt;
Rakendus ühendub eraldi serveril olevasse andmebaasi, kus on olemas ka testandmed.&lt;br /&gt;
&lt;br /&gt;
=Lõppversioon=&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/loppversioon/Cowbell_loppversioon.zip &amp;quot;Allalaadimise link&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/loppversioon/Cowbell_kasutusjuhend.pdf &amp;quot;Kasutusjuhend&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
*Realiseeritud on isikute lisamine, muutmine, kustutamine ning kuvamine&lt;br /&gt;
*Liigid on tehtud žanride põhiseks, ehk igal liigil on omaette žanrid&lt;br /&gt;
*Laenutusi sorteeritakse laenutamise aja järgi, uuemad ülevalpool&lt;br /&gt;
*Laenutused on kuvatud sõltuvalt staatusest erinevate värvidega.&lt;br /&gt;
*Teavikute vaates on eristatavad välja laenutatud teavikud.&lt;br /&gt;
*Rakendusel on uus ilusam disain.&lt;br /&gt;
*Lisatud on statistika.&lt;br /&gt;
*Andmeid ei saa sisestada, kui on täitmata kohustuslikke välju.&lt;br /&gt;
Telefonide, aastaarvude, meiliaadresside jms sisestamisele ei ole sätestatud kindlat formaati.&lt;br /&gt;
Kuna rakendus on ette nähtud kasutamiseks lokaalses arvutis ühe inimese poolt, hõlbustab taoline lähenemine kasutajamugavust&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 21. oktoober ====&lt;br /&gt;
*Meeskonna kokkupanek&lt;br /&gt;
*Skype&#039;i grupi loomine&lt;br /&gt;
==== 2. november ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Projekti üldkontseptsioon&lt;br /&gt;
*Projektijuhi valimine&lt;br /&gt;
==== 19. november ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. november ====&lt;br /&gt;
*Analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
==== 21. november ====&lt;br /&gt;
*MS SQL Server up &amp;amp; running&lt;br /&gt;
*Meeskonnale on loodud kasutajad&lt;br /&gt;
*Olemas on VENTILAATOR andmebaas&lt;br /&gt;
&lt;br /&gt;
==== 28. november ====&lt;br /&gt;
*Loodud esmane funktsionaalsus, mis suhtleb andmebaasiga, rakendus sai koodnime &#039;&#039;&#039;Cowbell&#039;&#039;&#039;&lt;br /&gt;
==== 30. november ====&lt;br /&gt;
*Paika pandud GUI ülesehitus, toimib teavikute kuvamine&lt;br /&gt;
==== 2. detsember ====&lt;br /&gt;
*Realiseeritud objektide andmebaasi lisamine, laenutuste kuvamine&lt;br /&gt;
==== 4. detsember ====&lt;br /&gt;
*Palju sisulisi parandusi ja täiustusi, olemas 70% plaanitavast funktsionaalsusest&lt;br /&gt;
==== 5. detsember ====&lt;br /&gt;
*Valmis prototüüp&lt;br /&gt;
==== 7. detsember ====&lt;br /&gt;
*Prototüübi [https://wiki.itcollege.ee/index.php/Talk:MeeskondX retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/MeeskondX &amp;quot;MeeskondX&amp;quot;]&lt;br /&gt;
==== 15. detsember ====&lt;br /&gt;
*Valmis lõppversioon ning kasutusjuhend&lt;br /&gt;
==== 16. detsember ====&lt;br /&gt;
*Projekt edukalt kaitstud&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=70173</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=70173"/>
		<updated>2013-12-15T20:23:48Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
&lt;br /&gt;
*	Võimaldab kuvada statistikat erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, laenutuste koguarv jne).&lt;br /&gt;
&lt;br /&gt;
[[File:Ventilaator_andmemudel1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Rakenduse põhifunktsionaalsust täitva andmebaasi mudel=====&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/prototyyp/Cowbell_prototyyp.zip &amp;quot;Allalaadimise link&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
*Realiseeritud on teavikute lisamine, muutmine, kustutamine, laenutamine.&lt;br /&gt;
*Teavikutel on erinevad liigid ja žanrid, mida saab samuti lisada ja kustutada.&lt;br /&gt;
*Teavikuid sorteeritakse nii liigi kui teaviku nime järgi.&lt;br /&gt;
*Laenutada saab erinevatele isikutele, keda saab koos kontaktandmetega samuti andmebaasi lisada.&lt;br /&gt;
*Laenutustel saab pikendada tähtaega, neid lõpetatuks muuta ning ka kustutada.&lt;br /&gt;
Rakendus ühendub eraldi serveril olevasse andmebaasi, kus on olemas ka testandmed.&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 21. oktoober ====&lt;br /&gt;
*Meeskonna kokkupanek&lt;br /&gt;
*Skype&#039;i grupi loomine&lt;br /&gt;
==== 2. november ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Projekti üldkontseptsioon&lt;br /&gt;
*Projektijuhi valimine&lt;br /&gt;
==== 19. november ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. november ====&lt;br /&gt;
*Analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
==== 21. november ====&lt;br /&gt;
*MS SQL Server up &amp;amp; running&lt;br /&gt;
*Meeskonnale on loodud kasutajad&lt;br /&gt;
*Olemas on VENTILAATOR andmebaas&lt;br /&gt;
&lt;br /&gt;
==== 28. november ====&lt;br /&gt;
*Loodud esmane funktsionaalsus, mis suhtleb andmebaasiga, rakendus sai koodnime &#039;&#039;&#039;Cowbell&#039;&#039;&#039;&lt;br /&gt;
==== 30. november ====&lt;br /&gt;
*Paika pandud GUI ülesehitus, toimib teavikute kuvamine&lt;br /&gt;
==== 2. detsember ====&lt;br /&gt;
*Realiseeritud objektide andmebaasi lisamine, laenutuste kuvamine&lt;br /&gt;
==== 4. detsember ====&lt;br /&gt;
*Palju sisulisi parandusi ja täiustusi, olemas 70% plaanitavast funktsionaalsusest&lt;br /&gt;
==== 5. detsember ====&lt;br /&gt;
*Valmis prototüüp&lt;br /&gt;
==== 7. detsember ====&lt;br /&gt;
*Prototüübi [https://wiki.itcollege.ee/index.php/Talk:MeeskondX retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/MeeskondX &amp;quot;MeeskondX&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2013)&amp;diff=69601</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2013)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2013)&amp;diff=69601"/>
		<updated>2013-12-07T19:58:38Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-4 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com .&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2013 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2013 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2013 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;09.11.2013&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;16.11.2013&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 23.11.2013 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;30.11.2013&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 07.12.2013(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;16.12.2013&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 05.01.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2013 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2013=&lt;br /&gt;
==Meeskond &amp;quot;Ajarändurid&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskond_%22Ajarändurid%22 &amp;quot;Ajarändurid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Sandra Loho&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Ajarändurid&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Ajarändurid%22#Anal.C3.BC.C3.BCsi_retsensioon retsensioon]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Rock Desk&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Rock_Desk &amp;quot;Rock Desk&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Meeskondbrah&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskondbrah &amp;quot;Meeskondbrah&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erling Tammisto&lt;br /&gt;
*Artur Tomba&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Meeskondbrah&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskondbrah retsensioon]&lt;br /&gt;
*Meeskonna &amp;quot;Rock Desk&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Rock_Desk retsensioon] meeskonnalt &amp;quot;Meeskondbrah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Ventilaator&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Ventilaator&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Ventilaator%22#Retsensioon_meeskonnalt_.22T.C3.9CC.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/T%C3%9CC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*Meeskonna &amp;quot;Ventilaator&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Ventilaator%22#Retsensioon_meeskonnalt_.22.21.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22!%22 &amp;quot;!&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;TÜC&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed: Anna Carina Vainola, Ülle Tiitson, Tiit Teder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;TÜC&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;ITK Life&amp;quot;==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_ITK_Life &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Kätlin Hein&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Rauno Villberg&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: [https://wiki.itcollege.ee/index.php/Rets_poial &amp;quot;Retsensioon&amp;quot;] meeskonna &amp;quot;pöial&amp;quot; poolt&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;LastNight&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Meeskond_Last_Night &amp;quot;LastNight&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: Meeskonna &amp;quot;LastNight&amp;quot; projekti analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Last_Night retsensioon]  meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22!%22 &amp;quot;!&amp;quot;] ja meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ajar%C3%A4ndurid%22 &amp;quot;Ajarändurid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;lt;span style=&amp;quot;font-size: 26px;&amp;quot;&amp;gt;&amp;quot;!&amp;quot;&amp;lt;/span&amp;gt;==&lt;br /&gt;
Meeskonna wikileht[https://wiki.itcollege.ee/index.php/Meeskond_%22!%22 !]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Jander Lapmaa&lt;br /&gt;
*Fred Moritz&lt;br /&gt;
*Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
*Meeskonna &amp;quot;!&amp;quot; projekti analüüsi [http://whatyoudidlastnightapp.blogspot.com/2013/11/retsentsioon.html retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_Last_Night &amp;quot;LastNight&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Lingviinid&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [[Meeskond Lingviinid]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Johanna Mariah Kammiste&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;Lingviinid&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Lingviinid retsensioon] - kirjutanud meeskond &amp;quot;TÜC&amp;quot;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;DenTnet&amp;quot;==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_DenTnet &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Oliver Kruus&lt;br /&gt;
*Rene Hollo&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_DenTnet &amp;quot;Retsentsioonid:&amp;quot;]&lt;br /&gt;
Retsensioon meeskonnalt Lingviinid: [[DenTnet retsensioon]]&lt;br /&gt;
&lt;br /&gt;
==MeeskondX==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/MeeskondX wiki]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Eda Post&lt;br /&gt;
*Raudo Lepik&lt;br /&gt;
*Mart Naris&lt;br /&gt;
&lt;br /&gt;
*Meeskonna &amp;quot;MeeskondX&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:MeeskondX retsensioon] meeskonnalt [https://wiki.itcollege.ee/index.php/Meeskond_%22Ventilaator%22 &amp;quot;Ventilaator&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;pöial&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_%22p%C3%B6ial%22 &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Stenn Mäeots&lt;br /&gt;
* Priit Aarma&lt;br /&gt;
* Paul Niidas&lt;br /&gt;
* Kert Treikelder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;pöial&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22p%C3%B6ial%22 retsensioon] meeskonnalt ITK Life&lt;br /&gt;
*Meeskonna &amp;quot;pöial&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22p%C3%B6ial%22 retsensioon] meeskonnalt ITK Life&lt;br /&gt;
&lt;br /&gt;
==Meeskond Nimetud==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_Nimetud &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Meeskonna &amp;quot;Rock Desk&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:Rock_Desk retsensioon]&lt;br /&gt;
&lt;br /&gt;
Meeskonna &#039;&amp;quot;WizERD&amp;quot; prototüübi [https://wiki.itcollege.ee/index.php/Talk:WizERD retsensioon]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;SI&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/SI &amp;quot;SI&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
====Retsensioon====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:SI &amp;quot;Retsensioon&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;WizERD&amp;quot;==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/WizERD &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaspar Kallas (projektijuht)&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
*Rico Veskiväli&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Lupardid&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Lupardid &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik (projektijuht)&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;GiftsForYou&amp;quot;==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/GiftsForYou &amp;quot;Meeskonna wikileht&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Jevgeni Širai (projektijuht)&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*Meeskonna &amp;quot;GiftsForYou&amp;quot; analüüsi [https://wiki.itcollege.ee/index.php/Talk:GiftsForYou retsensioonid]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:MeeskondX&amp;diff=69595</id>
		<title>Talk:MeeskondX</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:MeeskondX&amp;diff=69595"/>
		<updated>2013-12-07T19:51:41Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: Created page with &amp;quot;==Prototüübi retsensioon meeskonnalt Ventilaator==  &amp;#039;&amp;#039;&amp;#039;MeeskondX&amp;#039;&amp;#039;&amp;#039; on loonud prototüübi IRC-kliendist, mis töötab brauseri kaudu ning laseb muuhulgas valida ka kasutatavat…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prototüübi retsensioon meeskonnalt Ventilaator==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MeeskondX&#039;&#039;&#039; on loonud prototüübi IRC-kliendist, mis töötab brauseri kaudu ning laseb muuhulgas valida ka kasutatavat brauserit kolme populaarsema seast.&lt;br /&gt;
Positiivse poole pealt peaks kohe mainima, et programm töötas ilma suuremate pingutustega. Sama ei saa öelda paljude teiste prototüüpide kohta, mis kas ei käivitunud üldse või tegid seda vigaselt.&lt;br /&gt;
&lt;br /&gt;
Tuumikfunktsionaalsus, mis on prototüübis olemas:&lt;br /&gt;
*saab valida serverit ning muid ühendumise parameetreid nagu &#039;&#039;nickname&#039;&#039;, kanal ning port, samuti     toimib keep-alive funktsionaalsus ehk brauseri akna sulgemisel ei logitud kasutajat kohe välja. Samas ei õnnestunud ka samasse kanalisse uuesti siseneda kuna väideti et &#039;&#039;nickname&#039;&#039; on juba kasutusel.&lt;br /&gt;
*saab saata ja vastu võtta tekstisõnumeid.&lt;br /&gt;
*saab vaadata, kes on kanalis online&lt;br /&gt;
*veebiliides&lt;br /&gt;
&lt;br /&gt;
Arvestades kirja pandud &#039;&#039;must have&#039;&#039; funktsionaalsuse nimekirja, oleksime oodanud natuke rohkem. Samas kõige põhilisem funktsionaalsus toimis. Tooks välja asju, mis ka häirisid:&lt;br /&gt;
*serveriga ühendumisel võiks näha, millised kanalid selles serveris eksisteerivad&lt;br /&gt;
*tekstiaken, kuhu kirjutada oli küllaltki väike&lt;br /&gt;
*kord juba sisse loginuna, ei olnud näha mingeid muid võimalusi peale väljalogimise, võiks olla tugi põhilistele IRC käskudele nagu nime vahetus, kanali vahetamine jms.&lt;br /&gt;
Koodis paistis, et osa projektist on automaatselt genereeritud, samuti oli näha suurt hulka javascripti faile. Kas olete kasutanud ka välist koodi ja mooduleid ning kui suures osas?&lt;br /&gt;
Üldjoontes on siiski tehtud ära tubli töö ning mis peamine - rakendus toimib. Loodame näha ka täiustatud lõppversiooni.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69539</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69539"/>
		<updated>2013-12-05T21:46:39Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab koostada raporteid erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, tähtaja ületanud laenutused jne.).&lt;br /&gt;
&lt;br /&gt;
[[File:Ventilaator_andmemudel1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Rakenduse põhifunktsionaalsust täitva andmebaasi mudel=====&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/prototyyp/Cowbell_prototyyp.zip &amp;quot;Allalaadimise link&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Realiseeritud on teavikute lisamine, muutmine, kustutamine, laenutamine.&lt;br /&gt;
Teavikutel on erinevad liigid ja žanrid, mida saab samuti lisada ja kustutada, teavikuid sorteeritakse nii liigi kui teaviku nime järgi.&lt;br /&gt;
Laenutada saab erinevatele isikutele, keda saab koos kontaktandmetega samuti andmebaasi lisada.&lt;br /&gt;
Laenutustel saab pikendada tähtaega, neid lõpetatuks muuta ning ka kustutada.&lt;br /&gt;
Rakendus ühendub eraldi serveril olevasse andmebaasi, kus on olemas ka testandmed.&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 21. oktoober ====&lt;br /&gt;
*Meeskonna kokkupanek&lt;br /&gt;
*Skype&#039;i grupi loomine&lt;br /&gt;
==== 2. november ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Projekti üldkontseptsioon&lt;br /&gt;
*Projektijuhi valimine&lt;br /&gt;
==== 19. november ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. november ====&lt;br /&gt;
*Analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
==== 21. november ====&lt;br /&gt;
*MS SQL Server up &amp;amp; running.&lt;br /&gt;
*Meeskonnale on loodud kasutajad&lt;br /&gt;
*Olemas on VENTILAATOR andmebaas&lt;br /&gt;
==== 28. november ====&lt;br /&gt;
*Loodud esmane funktsionaalsus, mis suhtleb andmebaasiga, rakendus sai koodnime &#039;&#039;&#039;Cowbell&#039;&#039;&#039;&lt;br /&gt;
==== 30. november ====&lt;br /&gt;
*Paika pandud GUI ülesehitus, toimib teavikute kuvamine&lt;br /&gt;
==== 2. detsember ====&lt;br /&gt;
*Realiseeritud objektide andmebaasi lisamine, laenutuste kuvamine&lt;br /&gt;
==== 4. detsember ====&lt;br /&gt;
*Palju sisulisi parandusi ja täiustusi, olemas 70% plaanitavast funktsionaalsusest&lt;br /&gt;
==== 5. detsember ====&lt;br /&gt;
*Valmis prototüüp&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69538</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69538"/>
		<updated>2013-12-05T21:42:38Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab koostada raporteid erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, tähtaja ületanud laenutused jne.).&lt;br /&gt;
&lt;br /&gt;
[[File:Ventilaator_andmemudel1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Rakenduse põhifunktsionaalsust täitva andmebaasi mudel=====&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/prototyyp/Cowbell_prototyyp.zip &amp;quot;Allalaadimise link&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Realiseeritud on teavikute lisamine, muutmine, kustutamine, laenutamine.&lt;br /&gt;
Teavikutel on erinevad liigid ja žanrid, mida saab samuti lisada ja kustutada, teavikuid sorteeritakse nii liigi kui teaviku nime järgi.&lt;br /&gt;
Laenutada saab erinevatele isikutele, keda saab koos kontaktandmetega samuti andmebaasi lisada.&lt;br /&gt;
Laenutustel saab pikendada tähtaega, neid lõpetatuks muuta ning ka kustutada.&lt;br /&gt;
Rakendus ühendub eraldi serveril olevasse andmebaasi, kus on olemas ka testandmed.&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 21. oktoober ====&lt;br /&gt;
*Meeskonna kokkupanek&lt;br /&gt;
*Skype&#039;i grupi loomine&lt;br /&gt;
==== 2. november ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Projekti üldkontseptsioon&lt;br /&gt;
*Projektijuhi valimine&lt;br /&gt;
==== 19. november ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. november ====&lt;br /&gt;
*Analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
==== 21. november ====&lt;br /&gt;
*MS SQL Server up &amp;amp; running.&lt;br /&gt;
*Meeskonnale on loodud kasutajad&lt;br /&gt;
*Olemas on VENTILAATOR andmebaas&lt;br /&gt;
==== 28. november ====&lt;br /&gt;
*Loodud esmane funktsionaalsus, mis suhtleb andmebaasiga, rakendus sai koodnime &#039;&#039;&#039;Cowbell&#039;&#039;&#039;&lt;br /&gt;
==== 30. november ====&lt;br /&gt;
*Paika pandud GUI ülesehitus, toimib teavikute kuvamine&lt;br /&gt;
==== 2. detsember ====&lt;br /&gt;
*Realiseeritud objektide andmebaasi lisamine, laenutuste kuvamine&lt;br /&gt;
==== 4. detsember ====&lt;br /&gt;
*Palju sisulisi parandusi ja täiustusi, olemas 70% plaanitavast funktsionaalsusest&lt;br /&gt;
==== 5. detsember ====&lt;br /&gt;
*Valmis prototüüp&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
&lt;br /&gt;
*Et saada mugavalt meie repo omale, peate te olema sisse logitud TeamFoundationi&lt;br /&gt;
**To be continued&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69537</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69537"/>
		<updated>2013-12-05T21:41:58Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab koostada raporteid erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, tähtaja ületanud laenutused jne.).&lt;br /&gt;
&lt;br /&gt;
[[File:Ventilaator_andmemudel1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Rakenduse põhifunktsionaalsust täitva andmebaasi mudel=====&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/prototyyp/Cowbell_prototyyp.zip &amp;quot;Allalaadimise link&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Realiseeritud on teavikute lisamine, muutmine, kustutamine, laenutamine.&lt;br /&gt;
Teavikutel on erinevad liigid ja žanrid, mida saab samuti lisada ja kustutada, teavikuid sorteeritakse nii liigi kui teaviku nime järgi.&lt;br /&gt;
Laenutada saab erinevatele isikutele, keda saab koos kontaktandmetega samuti andmebaasi lisada.&lt;br /&gt;
Laenutustel saab pikendada tähtaega, neid lõpetatuks muuta ning ka kustutada.&lt;br /&gt;
Rakendus ühendub eraldi serveril olevasse andmebaasi, kus on olemas ka testandmed.&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 21. oktoober ====&lt;br /&gt;
*Meeskonna kokkupanek&lt;br /&gt;
*Skype&#039;i grupi loomine&lt;br /&gt;
==== 2. november ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Projekti üldkontseptsioon&lt;br /&gt;
*Projektijuhi valimine&lt;br /&gt;
==== 19. november ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. november ====&lt;br /&gt;
*Analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
==== 21. november ====&lt;br /&gt;
*MS SQL Server up &amp;amp; running.&lt;br /&gt;
*Meeskonnale on loodud kasutajad&lt;br /&gt;
*Olemas on VENTILAATOR andmebaas&lt;br /&gt;
==== 28. november ====&lt;br /&gt;
*Loodud esmane funktsionaalsus, mis suhtleb andmebaasiga, rakendus sai koodnimeks Cowbell&lt;br /&gt;
==== 30. november ====&lt;br /&gt;
*Paika pandud GUI ülesehitus, toimib teavikute kuvamine&lt;br /&gt;
==== 2. detsember ====&lt;br /&gt;
*Realiseeritud objektide andmebaasi lisamine, laenutuste kuvamine&lt;br /&gt;
==== 4. detsember ====&lt;br /&gt;
*Palju sisulisi parandusi ja täiustusi, olemas 70% plaanitavast funktsionaalsusest&lt;br /&gt;
==== 5. detsember ====&lt;br /&gt;
*Valmis prototüüp&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
&lt;br /&gt;
*Et saada mugavalt meie repo omale, peate te olema sisse logitud TeamFoundationi&lt;br /&gt;
**To be continued&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69536</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=69536"/>
		<updated>2013-12-05T21:40:28Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab koostada raporteid erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, tähtaja ületanud laenutused jne.).&lt;br /&gt;
&lt;br /&gt;
[[File:Ventilaator_andmemudel1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Rakenduse põhifunktsionaalsust täitva andmebaasi mudel=====&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~aluuri/prototyyp/Cowbell_prototyyp.zip &amp;quot;Allalaadimise link&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Realiseeritud on teavikute lisamine, muutmine, kustutamine, laenutamine.&lt;br /&gt;
Teavikutel on erinevad liigid ja žanrid, mida saab samuti lisada ja kustutada, teavikuid sorteeritakse nii liigi kui teaviku nime järgi.&lt;br /&gt;
Laenutada saab erinevatele isikutele, keda saab koos kontaktandmetega samuti andmebaasi lisada.&lt;br /&gt;
Laenutustel saab pikendada tähtaega, neid lõpetatuks muuta ning ka kustutada.&lt;br /&gt;
Rakendus ühendub eraldi serveril olevasse andmebaasi, kus on olemas ka testandmed.&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 21. oktoober ====&lt;br /&gt;
*Meeskonna kokkupanek&lt;br /&gt;
*Skype&#039;i grupi loomine&lt;br /&gt;
==== 2. november ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Projekti üldkontseptsioon&lt;br /&gt;
*Projektijuhi valimine&lt;br /&gt;
==== 19. november ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. november ====&lt;br /&gt;
*Analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
==== 21. november ====&lt;br /&gt;
*MS SQL Server up &amp;amp; running.&lt;br /&gt;
*Meeskonnale on loodud kasutajad&lt;br /&gt;
*Olemas on VENTILAATOR andmebaas&lt;br /&gt;
==== 28. november ====&lt;br /&gt;
*Loodud esmane funktsionaalsus, mis suhtleb andmebaasiga&lt;br /&gt;
==== 30. november ====&lt;br /&gt;
*Paika pandud GUI ülesehitus, toimib teavikute kuvamine&lt;br /&gt;
==== 2. detsember ====&lt;br /&gt;
*Realiseeritud objektide andmebaasi lisamine, laenutuste kuvamine&lt;br /&gt;
==== 4. detsember ====&lt;br /&gt;
*Palju sisulisi parandusi ja täiustusi, olemas 70% plaanitavast funktsionaalsusest&lt;br /&gt;
==== 5. detsember ====&lt;br /&gt;
*Valmis prototüüp&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
&lt;br /&gt;
*Et saada mugavalt meie repo omale, peate te olema sisse logitud TeamFoundationi&lt;br /&gt;
**To be continued&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=68586</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=68586"/>
		<updated>2013-11-20T22:12:50Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab koostada raporteid erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, tähtaja ületanud laenutused jne.).&lt;br /&gt;
&lt;br /&gt;
[[File:Ventilaator_andmemudel1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Rakenduse põhifunktsionaalsust täitva andmebaasi mudel=====&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 21. oktoober ====&lt;br /&gt;
*Meeskonna kokkupanek&lt;br /&gt;
*Skype&#039;i grupi loomine&lt;br /&gt;
==== 2. november ====&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Projekti üldkontseptsioon&lt;br /&gt;
*Projektijuhi valimine&lt;br /&gt;
==== 19. november ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. november ====&lt;br /&gt;
*Analüüsi [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC#Retsensioon_meeskonnalt_.22Ventilaator.22 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TÜC &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
&lt;br /&gt;
*Et saada mugavalt meie repo omale, peate te olema sisse logitud TeamFoundationi&lt;br /&gt;
**To be continued&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Ventilaator_andmemudel1.jpg&amp;diff=68585</id>
		<title>File:Ventilaator andmemudel1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Ventilaator_andmemudel1.jpg&amp;diff=68585"/>
		<updated>2013-11-20T22:08:59Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=68570</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=68570"/>
		<updated>2013-11-20T15:46:07Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Must have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab koostada raporteid erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, tähtaja ületanud laenutused jne.).&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;Nice to have&#039;&#039; funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui vastav funktsionaalsus on eelnevalt realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
= Tegevuste logi =&lt;br /&gt;
==== 2. November ====&lt;br /&gt;
*Wiki lehe loomine, projekti üldkontseptsioon&lt;br /&gt;
==== 19. November ====&lt;br /&gt;
*Valmis põhjalikum analüüs&lt;br /&gt;
==== 20. November ====&lt;br /&gt;
*Analüüsi retsensioon meeskonnale TÜC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit: http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*Järgmisena tuleb installida selline asi: http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
&lt;br /&gt;
*Et saada mugavalt meie repo omale, peate te olema sisse logitud TeamFoundationi&lt;br /&gt;
**To be continued&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC&amp;diff=68567</id>
		<title>Talk:TÜC</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC&amp;diff=68567"/>
		<updated>2013-11-20T15:33:59Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Retsensioon meeskonnalt Ventilaator==&lt;br /&gt;
&lt;br /&gt;
Meeskonna TÜC analüüs on kirjutatud põhjalikult ja kirjeldab ülevaatlikult nende rakenduse eesmärki ning funktsionaalsust. Analüüsist on aru saada, milline on oodatav funktsionaalsus ning milliseid tegevusi tavakasutaja saab sooritada. &lt;br /&gt;
&lt;br /&gt;
Valitud projekt tundub väga ambitsioonikas, kuna eeldab keskset serverit ning klientrakenduse loomist. &lt;br /&gt;
&lt;br /&gt;
Üks tekkinud küsitavus oli seoses sellega, et kasutajad valivad endale kasutajanime. Mainiti, et hetkel on facebookis mitmeid kasutajagruppe, kus toimub sarnane küüdi pakkumine ning otsimine. Meie hinnangul on selle lahenduse üheks oluliseks plussiks, et facebookis kasutavad inimesed omaenda nime - nad ei ole anonüümsed. Sõiduvahendi jagamine ning võõrasse sõidukisse istumine on siiski seotud teatava riskiga kummagi poole jaoks. Sooviksime teada, kas Teie hinnangul anonüümne kasutajanimi suudab tekitada piisavalt usaldust või tuleks kuidagi end kõigepealt autentida ja kasutada oma pärisnime.&lt;br /&gt;
&lt;br /&gt;
Arusaamatuks jäi, kas kasutajale pakutakse valik võimalikest lähte- ja sihtkohtadest, mis on eelnevalt arendajate poolt andmebaasi salvestatud, või antakse kasutajale vastavate parameetrite sisestamisel vabad käed. Viimasel juhul rakendus näiteks vaevalt Tallinn-Haapsalu küüdi otsijale Tallinn-Hiiumaa otsa pakuks, kuigi ideaalis ju võiks. Lisaks peab arvestama kohanimede erinevate kirjapiltide esinemise ning kirjavigade paratamatu tekkega.&lt;br /&gt;
&lt;br /&gt;
Mainite ka, et rakenduse eesmärk on teha ligipääs taolisele keskkonnale mugavamaks. Sõltuvalt aine skoobist on mõistetav, et lahendus teostatakse eelkõige WPF-rakendusena, kuid kas tulevikuperspektiivi arvestades poleks Teie arvates mugavam, kui kogu rakendus oleks realiseeritud veebis ja/või mobiilis?&lt;br /&gt;
&lt;br /&gt;
Mugavust lisaks ka ehk sõnumisaatmise funktsionaalsus, mis lubaks rakenduse-siseselt sõnumeid ka vaadata ja neile vastata. Hetkel jäi mulje, et kõik saadetud sõnumid jõuavad adressaadini vaid e-kirja näol. E-kiri huvipakkuva kuulutuse muutumisel/kustumisel on loomulikult kasulik.&lt;br /&gt;
&lt;br /&gt;
Meile pakuks ka huvi, kas ja kuidas on planeeritud realiseerida klientrakenduse ja serveri vaheline kasutaja autentimine ning turvaline andmevahetus.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Ventilaator%22&amp;diff=68539</id>
		<title>Talk:Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Ventilaator%22&amp;diff=68539"/>
		<updated>2013-11-20T08:52:16Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Analüüsi retsensioon=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vastus==&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=68538</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=68538"/>
		<updated>2013-11-20T08:49:54Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# -  WPF-rakendus&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Millega on tegemist?==&lt;br /&gt;
&lt;br /&gt;
Antud WPF-rakendus laseb kasutajal salvestada andmebaasi infot talle kuuluvate teavikute ning nende teavikute sõpradele välja laenutamise kohta ja pidada arvet nii teavikute, laenajate, tähtaegade kui muu huvipakkuva üle. Rakendus jookseb ühel arvutil ning ühendub lokaalsesse andmebaasi.&lt;br /&gt;
&lt;br /&gt;
==Milleks seda vaja on?==&lt;br /&gt;
&lt;br /&gt;
Inimestel on kodus palju erinevaid teavikuid, mida tihti laenatakse teistele inimestele välja. Inimese mälu on aga teadupärast lühike ning nii laenaja kui ka laenutaja ise võivad unustada, et teavik välja laenati. Mõne laenajaga juhtub seda rohkem kui teistega. Mõni teine see-eest ei kanna laenatud esemete eest tihti heaperemehelikult hoolt. Oleks tore teada, kes need mõned on ja mitte neile enam laenutada. See tagab, et laenutaja omand säilib kauem ja/või paremini.&lt;br /&gt;
&lt;br /&gt;
Meie rakendus annabki selle kasutajale üldise ülevaate tema koduses kollektsioonis olevatest teavikutest, nende seisukorrast ja sellest, kelle kätte ning kui kauaks on neid välja laenatud.&lt;br /&gt;
&lt;br /&gt;
==Mida sellega teha saab?==&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab andmebaasi sisestada, andmebaasis muuta ning sealt ka eemaldada kodus leiduvaid andmekandjaid nagu raamatud, DVD/BluRay plaadid filmidega, audioplaadid ja videomängud. Eemaldada ei saa andmekandjaid, mis on parasjagu välja laenatud.&lt;br /&gt;
&lt;br /&gt;
Kõik teavikud lähevad andmebaasis ühte tabelisse. Seetõttu on andmebaasi poolt kasutajal kohustus täita vaid teaviku nimetuse lahter (videomängudel ju näiteks autorit kui sellist pole), kuid rakenduse enda loogika võimaldab meil sisestatava teaviku tüübist lähtuvalt kasutajale teistegi lahtrite täitmist valikuliseks (filmidel kestvus, aasta, žanr jne.) või lausa kohustuslikuks (raamatutel autor, albumitel artist jne.) muuta.&lt;br /&gt;
Andmebaasi sisestatakse ka kõik isikud, kes midagi laenanud on. Igal isikul on oma profiil, mida saab vaadata, muuta ja kustutada. Kõik isikud lähevad andmebaasis ühte tabelisse. Kohustuslik on vaid ees- ja perekonnanime väljade täitmine, muu info sisestamine on valikuline (nimekaimude puhul tungivalt soovituslik). Kustutada ei saa isikuid, kellel on tagastamata teavikuid.&lt;br /&gt;
&lt;br /&gt;
Profiili all on näha, mida see inimene on varasemalt laenanud ning kas ta on ka midagi lõhkunud või tagastamata jätnud. Seega näitab profiil ära, millise riskiastmega laenajaga on tegu. Seetõttu on lihtsam otsustada, kas talle edaspidi üldse midagi laenata.&lt;br /&gt;
&lt;br /&gt;
Andmebaasi saab sisestada laenutusi, neid muuta ja kustutada. Laenutuse registreerimisel on kohustuslik märkida, mida laenutatakse, kellele laenutatakse ning mis on tagastamise tähtaeg. Kui teavik on tagasi toodud, teeb kasutaja laenutusele selle kohta vastava ajalise märke ja programm loeb laenutuse lõppenuks. Teeme vahet aktiivsetel ja mitteaktiivsetel laenutustel.&lt;br /&gt;
&lt;br /&gt;
Ikka juhtub, et laenajal tekib tahtmine pikendada oma laenutuse kestvust, kuna ta ei jõudnud näiteks raamatut läbi loetud või filmi ära vaadatud. Selleks on meil ka loomulikult võimalus. Kasutaja saab seda teha, muutes lihtsalt kõnealuse laenutuse tagastamise tähtaega.&lt;br /&gt;
&lt;br /&gt;
Rakendus laseb koostada ka erinevaid aruandeid (olemasolevad teavikud, välja laenutatud teavikud, tähtaja ületanud laenutused, tähtaega pidevalt ületavad laenajad jne.).&lt;br /&gt;
&lt;br /&gt;
Rakendus peab taustal registrit, kuhu lähevad kirja nii sooritatud tegevused kui ka nende sooritamisel ette tulnud ja kinni püütud vead.&lt;br /&gt;
&lt;br /&gt;
==Milliste osade realiseerimine võib osutuda problemaatiliseks?==&lt;br /&gt;
&lt;br /&gt;
*	Veebiliidese realiseerimine, kuna see eeldaks andmebaasi üle veebi sisse logimise teostamist.&lt;br /&gt;
*	Automaatne teavitus e-maili teel, kuna see eeldaks, et taustal jookseb kogu aeg teenus või andmebaasis skript, mis teostab toimingu mingi tingimuse täitumisel. Viimane variant  eeldaks eraldi serveri olemasolu.&lt;br /&gt;
*	Graafikute koostamine raporti sektsioonis.&lt;br /&gt;
&lt;br /&gt;
==Must have funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata teavikuid.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata laenajate profiile.&lt;br /&gt;
*	Saab lisada, muuta, kustutada ja vaadata tähtajalisi laenutusi.&lt;br /&gt;
*	Võimaldab tegevuste kohta registri pidamist (logi).&lt;br /&gt;
*	Võimaldab koostada raporteid erinevate kriteeriumite alusel (kodusolevad teavikud, väljalaenutatud teavikud, tähtaja ületanud laenutused jne.).&lt;br /&gt;
&lt;br /&gt;
==Nice to have funktsionaalsus:==&lt;br /&gt;
&lt;br /&gt;
*	Silmale ilus graafiline kasutajaliides.&lt;br /&gt;
*	Võimaldab laenutust lisada nii eraldiseisvalt kui ka tulevase laenutuse isiku profiili või teaviku infot vaadates.&lt;br /&gt;
*	Võimaldab isikut lisada nii eraldiseisvalt kui ka uut laenutust registreerides.&lt;br /&gt;
*	Võimaldab koostatud raporteid mingil moel (kasvõi tekstifaili kujul) eksportida/salvestada.&lt;br /&gt;
*	Hoiatuse kuvamine laenutuse lisamisel, kui kõnealuse laenaja laenutuste ajalugu on vilets või kui mõni teavik on tagastamata.&lt;br /&gt;
*	Iga individuaalse juhtumi puhul kasutaja valikust olenev või väljalülitatav automaatne teavitus tähtaja lähenemisest/ületamisest e-kirja näol, kui laenaja profiili on märgitud e-maili aadress.&lt;br /&gt;
*	Rakenduse käivitamisel kontroll, kas mõni laenutus on üle tähtaja läinud. Üle tähtaja läinud laenutuse puhul küsida esimesel korral, kas ehk on teavik tegelikult juba tagastatud (sel juhul suunata laenutuse tagastusaega märkima). Mittetagastatud teaviku puhul pakkuda võimalust tähtaega pikendada. Keeldumise korral valikuline teavitus e-kirja näol (kui funktsionaalsus on realiseeritud).&lt;br /&gt;
*	Võimaldab luua teavikutele üksikasjalikumad kirjed (kaanepilt, veebilink arvustustele jne.).&lt;br /&gt;
*	Võimaldab koostada graafikuid erinevate kriteeriumite alusel (teavikute populaarsus, kõige rohkem/vähem laenutajad jne.).&lt;br /&gt;
*	Lihtne, kuid silmale ilus veebiliides (et sõbrad saaksid veebist vaadata, mis teavikud kasutajal kodus veel alles on).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
=Git-i kasutamine Visual Studio 2012-s=&lt;br /&gt;
*Kõigepealt peab olema installitud Update 4.&lt;br /&gt;
Selle saab siit http://www.microsoft.com/en-us/download/confirmation.aspx?id=39305&lt;br /&gt;
&lt;br /&gt;
*Peale selle installi peab olema installitud Visual Studio Tools for Git.&lt;br /&gt;
Selle saab siit http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c&lt;br /&gt;
&lt;br /&gt;
*For next installi selline asi http://www.microsoft.com/web/downloads/platform.aspx&lt;br /&gt;
*Avaneb pluginate aken:&lt;br /&gt;
**Install Microsoft WebMatrix3&lt;br /&gt;
&lt;br /&gt;
*Et saada mugavalt meie repo omale, peate te olema sisse logitud TeamFoundationi&lt;br /&gt;
**To be continued&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC&amp;diff=68523</id>
		<title>Talk:TÜC</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:T%C3%9CC&amp;diff=68523"/>
		<updated>2013-11-19T21:44:18Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: Created page with &amp;quot;Retsensiooni kirjutab meeskond Ventilaator&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsensiooni kirjutab meeskond Ventilaator&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67651</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67651"/>
		<updated>2013-11-02T14:30:23Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# - Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]] (Projektijuht)&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ideed==&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
=ToDo=&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67648</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67648"/>
		<updated>2013-11-02T14:22:53Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# - Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]]&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Need raamatud moodustavad raamatukogu. Raamatukogus on ka filme. Heliplaate ja videomänge on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah. Tähtaja ületanud laenutajad saavad profiilile hoiatuse ja neid teavitatakse hilinemisest.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ideed==&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
=ToDo=&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67641</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67641"/>
		<updated>2013-11-02T14:12:09Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# - Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]]&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Raamatud moodustavad raamatukogu. Raamatukogus on ka filme, heliplaate on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutajad kah.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
==Ideed==&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
=ToDo=&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67640</id>
		<title>Meeskond &quot;Ventilaator&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Ventilaator%22&amp;diff=67640"/>
		<updated>2013-11-02T14:07:52Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-//2013 koosseis&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;VENTILAATOR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ülikool:&#039;&#039;&#039;&lt;br /&gt;
| Eesti Infotehnoloogia Kolledž&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Programmeerimine C# - Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Meeskond &amp;quot;Ventilaator&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
|[[User:tmetsoja|Tauri Metsoja]]&amp;lt;br /&amp;gt; [[User:rprosso|Raul Prosso]]&amp;lt;br /&amp;gt; [[User:aluuri|Ahto Luuri]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendaja:&#039;&#039;&#039;&lt;br /&gt;
|[[Mait Poska]]&lt;br /&gt;
|&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=Projekti kirjeldus=&lt;br /&gt;
&lt;br /&gt;
Meil on raamatud. Raamatud moodustavad raamatukogu. Raamatukogus on ka filme, heliplaate on kah. Raamatukogust saab laenutada teavikuid. Laenutused pannakse kirja. Laenutused kah.&lt;br /&gt;
Kõike seda viibki ellu meie WPF-rakendus.&lt;br /&gt;
&lt;br /&gt;
==Ideed==&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
=ToDo=&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Aluuri&amp;diff=61007</id>
		<title>User:Aluuri</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Aluuri&amp;diff=61007"/>
		<updated>2013-01-13T21:54:02Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2012]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 31. oktoober 2012&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse õppeaine vältel sai varastel hommikutundidel kuulata kaheksat ettekannet. Üheks ettekandeid siduvaks jooneks oligi, et neid pidasid infotehnoloogia erialaga seotud spetsialistid. Kuna antud valdkond on tänapäeval kõikehõlmav, oli ka loengute sisu ja esinejate taust seinast seina. Kindlasti oli ka see üheks lektorite valimise aluseks, püüda anda värsketele tudengitele võimalikult lai pilt nende eriala hetkeolukorrast. Peale selle, et iga loeng puudutas IT’d, oli üheks läbivaks teemaks levinud müütide ja stereotüüpide murdmine. Hetkel ma ei puudutaks niivõrd õppekorraldust puudutavat sissejuhatavat loengut, vaid kooliväliste esinejate ettekandeid.&lt;br /&gt;
&lt;br /&gt;
Esimesena hakkasid julgelt müüte murdma kaks Peetrit, kes peale eesnime jagamisele töötasid mõlemad Skype helpdeskis, tõsi küll, teenindades veidi erinevaid kasutajaid majasiseses / majavälises kasutajatoes. Arvestades, millise kuvandi on helpdeskist maalinud popkultuur, kerkib esmalt silme ette Dilberti koomiks, kus kasutajatugi asub mudaga üle ujutatud fiktiivses riigis nimega Elboonia (mis üllatus-üllatus, on vaene postkommunistlik Ida-Euroopa riik), kus kõnesid võtavad vastu identse välimusega habemikud. Teisena kerkib silme ette hiiglaslik kuubikufarm Indias, kus sadade teiste seas  alustab arusaamatu aktsendiga tõmmu nooruk igat kõnet sõnadega „Hello sir, how may I provide you with excellent service today?“. Peetrid ei mahtunud kummagi stereotüübi alla ja võrdlemisi kiiresti sai selgeks, et helpdesk ei pea tingimata olema helldesk. Isegi kui ühelgi ITK tudengil ei ole hetkel vähimatki soovi taolisel ametikohal töötada (ei kujuta ette kedagi, kes astuks kõrgkooli eesmärgiga teha karjääri kasutajatoes), ei ole elu alati sirgjooneline ning vähim, mida antud ettekanne teha sai, oli viia inimesteni teadmine, et ka taoline töö kõlbab tegemist ja helpdesk võib olla üks etapp karjääriredelil, mitte ummiktee.&lt;br /&gt;
&lt;br /&gt;
Kui erialaloengud algasid väga mehelikult, siis edasi saime näha naiselikumat poolt tarkvaraarendaja Janika näol. Mul on tunne, et antud ettekande eesmärk oligi motiveerida pigem tüdrukuid, kuid see ei tähenda, et meessoost tudengitel igav oleks olnud. Janika näitas kõigile, mida tähendab tänapäevane veebiarendus Ruby näitel ning naissoost ITK õpilastele oli ta kindlasti elavaks tõestuseks, et naisena antud valdkonnas läbi löömine ei ole mitte ainult võimalik, vaid ka tore ja huvitav. Et seda ka kooliväliselt õrnemale soole sisendada, räägiti RailsGirls programmist ja ka üldisemast naisarendajate subkultuurist, mis ka Eestis vaikselt juuri ajab. Nagu korralikule ettekandele kohale, sisaldas see parajas koguses meeme ja lolcats’e. Selle kontranäitega murti vaikselt ka müüti, et IT inimene on tõsine nohik ja kehv suhtleja. &lt;br /&gt;
&lt;br /&gt;
Minu jaoks väga meeldivaks üllatuseks oli kolmas kõneleja Andres Septer, internetis tuntum kui Offf. Olles juba aastaid tema blogi lugeja, oli antud ettekanne minu jaoks kui samas stiilis ja tuntud headuses stand-up etteaste. Sellegipoolest jagus seal küllaga väärtuslikku infot Eesti IT-sektori olukorra kohta. Antud nõuannetest oli küll pigem otseselt kasu administreerijatele, kuid see ei tähenda, et oleks olnud vähe elukogemust, mida kõrva taha panna. Kui antud ettekandega oli müüti, mida murda, siis oleks see olnud, et IT-inimene ei saa suurest pildist ja reaalsest maailmast aru. Nagu kõneleja minu jaoks juba ammu läbi omase huumoriprisma oli näidanud, ei pidanud see antud juhul kindlasti paika.&lt;br /&gt;
&lt;br /&gt;
Pärast hulga müütide murdmist jätkusid loengud Martin Paljaku filosoofilisema ettekandega (kuhu samuti jätkus täiesti viisakas koguses meeme) karmast ja sellest, kas tööl ja tööl on vahe ning mida tähendab olla iseenda tööandja. Nagu õige pea selgus, on ettekandja suure osa oma elust olnud freelancer. Julgelt võib ilmselt väita, et antud aspekt IT juures on paljude jaoks nagu magnet, mis sellega tegelema tõmbab – milline muu valdkond pakuks võimalust olla nii suurel määral iseenda peremees. Samas on see kõik ikkagi väga tundmatu ja tume maa, oleks nagu vaja teejuhti, kes otsa kätte näitaks ja julgustavaid sõnu annaks. Samas seda tüüpi iga-mees-enda-eest äris ei jaga keegi väga hea meelega infot, kuidas leib tema lauale saab. Siinkohal oligi Martini sissejuhatav ettekanne kümnesse tabav, avades tagamaad, et tegelikult ei ole ju vastupidiselt levinud arvamusele kõige tähtsam: pean leidma erialast tööd, ükskõik millist tööd, muidu suren. Oluline pool, millest pudru ($$$)mägesid maalivatele tööandjatele nii väga rääkida ei meeldi, on see, mida see kõik vaimupoolele pakub. Ehk siis paraku tööl ja tööl on vahe ning mitte igasugune ametikoht ei garanteeri lisaks palganumbrile eneseteostust ja rahulolu. Nii mahtus kõneleja ettekandesse ka episood töötamisest ühes suures tarkvaravabrikus, kus ta suutis vastu pidada mõned kuud. Sellegipoolest ei ole palgatöös iseenesest midagi halba, enne kuskile kandideerimist tuleks aga endale selgeks teha, mida eelkõige saada tahetakse. Väga positiivse näitena tooksin ettekandest esile ID-kaardi Linuxi draiverite kallal vabal ajal nokitsemise, millest kasvas välja tööpakkumine Sertifitseerimiskeskuses. Ei pea täpselt teadma, mis tööd sa teha tahad, aga alati tuleb kasuks end huvitavasse teemasse süüvimine.&lt;br /&gt;
&lt;br /&gt;
Mõnevõrra vastakaid tundeid tekitas tarkvaraarendusfirma Ignite poolt ette kantu. Tegu ei olnudki minu meelest niivõrd ettekande, kui pooleteise tunni küllaltki valimatu enesereklaamiga. Kohati tundus, nagu parodeeriksid ettekandjad iseennast. Pärast suure kiidulaulu lõppu küsimusi esitades selgus, et tegeletakse tundmatute projektide ja vananenud tehnoloogia arendusega. Kuna rohkem silma paistvaid näiteid ei kuulnud, siis vähemalt järeldan, et see ongi tehtud tööde tipp. Oleks jätnud ehk positiivsema mulje, kui loengu oleks pidanud üks inimene ilma juurde kuuluva tsirkuseta. Mõnes mõttes on aga arusaadav, et stipendiumi väljapaneku eest tuleb ju ka firmat kuidagi motiveerida. &lt;br /&gt;
&lt;br /&gt;
Pärast eelnenut farssi seadis värske IT-kolledži vilistlane Kristjan Karmo rongi jälle rööbastele tagasi ning kummutas omapoolse argumentatsiooniga praktiliselt kõik tarkvara testimisega seotud müüdid, mis üldse pähe saavad tulla. Tegu oli väga sisuka, kuid ka jällegi humoorika ettekandega, mis sisaldas värvikaid näiteid elust enesest. Ka minu nägemuses oli tarkvara testimine eelkõige igav ja tüütu tegevus, mis hõlmab nüristavate rutiinsete protseduuride kordamist ad nauseam ning parimal juhul töö, millega maksimaalselt pool aastat muude pakkumiste puudumisel tegeleda võiks. Reaalsuses tundub testimine aga küllaltki loominguline ja ja süsteemset mõtlemist nõudev väljakutse. Lõplik arvamus kujuneb alles ise kunagi proovides.&lt;br /&gt;
&lt;br /&gt;
Loenguseeriale pani korraliku punkti Siim Vene poolt tehtud ettekanne, millel polnud küll isegi pealkirja, kuid mis võrreldes senikuuldutega oli kõige pikem ja sisukam üldse. Mõttelõng jõudis pooleteise tunni jooksul käia erialastest väljakutsetest regionaalhaiglas kuni teadusliku fantastika ja selleni, miks üldse (info)tehnoloogiat kellelgi vaja võiks minna. Konkreetselt ühegi müüdiga siin ei tegeletud, kuid loeng oli täpselt omal kohal, sidudes mitmed teemad ühte ja andes väga palju positiivset mõtteainet edaspidiseks – nagu ilmselt antud õppeaine eesmärk oligi seatud. &lt;br /&gt;
Lõppu lisaksin, et üldine loengute tase oli väga kõrge, see oli ka oodatav, loengupidajad olid siiski oma valdkonna spetsialistid ja samal ajal kohe kindlasti mitte kuivikud. Minu jaoks õigustas antud aine oma olemasolu väga hästi ning magamata hommikutest kahju kindlasti ei hakanud. Ehkki Eesti on väike, loodan, et ka järgmistel aastatel õnnestub esinema leida sama huvitavaid persoone. Ilus motiveeriv unistus on ükskord ise sama kaugele jõuda, et oleks põhjust taolisele auditooriumile oma kogemustest midagi tagasi anda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
&lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures ühe õppeaine raames on õigus kolmele sooritusele. Kokku tuleb leppida ainet õpetava õppejõuga, kes võib muuhulgas anda täiendavaid ülesandeid, mille täitmine on korduseksamile pääsemise eelduseks. Kordussooritusele tuleb registreeruda ka ÕIS-is. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. Korduseksamid ettenähtud aja jooksul ja kolme katse piires on riigieelarvelistele õppuritele tasuta. REV üliõpilased maksavad kordussoorituse tasu vastavalt rektori käskkirjaga kehtestatule, mis hetkel on 14,2€.&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
&lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Esimesel õppeaastal saab akadeemilist puhkust taotleda tervislikel põhjustel, lapse hooldamiseks või ajateenistusse asumiseks. Selleks tuleb esitada õppeosakonda vabas vormis avaldus rektori nimele ja vastava lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse). Kaitseväeteenistuses olemiseks saab akadeemilist puhkust üheks aastaks, tervislikel põhjustel kuni kaheks aastaks, lapse hooldamiseks kuni lapse kolmeaastaseks saamiseni, muudel põhjustel kuni üheks aastaks. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks, muudel põhjustel akadeemilisel puhkusel olles õppeaineid deklareerida ei saa. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus. Akadeemilise puhkuse ajal puudub tudengil juurdepääs õppematerjalidele ÕIS-is. Akadeemilise puhkuse ajal põhi- või kordussooritusele pääsemiseks tuleb end õppeosakonnas eelnevalt registreerida.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Irokk&amp;diff=55089</id>
		<title>User:Irokk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Irokk&amp;diff=55089"/>
		<updated>2012-10-31T10:46:52Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Indrek Rokk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 12. september 2012&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Siia tuleb essee tekst. Minu IT alase uudise põhjal tehtud essee räägib ...&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Eksami uuesti sooritamiseks pean tegema järgmised tegevused ...&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? &lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
VÕTA saamiseks pean tegema järgmised tegevused ...&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2012]] [[Category:Erialatutvustus 2012 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Irokk&amp;diff=54912</id>
		<title>User:Irokk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Irokk&amp;diff=54912"/>
		<updated>2012-10-30T23:32:59Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Indrek Rokk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 12. september 2012&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Siia tuleb essee tekst. Minu IT alase uudise põhjal tehtud essee räägib ...&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Eksami uuesti sooritamiseks pean tegema järgmised tegevused ...&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? &lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
VÕTA saamiseks pean tegema järgmised tegevused ...&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2012]] [[Category:Erialatutvustus 2012 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Aluuri&amp;diff=54907</id>
		<title>User:Aluuri</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Aluuri&amp;diff=54907"/>
		<updated>2012-10-30T23:29:40Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2012]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ahto Luuri&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 31. oktoober 2012&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse õppeaine vältel sai varastel hommikutundidel kuulata kaheksat ettekannet. Üheks ettekandeid siduvaks jooneks oligi, et neid pidasid infotehnoloogia erialaga seotud spetsialistid. Kuna antud valdkond on tänapäeval kõikehõlmav, oli ka loengute sisu ja esinejate taust seinast seina. Kindlasti oli ka see üheks lektorite valimise aluseks, püüda anda värsketele tudengitele võimalikult lai pilt nende eriala hetkeolukorrast. Peale selle, et iga loeng puudutas IT’d, oli üheks läbivaks teemaks levinud müütide ja stereotüüpide murdmine. Hetkel ma ei puudutaks niivõrd õppekorraldust puudutavat sissejuhatavat loengut, vaid kooliväliste esinejate ettekandeid.&lt;br /&gt;
&lt;br /&gt;
Esimesena hakkasid julgelt müüte murdma kaks Peetrit, kes peale eesnime jagamisele töötasid mõlemad Skype helpdeskis, tõsi küll, teenindades veidi erinevaid kasutajaid majasiseses / majavälises kasutajatoes. Arvestades, millise kuvandi on helpdeskist maalinud popkultuur, kerkib esmalt silme ette Dilberti koomiks, kus kasutajatugi asub mudaga üle ujutatud fiktiivses riigis nimega Elboonia (mis üllatus-üllatus, on vaene postkommunistlik Ida-Euroopa riik), kus kõnesid võtavad vastu identse välimusega habemikud. Teisena kerkib silme ette hiiglaslik kuubikufarm Indias, kus sadade teiste seas  alustab arusaamatu aktsendiga tõmmu nooruk igat kõnet sõnadega „Hello sir, how may I provide you with excellent service today?“. Peetrid ei mahtunud kummagi stereotüübi alla ja võrdlemisi kiiresti sai selgeks, et helpdesk ei pea tingimata olema helldesk. Isegi kui ühelgi ITK tudengil ei ole hetkel vähimatki soovi taolisel ametikohal töötada (ei kujuta ette kedagi, kes astuks kõrgkooli eesmärgiga teha karjääri kasutajatoes), ei ole elu alati sirgjooneline ning vähim, mida antud ettekanne teha sai, oli viia inimesteni teadmine, et ka taoline töö kõlbab tegemist ja helpdesk võib olla üks etapp karjääriredelil, mitte ummiktee.&lt;br /&gt;
&lt;br /&gt;
Kui erialaloengud algasid väga mehelikult, siis edasi saime näha naiselikumat poolt tarkvaraarendaja Janika näol. Mul on tunne, et antud ettekande eesmärk oligi motiveerida pigem tüdrukuid, kuid see ei tähenda, et meessoost tudengitel igav oleks olnud. Janika näitas kõigile, mida tähendab tänapäevane veebiarendus Ruby näitel ning naissoost ITK õpilastele oli ta kindlasti elavaks tõestuseks, et naisena antud valdkonnas läbi löömine ei ole mitte ainult võimalik, vaid ka tore ja huvitav. Et seda ka kooliväliselt õrnemale soole sisendada, räägiti RailsGirls programmist ja ka üldisemast naisarendajate subkultuurist, mis ka Eestis vaikselt juuri ajab. Nagu korralikule ettekandele kohale, sisaldas see parajas koguses meeme ja lolcats’e. Selle kontranäitega murti vaikselt ka müüti, et IT inimene on tõsine nohik ja kehv suhtleja. &lt;br /&gt;
&lt;br /&gt;
Minu jaoks väga meeldivaks üllatuseks oli kolmas kõneleja Andres Septer, internetis tuntum kui Offf. Olles juba aastaid tema blogi lugeja, oli antud ettekanne minu jaoks kui samas stiilis ja tuntud headuses stand-up etteaste. Sellegipoolest jagus seal küllaga väärtuslikku infot Eesti IT-sektori olukorra kohta. Antud nõuannetest oli küll pigem otseselt kasu administreerijatele, kuid see ei tähenda, et oleks olnud vähe elukogemust, mida kõrva taha panna. Kui antud ettekandega oli müüti, mida murda, siis oleks see olnud, et IT-inimene ei saa suurest pildist ja reaalsest maailmast aru. Nagu kõneleja minu jaoks juba ammu läbi omase huumoriprisma oli näidanud, ei pidanud see antud juhul kindlasti paika.&lt;br /&gt;
&lt;br /&gt;
Pärast hulga müütide murdmist jätkusid loengud Martin Paljaku filosoofilisema ettekandega (kuhu samuti jätkus täiesti viisakas koguses meeme) karmast ja sellest, kas tööl ja tööl on vahe ning mida tähendab olla iseenda tööandja. Nagu õige pea selgus, on ettekandja suure osa oma elust olnud freelancer. Julgelt võib ilmselt väita, et antud aspekt IT juures on paljude jaoks nagu magnet, mis sellega tegelema tõmbab – milline muu valdkond pakuks võimalust olla nii suurel määral iseenda peremees. Samas on see kõik ikkagi väga tundmatu ja tume maa, oleks nagu vaja teejuhti, kes otsa kätte näitaks ja julgustavaid sõnu annaks. Samas seda tüüpi iga-mees-enda-eest äris ei jaga keegi väga hea meelega infot, kuidas leib tema lauale saab. Siinkohal oligi Martini sissejuhatav ettekanne kümnesse tabav, avades tagamaad, et tegelikult ei ole ju vastupidiselt levinud arvamusele kõige tähtsam: pean leidma erialast tööd, ükskõik millist tööd, muidu suren. Oluline pool, millest pudru ($$$)mägesid maalivatele tööandjatele nii väga rääkida ei meeldi, on see, mida see kõik vaimupoolele pakub. Ehk siis paraku tööl ja tööl on vahe ning mitte igasugune ametikoht ei garanteeri lisaks palganumbrile eneseteostust ja rahulolu. Nii mahtus kõneleja ettekandesse ka episood töötamisest ühes suures tarkvaravabrikus, kus ta suutis vastu pidada mõned kuud. Sellegipoolest ei ole palgatöös iseenesest midagi halba, enne kuskile kandideerimist tuleks aga endale selgeks teha, mida eelkõige saada tahetakse. Väga positiivse näitena tooksin ettekandest esile ID-kaardi Linuxi draiverite kallal vabal ajal nokitsemise, millest kasvas välja tööpakkumine Sertifitseerimiskeskuses. Ei pea täpselt teadma, mis tööd sa teha tahad, aga alati tuleb kasuks end huvitavasse teemasse süüvimine.&lt;br /&gt;
&lt;br /&gt;
Mõnevõrra vastakaid tundeid tekitas tarkvaraarendusfirma Ignite poolt ette kantu. Tegu ei olnudki minu meelest niivõrd ettekande, kui pooleteise tunni küllaltki valimatu enesereklaamiga. Kohati tundus, nagu parodeeriksid ettekandjad iseennast. Pärast suure kiidulaulu lõppu küsimusi esitades selgus, et tegeletakse tundmatute projektide ja vananenud tehnoloogia arendusega. Kuna rohkem silma paistvaid näiteid ei kuulnud, siis vähemalt järeldan, et see ongi tehtud tööde tipp. Oleks jätnud ehk positiivsema mulje, kui loengu oleks pidanud üks inimene ilma juurde kuuluva tsirkuseta. Mõnes mõttes on aga arusaadav, et stipendiumi väljapaneku eest tuleb ju ka firmat kuidagi motiveerida. &lt;br /&gt;
&lt;br /&gt;
Pärast eelnenut farssi seadis värske IT-kolledži vilistlane Kristjan Karmo rongi jälle rööbastele tagasi ning kummutas omapoolse argumentatsiooniga praktiliselt kõik tarkvara testimisega seotud müüdid, mis üldse pähe saavad tulla. Tegu oli väga sisuka, kuid ka jällegi humoorika ettekandega, mis sisaldas värvikaid näiteid elust enesest. Ka minu nägemuses oli tarkvara testimine eelkõige igav ja tüütu tegevus, mis hõlmab nüristavate rutiinsete protseduuride kordamist ad nauseam ning parimal juhul töö, millega maksimaalselt pool aastat muude pakkumiste puudumisel tegeleda võiks. Reaalsuses tundub testimine aga küllaltki loominguline ja ja süsteemset mõtlemist nõudev väljakutse. Lõplik arvamus kujuneb alles ise kunagi proovides.&lt;br /&gt;
&lt;br /&gt;
Loenguseeriale pani korraliku punkti Siim Vene poolt tehtud ettekanne, millel polnud küll isegi pealkirja, kuid mis võrreldes senikuuldutega oli kõige pikem ja sisukam üldse. Mõttelõng jõudis pooleteise tunni jooksul käia erialastest väljakutsetest regionaalhaiglas kuni teadusliku fantastika ja selleni, miks üldse (info)tehnoloogiat kellelgi vaja võiks minna. Konkreetselt ühegi müüdiga siin ei tegeletud, kuid loeng oli täpselt omal kohal, sidudes mitmed teemad ühte ja andes väga palju positiivset mõtteainet edaspidiseks – nagu ilmselt antud õppeaine eesmärk oligi seatud. &lt;br /&gt;
Lõppu lisaksin, et üldine loengute tase oli väga kõrge, see oli ka oodatav, loengupidajad olid siiski oma valdkonna spetsialistid ja samal ajal kohe kindlasti mitte kuivikud. Minu jaoks õigustas antud aine oma olemasolu väga hästi ning magamata hommikutest kahju kindlasti ei hakanud. Ehkki Eesti on väike, loodan, et ka järgmistel aastatel õnnestub esinema leida sama huvitavaid persoone. Ilus motiveeriv unistus on ükskord ise sama kaugele jõuda, et oleks põhjust taolisele auditooriumile oma kogemustest midagi tagasi anda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
&lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures ühe õppeaine raames on õigus kolmele sooritusele. Kokku tuleb leppida ainet õpetava õppejõuga, kes võib muuhulgas anda täiendavaid ülesandeid, mille täitmine on korduseksamile pääsemise eelduseks. Kordussooritusele tuleb registreeruda ka ÕIS-is. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. Korduseksamid ettenähtud aja jooksul ja kolme katse piires on riigieelarvelistele õppuritele tasuta. REV üliõpilased maksavad kordussoorituse tasu vastavalt rektori käskkirjaga kehtestatule, mis hetkel on 14,2€.&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
&lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Esimesel õppeaastal saab akadeemilist puhkust taotleda tervislikel põhjustel, lapse hooldamiseks või ajateenistusse asumiseks. Selleks tuleb esitada õppeosakonda vabas vormis avaldus rektori nimele ja vastava lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse). Kaitseväeteenistuses olemiseks saab akadeemilist puhkust üheks aastaks, tervislikel põhjustel kuni kaheks aastaks, lapse hooldamiseks kuni lapse kolmeaastaseks saamiseni, muudel põhjustel kuni üheks aastaks. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks, muudel põhjustel akadeemilisel puhkusel olles õppeaineid deklareerida ei saa. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus. Akadeemilise puhkuse ajal puudub tudengil juurdepääs õppematerjalidele ÕIS-is. Akadeemilise puhkuse ajal põhi- või kordussooritusele pääsemiseks tuleb end õppeosakonnas eelnevalt registreerida.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Aluuri&amp;diff=54906</id>
		<title>User:Aluuri</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Aluuri&amp;diff=54906"/>
		<updated>2012-10-30T23:26:07Z</updated>

		<summary type="html">&lt;p&gt;Aluuri: Created page with &amp;#039;Category:Erialatutvustus 2012  Erialatutvustuse õppeaine vältel sai varastel hommikutundidel kuulata kaheksat ettekannet. Üheks ettekandeid siduvaks jooneks oligi, et neid…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2012]]&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse õppeaine vältel sai varastel hommikutundidel kuulata kaheksat ettekannet. Üheks ettekandeid siduvaks jooneks oligi, et neid pidasid infotehnoloogia erialaga seotud spetsialistid. Kuna antud valdkond on tänapäeval kõikehõlmav, oli ka loengute sisu ja esinejate taust seinast seina. Kindlasti oli ka see üheks lektorite valimise aluseks, püüda anda värsketele tudengitele võimalikult lai pilt nende eriala hetkeolukorrast. Peale selle, et iga loeng puudutas IT’d, oli üheks läbivaks teemaks levinud müütide ja stereotüüpide murdmine. Hetkel ma ei puudutaks niivõrd õppekorraldust puudutavat sissejuhatavat loengut, vaid kooliväliste esinejate ettekandeid.&lt;br /&gt;
&lt;br /&gt;
Esimesena hakkasid julgelt müüte murdma kaks Peetrit, kes peale eesnime jagamisele töötasid mõlemad Skype helpdeskis, tõsi küll, teenindades veidi erinevaid kasutajaid majasiseses / majavälises kasutajatoes. Arvestades, millise kuvandi on helpdeskist maalinud popkultuur, kerkib esmalt silme ette Dilberti koomiks, kus kasutajatugi asub mudaga üle ujutatud fiktiivses riigis nimega Elboonia (mis üllatus-üllatus, on vaene postkommunistlik Ida-Euroopa riik), kus kõnesid võtavad vastu identse välimusega habemikud. Teisena kerkib silme ette hiiglaslik kuubikufarm Indias, kus sadade teiste seas  alustab arusaamatu aktsendiga tõmmu nooruk igat kõnet sõnadega „Hello sir, how may I provide you with excellent service today?“. Peetrid ei mahtunud kummagi stereotüübi alla ja võrdlemisi kiiresti sai selgeks, et helpdesk ei pea tingimata olema helldesk. Isegi kui ühelgi ITK tudengil ei ole hetkel vähimatki soovi taolisel ametikohal töötada (ei kujuta ette kedagi, kes astuks kõrgkooli eesmärgiga teha karjääri kasutajatoes), ei ole elu alati sirgjooneline ning vähim, mida antud ettekanne teha sai, oli viia inimesteni teadmine, et ka taoline töö kõlbab tegemist ja helpdesk võib olla üks etapp karjääriredelil, mitte ummiktee.&lt;br /&gt;
&lt;br /&gt;
Kui erialaloengud algasid väga mehelikult, siis edasi saime näha naiselikumat poolt tarkvaraarendaja Janika näol. Mul on tunne, et antud ettekande eesmärk oligi motiveerida pigem tüdrukuid, kuid see ei tähenda, et meessoost tudengitel igav oleks olnud. Janika näitas kõigile, mida tähendab tänapäevane veebiarendus Ruby näitel ning naissoost ITK õpilastele oli ta kindlasti elavaks tõestuseks, et naisena antud valdkonnas läbi löömine ei ole mitte ainult võimalik, vaid ka tore ja huvitav. Et seda ka kooliväliselt õrnemale soole sisendada, räägiti RailsGirls programmist ja ka üldisemast naisarendajate subkultuurist, mis ka Eestis vaikselt juuri ajab. Nagu korralikule ettekandele kohale, sisaldas see parajas koguses meeme ja lolcats’e. Selle kontranäitega murti vaikselt ka müüti, et IT inimene on tõsine nohik ja kehv suhtleja. &lt;br /&gt;
&lt;br /&gt;
Minu jaoks väga meeldivaks üllatuseks oli kolmas kõneleja Andres Septer, internetis tuntum kui Offf. Olles juba aastaid tema blogi lugeja, oli antud ettekanne minu jaoks kui samas stiilis ja tuntud headuses stand-up etteaste. Sellegipoolest jagus seal küllaga väärtuslikku infot Eesti IT-sektori olukorra kohta. Antud nõuannetest oli küll pigem otseselt kasu administreerijatele, kuid see ei tähenda, et oleks olnud vähe elukogemust, mida kõrva taha panna. Kui antud ettekandega oli müüti, mida murda, siis oleks see olnud, et IT-inimene ei saa suurest pildist ja reaalsest maailmast aru. Nagu kõneleja minu jaoks juba ammu läbi omase huumoriprisma oli näidanud, ei pidanud see antud juhul kindlasti paika.&lt;br /&gt;
&lt;br /&gt;
Pärast hulga müütide murdmist jätkusid loengud Martin Paljaku filosoofilisema ettekandega (kuhu samuti jätkus täiesti viisakas koguses meeme) karmast ja sellest, kas tööl ja tööl on vahe ning mida tähendab olla iseenda tööandja. Nagu õige pea selgus, on ettekandja suure osa oma elust olnud freelancer. Julgelt võib ilmselt väita, et antud aspekt IT juures on paljude jaoks nagu magnet, mis sellega tegelema tõmbab – milline muu valdkond pakuks võimalust olla nii suurel määral iseenda peremees. Samas on see kõik ikkagi väga tundmatu ja tume maa, oleks nagu vaja teejuhti, kes otsa kätte näitaks ja julgustavaid sõnu annaks. Samas seda tüüpi iga-mees-enda-eest äris ei jaga keegi väga hea meelega infot, kuidas leib tema lauale saab. Siinkohal oligi Martini sissejuhatav ettekanne kümnesse tabav, avades tagamaad, et tegelikult ei ole ju vastupidiselt levinud arvamusele kõige tähtsam: pean leidma erialast tööd, ükskõik millist tööd, muidu suren. Oluline pool, millest pudru ($$$)mägesid maalivatele tööandjatele nii väga rääkida ei meeldi, on see, mida see kõik vaimupoolele pakub. Ehk siis paraku tööl ja tööl on vahe ning mitte igasugune ametikoht ei garanteeri lisaks palganumbrile eneseteostust ja rahulolu. Nii mahtus kõneleja ettekandesse ka episood töötamisest ühes suures tarkvaravabrikus, kus ta suutis vastu pidada mõned kuud. Sellegipoolest ei ole palgatöös iseenesest midagi halba, enne kuskile kandideerimist tuleks aga endale selgeks teha, mida eelkõige saada tahetakse. Väga positiivse näitena tooksin ettekandest esile ID-kaardi Linuxi draiverite kallal vabal ajal nokitsemise, millest kasvas välja tööpakkumine Sertifitseerimiskeskuses. Ei pea täpselt teadma, mis tööd sa teha tahad, aga alati tuleb kasuks end huvitavasse teemasse süüvimine.&lt;br /&gt;
&lt;br /&gt;
Mõnevõrra vastakaid tundeid tekitas tarkvaraarendusfirma Ignite poolt ette kantu. Tegu ei olnudki minu meelest niivõrd ettekande, kui pooleteise tunni küllaltki valimatu enesereklaamiga. Kohati tundus, nagu parodeeriksid ettekandjad iseennast. Pärast suure kiidulaulu lõppu küsimusi esitades selgus, et tegeletakse tundmatute projektide ja vananenud tehnoloogia arendusega. Kuna rohkem silma paistvaid näiteid ei kuulnud, siis vähemalt järeldan, et see ongi tehtud tööde tipp. Oleks jätnud ehk positiivsema mulje, kui loengu oleks pidanud üks inimene ilma juurde kuuluva tsirkuseta. Mõnes mõttes on aga arusaadav, et stipendiumi väljapaneku eest tuleb ju ka firmat kuidagi motiveerida. &lt;br /&gt;
&lt;br /&gt;
Pärast eelnenut farssi seadis värske IT-kolledži vilistlane Kristjan Karmo rongi jälle rööbastele tagasi ning kummutas omapoolse argumentatsiooniga praktiliselt kõik tarkvara testimisega seotud müüdid, mis üldse pähe saavad tulla. Tegu oli väga sisuka, kuid ka jällegi humoorika ettekandega, mis sisaldas värvikaid näiteid elust enesest. Ka minu nägemuses oli tarkvara testimine eelkõige igav ja tüütu tegevus, mis hõlmab nüristavate rutiinsete protseduuride kordamist ad nauseam ning parimal juhul töö, millega maksimaalselt pool aastat muude pakkumiste puudumisel tegeleda võiks. Reaalsuses tundub testimine aga küllaltki loominguline ja ja süsteemset mõtlemist nõudev väljakutse. Lõplik arvamus kujuneb alles ise kunagi proovides.&lt;br /&gt;
&lt;br /&gt;
Loenguseeriale pani korraliku punkti Siim Vene poolt tehtud ettekanne, millel polnud küll isegi pealkirja, kuid mis võrreldes senikuuldutega oli kõige pikem ja sisukam üldse. Mõttelõng jõudis pooleteise tunni jooksul käia erialastest väljakutsetest regionaalhaiglas kuni teadusliku fantastika ja selleni, miks üldse (info)tehnoloogiat kellelgi vaja võiks minna. Konkreetselt ühegi müüdiga siin ei tegeletud, kuid loeng oli täpselt omal kohal, sidudes mitmed teemad ühte ja andes väga palju positiivset mõtteainet edaspidiseks – nagu ilmselt antud õppeaine eesmärk oligi seatud. &lt;br /&gt;
Lõppu lisaksin, et üldine loengute tase oli väga kõrge, see oli ka oodatav, loengupidajad olid siiski oma valdkonna spetsialistid ja samal ajal kohe kindlasti mitte kuivikud. Minu jaoks õigustas antud aine oma olemasolu väga hästi ning magamata hommikutest kahju kindlasti ei hakanud. Ehkki Eesti on väike, loodan, et ka järgmistel aastatel õnnestub esinema leida sama huvitavaid persoone. Ilus motiveeriv unistus on ükskord ise sama kaugele jõuda, et oleks põhjust taolisele auditooriumile oma kogemustest midagi tagasi anda.&lt;br /&gt;
&lt;br /&gt;
Õpingukorralduse küsimused &lt;br /&gt;
&lt;br /&gt;
Küsimus B&lt;br /&gt;
&lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures ühe õppeaine raames on õigus kolmele sooritusele. Kokku tuleb leppida ainet õpetava õppejõuga, kes võib muuhulgas anda täiendavaid ülesandeid, mille täitmine on korduseksamile pääsemise eelduseks. Kordussooritusele tuleb registreeruda ka ÕIS-is. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. Korduseksamid ettenähtud aja jooksul ja kolme katse piires on riigieelarvelistele õppuritele tasuta. REV üliõpilased maksavad kordussoorituse tasu vastavalt rektori käskkirjaga kehtestatule, mis hetkel on 14,2€.&lt;br /&gt;
&lt;br /&gt;
Küsimus 3&lt;br /&gt;
&lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
Esimesel õppeaastal saab akadeemilist puhkust taotleda tervislikel põhjustel, lapse hooldamiseks või ajateenistusse asumiseks. Selleks tuleb esitada õppeosakonda vabas vormis avaldus rektori nimele ja vastava lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse). Kaitseväeteenistuses olemiseks saab akadeemilist puhkust üheks aastaks, tervislikel põhjustel kuni kaheks aastaks, lapse hooldamiseks kuni lapse kolmeaastaseks saamiseni, muudel põhjustel kuni üheks aastaks. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks, muudel põhjustel akadeemilisel puhkusel olles õppeaineid deklareerida ei saa. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus. Akadeemilise puhkuse ajal puudub tudengil juurdepääs õppematerjalidele ÕIS-is. Akadeemilise puhkuse ajal põhi- või kordussooritusele pääsemiseks tuleb end õppeosakonnas eelnevalt registreerida.&lt;/div&gt;</summary>
		<author><name>Aluuri</name></author>
	</entry>
</feed>