https://wiki.itcollege.ee/api.php?action=feedcontributions&user=Tsillajo&feedformat=atomICO wiki - User contributions [en]2024-03-28T23:38:02ZUser contributionsMediaWiki 1.41.0https://wiki.itcollege.ee/index.php?title=VRFeeds&diff=102465VRFeeds2016-04-09T17:45:39Z<p>Tsillajo: /* Logi */</p>
<hr />
<div>__TOC__<br />
<br />
== Tiimi liige ==<br />
* Tarmo Sillajõe<br />
<br />
=== Kasutatavad tehnoloogiad ===<br />
Täiendatakse jooksvalt<br />
<br />
XML<br />
<br />
=== Rakenduse kirjeldus ===<br />
Eesmärgiks luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
<br />
==XML/XSD/XSLT==<br />
====XML====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<subscriptions><br />
<feed_categories><br />
<feed_category>technology</feed_category><br />
<feed_category>sports</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_category>economy</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_category>local</feed_category><br />
<feed_category>educational</feed_category><br />
</feed_categories><br />
<br />
<user id="1"><br />
<user-name><![CDATA[jaan.fiktiivne@itcollege.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>local</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_description><![CDATA[Postimees]]></feed_description><br />
<feed_url>http://www.postimees.ee/rss/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="2" active="yes"><br />
<feed_category>technology</feed_category><br />
<feed_description><![CDATA[Digitund]]></feed_description><br />
<feed_url>http://raadio1.ee/digitund/feed/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="3" active="yes"><br />
<feed_category>economy</feed_category><br />
<feed_description><![CDATA[Bloomberg]]></feed_description><br />
<feed_url>http://www.newslookup.com/rss/business/bloomberg.rss</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
</feeds><br />
</user><br />
<br />
<user id="2"><br />
<user-name><![CDATA[jyri@mingimail.ee]]></user-name><br />
<group_id><![CDATA[child]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Educational Documentaries]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCLvs-IJf0B2T2v8hzy2zhEg</feed_url><br />
<no_of_episodes>10</no_of_episodes> <br />
</feed> <br />
</feeds><br />
</user><br />
<br />
<user id="3"><br />
<user-name><![CDATA[mari@mingimail.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>technology</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Air Crash Investigation]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCIsX1NI5W05MU0eKlhVwm8g</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed> <br />
</feeds><br />
</user><br />
<br />
</subscriptions><br />
</pre><br />
<br />
====XSD====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="subscriptions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="feed_categories"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="40" name="feed_category" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element maxOccurs="unbounded" name="user"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="user-name" type="xs:string" /><br />
<xs:element name="group_id" type="xs:string" /><br />
<xs:element name="feeds"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed_category" type="xs:string" /><br />
<xs:element name="feed_description" type="xs:string" /><br />
<xs:element name="feed_url" type="xs:string" /><br />
<xs:element name="no_of_episodes" type="xs:unsignedByte" /><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="active" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="max_number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
====XSLT====<br />
Näitame kõiki kasutajaid ja nende tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="filter">""</xsl:param><br />
<br />
<html><br />
<head><br />
<title>Kõik kasutajad</title><br />
</head><br />
<body><br />
<p><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
<!-- valime järjest tsüklis kõik ROOM elemendid --><br />
<br />
id: <xsl:value-of select="@id"/>; <br/><br />
user-name: <xsl:value-of select="user-name"/>; <br/><br />
group: <xsl:value-of select="group_id"/>; <br/><br />
max number of feeds allowed: <xsl:value-of select="feeds/@max_number"/><br />
<table border="1"><br />
<br />
<tr><br />
<th><br />
description<br />
</th><br />
<th><br />
url<br />
</th><br />
<th><br />
feed_category<br />
</th><br />
</tr><br />
<br />
<xsl:for-each select="feeds/feed"><br />
<br />
<tr><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_description"/><br />
</td><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_url"/><br />
</td><br />
<br />
<td ><br />
<xsl:for-each select="feed_category"><br />
<li><br />
<xsl:value-of select="."/><br />
</li><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each ><br />
<br />
</table><br />
<br></br><br />
<br></br><br />
<br />
</xsl:for-each><br />
</h3><br />
</p><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Näitame kasutajaid, kes on omale tellinud tehnoloogiateemalised vood<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>valitud kasutajad</title><br />
</head><br />
<br />
<body><br />
<xsl:for-each select="/subscriptions/user"><br />
<xsl:variable name="outer" select="."></xsl:variable><br />
<xsl:for-each select="feeds/feed/feed_category"><br />
<xsl:if test=".=$search_category"><br />
<h3><br />
<xsl:value-of select="$outer/user-name"/><br />
</h3><br />
</xsl:if><br />
<br />
</xsl:for-each><br />
<br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Leiame, kui palju on igal kasutajal aktiivseid voogude tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>feedide arv kasutaja kohta</title><br />
</head><br />
<br />
<body><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
Kasutajal <xsl:value-of select="./user-name"/> on aktiivseid feed'isid: <xsl:value-of select="count(feeds/feed[@active='yes'])" /><br />
<br></br><br />
</xsl:for-each><br />
</h3><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
== Logi ==<br />
*03-04 XML'i, skeemifaili ja transformatsioonide loomine.<br />
*09-04 XMLi osa retsensioonide lisamine.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Meeskonna_%22freeVariable%22_XML%27i_osale&diff=102464Meeskonna "freeVariable" XML'i osale2016-04-09T17:44:02Z<p>Tsillajo: </p>
<hr />
<div>=Retsensioon meeskonna "freeVariable" XML'i osale=<br />
==XML-fail.==<br />
Dimensioonide miinimumarvu nõue on täidetud. Sain 5 dimensiooni. Atribuudid on kasutusel kahel dimensioonil:<br />
company- id<br />
employee- contract ja occupation.<br />
Mina kasutaks „employee” juures töölepingu tüübi ja ametinimetuse kirjeldamiseks elemente. Elemendil tohib ühenimelist atribuuti olla ainult üks . Töötajala võib aga olla ka mitu ametit ja/või mitut erinevat tüüpi lepinguid. Atribuuti võiks näiteks kasutada järgmiste elementide juures: „phone” -telefonitüübi märkimiseks (kodune, töönumber)<br />
„salary”- valuuta märkimiseks.<br />
==Skeemifail.==<br />
XMLi valideerimine skeemifaili suhtes õnnestus probleemideta. Sellega on kõik korras.<br />
Elemendi company all on „type”, mis märgib ettevõtte tegevusvaldkondi. Skeemifailis on sellel elemendil maksimaalne esinemiskordade arv määratud üheks. Võiks olla enam, sest ühel ettevõttel võib olla mitu tegevusvaldkonda.<br />
==Transformatsioonid.==<br />
Esimene transformatsioon grupeerib ettevõtted tegevusala järgi. Kõik töötab. Teine näitab iga ettevõtte kesmist töötasu, iga töötaja töötasu ja selle erinevust firma keskmisest. Kõik töötab.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Meeskonna_%22Sille%22_XML%27i_osale&diff=102463Meeskonna "Sille" XML'i osale2016-04-09T17:41:58Z<p>Tsillajo: /* XSLT. */</p>
<hr />
<div>==Retsensioon neeskonna "Sille" kodutöö XML-osale.==<br />
<br />
===XML-fail.===<br />
Esimese asjana katsetan, kas XML’i valideerimine skeemifaili suhtes õnnestub. Tuleb välja, et<br />
Tulevad välja järgmised vead:<br />
<br />
The 'Viimane' element is invalid - The value '' is invalid according to its datatype 'http://www.w3.org/2001/XMLSchema:date' - The string '' is not a valid Date value.<br />
<br />
The 'Hindamiseaasta' attribute is invalid - The value '' is invalid according to its datatype 'aastad' - The string '' is not a valid UInt16 value.<br />
<br />
The 'PontisIndeks' element is invalid - The value '' is invalid according to its datatype 'Decimal' - The string '' is not a valid Decimal value.<br />
<br />
Elementide „Viimane” ja „PontisIndeks” juures on põhjuseks see, et XML’is on element küll olemas, kuid tema väärtus on jäetud tühjaks ja see loetakse tühjaks stringiks. Kui väärtus puudub, siis tuleks XML’is element oma vanema sisse üldse kirjutamata jätta. Lisan veel skeemifailis nende elementide deklaratsiooni „minOccurs="0"” <br />
Atribuut „Hindamisaasta” on samuti ühe elemendi juures küll ise olemas, kuid tema väärtus on tühi string, mis annabki vea. Kustutan aastaväärtuseta atribuudi üldse ära.<br />
Peale neid tegevusi XML valideerub.<br />
<br />
XML’is on 5 loogilist dimensiooni, atribuute on kasutatud 4 dimensioonil. Autoril on ilmselt valdkonnaga praktiline kogemus ja seepärast on XML hästi läbi mõeldud. Atribuudid on omal kohal ja struktuur tundub loogiline.<br />
<br />
===Xsd.===<br />
Hoolimata eelnevalt nimetatud vigadest, on näha, et ka skeemifailiga on vaeva nähtud. Peale pisivigade parandamist XML valideerub selle vastu.<br />
<br />
===XSLT.===<br />
====Esimene transformatsioon näitab järmist:====<br />
<br />
Sillad mis asuvad Pärnu maakonnas <br />
<br />
Sillad mis asuvad Pärnu maakonnas ja kus liiklussagedus on väiksem kui 500 autot/24h <br />
<br />
XSLT failis on näpuviga- „väiksem kui” märk on valesti kirjutatud. Peale selle asendamist õigega („&lt;=”) transformatsioon töötab.<br />
<br />
====Teine transformatsioon:====<br />
<br />
Sillad mille kandevõime on rohkem kui 1000 t või kus kandevõime on väiksem/võrdne 1000 t ja autorongide osakaal on üle 10%.<br />
<br />
Jällegi süntaksis kirjavead, kuigi loogika on õige. Peale nende parandamist transformatsioon töötab.<br />
Kokkuvõtvalt võib öelda, et hoolimata vigadest tegemist läbi mõeldud tööga ja autorid on XML’i kasutamisega põhjalikult tutvunud.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Meeskonna_%22Sille%22_XML%27i_osale&diff=102462Meeskonna "Sille" XML'i osale2016-04-09T17:41:20Z<p>Tsillajo: </p>
<hr />
<div>==Retsensioon neeskonna "Sille" kodutöö XML-osale.==<br />
<br />
===XML-fail.===<br />
Esimese asjana katsetan, kas XML’i valideerimine skeemifaili suhtes õnnestub. Tuleb välja, et<br />
Tulevad välja järgmised vead:<br />
<br />
The 'Viimane' element is invalid - The value '' is invalid according to its datatype 'http://www.w3.org/2001/XMLSchema:date' - The string '' is not a valid Date value.<br />
<br />
The 'Hindamiseaasta' attribute is invalid - The value '' is invalid according to its datatype 'aastad' - The string '' is not a valid UInt16 value.<br />
<br />
The 'PontisIndeks' element is invalid - The value '' is invalid according to its datatype 'Decimal' - The string '' is not a valid Decimal value.<br />
<br />
Elementide „Viimane” ja „PontisIndeks” juures on põhjuseks see, et XML’is on element küll olemas, kuid tema väärtus on jäetud tühjaks ja see loetakse tühjaks stringiks. Kui väärtus puudub, siis tuleks XML’is element oma vanema sisse üldse kirjutamata jätta. Lisan veel skeemifailis nende elementide deklaratsiooni „minOccurs="0"” <br />
Atribuut „Hindamisaasta” on samuti ühe elemendi juures küll ise olemas, kuid tema väärtus on tühi string, mis annabki vea. Kustutan aastaväärtuseta atribuudi üldse ära.<br />
Peale neid tegevusi XML valideerub.<br />
<br />
XML’is on 5 loogilist dimensiooni, atribuute on kasutatud 4 dimensioonil. Autoril on ilmselt valdkonnaga praktiline kogemus ja seepärast on XML hästi läbi mõeldud. Atribuudid on omal kohal ja struktuur tundub loogiline.<br />
<br />
===Xsd.===<br />
Hoolimata eelnevalt nimetatud vigadest, on näha, et ka skeemifailiga on vaeva nähtud. Peale pisivigade parandamist XML valideerub selle vastu.<br />
<br />
===XSLT.===<br />
Esimene transformatsioon näitab järmist:<br />
<br />
Sillad mis asuvad Pärnu maakonnas <br />
<br />
Sillad mis asuvad Pärnu maakonnas ja kus liiklussagedus on väiksem kui 500 autot/24h <br />
<br />
XSLT failis on näpuviga- „väiksem kui” märk on valesti kirjutatud. Peale selle asendamist õigega („&lt;=”) transformatsioon töötab.<br />
<br />
Teine transformatsioon:<br />
<br />
Sillad mille kandevõime on rohkem kui 1000 t või kus kandevõime on väiksem/võrdne 1000 t ja autorongide osakaal on üle 10%.<br />
<br />
Jällegi süntaksis kirjavead, kuigi loogika on õige. Peale nende parandamist transformatsioon töötab.<br />
Kokkuvõtvalt võib öelda, et hoolimata vigadest tegemist läbi mõeldud tööga ja autorid on XML’i kasutamisega põhjalikult tutvunud.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Meeskonna_%22Sille%22_XML%27i_osale&diff=102461Meeskonna "Sille" XML'i osale2016-04-09T17:39:34Z<p>Tsillajo: Created page with "==Retsensioon neeskonna "Sille" kodutöö XML-osale.== ===XML-fail.=== Esimese asjana katsetan, kas XML’i valideerimine skeemifaili suhtes õnnestub. Tuleb välja, et Tulev..."</p>
<hr />
<div>==Retsensioon neeskonna "Sille" kodutöö XML-osale.==<br />
<br />
===XML-fail.===<br />
Esimese asjana katsetan, kas XML’i valideerimine skeemifaili suhtes õnnestub. Tuleb välja, et<br />
Tulevad välja järgmised vead:<br />
<br />
The 'Viimane' element is invalid - The value '' is invalid according to its datatype 'http://www.w3.org/2001/XMLSchema:date' - The string '' is not a valid Date value.<br />
<br />
The 'Hindamiseaasta' attribute is invalid - The value '' is invalid according to its datatype 'aastad' - The string '' is not a valid UInt16 value.<br />
<br />
The 'PontisIndeks' element is invalid - The value '' is invalid according to its datatype 'Decimal' - The string '' is not a valid Decimal value.<br />
<br />
Elementide „Viimane” ja „PontisIndeks” juures on põhjuseks see, et XML’is on element küll olemas, kuid tema väärtus on jäetud tühjaks ja see loetakse tühjaks stringiks. Kui väärtus puudub, siis tuleks XML’is element oma vanema sisse üldse kirjutamata jätta. Lisan veel skeemifailis nende elementide deklaratsiooni „minOccurs="0"” <br />
Atribuut „Hindamisaasta” on samuti ühe elemendi juures küll ise olemas, kuid tema väärtus on tühi string, mis annabki vea. Kustutan aastaväärtuseta atribuudi üldse ära.<br />
Peale neid tegevusi XML valideerub.<br />
XML’is on 5 loogilist dimensiooni, atribuute on kasutatud 4 dimensioonil. Autoril on ilmselt valdkonnaga praktiline kogemus ja seepärast on XML hästi läbi mõeldud. Atribuudid on omal kohal ja struktuur tundub loogiline.<br />
<br />
===Xsd.===<br />
Hoolimata eelnevalt nimetatud vigadest, on näha, et ka skeemifailiga on vaeva nähtud. Peale pisivigade parandamist XML valideerub selle vastu.<br />
<br />
===XSLT.===<br />
Esimene transformatsioon näitab järmist:<br />
Sillad mis asuvad Pärnu maakonnas <br />
Sillad mis asuvad Pärnu maakonnas ja kus liiklussagedus on väiksem kui 500 autot/24h <br />
XSLT failis on näpuviga- „väiksem kui” märk on valesti kirjutatud. Peale selle asendamist õigega („&lt;=”) transformatsioon töötab.<br />
Teine transformatsioon:<br />
Sillad mille kandevõime on rohkem kui 1000 t või kus kandevõime on väiksem/võrdne 1000 t ja autorongide osakaal on üle 10% <br />
Jällegi süntaksis kirjavead, kuigi loogika on õige. Peale nende parandamist transformatsioon töötab.<br />
Kokkuvõtvalt võib öelda, et hoolimata vigadest tegemist läbi mõeldud tööga ja autorid on XML’i kasutamisega põhjalikult tutvunud.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&diff=102460Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20162016-04-09T17:35:23Z<p>Tsillajo: /* Meeskond: "VRFeeds" */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
__NOINDEX__<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2016=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. <br />
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.<br />
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.<br />
<br />
Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele<br />
<br />
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.<br />
<br />
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.<br />
<br />
==Tähtajad==<br />
<br />
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''20. märts 2016'''.<br />
** Retsensioonid XML-failide kohta peavad tehtud olema '''27. märts 2016'''.<br />
** '''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. <ins>Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.</ins>'''<br />
<br />
* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]<br />
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: '''17.aprill 2016'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Veebiteenus tuleb esitleda!--><br />
<br />
* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Klientrakendused tuleb esitleda!--><br />
<br />
<!--* '''Meeskonna kokkuvõttev aruanne'''<br />
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011<br />
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit<br />
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda!--><br />
<br />
==Hindamine==<br />
===Üldised kriteeriumid===<br />
<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
<br />
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. <br />
<br />
'''Maksimumtulemuse annab (vähemalt 4/6):'''<br />
<br />
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)<br />
* Mobiilrakendused <br />
* AngularJS klientrakendus<br />
* Kogukondade kaasamine<br />
* Kasutajamugavus<br />
* Läbimõeldud töökorraldus<br />
* Lisavõimaluste realiseerimine (vt näidisteemad)<br />
<br />
===XML andmefail===<br />
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.<br />
<br />
XML-il peab olema vähemalt 4 loogilist dimensiooni.<br />
<dim1><br />
<dim2><br />
<dim3><br />
<dim4><br />
</dim4><br />
</dim3><br />
</dim2><br />
</dim1><br />
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.<br />
<br />
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje<br />
<br />
===Veebiteenus===<br />
Loodav veebiteenus peab võimaldama:<br />
* Teenuse pakkumist<br />
* '''Teenuse kasutajate tuvastamist ning haldamist'''<br />
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes<br />
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.<br />
<br />
Loodav veebiteenus peab toetama mitme kasutaja võimalust.<br />
<br />
Loodav veebiteenus tuleb luua kasutades ''Windows Communication Foundation'' või ASP.NET MVC Web API tehnoloogiat<br />
<br />
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,<br />
<br />
<br />
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).<br />
<br />
===Klientrakendus===<br />
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.<br />
<br />
Variant1: teha klientrakendus enda loodud veebiteenusele <br />
<br />
Variant2: teha klientrakendus mõnele levinud veebiteenusele.<br />
Näiteks: <br />
* http://www.bing.com/developer<br />
* http://www.flickr.com/services/api/response.soap.html<br />
* http://developer.ebay.com/developercenter/windows/<br />
* http://apiwiki.twitter.com/Getting-Started<br />
<br />
===Retsensioonid===<br />
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.<br />
<br />
Retsensioon peab sisaldama minimaalselt...<br />
* XML - ...200 sõna.<br />
* Veebiteenus - ...600 sõna.<br />
* Klientrakendus - ...600 sõna.<br />
<br />
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.<br />
<br />
==Konsultatsioonid==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel<br />
mait.poska [ät] itcollege.ee või (+372 53 469 734)<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2016 kevad=<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele<br />
<br />
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.<br />
<br />
<br />
==Näidisteemad==<br />
<br />
===Nimede pakkumise teenus===<br />
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: ''autocompleter'' tarvis teenuse pakkumine<br />
<br />
====Ülesanne====<br />
Luua sobiva alguse järgi nimede pakkumise teenus:<br />
* alates kahetähelisetest algustest pakkuda sobivad nimesid<br />
* luua võimalus kasutajatel nimesid lisada<br />
* luua võimalus administraatoril nimesid muuta/kustutada<br />
* meeste ja naiste nimed peavad olema süsteemis eristatavad<br />
* luua võimalus, mis võimaldab kuvada populaarseid nimesid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud<br />
<br />
===Külastusstatistika teenus===<br />
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.<br />
<br />
====Ülesanne====<br />
Luua külastusstatistika teenus:<br />
* kasutaja saab teenuses registreerida külastusi<br />
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua võimalus registreerida alamlehtede külastusstatistikat<br />
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)<br />
<br />
===Telefoniraamatu teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida<br />
<br />
====Ülesanne====<br />
Luua telefoniraamatu teenus:<br />
* kasutaja saab teenuses kontakte lisada ja kustutada<br />
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutajaid on võimalik lisada gruppidesse<br />
* kasutajal on võimalik lisada vajalike kontaktandmete liike<br />
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper<br />
<br />
===RSS voogude kogumise ja uudiste kuvamise teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda<br />
<br />
====Ülesanne====<br />
Luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
*<br />
<br />
= Meeskonnad 2016=<br />
<br />
==Päevaõpe==<br />
<br />
=== Meeskond Travo 2.0 ===<br />
Liikmed:<br />
* Tarvo Reinpalu<br />
<br />
Meeskonna koduleht: [[Meeskond: Travo 2.0]]<br />
<br />
=== Meeskond "Aloha Snackbar" ===<br />
Liikmed:<br />
* Egert Aia<br />
* Merit Ridaste<br />
* Ants-Kristjan Rooma<br />
* Siim Ivask<br />
<br />
Meeskonna koduleht: [[Aloha Snackbar]]<br />
<br />
Retsensioon meeskonnale [[SHOP]] asub [https://wiki.itcollege.ee/index.php/Talk:SHOP siin]<br/><br />
Retsensioon meeskonnale [[LuckyYou]] asub [https://wiki.itcollege.ee/index.php/Talk:LuckyYou siin]<br />
<br />
=== Meeskond Kõnõtraat ===<br />
Liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
<br />
Meeskonna koduleht: [[Kõnõtraat]]<br />
<br />
=== Meeskond "Lebokeiss OÜ Core 1.0" ===<br />
Liikmed:<br />
* Joonas Jõeleht - Projektijuht<br />
* Karell Veskimeister <br />
* Kerli Edasi<br />
* Iris Tambaum<br />
* Timo Lanno<br />
Meeskonna koduleht: [[Lebokeiss OÜ]].<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 Travo 2.0] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 siin].<br />
<br />
=== Meeskond "LuckyYou" ===<br />
Liikmed:<br />
* Tanel Vähk<br />
* Aleks Luik<br />
* Melissa Eenmaa<br />
* Taavi Kliss<br />
<br />
Meeskonna koduleht: [[LuckyYou]]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_TRAVO_2.0 SIIT]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/K%C3%B5n%C3%B5traat Kõnõtraat] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_K.C3.95N.C3.95TRAAT SIIT]<br />
<br />
=== Meeskond SHOP ===<br />
Liikmed:<br />
* Johannes Tamm<br />
* Martin Mägi<br />
* Martin Betlem<br />
* Merilyn Renser<br />
<br />
Meeskonna koduleht: [[SHOP]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/BurgerAce BurgerAce] asub [https://wiki.itcollege.ee/index.php/Talk:BurgerAce#SHOPi_retsensioon_meeskonnale_BurgerAce siin]<br />
<br />
=== Meeskond BurgerAce ===<br />
Liikmed:<br />
* Silver Ohlo<br />
* Martin Luik<br />
* Ahto Elken<br />
* Arvo Bendi<br />
Meeskonna koduleht: [[BurgerAce]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Netgroup Netgroup] asub [https://wiki.itcollege.ee/index.php/Talk:Netgroup siin]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering siin]<br />
<br />
=== Meeskond LinkCode ===<br />
Liikmed:<br />
* Rene Ott<br />
* Renet Pirso<br />
<br />
Meeskonna koduleht: [[LinkCode]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br />
<br />
=== Meeskond Screaming Magic Gnomes ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Taavi Kivimaa<br />
* Siim Osa<br />
<br />
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]<br />
<br />
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar#Retsensioon_XML Aloha Snackbar]<br />
<br />
retsensioon meeskonnale Ordering [https://wiki.itcollege.ee/index.php/Talk:Ordering]<br />
<br />
=== Meeskond Givela ===<br />
Liikmed:<br />
* Mikk Raudsepp<br />
* Alar Ameerikas<br />
* Vladimir Rõkovanov<br />
<br />
Meeskonna koduleht: [[Givela]]<br />
<br />
XML Retsensioon meeskonnale [[Kõnõtraat]] asub [https://wiki.itcollege.ee/index.php/Talk:K%C3%B5n%C3%B5traat siin ]<br />
<br />
=== Meeskond VVA ===<br />
Liikmed:<br />
* Aleksandr Babõkin<br />
* Vladislav Kovaltšuk<br />
* Andrei Tverskoi<br />
* Vladislav Lahtarin<br />
<br />
Meeskonna koduleht: [[VVA]]<br />
<br />
Retsensioon XML-failide kohta meeskonnale "Givela" [https://wiki.itcollege.ee/index.php/VVA#Retsensioon_XML-failide_kohta_meeskonnale_.22Givela.22 siin]<br />
<br />
=== Meeskond "Undress Gaver" ===<br />
Liikmed:<br />
* Marko Koiduste<br />
* Jaanus Türnpuu<br />
* Sergei Fatejev<br />
* Kaspar Tilk<br />
<br />
Meeskonna koduleht: [[Undress Gaver]] <br /><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering#Retsensioon_meeskonna_Undress_G.C3.A4ver_poolt siin]<br />
<br />
=== Meeskond "Double Trouble" ===<br />
Liikmed:<br />
* Kaido Henrik Elias<br />
* Jekaterina Jakimets<br />
<br />
Meeskonna koduleht: [[DoubleTrouble]]<br />
<br />
XML retsensioon meeskonnale VRJ [https://wiki.itcollege.ee/index.php/Talk:VRJ asub siin]<br/><br />
XML retsensioon meeskonnale Givela [https://wiki.itcollege.ee/index.php/Talk:Givela asub siin]<br />
<br />
=== Meeskond "Team ATW" ===<br />
Liikmed:<br />
* Aleks Tatter<br />
* Vaiko Vällik<br />
<br />
Meeskonna koduleht: [[Team_ATW]]<br />
<br />
=== Meeskond "Netgroup" ===<br />
Liikmed:<br />
* Indrek Nurja<br />
* Imre Teras<br />
* Kristjan Kotto<br />
* Marek Kivikink<br />
<br />
Meeskonna koduleht: [[Netgroup]]<br />
<br />
=== Meeskond "Ordering" ===<br />
Liikmed:<br />
* Kelli Lukas<br />
* Märt Lõhmus<br />
<br />
Meeskonna koduleht: [[Ordering]]<br />
<br />
=== Meeskond KTM Development ===<br />
Liikmed:<br />
* Tauno Otti<br />
* Mart Abel<br />
* Kristian Laupa<br />
<br />
Meeskonna koduleht: [[KTMdev]]<br />
<br />
==Kaugõpe==<br />
=== Meeskond "Symphony No. 7 in C-sharp minor" ===<br />
Liikmed:<br />
* Mikhail Reznichenko<br />
* 10143193<br />
* 10090107<br />
* Alisa Dudinova<br />
<br />
Meeskonna koduleht: [[Meeskond "Symphony No. 7 in C-sharp minor"]]<br />
<br />
XML ülesande retsensioonid meeskonnale [https://wiki.itcollege.ee/index.php/Talk:VRJ "VRJ"] ja [https://wiki.itcollege.ee/index.php/Talk:Vrii-team "Vrii-team"]<br />
<br />
=== Meeskond VRii Team ===<br />
<br />
Liikmed:<br />
* Andres Mets<br />
* Toomas Juhkov<br />
* Tiit Kuuskmäe<br />
* Kaire Toom<br />
<br />
Meeskonna koduleht: [[Vrii-team]]<br />
<br />
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.<br />
<br />
Retsensioonid XML ülesandele: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Symphony_No._7_in_C-sharp_minor%22 Meeskond "Symphony No. 7 in C-sharp minor"] ja [https://wiki.itcollege.ee/index.php/Talk:Sille Sille].<br />
<br />
=== Meeskond "VRJ" ===<br />
Liikmed:<br />
* Jevgeni Gavrilov<br />
* Vladimir Nitsenko<br />
* Riho Uusjärv<br />
<br />
Meeskonna koduleht: [[VRJ]]<br />
<br />
Meeskond [https://wiki.itcollege.ee/index.php/Aeg"Aeg"] ja [https://wiki.itcollege.ee/index.php/Enneaegsed"Enneaegsed"] retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/VRJ#Retsensioon "siin"]<br />
<br />
=== Meeskond "freeVariable" ===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
* Kristjan Adrat<br />
* <sinu_nimi><br />
* <sinu_nimi><br />
<br />
Meeskonna koduleht: [[freeVar]]<br />
<br />
Meeskonna [[Aeg]] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_1 asub siin]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_2 asub siin]<br />
<br />
=== Meeskond "Enneaegsed" ===<br />
Liikmed:<br />
* Jaan Elken<br />
* Margit Ool<br />
<br />
Meeskonna koduleht: [[Enneaegsed]]<br />
<br />
XML ülesande retsensioon meeskonnale Travo 2.0 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 asub siin].<br />
XML ülesande retsensioon meeskonnale Aloha Snackbar [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar asub siin].<br />
<br />
=== Meeskond: "Skeddl" ===<br />
Liikmed:<br />
* Karina Egipt<br />
* Kärt Palm<br />
* Joonatan Uusväli<br />
* Siim Veskilt<br />
* Aleksei Suvorov<br />
<br />
Meeskonna koduleht : [[Skeddl]]<br />
<br />
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].<br />
<br />
26.03.2016 Meeskonna [[Aeg]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_1_retsensioon SIIT]<br />
<br />
26.03.2016 Meeskonna [[Enneaegsed]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_2 SIIT]<br />
<br />
=== Meeskond: "Sille" ===<br />
Liikmed:<br />
* Andres Trei<br />
* Lasse Kolkanen<br />
<br />
Meeskonna koduleht : [[Sille]]<br />
<br />
<br />
Meeskonna [[VRJ]] XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]<br />
<br />
=== Meeskond: "A$unik" ===<br />
Liikmed:<br />
* Hardi Antsov<br />
* Juhan Trink<br />
<br />
Meeskonna koduleht : [[A$unik]]<br />
<br />
=== Meeskond: "Yksikyritus" ===<br />
Liige:<br />
* Kaidi Parman<br />
<br />
Meeskonna koduleht : [[Yksikyritus]]<br />
<br />
=== Meeskond: "Aeg" ===<br />
Liige:<br />
* Maksim Gorb<br />
<br />
Meeskonna koduleht : [[Aeg]]<br />
<br />
=== Meeskond: "VRFeeds" ===<br />
Liige:<br />
* Tarmo Sillajõe<br />
<br />
Meeskonna koduleht : [[VRFeeds]]<br />
<br />
Retsensioon [[meeskonna "freeVariable" XML'i osale ]]<br />
<br />
Retsensioon [[meeskonna "Sille" XML'i osale ]]</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&diff=102459Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20162016-04-09T17:35:12Z<p>Tsillajo: /* Meeskond: "VRFeeds" */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
__NOINDEX__<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2016=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. <br />
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.<br />
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.<br />
<br />
Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele<br />
<br />
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.<br />
<br />
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.<br />
<br />
==Tähtajad==<br />
<br />
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''20. märts 2016'''.<br />
** Retsensioonid XML-failide kohta peavad tehtud olema '''27. märts 2016'''.<br />
** '''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. <ins>Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.</ins>'''<br />
<br />
* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]<br />
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: '''17.aprill 2016'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Veebiteenus tuleb esitleda!--><br />
<br />
* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Klientrakendused tuleb esitleda!--><br />
<br />
<!--* '''Meeskonna kokkuvõttev aruanne'''<br />
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011<br />
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit<br />
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda!--><br />
<br />
==Hindamine==<br />
===Üldised kriteeriumid===<br />
<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
<br />
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. <br />
<br />
'''Maksimumtulemuse annab (vähemalt 4/6):'''<br />
<br />
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)<br />
* Mobiilrakendused <br />
* AngularJS klientrakendus<br />
* Kogukondade kaasamine<br />
* Kasutajamugavus<br />
* Läbimõeldud töökorraldus<br />
* Lisavõimaluste realiseerimine (vt näidisteemad)<br />
<br />
===XML andmefail===<br />
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.<br />
<br />
XML-il peab olema vähemalt 4 loogilist dimensiooni.<br />
<dim1><br />
<dim2><br />
<dim3><br />
<dim4><br />
</dim4><br />
</dim3><br />
</dim2><br />
</dim1><br />
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.<br />
<br />
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje<br />
<br />
===Veebiteenus===<br />
Loodav veebiteenus peab võimaldama:<br />
* Teenuse pakkumist<br />
* '''Teenuse kasutajate tuvastamist ning haldamist'''<br />
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes<br />
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.<br />
<br />
Loodav veebiteenus peab toetama mitme kasutaja võimalust.<br />
<br />
Loodav veebiteenus tuleb luua kasutades ''Windows Communication Foundation'' või ASP.NET MVC Web API tehnoloogiat<br />
<br />
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,<br />
<br />
<br />
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).<br />
<br />
===Klientrakendus===<br />
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.<br />
<br />
Variant1: teha klientrakendus enda loodud veebiteenusele <br />
<br />
Variant2: teha klientrakendus mõnele levinud veebiteenusele.<br />
Näiteks: <br />
* http://www.bing.com/developer<br />
* http://www.flickr.com/services/api/response.soap.html<br />
* http://developer.ebay.com/developercenter/windows/<br />
* http://apiwiki.twitter.com/Getting-Started<br />
<br />
===Retsensioonid===<br />
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.<br />
<br />
Retsensioon peab sisaldama minimaalselt...<br />
* XML - ...200 sõna.<br />
* Veebiteenus - ...600 sõna.<br />
* Klientrakendus - ...600 sõna.<br />
<br />
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.<br />
<br />
==Konsultatsioonid==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel<br />
mait.poska [ät] itcollege.ee või (+372 53 469 734)<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2016 kevad=<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele<br />
<br />
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.<br />
<br />
<br />
==Näidisteemad==<br />
<br />
===Nimede pakkumise teenus===<br />
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: ''autocompleter'' tarvis teenuse pakkumine<br />
<br />
====Ülesanne====<br />
Luua sobiva alguse järgi nimede pakkumise teenus:<br />
* alates kahetähelisetest algustest pakkuda sobivad nimesid<br />
* luua võimalus kasutajatel nimesid lisada<br />
* luua võimalus administraatoril nimesid muuta/kustutada<br />
* meeste ja naiste nimed peavad olema süsteemis eristatavad<br />
* luua võimalus, mis võimaldab kuvada populaarseid nimesid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud<br />
<br />
===Külastusstatistika teenus===<br />
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.<br />
<br />
====Ülesanne====<br />
Luua külastusstatistika teenus:<br />
* kasutaja saab teenuses registreerida külastusi<br />
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua võimalus registreerida alamlehtede külastusstatistikat<br />
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)<br />
<br />
===Telefoniraamatu teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida<br />
<br />
====Ülesanne====<br />
Luua telefoniraamatu teenus:<br />
* kasutaja saab teenuses kontakte lisada ja kustutada<br />
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutajaid on võimalik lisada gruppidesse<br />
* kasutajal on võimalik lisada vajalike kontaktandmete liike<br />
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper<br />
<br />
===RSS voogude kogumise ja uudiste kuvamise teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda<br />
<br />
====Ülesanne====<br />
Luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
*<br />
<br />
= Meeskonnad 2016=<br />
<br />
==Päevaõpe==<br />
<br />
=== Meeskond Travo 2.0 ===<br />
Liikmed:<br />
* Tarvo Reinpalu<br />
<br />
Meeskonna koduleht: [[Meeskond: Travo 2.0]]<br />
<br />
=== Meeskond "Aloha Snackbar" ===<br />
Liikmed:<br />
* Egert Aia<br />
* Merit Ridaste<br />
* Ants-Kristjan Rooma<br />
* Siim Ivask<br />
<br />
Meeskonna koduleht: [[Aloha Snackbar]]<br />
<br />
Retsensioon meeskonnale [[SHOP]] asub [https://wiki.itcollege.ee/index.php/Talk:SHOP siin]<br/><br />
Retsensioon meeskonnale [[LuckyYou]] asub [https://wiki.itcollege.ee/index.php/Talk:LuckyYou siin]<br />
<br />
=== Meeskond Kõnõtraat ===<br />
Liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
<br />
Meeskonna koduleht: [[Kõnõtraat]]<br />
<br />
=== Meeskond "Lebokeiss OÜ Core 1.0" ===<br />
Liikmed:<br />
* Joonas Jõeleht - Projektijuht<br />
* Karell Veskimeister <br />
* Kerli Edasi<br />
* Iris Tambaum<br />
* Timo Lanno<br />
Meeskonna koduleht: [[Lebokeiss OÜ]].<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 Travo 2.0] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 siin].<br />
<br />
=== Meeskond "LuckyYou" ===<br />
Liikmed:<br />
* Tanel Vähk<br />
* Aleks Luik<br />
* Melissa Eenmaa<br />
* Taavi Kliss<br />
<br />
Meeskonna koduleht: [[LuckyYou]]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_TRAVO_2.0 SIIT]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/K%C3%B5n%C3%B5traat Kõnõtraat] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_K.C3.95N.C3.95TRAAT SIIT]<br />
<br />
=== Meeskond SHOP ===<br />
Liikmed:<br />
* Johannes Tamm<br />
* Martin Mägi<br />
* Martin Betlem<br />
* Merilyn Renser<br />
<br />
Meeskonna koduleht: [[SHOP]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/BurgerAce BurgerAce] asub [https://wiki.itcollege.ee/index.php/Talk:BurgerAce#SHOPi_retsensioon_meeskonnale_BurgerAce siin]<br />
<br />
=== Meeskond BurgerAce ===<br />
Liikmed:<br />
* Silver Ohlo<br />
* Martin Luik<br />
* Ahto Elken<br />
* Arvo Bendi<br />
Meeskonna koduleht: [[BurgerAce]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Netgroup Netgroup] asub [https://wiki.itcollege.ee/index.php/Talk:Netgroup siin]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering siin]<br />
<br />
=== Meeskond LinkCode ===<br />
Liikmed:<br />
* Rene Ott<br />
* Renet Pirso<br />
<br />
Meeskonna koduleht: [[LinkCode]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br />
<br />
=== Meeskond Screaming Magic Gnomes ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Taavi Kivimaa<br />
* Siim Osa<br />
<br />
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]<br />
<br />
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar#Retsensioon_XML Aloha Snackbar]<br />
<br />
retsensioon meeskonnale Ordering [https://wiki.itcollege.ee/index.php/Talk:Ordering]<br />
<br />
=== Meeskond Givela ===<br />
Liikmed:<br />
* Mikk Raudsepp<br />
* Alar Ameerikas<br />
* Vladimir Rõkovanov<br />
<br />
Meeskonna koduleht: [[Givela]]<br />
<br />
XML Retsensioon meeskonnale [[Kõnõtraat]] asub [https://wiki.itcollege.ee/index.php/Talk:K%C3%B5n%C3%B5traat siin ]<br />
<br />
=== Meeskond VVA ===<br />
Liikmed:<br />
* Aleksandr Babõkin<br />
* Vladislav Kovaltšuk<br />
* Andrei Tverskoi<br />
* Vladislav Lahtarin<br />
<br />
Meeskonna koduleht: [[VVA]]<br />
<br />
Retsensioon XML-failide kohta meeskonnale "Givela" [https://wiki.itcollege.ee/index.php/VVA#Retsensioon_XML-failide_kohta_meeskonnale_.22Givela.22 siin]<br />
<br />
=== Meeskond "Undress Gaver" ===<br />
Liikmed:<br />
* Marko Koiduste<br />
* Jaanus Türnpuu<br />
* Sergei Fatejev<br />
* Kaspar Tilk<br />
<br />
Meeskonna koduleht: [[Undress Gaver]] <br /><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering#Retsensioon_meeskonna_Undress_G.C3.A4ver_poolt siin]<br />
<br />
=== Meeskond "Double Trouble" ===<br />
Liikmed:<br />
* Kaido Henrik Elias<br />
* Jekaterina Jakimets<br />
<br />
Meeskonna koduleht: [[DoubleTrouble]]<br />
<br />
XML retsensioon meeskonnale VRJ [https://wiki.itcollege.ee/index.php/Talk:VRJ asub siin]<br/><br />
XML retsensioon meeskonnale Givela [https://wiki.itcollege.ee/index.php/Talk:Givela asub siin]<br />
<br />
=== Meeskond "Team ATW" ===<br />
Liikmed:<br />
* Aleks Tatter<br />
* Vaiko Vällik<br />
<br />
Meeskonna koduleht: [[Team_ATW]]<br />
<br />
=== Meeskond "Netgroup" ===<br />
Liikmed:<br />
* Indrek Nurja<br />
* Imre Teras<br />
* Kristjan Kotto<br />
* Marek Kivikink<br />
<br />
Meeskonna koduleht: [[Netgroup]]<br />
<br />
=== Meeskond "Ordering" ===<br />
Liikmed:<br />
* Kelli Lukas<br />
* Märt Lõhmus<br />
<br />
Meeskonna koduleht: [[Ordering]]<br />
<br />
=== Meeskond KTM Development ===<br />
Liikmed:<br />
* Tauno Otti<br />
* Mart Abel<br />
* Kristian Laupa<br />
<br />
Meeskonna koduleht: [[KTMdev]]<br />
<br />
==Kaugõpe==<br />
=== Meeskond "Symphony No. 7 in C-sharp minor" ===<br />
Liikmed:<br />
* Mikhail Reznichenko<br />
* 10143193<br />
* 10090107<br />
* Alisa Dudinova<br />
<br />
Meeskonna koduleht: [[Meeskond "Symphony No. 7 in C-sharp minor"]]<br />
<br />
XML ülesande retsensioonid meeskonnale [https://wiki.itcollege.ee/index.php/Talk:VRJ "VRJ"] ja [https://wiki.itcollege.ee/index.php/Talk:Vrii-team "Vrii-team"]<br />
<br />
=== Meeskond VRii Team ===<br />
<br />
Liikmed:<br />
* Andres Mets<br />
* Toomas Juhkov<br />
* Tiit Kuuskmäe<br />
* Kaire Toom<br />
<br />
Meeskonna koduleht: [[Vrii-team]]<br />
<br />
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.<br />
<br />
Retsensioonid XML ülesandele: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Symphony_No._7_in_C-sharp_minor%22 Meeskond "Symphony No. 7 in C-sharp minor"] ja [https://wiki.itcollege.ee/index.php/Talk:Sille Sille].<br />
<br />
=== Meeskond "VRJ" ===<br />
Liikmed:<br />
* Jevgeni Gavrilov<br />
* Vladimir Nitsenko<br />
* Riho Uusjärv<br />
<br />
Meeskonna koduleht: [[VRJ]]<br />
<br />
Meeskond [https://wiki.itcollege.ee/index.php/Aeg"Aeg"] ja [https://wiki.itcollege.ee/index.php/Enneaegsed"Enneaegsed"] retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/VRJ#Retsensioon "siin"]<br />
<br />
=== Meeskond "freeVariable" ===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
* Kristjan Adrat<br />
* <sinu_nimi><br />
* <sinu_nimi><br />
<br />
Meeskonna koduleht: [[freeVar]]<br />
<br />
Meeskonna [[Aeg]] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_1 asub siin]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_2 asub siin]<br />
<br />
=== Meeskond "Enneaegsed" ===<br />
Liikmed:<br />
* Jaan Elken<br />
* Margit Ool<br />
<br />
Meeskonna koduleht: [[Enneaegsed]]<br />
<br />
XML ülesande retsensioon meeskonnale Travo 2.0 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 asub siin].<br />
XML ülesande retsensioon meeskonnale Aloha Snackbar [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar asub siin].<br />
<br />
=== Meeskond: "Skeddl" ===<br />
Liikmed:<br />
* Karina Egipt<br />
* Kärt Palm<br />
* Joonatan Uusväli<br />
* Siim Veskilt<br />
* Aleksei Suvorov<br />
<br />
Meeskonna koduleht : [[Skeddl]]<br />
<br />
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].<br />
<br />
26.03.2016 Meeskonna [[Aeg]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_1_retsensioon SIIT]<br />
<br />
26.03.2016 Meeskonna [[Enneaegsed]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_2 SIIT]<br />
<br />
=== Meeskond: "Sille" ===<br />
Liikmed:<br />
* Andres Trei<br />
* Lasse Kolkanen<br />
<br />
Meeskonna koduleht : [[Sille]]<br />
<br />
<br />
Meeskonna [[VRJ]] XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]<br />
<br />
=== Meeskond: "A$unik" ===<br />
Liikmed:<br />
* Hardi Antsov<br />
* Juhan Trink<br />
<br />
Meeskonna koduleht : [[A$unik]]<br />
<br />
=== Meeskond: "Yksikyritus" ===<br />
Liige:<br />
* Kaidi Parman<br />
<br />
Meeskonna koduleht : [[Yksikyritus]]<br />
<br />
=== Meeskond: "Aeg" ===<br />
Liige:<br />
* Maksim Gorb<br />
<br />
Meeskonna koduleht : [[Aeg]]<br />
<br />
=== Meeskond: "VRFeeds" ===<br />
Liige:<br />
* Tarmo Sillajõe<br />
<br />
Meeskonna koduleht : [[VRFeeds]]<br />
<br />
Retsensioon [[meeskonna "freeVariable" XML'i osale ]]<br />
<br />
<br />
Retsensioon [[meeskonna "Sille" XML'i osale ]]</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Meeskonna_%22freeVariable%22_XML%27i_osale&diff=102458Meeskonna "freeVariable" XML'i osale2016-04-09T17:32:30Z<p>Tsillajo: Created page with "==XML-fail.== Dimensioonide miinimumarvu nõue on täidetud. Sain 5 dimensiooni. Atribuudid on kasutusel kahel dimensioonil: company- id employee- contract ja occupation. Mina..."</p>
<hr />
<div>==XML-fail.==<br />
Dimensioonide miinimumarvu nõue on täidetud. Sain 5 dimensiooni. Atribuudid on kasutusel kahel dimensioonil:<br />
company- id<br />
employee- contract ja occupation.<br />
Mina kasutaks „employee” juures töölepingu tüübi ja ametinimetuse kirjeldamiseks elemente. Elemendil tohib ühenimelist atribuuti olla ainult üks . Töötajala võib aga olla ka mitu ametit ja/või mitut erinevat tüüpi lepinguid. Atribuuti võiks näiteks kasutada järgmiste elementide juures: „phone” -telefonitüübi märkimiseks (kodune, töönumber)<br />
„salary”- valuuta märkimiseks.<br />
==Skeemifail.==<br />
XMLi valideerimine skeemifaili suhtes õnnestus probleemideta. Sellega on kõik korras.<br />
Elemendi company all on „type”, mis märgib ettevõtte tegevusvaldkondi. Skeemifailis on sellel elemendil maksimaalne esinemiskordade arv määratud üheks. Võiks olla enam, sest ühel ettevõttel võib olla mitu tegevusvaldkonda.<br />
==Transformatsioonid.==<br />
Esimene transformatsioon grupeerib ettevõtted tegevusala järgi. Kõik töötab. Teine näitab iga ettevõtte kesmist töötasu, iga töötaja töötasu ja selle erinevust firma keskmisest. Kõik töötab.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&diff=102457Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20162016-04-09T17:30:11Z<p>Tsillajo: /* Meeskond: "VRFeeds" */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
__NOINDEX__<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2016=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. <br />
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.<br />
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.<br />
<br />
Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele<br />
<br />
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.<br />
<br />
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.<br />
<br />
==Tähtajad==<br />
<br />
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''20. märts 2016'''.<br />
** Retsensioonid XML-failide kohta peavad tehtud olema '''27. märts 2016'''.<br />
** '''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. <ins>Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.</ins>'''<br />
<br />
* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]<br />
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: '''17.aprill 2016'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Veebiteenus tuleb esitleda!--><br />
<br />
* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Klientrakendused tuleb esitleda!--><br />
<br />
<!--* '''Meeskonna kokkuvõttev aruanne'''<br />
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011<br />
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit<br />
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda!--><br />
<br />
==Hindamine==<br />
===Üldised kriteeriumid===<br />
<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
<br />
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. <br />
<br />
'''Maksimumtulemuse annab (vähemalt 4/6):'''<br />
<br />
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)<br />
* Mobiilrakendused <br />
* AngularJS klientrakendus<br />
* Kogukondade kaasamine<br />
* Kasutajamugavus<br />
* Läbimõeldud töökorraldus<br />
* Lisavõimaluste realiseerimine (vt näidisteemad)<br />
<br />
===XML andmefail===<br />
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.<br />
<br />
XML-il peab olema vähemalt 4 loogilist dimensiooni.<br />
<dim1><br />
<dim2><br />
<dim3><br />
<dim4><br />
</dim4><br />
</dim3><br />
</dim2><br />
</dim1><br />
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.<br />
<br />
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje<br />
<br />
===Veebiteenus===<br />
Loodav veebiteenus peab võimaldama:<br />
* Teenuse pakkumist<br />
* '''Teenuse kasutajate tuvastamist ning haldamist'''<br />
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes<br />
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.<br />
<br />
Loodav veebiteenus peab toetama mitme kasutaja võimalust.<br />
<br />
Loodav veebiteenus tuleb luua kasutades ''Windows Communication Foundation'' või ASP.NET MVC Web API tehnoloogiat<br />
<br />
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,<br />
<br />
<br />
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).<br />
<br />
===Klientrakendus===<br />
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.<br />
<br />
Variant1: teha klientrakendus enda loodud veebiteenusele <br />
<br />
Variant2: teha klientrakendus mõnele levinud veebiteenusele.<br />
Näiteks: <br />
* http://www.bing.com/developer<br />
* http://www.flickr.com/services/api/response.soap.html<br />
* http://developer.ebay.com/developercenter/windows/<br />
* http://apiwiki.twitter.com/Getting-Started<br />
<br />
===Retsensioonid===<br />
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.<br />
<br />
Retsensioon peab sisaldama minimaalselt...<br />
* XML - ...200 sõna.<br />
* Veebiteenus - ...600 sõna.<br />
* Klientrakendus - ...600 sõna.<br />
<br />
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.<br />
<br />
==Konsultatsioonid==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel<br />
mait.poska [ät] itcollege.ee või (+372 53 469 734)<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2016 kevad=<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele<br />
<br />
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.<br />
<br />
<br />
==Näidisteemad==<br />
<br />
===Nimede pakkumise teenus===<br />
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: ''autocompleter'' tarvis teenuse pakkumine<br />
<br />
====Ülesanne====<br />
Luua sobiva alguse järgi nimede pakkumise teenus:<br />
* alates kahetähelisetest algustest pakkuda sobivad nimesid<br />
* luua võimalus kasutajatel nimesid lisada<br />
* luua võimalus administraatoril nimesid muuta/kustutada<br />
* meeste ja naiste nimed peavad olema süsteemis eristatavad<br />
* luua võimalus, mis võimaldab kuvada populaarseid nimesid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud<br />
<br />
===Külastusstatistika teenus===<br />
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.<br />
<br />
====Ülesanne====<br />
Luua külastusstatistika teenus:<br />
* kasutaja saab teenuses registreerida külastusi<br />
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua võimalus registreerida alamlehtede külastusstatistikat<br />
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)<br />
<br />
===Telefoniraamatu teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida<br />
<br />
====Ülesanne====<br />
Luua telefoniraamatu teenus:<br />
* kasutaja saab teenuses kontakte lisada ja kustutada<br />
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutajaid on võimalik lisada gruppidesse<br />
* kasutajal on võimalik lisada vajalike kontaktandmete liike<br />
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper<br />
<br />
===RSS voogude kogumise ja uudiste kuvamise teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda<br />
<br />
====Ülesanne====<br />
Luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
*<br />
<br />
= Meeskonnad 2016=<br />
<br />
==Päevaõpe==<br />
<br />
=== Meeskond Travo 2.0 ===<br />
Liikmed:<br />
* Tarvo Reinpalu<br />
<br />
Meeskonna koduleht: [[Meeskond: Travo 2.0]]<br />
<br />
=== Meeskond "Aloha Snackbar" ===<br />
Liikmed:<br />
* Egert Aia<br />
* Merit Ridaste<br />
* Ants-Kristjan Rooma<br />
* Siim Ivask<br />
<br />
Meeskonna koduleht: [[Aloha Snackbar]]<br />
<br />
Retsensioon meeskonnale [[SHOP]] asub [https://wiki.itcollege.ee/index.php/Talk:SHOP siin]<br/><br />
Retsensioon meeskonnale [[LuckyYou]] asub [https://wiki.itcollege.ee/index.php/Talk:LuckyYou siin]<br />
<br />
=== Meeskond Kõnõtraat ===<br />
Liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
<br />
Meeskonna koduleht: [[Kõnõtraat]]<br />
<br />
=== Meeskond "Lebokeiss OÜ Core 1.0" ===<br />
Liikmed:<br />
* Joonas Jõeleht - Projektijuht<br />
* Karell Veskimeister <br />
* Kerli Edasi<br />
* Iris Tambaum<br />
* Timo Lanno<br />
Meeskonna koduleht: [[Lebokeiss OÜ]].<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 Travo 2.0] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 siin].<br />
<br />
=== Meeskond "LuckyYou" ===<br />
Liikmed:<br />
* Tanel Vähk<br />
* Aleks Luik<br />
* Melissa Eenmaa<br />
* Taavi Kliss<br />
<br />
Meeskonna koduleht: [[LuckyYou]]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_TRAVO_2.0 SIIT]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/K%C3%B5n%C3%B5traat Kõnõtraat] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_K.C3.95N.C3.95TRAAT SIIT]<br />
<br />
=== Meeskond SHOP ===<br />
Liikmed:<br />
* Johannes Tamm<br />
* Martin Mägi<br />
* Martin Betlem<br />
* Merilyn Renser<br />
<br />
Meeskonna koduleht: [[SHOP]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/BurgerAce BurgerAce] asub [https://wiki.itcollege.ee/index.php/Talk:BurgerAce#SHOPi_retsensioon_meeskonnale_BurgerAce siin]<br />
<br />
=== Meeskond BurgerAce ===<br />
Liikmed:<br />
* Silver Ohlo<br />
* Martin Luik<br />
* Ahto Elken<br />
* Arvo Bendi<br />
Meeskonna koduleht: [[BurgerAce]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Netgroup Netgroup] asub [https://wiki.itcollege.ee/index.php/Talk:Netgroup siin]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering siin]<br />
<br />
=== Meeskond LinkCode ===<br />
Liikmed:<br />
* Rene Ott<br />
* Renet Pirso<br />
<br />
Meeskonna koduleht: [[LinkCode]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br />
<br />
=== Meeskond Screaming Magic Gnomes ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Taavi Kivimaa<br />
* Siim Osa<br />
<br />
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]<br />
<br />
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar#Retsensioon_XML Aloha Snackbar]<br />
<br />
retsensioon meeskonnale Ordering [https://wiki.itcollege.ee/index.php/Talk:Ordering]<br />
<br />
=== Meeskond Givela ===<br />
Liikmed:<br />
* Mikk Raudsepp<br />
* Alar Ameerikas<br />
* Vladimir Rõkovanov<br />
<br />
Meeskonna koduleht: [[Givela]]<br />
<br />
XML Retsensioon meeskonnale [[Kõnõtraat]] asub [https://wiki.itcollege.ee/index.php/Talk:K%C3%B5n%C3%B5traat siin ]<br />
<br />
=== Meeskond VVA ===<br />
Liikmed:<br />
* Aleksandr Babõkin<br />
* Vladislav Kovaltšuk<br />
* Andrei Tverskoi<br />
* Vladislav Lahtarin<br />
<br />
Meeskonna koduleht: [[VVA]]<br />
<br />
Retsensioon XML-failide kohta meeskonnale "Givela" [https://wiki.itcollege.ee/index.php/VVA#Retsensioon_XML-failide_kohta_meeskonnale_.22Givela.22 siin]<br />
<br />
=== Meeskond "Undress Gaver" ===<br />
Liikmed:<br />
* Marko Koiduste<br />
* Jaanus Türnpuu<br />
* Sergei Fatejev<br />
* Kaspar Tilk<br />
<br />
Meeskonna koduleht: [[Undress Gaver]] <br /><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering#Retsensioon_meeskonna_Undress_G.C3.A4ver_poolt siin]<br />
<br />
=== Meeskond "Double Trouble" ===<br />
Liikmed:<br />
* Kaido Henrik Elias<br />
* Jekaterina Jakimets<br />
<br />
Meeskonna koduleht: [[DoubleTrouble]]<br />
<br />
XML retsensioon meeskonnale VRJ [https://wiki.itcollege.ee/index.php/Talk:VRJ asub siin]<br/><br />
XML retsensioon meeskonnale Givela [https://wiki.itcollege.ee/index.php/Talk:Givela asub siin]<br />
<br />
=== Meeskond "Team ATW" ===<br />
Liikmed:<br />
* Aleks Tatter<br />
* Vaiko Vällik<br />
<br />
Meeskonna koduleht: [[Team_ATW]]<br />
<br />
=== Meeskond "Netgroup" ===<br />
Liikmed:<br />
* Indrek Nurja<br />
* Imre Teras<br />
* Kristjan Kotto<br />
* Marek Kivikink<br />
<br />
Meeskonna koduleht: [[Netgroup]]<br />
<br />
=== Meeskond "Ordering" ===<br />
Liikmed:<br />
* Kelli Lukas<br />
* Märt Lõhmus<br />
<br />
Meeskonna koduleht: [[Ordering]]<br />
<br />
=== Meeskond KTM Development ===<br />
Liikmed:<br />
* Tauno Otti<br />
* Mart Abel<br />
* Kristian Laupa<br />
<br />
Meeskonna koduleht: [[KTMdev]]<br />
<br />
==Kaugõpe==<br />
=== Meeskond "Symphony No. 7 in C-sharp minor" ===<br />
Liikmed:<br />
* Mikhail Reznichenko<br />
* 10143193<br />
* 10090107<br />
* Alisa Dudinova<br />
<br />
Meeskonna koduleht: [[Meeskond "Symphony No. 7 in C-sharp minor"]]<br />
<br />
XML ülesande retsensioonid meeskonnale [https://wiki.itcollege.ee/index.php/Talk:VRJ "VRJ"] ja [https://wiki.itcollege.ee/index.php/Talk:Vrii-team "Vrii-team"]<br />
<br />
=== Meeskond VRii Team ===<br />
<br />
Liikmed:<br />
* Andres Mets<br />
* Toomas Juhkov<br />
* Tiit Kuuskmäe<br />
* Kaire Toom<br />
<br />
Meeskonna koduleht: [[Vrii-team]]<br />
<br />
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.<br />
<br />
Retsensioonid XML ülesandele: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Symphony_No._7_in_C-sharp_minor%22 Meeskond "Symphony No. 7 in C-sharp minor"] ja [https://wiki.itcollege.ee/index.php/Talk:Sille Sille].<br />
<br />
=== Meeskond "VRJ" ===<br />
Liikmed:<br />
* Jevgeni Gavrilov<br />
* Vladimir Nitsenko<br />
* Riho Uusjärv<br />
<br />
Meeskonna koduleht: [[VRJ]]<br />
<br />
Meeskond [https://wiki.itcollege.ee/index.php/Aeg"Aeg"] ja [https://wiki.itcollege.ee/index.php/Enneaegsed"Enneaegsed"] retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/VRJ#Retsensioon "siin"]<br />
<br />
=== Meeskond "freeVariable" ===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
* Kristjan Adrat<br />
* <sinu_nimi><br />
* <sinu_nimi><br />
<br />
Meeskonna koduleht: [[freeVar]]<br />
<br />
Meeskonna [[Aeg]] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_1 asub siin]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_2 asub siin]<br />
<br />
=== Meeskond "Enneaegsed" ===<br />
Liikmed:<br />
* Jaan Elken<br />
* Margit Ool<br />
<br />
Meeskonna koduleht: [[Enneaegsed]]<br />
<br />
XML ülesande retsensioon meeskonnale Travo 2.0 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 asub siin].<br />
XML ülesande retsensioon meeskonnale Aloha Snackbar [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar asub siin].<br />
<br />
=== Meeskond: "Skeddl" ===<br />
Liikmed:<br />
* Karina Egipt<br />
* Kärt Palm<br />
* Joonatan Uusväli<br />
* Siim Veskilt<br />
* Aleksei Suvorov<br />
<br />
Meeskonna koduleht : [[Skeddl]]<br />
<br />
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].<br />
<br />
26.03.2016 Meeskonna [[Aeg]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_1_retsensioon SIIT]<br />
<br />
26.03.2016 Meeskonna [[Enneaegsed]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_2 SIIT]<br />
<br />
=== Meeskond: "Sille" ===<br />
Liikmed:<br />
* Andres Trei<br />
* Lasse Kolkanen<br />
<br />
Meeskonna koduleht : [[Sille]]<br />
<br />
<br />
Meeskonna [[VRJ]] XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]<br />
<br />
=== Meeskond: "A$unik" ===<br />
Liikmed:<br />
* Hardi Antsov<br />
* Juhan Trink<br />
<br />
Meeskonna koduleht : [[A$unik]]<br />
<br />
=== Meeskond: "Yksikyritus" ===<br />
Liige:<br />
* Kaidi Parman<br />
<br />
Meeskonna koduleht : [[Yksikyritus]]<br />
<br />
=== Meeskond: "Aeg" ===<br />
Liige:<br />
* Maksim Gorb<br />
<br />
Meeskonna koduleht : [[Aeg]]<br />
<br />
=== Meeskond: "VRFeeds" ===<br />
Liige:<br />
* Tarmo Sillajõe<br />
<br />
Meeskonna koduleht : [[VRFeeds]]<br />
<br />
Retsensioon [[meeskonna "freeVariable" XML'i osale ]]</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&diff=102456Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20162016-04-09T17:29:39Z<p>Tsillajo: /* Meeskond: "VRFeeds" */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
__NOINDEX__<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2016=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. <br />
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.<br />
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.<br />
<br />
Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele<br />
<br />
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.<br />
<br />
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.<br />
<br />
==Tähtajad==<br />
<br />
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''20. märts 2016'''.<br />
** Retsensioonid XML-failide kohta peavad tehtud olema '''27. märts 2016'''.<br />
** '''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. <ins>Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.</ins>'''<br />
<br />
* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]<br />
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: '''17.aprill 2016'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Veebiteenus tuleb esitleda!--><br />
<br />
* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Klientrakendused tuleb esitleda!--><br />
<br />
<!--* '''Meeskonna kokkuvõttev aruanne'''<br />
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011<br />
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit<br />
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda!--><br />
<br />
==Hindamine==<br />
===Üldised kriteeriumid===<br />
<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
<br />
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. <br />
<br />
'''Maksimumtulemuse annab (vähemalt 4/6):'''<br />
<br />
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)<br />
* Mobiilrakendused <br />
* AngularJS klientrakendus<br />
* Kogukondade kaasamine<br />
* Kasutajamugavus<br />
* Läbimõeldud töökorraldus<br />
* Lisavõimaluste realiseerimine (vt näidisteemad)<br />
<br />
===XML andmefail===<br />
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.<br />
<br />
XML-il peab olema vähemalt 4 loogilist dimensiooni.<br />
<dim1><br />
<dim2><br />
<dim3><br />
<dim4><br />
</dim4><br />
</dim3><br />
</dim2><br />
</dim1><br />
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.<br />
<br />
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje<br />
<br />
===Veebiteenus===<br />
Loodav veebiteenus peab võimaldama:<br />
* Teenuse pakkumist<br />
* '''Teenuse kasutajate tuvastamist ning haldamist'''<br />
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes<br />
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.<br />
<br />
Loodav veebiteenus peab toetama mitme kasutaja võimalust.<br />
<br />
Loodav veebiteenus tuleb luua kasutades ''Windows Communication Foundation'' või ASP.NET MVC Web API tehnoloogiat<br />
<br />
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,<br />
<br />
<br />
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).<br />
<br />
===Klientrakendus===<br />
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.<br />
<br />
Variant1: teha klientrakendus enda loodud veebiteenusele <br />
<br />
Variant2: teha klientrakendus mõnele levinud veebiteenusele.<br />
Näiteks: <br />
* http://www.bing.com/developer<br />
* http://www.flickr.com/services/api/response.soap.html<br />
* http://developer.ebay.com/developercenter/windows/<br />
* http://apiwiki.twitter.com/Getting-Started<br />
<br />
===Retsensioonid===<br />
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.<br />
<br />
Retsensioon peab sisaldama minimaalselt...<br />
* XML - ...200 sõna.<br />
* Veebiteenus - ...600 sõna.<br />
* Klientrakendus - ...600 sõna.<br />
<br />
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.<br />
<br />
==Konsultatsioonid==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel<br />
mait.poska [ät] itcollege.ee või (+372 53 469 734)<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2016 kevad=<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele<br />
<br />
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.<br />
<br />
<br />
==Näidisteemad==<br />
<br />
===Nimede pakkumise teenus===<br />
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: ''autocompleter'' tarvis teenuse pakkumine<br />
<br />
====Ülesanne====<br />
Luua sobiva alguse järgi nimede pakkumise teenus:<br />
* alates kahetähelisetest algustest pakkuda sobivad nimesid<br />
* luua võimalus kasutajatel nimesid lisada<br />
* luua võimalus administraatoril nimesid muuta/kustutada<br />
* meeste ja naiste nimed peavad olema süsteemis eristatavad<br />
* luua võimalus, mis võimaldab kuvada populaarseid nimesid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud<br />
<br />
===Külastusstatistika teenus===<br />
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.<br />
<br />
====Ülesanne====<br />
Luua külastusstatistika teenus:<br />
* kasutaja saab teenuses registreerida külastusi<br />
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua võimalus registreerida alamlehtede külastusstatistikat<br />
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)<br />
<br />
===Telefoniraamatu teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida<br />
<br />
====Ülesanne====<br />
Luua telefoniraamatu teenus:<br />
* kasutaja saab teenuses kontakte lisada ja kustutada<br />
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutajaid on võimalik lisada gruppidesse<br />
* kasutajal on võimalik lisada vajalike kontaktandmete liike<br />
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper<br />
<br />
===RSS voogude kogumise ja uudiste kuvamise teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda<br />
<br />
====Ülesanne====<br />
Luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
*<br />
<br />
= Meeskonnad 2016=<br />
<br />
==Päevaõpe==<br />
<br />
=== Meeskond Travo 2.0 ===<br />
Liikmed:<br />
* Tarvo Reinpalu<br />
<br />
Meeskonna koduleht: [[Meeskond: Travo 2.0]]<br />
<br />
=== Meeskond "Aloha Snackbar" ===<br />
Liikmed:<br />
* Egert Aia<br />
* Merit Ridaste<br />
* Ants-Kristjan Rooma<br />
* Siim Ivask<br />
<br />
Meeskonna koduleht: [[Aloha Snackbar]]<br />
<br />
Retsensioon meeskonnale [[SHOP]] asub [https://wiki.itcollege.ee/index.php/Talk:SHOP siin]<br/><br />
Retsensioon meeskonnale [[LuckyYou]] asub [https://wiki.itcollege.ee/index.php/Talk:LuckyYou siin]<br />
<br />
=== Meeskond Kõnõtraat ===<br />
Liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
<br />
Meeskonna koduleht: [[Kõnõtraat]]<br />
<br />
=== Meeskond "Lebokeiss OÜ Core 1.0" ===<br />
Liikmed:<br />
* Joonas Jõeleht - Projektijuht<br />
* Karell Veskimeister <br />
* Kerli Edasi<br />
* Iris Tambaum<br />
* Timo Lanno<br />
Meeskonna koduleht: [[Lebokeiss OÜ]].<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 Travo 2.0] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 siin].<br />
<br />
=== Meeskond "LuckyYou" ===<br />
Liikmed:<br />
* Tanel Vähk<br />
* Aleks Luik<br />
* Melissa Eenmaa<br />
* Taavi Kliss<br />
<br />
Meeskonna koduleht: [[LuckyYou]]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_TRAVO_2.0 SIIT]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/K%C3%B5n%C3%B5traat Kõnõtraat] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_K.C3.95N.C3.95TRAAT SIIT]<br />
<br />
=== Meeskond SHOP ===<br />
Liikmed:<br />
* Johannes Tamm<br />
* Martin Mägi<br />
* Martin Betlem<br />
* Merilyn Renser<br />
<br />
Meeskonna koduleht: [[SHOP]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/BurgerAce BurgerAce] asub [https://wiki.itcollege.ee/index.php/Talk:BurgerAce#SHOPi_retsensioon_meeskonnale_BurgerAce siin]<br />
<br />
=== Meeskond BurgerAce ===<br />
Liikmed:<br />
* Silver Ohlo<br />
* Martin Luik<br />
* Ahto Elken<br />
* Arvo Bendi<br />
Meeskonna koduleht: [[BurgerAce]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Netgroup Netgroup] asub [https://wiki.itcollege.ee/index.php/Talk:Netgroup siin]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering siin]<br />
<br />
=== Meeskond LinkCode ===<br />
Liikmed:<br />
* Rene Ott<br />
* Renet Pirso<br />
<br />
Meeskonna koduleht: [[LinkCode]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br />
<br />
=== Meeskond Screaming Magic Gnomes ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Taavi Kivimaa<br />
* Siim Osa<br />
<br />
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]<br />
<br />
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar#Retsensioon_XML Aloha Snackbar]<br />
<br />
retsensioon meeskonnale Ordering [https://wiki.itcollege.ee/index.php/Talk:Ordering]<br />
<br />
=== Meeskond Givela ===<br />
Liikmed:<br />
* Mikk Raudsepp<br />
* Alar Ameerikas<br />
* Vladimir Rõkovanov<br />
<br />
Meeskonna koduleht: [[Givela]]<br />
<br />
XML Retsensioon meeskonnale [[Kõnõtraat]] asub [https://wiki.itcollege.ee/index.php/Talk:K%C3%B5n%C3%B5traat siin ]<br />
<br />
=== Meeskond VVA ===<br />
Liikmed:<br />
* Aleksandr Babõkin<br />
* Vladislav Kovaltšuk<br />
* Andrei Tverskoi<br />
* Vladislav Lahtarin<br />
<br />
Meeskonna koduleht: [[VVA]]<br />
<br />
Retsensioon XML-failide kohta meeskonnale "Givela" [https://wiki.itcollege.ee/index.php/VVA#Retsensioon_XML-failide_kohta_meeskonnale_.22Givela.22 siin]<br />
<br />
=== Meeskond "Undress Gaver" ===<br />
Liikmed:<br />
* Marko Koiduste<br />
* Jaanus Türnpuu<br />
* Sergei Fatejev<br />
* Kaspar Tilk<br />
<br />
Meeskonna koduleht: [[Undress Gaver]] <br /><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering#Retsensioon_meeskonna_Undress_G.C3.A4ver_poolt siin]<br />
<br />
=== Meeskond "Double Trouble" ===<br />
Liikmed:<br />
* Kaido Henrik Elias<br />
* Jekaterina Jakimets<br />
<br />
Meeskonna koduleht: [[DoubleTrouble]]<br />
<br />
XML retsensioon meeskonnale VRJ [https://wiki.itcollege.ee/index.php/Talk:VRJ asub siin]<br/><br />
XML retsensioon meeskonnale Givela [https://wiki.itcollege.ee/index.php/Talk:Givela asub siin]<br />
<br />
=== Meeskond "Team ATW" ===<br />
Liikmed:<br />
* Aleks Tatter<br />
* Vaiko Vällik<br />
<br />
Meeskonna koduleht: [[Team_ATW]]<br />
<br />
=== Meeskond "Netgroup" ===<br />
Liikmed:<br />
* Indrek Nurja<br />
* Imre Teras<br />
* Kristjan Kotto<br />
* Marek Kivikink<br />
<br />
Meeskonna koduleht: [[Netgroup]]<br />
<br />
=== Meeskond "Ordering" ===<br />
Liikmed:<br />
* Kelli Lukas<br />
* Märt Lõhmus<br />
<br />
Meeskonna koduleht: [[Ordering]]<br />
<br />
=== Meeskond KTM Development ===<br />
Liikmed:<br />
* Tauno Otti<br />
* Mart Abel<br />
* Kristian Laupa<br />
<br />
Meeskonna koduleht: [[KTMdev]]<br />
<br />
==Kaugõpe==<br />
=== Meeskond "Symphony No. 7 in C-sharp minor" ===<br />
Liikmed:<br />
* Mikhail Reznichenko<br />
* 10143193<br />
* 10090107<br />
* Alisa Dudinova<br />
<br />
Meeskonna koduleht: [[Meeskond "Symphony No. 7 in C-sharp minor"]]<br />
<br />
XML ülesande retsensioonid meeskonnale [https://wiki.itcollege.ee/index.php/Talk:VRJ "VRJ"] ja [https://wiki.itcollege.ee/index.php/Talk:Vrii-team "Vrii-team"]<br />
<br />
=== Meeskond VRii Team ===<br />
<br />
Liikmed:<br />
* Andres Mets<br />
* Toomas Juhkov<br />
* Tiit Kuuskmäe<br />
* Kaire Toom<br />
<br />
Meeskonna koduleht: [[Vrii-team]]<br />
<br />
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.<br />
<br />
Retsensioonid XML ülesandele: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Symphony_No._7_in_C-sharp_minor%22 Meeskond "Symphony No. 7 in C-sharp minor"] ja [https://wiki.itcollege.ee/index.php/Talk:Sille Sille].<br />
<br />
=== Meeskond "VRJ" ===<br />
Liikmed:<br />
* Jevgeni Gavrilov<br />
* Vladimir Nitsenko<br />
* Riho Uusjärv<br />
<br />
Meeskonna koduleht: [[VRJ]]<br />
<br />
Meeskond [https://wiki.itcollege.ee/index.php/Aeg"Aeg"] ja [https://wiki.itcollege.ee/index.php/Enneaegsed"Enneaegsed"] retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/VRJ#Retsensioon "siin"]<br />
<br />
=== Meeskond "freeVariable" ===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
* Kristjan Adrat<br />
* <sinu_nimi><br />
* <sinu_nimi><br />
<br />
Meeskonna koduleht: [[freeVar]]<br />
<br />
Meeskonna [[Aeg]] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_1 asub siin]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_2 asub siin]<br />
<br />
=== Meeskond "Enneaegsed" ===<br />
Liikmed:<br />
* Jaan Elken<br />
* Margit Ool<br />
<br />
Meeskonna koduleht: [[Enneaegsed]]<br />
<br />
XML ülesande retsensioon meeskonnale Travo 2.0 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 asub siin].<br />
XML ülesande retsensioon meeskonnale Aloha Snackbar [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar asub siin].<br />
<br />
=== Meeskond: "Skeddl" ===<br />
Liikmed:<br />
* Karina Egipt<br />
* Kärt Palm<br />
* Joonatan Uusväli<br />
* Siim Veskilt<br />
* Aleksei Suvorov<br />
<br />
Meeskonna koduleht : [[Skeddl]]<br />
<br />
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].<br />
<br />
26.03.2016 Meeskonna [[Aeg]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_1_retsensioon SIIT]<br />
<br />
26.03.2016 Meeskonna [[Enneaegsed]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_2 SIIT]<br />
<br />
=== Meeskond: "Sille" ===<br />
Liikmed:<br />
* Andres Trei<br />
* Lasse Kolkanen<br />
<br />
Meeskonna koduleht : [[Sille]]<br />
<br />
<br />
Meeskonna [[VRJ]] XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]<br />
<br />
=== Meeskond: "A$unik" ===<br />
Liikmed:<br />
* Hardi Antsov<br />
* Juhan Trink<br />
<br />
Meeskonna koduleht : [[A$unik]]<br />
<br />
=== Meeskond: "Yksikyritus" ===<br />
Liige:<br />
* Kaidi Parman<br />
<br />
Meeskonna koduleht : [[Yksikyritus]]<br />
<br />
=== Meeskond: "Aeg" ===<br />
Liige:<br />
* Maksim Gorb<br />
<br />
Meeskonna koduleht : [[Aeg]]<br />
<br />
=== Meeskond: "VRFeeds" ===<br />
Liige:<br />
* Tarmo Sillajõe<br />
<br />
Meeskonna koduleht : [[VRFeeds]]<br />
<br />
Retsensioon [[meeskonna "freeVariable" tööle ]]</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=VRFeeds&diff=102442VRFeeds2016-04-06T16:40:02Z<p>Tsillajo: </p>
<hr />
<div>__TOC__<br />
<br />
== Tiimi liige ==<br />
* Tarmo Sillajõe<br />
<br />
=== Kasutatavad tehnoloogiad ===<br />
Täiendatakse jooksvalt<br />
<br />
XML<br />
<br />
=== Rakenduse kirjeldus ===<br />
Eesmärgiks luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
<br />
==XML/XSD/XSLT==<br />
====XML====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<subscriptions><br />
<feed_categories><br />
<feed_category>technology</feed_category><br />
<feed_category>sports</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_category>economy</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_category>local</feed_category><br />
<feed_category>educational</feed_category><br />
</feed_categories><br />
<br />
<user id="1"><br />
<user-name><![CDATA[jaan.fiktiivne@itcollege.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>local</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_description><![CDATA[Postimees]]></feed_description><br />
<feed_url>http://www.postimees.ee/rss/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="2" active="yes"><br />
<feed_category>technology</feed_category><br />
<feed_description><![CDATA[Digitund]]></feed_description><br />
<feed_url>http://raadio1.ee/digitund/feed/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="3" active="yes"><br />
<feed_category>economy</feed_category><br />
<feed_description><![CDATA[Bloomberg]]></feed_description><br />
<feed_url>http://www.newslookup.com/rss/business/bloomberg.rss</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
</feeds><br />
</user><br />
<br />
<user id="2"><br />
<user-name><![CDATA[jyri@mingimail.ee]]></user-name><br />
<group_id><![CDATA[child]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Educational Documentaries]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCLvs-IJf0B2T2v8hzy2zhEg</feed_url><br />
<no_of_episodes>10</no_of_episodes> <br />
</feed> <br />
</feeds><br />
</user><br />
<br />
<user id="3"><br />
<user-name><![CDATA[mari@mingimail.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>technology</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Air Crash Investigation]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCIsX1NI5W05MU0eKlhVwm8g</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed> <br />
</feeds><br />
</user><br />
<br />
</subscriptions><br />
</pre><br />
<br />
====XSD====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="subscriptions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="feed_categories"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="40" name="feed_category" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element maxOccurs="unbounded" name="user"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="user-name" type="xs:string" /><br />
<xs:element name="group_id" type="xs:string" /><br />
<xs:element name="feeds"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed_category" type="xs:string" /><br />
<xs:element name="feed_description" type="xs:string" /><br />
<xs:element name="feed_url" type="xs:string" /><br />
<xs:element name="no_of_episodes" type="xs:unsignedByte" /><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="active" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="max_number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
====XSLT====<br />
Näitame kõiki kasutajaid ja nende tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="filter">""</xsl:param><br />
<br />
<html><br />
<head><br />
<title>Kõik kasutajad</title><br />
</head><br />
<body><br />
<p><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
<!-- valime järjest tsüklis kõik ROOM elemendid --><br />
<br />
id: <xsl:value-of select="@id"/>; <br/><br />
user-name: <xsl:value-of select="user-name"/>; <br/><br />
group: <xsl:value-of select="group_id"/>; <br/><br />
max number of feeds allowed: <xsl:value-of select="feeds/@max_number"/><br />
<table border="1"><br />
<br />
<tr><br />
<th><br />
description<br />
</th><br />
<th><br />
url<br />
</th><br />
<th><br />
feed_category<br />
</th><br />
</tr><br />
<br />
<xsl:for-each select="feeds/feed"><br />
<br />
<tr><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_description"/><br />
</td><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_url"/><br />
</td><br />
<br />
<td ><br />
<xsl:for-each select="feed_category"><br />
<li><br />
<xsl:value-of select="."/><br />
</li><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each ><br />
<br />
</table><br />
<br></br><br />
<br></br><br />
<br />
</xsl:for-each><br />
</h3><br />
</p><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Näitame kasutajaid, kes on omale tellinud tehnoloogiateemalised vood<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>valitud kasutajad</title><br />
</head><br />
<br />
<body><br />
<xsl:for-each select="/subscriptions/user"><br />
<xsl:variable name="outer" select="."></xsl:variable><br />
<xsl:for-each select="feeds/feed/feed_category"><br />
<xsl:if test=".=$search_category"><br />
<h3><br />
<xsl:value-of select="$outer/user-name"/><br />
</h3><br />
</xsl:if><br />
<br />
</xsl:for-each><br />
<br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Leiame, kui palju on igal kasutajal aktiivseid voogude tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>feedide arv kasutaja kohta</title><br />
</head><br />
<br />
<body><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
Kasutajal <xsl:value-of select="./user-name"/> on aktiivseid feed'isid: <xsl:value-of select="count(feeds/feed[@active='yes'])" /><br />
<br></br><br />
</xsl:for-each><br />
</h3><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
== Logi ==<br />
*03-04 XML'i, skeemifaili ja transformatsioonide loomine.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=VRFeeds&diff=102441VRFeeds2016-04-06T16:31:17Z<p>Tsillajo: /* Kasutatavad tehnoloogiad */</p>
<hr />
<div>__TOC__<br />
<br />
== Tiimi liige ==<br />
* Tarmo Sillajõe<br />
<br />
=== Kasutatavad tehnoloogiad ===<br />
Täiendatakse jooksvalt<br />
<br />
XML<br />
<br />
=== Rakenduse kirjeldus ===<br />
Eesmärgiks luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
<br />
==XML/XSD/XSLT==<br />
====XML====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<subscriptions><br />
<feed_categories><br />
<feed_category>technology</feed_category><br />
<feed_category>sports</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_category>economy</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_category>local</feed_category><br />
<feed_category>educational</feed_category><br />
</feed_categories><br />
<br />
<user id="1"><br />
<user-name><![CDATA[jaan.fiktiivne@itcollege.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>local</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_description><![CDATA[Postimees]]></feed_description><br />
<feed_url>http://www.postimees.ee/rss/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="2" active="yes"><br />
<feed_category>technology</feed_category><br />
<feed_description><![CDATA[Digitund]]></feed_description><br />
<feed_url>http://raadio1.ee/digitund/feed/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="3" active="yes"><br />
<feed_category>economy</feed_category><br />
<feed_description><![CDATA[Bloomberg]]></feed_description><br />
<feed_url>http://www.newslookup.com/rss/business/bloomberg.rss</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
</feeds><br />
</user><br />
<br />
<user id="2"><br />
<user-name><![CDATA[jyri@mingimail.ee]]></user-name><br />
<group_id><![CDATA[child]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Educational Documentaries]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCLvs-IJf0B2T2v8hzy2zhEg</feed_url><br />
<no_of_episodes>10</no_of_episodes> <br />
</feed> <br />
</feeds><br />
</user><br />
<br />
<user id="3"><br />
<user-name><![CDATA[mari@mingimail.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>technology</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Air Crash Investigation]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCIsX1NI5W05MU0eKlhVwm8g</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed> <br />
</feeds><br />
</user><br />
<br />
</subscriptions><br />
</pre><br />
<br />
====XSD====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="subscriptions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="feed_categories"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="40" name="feed_category" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element maxOccurs="unbounded" name="user"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="user-name" type="xs:string" /><br />
<xs:element name="group_id" type="xs:string" /><br />
<xs:element name="feeds"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed_category" type="xs:string" /><br />
<xs:element name="feed_description" type="xs:string" /><br />
<xs:element name="feed_url" type="xs:string" /><br />
<xs:element name="no_of_episodes" type="xs:unsignedByte" /><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="active" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="max_number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
== Logi ==<br />
*03-04 XML'i, skeemifaili ja transformatsioonide loomine.<br />
<br />
====XSLT====<br />
Näitame kõiki kasutajaid ja nende tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="filter">""</xsl:param><br />
<br />
<html><br />
<head><br />
<title>Kõik kasutajad</title><br />
</head><br />
<body><br />
<p><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
<!-- valime järjest tsüklis kõik ROOM elemendid --><br />
<br />
id: <xsl:value-of select="@id"/>; <br/><br />
user-name: <xsl:value-of select="user-name"/>; <br/><br />
group: <xsl:value-of select="group_id"/>; <br/><br />
max number of feeds allowed: <xsl:value-of select="feeds/@max_number"/><br />
<table border="1"><br />
<br />
<tr><br />
<th><br />
description<br />
</th><br />
<th><br />
url<br />
</th><br />
<th><br />
feed_category<br />
</th><br />
</tr><br />
<br />
<xsl:for-each select="feeds/feed"><br />
<br />
<tr><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_description"/><br />
</td><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_url"/><br />
</td><br />
<br />
<td ><br />
<xsl:for-each select="feed_category"><br />
<li><br />
<xsl:value-of select="."/><br />
</li><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each ><br />
<br />
</table><br />
<br></br><br />
<br></br><br />
<br />
</xsl:for-each><br />
</h3><br />
</p><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Näitame kasutajaid, kes on omale tellinud tehnoloogiateemalised vood<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>valitud kasutajad</title><br />
</head><br />
<br />
<body><br />
<xsl:for-each select="/subscriptions/user"><br />
<xsl:variable name="outer" select="."></xsl:variable><br />
<xsl:for-each select="feeds/feed/feed_category"><br />
<xsl:if test=".=$search_category"><br />
<h3><br />
<xsl:value-of select="$outer/user-name"/><br />
</h3><br />
</xsl:if><br />
<br />
</xsl:for-each><br />
<br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Leiame, kui palju on igal kasutajal aktiivseid voogude tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>feedide arv kasutaja kohta</title><br />
</head><br />
<br />
<body><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
Kasutajal <xsl:value-of select="./user-name"/> on aktiivseid feed'isid: <xsl:value-of select="count(feeds/feed[@active='yes'])" /><br />
<br></br><br />
</xsl:for-each><br />
</h3><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre></div>Tsillajohttps://wiki.itcollege.ee/index.php?title=VRFeeds&diff=102440VRFeeds2016-04-06T15:36:09Z<p>Tsillajo: </p>
<hr />
<div>__TOC__<br />
<br />
== Tiimi liige ==<br />
* Tarmo Sillajõe<br />
<br />
=== Kasutatavad tehnoloogiad ===<br />
Täiendatakse jooksvalt<br />
XML<br />
<br />
=== Rakenduse kirjeldus ===<br />
Eesmärgiks luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
<br />
==XML/XSD/XSLT==<br />
====XML====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<subscriptions><br />
<feed_categories><br />
<feed_category>technology</feed_category><br />
<feed_category>sports</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_category>economy</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_category>local</feed_category><br />
<feed_category>educational</feed_category><br />
</feed_categories><br />
<br />
<user id="1"><br />
<user-name><![CDATA[jaan.fiktiivne@itcollege.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>local</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_description><![CDATA[Postimees]]></feed_description><br />
<feed_url>http://www.postimees.ee/rss/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="2" active="yes"><br />
<feed_category>technology</feed_category><br />
<feed_description><![CDATA[Digitund]]></feed_description><br />
<feed_url>http://raadio1.ee/digitund/feed/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="3" active="yes"><br />
<feed_category>economy</feed_category><br />
<feed_description><![CDATA[Bloomberg]]></feed_description><br />
<feed_url>http://www.newslookup.com/rss/business/bloomberg.rss</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
</feeds><br />
</user><br />
<br />
<user id="2"><br />
<user-name><![CDATA[jyri@mingimail.ee]]></user-name><br />
<group_id><![CDATA[child]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Educational Documentaries]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCLvs-IJf0B2T2v8hzy2zhEg</feed_url><br />
<no_of_episodes>10</no_of_episodes> <br />
</feed> <br />
</feeds><br />
</user><br />
<br />
<user id="3"><br />
<user-name><![CDATA[mari@mingimail.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>technology</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Air Crash Investigation]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCIsX1NI5W05MU0eKlhVwm8g</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed> <br />
</feeds><br />
</user><br />
<br />
</subscriptions><br />
</pre><br />
<br />
====XSD====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="subscriptions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="feed_categories"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="40" name="feed_category" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element maxOccurs="unbounded" name="user"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="user-name" type="xs:string" /><br />
<xs:element name="group_id" type="xs:string" /><br />
<xs:element name="feeds"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed_category" type="xs:string" /><br />
<xs:element name="feed_description" type="xs:string" /><br />
<xs:element name="feed_url" type="xs:string" /><br />
<xs:element name="no_of_episodes" type="xs:unsignedByte" /><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="active" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="max_number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
== Logi ==<br />
*03-04 XML'i, skeemifaili ja transformatsioonide loomine.<br />
<br />
====XSLT====<br />
Näitame kõiki kasutajaid ja nende tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="filter">""</xsl:param><br />
<br />
<html><br />
<head><br />
<title>Kõik kasutajad</title><br />
</head><br />
<body><br />
<p><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
<!-- valime järjest tsüklis kõik ROOM elemendid --><br />
<br />
id: <xsl:value-of select="@id"/>; <br/><br />
user-name: <xsl:value-of select="user-name"/>; <br/><br />
group: <xsl:value-of select="group_id"/>; <br/><br />
max number of feeds allowed: <xsl:value-of select="feeds/@max_number"/><br />
<table border="1"><br />
<br />
<tr><br />
<th><br />
description<br />
</th><br />
<th><br />
url<br />
</th><br />
<th><br />
feed_category<br />
</th><br />
</tr><br />
<br />
<xsl:for-each select="feeds/feed"><br />
<br />
<tr><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_description"/><br />
</td><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_url"/><br />
</td><br />
<br />
<td ><br />
<xsl:for-each select="feed_category"><br />
<li><br />
<xsl:value-of select="."/><br />
</li><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each ><br />
<br />
</table><br />
<br></br><br />
<br></br><br />
<br />
</xsl:for-each><br />
</h3><br />
</p><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Näitame kasutajaid, kes on omale tellinud tehnoloogiateemalised vood<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>valitud kasutajad</title><br />
</head><br />
<br />
<body><br />
<xsl:for-each select="/subscriptions/user"><br />
<xsl:variable name="outer" select="."></xsl:variable><br />
<xsl:for-each select="feeds/feed/feed_category"><br />
<xsl:if test=".=$search_category"><br />
<h3><br />
<xsl:value-of select="$outer/user-name"/><br />
</h3><br />
</xsl:if><br />
<br />
</xsl:for-each><br />
<br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Leiame, kui palju on igal kasutajal aktiivseid voogude tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>feedide arv kasutaja kohta</title><br />
</head><br />
<br />
<body><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
Kasutajal <xsl:value-of select="./user-name"/> on aktiivseid feed'isid: <xsl:value-of select="count(feeds/feed[@active='yes'])" /><br />
<br></br><br />
</xsl:for-each><br />
</h3><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre></div>Tsillajohttps://wiki.itcollege.ee/index.php?title=VRFeeds&diff=102439VRFeeds2016-04-06T15:34:38Z<p>Tsillajo: </p>
<hr />
<div>__TOC__<br />
<br />
== Tiimi liige ==<br />
* Tarmo Sillajõe<br />
<br />
=== Kasutatavad tehnoloogiad ===<br />
Täiendatakse jooksvalt<br />
XML<br />
<br />
=== Rakenduse kirjeldus ===<br />
Eesmärgiks luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
<br />
==XML/XSD/XSLT==<br />
====XML====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<subscriptions><br />
<feed_categories><br />
<feed_category>technology</feed_category><br />
<feed_category>sports</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_category>economy</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_category>local</feed_category><br />
<feed_category>educational</feed_category><br />
</feed_categories><br />
<br />
<user id="1"><br />
<user-name><![CDATA[jaan.fiktiivne@itcollege.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>local</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_description><![CDATA[Postimees]]></feed_description><br />
<feed_url>http://www.postimees.ee/rss/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="2" active="yes"><br />
<feed_category>technology</feed_category><br />
<feed_description><![CDATA[Digitund]]></feed_description><br />
<feed_url>http://raadio1.ee/digitund/feed/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="3" active="yes"><br />
<feed_category>economy</feed_category><br />
<feed_description><![CDATA[Bloomberg]]></feed_description><br />
<feed_url>http://www.newslookup.com/rss/business/bloomberg.rss</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
</feeds><br />
</user><br />
<br />
<user id="2"><br />
<user-name><![CDATA[jyri@mingimail.ee]]></user-name><br />
<group_id><![CDATA[child]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Educational Documentaries]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCLvs-IJf0B2T2v8hzy2zhEg</feed_url><br />
<no_of_episodes>10</no_of_episodes> <br />
</feed> <br />
</feeds><br />
</user><br />
<br />
<user id="3"><br />
<user-name><![CDATA[mari@mingimail.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>technology</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Air Crash Investigation]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCIsX1NI5W05MU0eKlhVwm8g</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed> <br />
</feeds><br />
</user><br />
<br />
</subscriptions><br />
</pre><br />
<br />
====XSD====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="subscriptions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="feed_categories"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="40" name="feed_category" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element maxOccurs="unbounded" name="user"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="user-name" type="xs:string" /><br />
<xs:element name="group_id" type="xs:string" /><br />
<xs:element name="feeds"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed_category" type="xs:string" /><br />
<xs:element name="feed_description" type="xs:string" /><br />
<xs:element name="feed_url" type="xs:string" /><br />
<xs:element name="no_of_episodes" type="xs:unsignedByte" /><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="active" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="max_number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
== Logi ==<br />
*03-04 XML'i, skeemifaili ja transformatsioonide loomine.<br />
<br />
====XSLT====<br />
Näitame kõiki kasutajaid ja nende tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="filter">""</xsl:param><br />
<br />
<html><br />
<head><br />
<title>Kõik kasutajad</title><br />
</head><br />
<body><br />
<p><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
<!-- valime järjest tsüklis kõik ROOM elemendid --><br />
<br />
id: <xsl:value-of select="@id"/>; <br/><br />
user-name: <xsl:value-of select="user-name"/>; <br/><br />
group: <xsl:value-of select="group_id"/>; <br/><br />
max number of feeds allowed: <xsl:value-of select="feeds/@max_number"/><br />
<table border="1"><br />
<br />
<tr><br />
<th><br />
description<br />
</th><br />
<th><br />
url<br />
</th><br />
<th><br />
feed_category<br />
</th><br />
</tr><br />
<br />
<xsl:for-each select="feeds/feed"><br />
<br />
<tr><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_description"/><br />
</td><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_url"/><br />
</td><br />
<br />
<td ><br />
<xsl:for-each select="feed_category"><br />
<li><br />
<xsl:value-of select="."/><br />
</li><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each ><br />
<br />
</table><br />
<br></br><br />
<br></br><br />
<br />
</xsl:for-each><br />
</h3><br />
</p><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
<pre><br />
Näitame kasutajaid, kes on omale tellinud tehnoloogiateemalised vood<br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>valitud kasutajad</title><br />
</head><br />
<br />
<body><br />
<xsl:for-each select="/subscriptions/user"><br />
<xsl:variable name="outer" select="."></xsl:variable><br />
<xsl:for-each select="feeds/feed/feed_category"><br />
<xsl:if test=".=$search_category"><br />
<h3><br />
<xsl:value-of select="$outer/user-name"/><br />
</h3><br />
</xsl:if><br />
<br />
</xsl:for-each><br />
<br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
Leiame, kui palju on igal kasutajal aktiivseid voogude tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>feedide arv kasutaja kohta</title><br />
</head><br />
<br />
<body><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
Kasutajal <xsl:value-of select="./user-name"/> on aktiivseid feed'isid: <xsl:value-of select="count(feeds/feed[@active='yes'])" /><br />
<br></br><br />
</xsl:for-each><br />
</h3><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre></div>Tsillajohttps://wiki.itcollege.ee/index.php?title=VRFeeds&diff=102438VRFeeds2016-04-06T15:32:25Z<p>Tsillajo: /* Kasutatavad tehnoloogiad */</p>
<hr />
<div>__TOC__<br />
<br />
== Tiimi liige ==<br />
* Tarmo Sillajõe<br />
<br />
=== Kasutatavad tehnoloogiad ===<br />
Täiendatakse jooksvalt<br />
XML<br />
<br />
=== Rakenduse kirjeldus ===<br />
Eesmärgiks luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
<br />
==XML/XSD/XSLT==<br />
====XML====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<subscriptions><br />
<feed_categories><br />
<feed_category>technology</feed_category><br />
<feed_category>sports</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_category>economy</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_category>local</feed_category><br />
<feed_category>educational</feed_category><br />
</feed_categories><br />
<br />
<user id="1"><br />
<user-name><![CDATA[jaan.fiktiivne@itcollege.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>local</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_description><![CDATA[Postimees]]></feed_description><br />
<feed_url>http://www.postimees.ee/rss/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="2" active="yes"><br />
<feed_category>technology</feed_category><br />
<feed_description><![CDATA[Digitund]]></feed_description><br />
<feed_url>http://raadio1.ee/digitund/feed/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="3" active="yes"><br />
<feed_category>economy</feed_category><br />
<feed_description><![CDATA[Bloomberg]]></feed_description><br />
<feed_url>http://www.newslookup.com/rss/business/bloomberg.rss</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
</feeds><br />
</user><br />
<br />
<user id="2"><br />
<user-name><![CDATA[jyri@mingimail.ee]]></user-name><br />
<group_id><![CDATA[child]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Educational Documentaries]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCLvs-IJf0B2T2v8hzy2zhEg</feed_url><br />
<no_of_episodes>10</no_of_episodes> <br />
</feed> <br />
</feeds><br />
</user><br />
<br />
<user id="3"><br />
<user-name><![CDATA[mari@mingimail.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>technology</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Air Crash Investigation]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCIsX1NI5W05MU0eKlhVwm8g</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed> <br />
</feeds><br />
</user><br />
<br />
</subscriptions><br />
<pre><br />
<br />
====XSD====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="subscriptions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="feed_categories"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="40" name="feed_category" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element maxOccurs="unbounded" name="user"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="user-name" type="xs:string" /><br />
<xs:element name="group_id" type="xs:string" /><br />
<xs:element name="feeds"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed_category" type="xs:string" /><br />
<xs:element name="feed_description" type="xs:string" /><br />
<xs:element name="feed_url" type="xs:string" /><br />
<xs:element name="no_of_episodes" type="xs:unsignedByte" /><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="active" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="max_number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<pre><br />
== Logi ==<br />
*03-04 XML'i, skeemifaili ja transformatsioonide loomine.<br />
<br />
====XSLT====<br />
Näitame kõiki kasutajaid ja nende tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="filter">""</xsl:param><br />
<br />
<html><br />
<head><br />
<title>Kõik kasutajad</title><br />
</head><br />
<body><br />
<p><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
<!-- valime järjest tsüklis kõik ROOM elemendid --><br />
<br />
id: <xsl:value-of select="@id"/>; <br/><br />
user-name: <xsl:value-of select="user-name"/>; <br/><br />
group: <xsl:value-of select="group_id"/>; <br/><br />
max number of feeds allowed: <xsl:value-of select="feeds/@max_number"/><br />
<table border="1"><br />
<br />
<tr><br />
<th><br />
description<br />
</th><br />
<th><br />
url<br />
</th><br />
<th><br />
feed_category<br />
</th><br />
</tr><br />
<br />
<xsl:for-each select="feeds/feed"><br />
<br />
<tr><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_description"/><br />
</td><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_url"/><br />
</td><br />
<br />
<td ><br />
<xsl:for-each select="feed_category"><br />
<li><br />
<xsl:value-of select="."/><br />
</li><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each ><br />
<br />
</table><br />
<br></br><br />
<br></br><br />
<br />
</xsl:for-each><br />
</h3><br />
</p><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<pre><br />
<br />
<pre><br />
Näitame kasutajaid, kes on omale tellinud tehnoloogiateemalised vood<br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>valitud kasutajad</title><br />
</head><br />
<br />
<body><br />
<xsl:for-each select="/subscriptions/user"><br />
<xsl:variable name="outer" select="."></xsl:variable><br />
<xsl:for-each select="feeds/feed/feed_category"><br />
<xsl:if test=".=$search_category"><br />
<h3><br />
<xsl:value-of select="$outer/user-name"/><br />
</h3><br />
</xsl:if><br />
<br />
</xsl:for-each><br />
<br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<pre><br />
<br />
Leiame, kui palju on igal kasutajal aktiivseid voogude tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>feedide arv kasutaja kohta</title><br />
</head><br />
<br />
<body><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
Kasutajal <xsl:value-of select="./user-name"/> on aktiivseid feed'isid: <xsl:value-of select="count(feeds/feed[@active='yes'])" /><br />
<br></br><br />
</xsl:for-each><br />
</h3><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<pre></div>Tsillajohttps://wiki.itcollege.ee/index.php?title=VRFeeds&diff=102437VRFeeds2016-04-06T15:31:23Z<p>Tsillajo: Created page with "__TOC__ == Tiimi liige == * Tarmo Sillajõe === Kasutatavad tehnoloogiad === Täiendatakse jooksvalt === Rakenduse kirjeldus === Eesmärgiks luua RSS voogude haldusteenus:..."</p>
<hr />
<div>__TOC__<br />
<br />
== Tiimi liige ==<br />
* Tarmo Sillajõe<br />
<br />
=== Kasutatavad tehnoloogiad ===<br />
Täiendatakse jooksvalt<br />
<br />
=== Rakenduse kirjeldus ===<br />
Eesmärgiks luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
<br />
==XML/XSD/XSLT==<br />
====XML====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<subscriptions><br />
<feed_categories><br />
<feed_category>technology</feed_category><br />
<feed_category>sports</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_category>economy</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_category>local</feed_category><br />
<feed_category>educational</feed_category><br />
</feed_categories><br />
<br />
<user id="1"><br />
<user-name><![CDATA[jaan.fiktiivne@itcollege.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>local</feed_category><br />
<feed_category>politics</feed_category><br />
<feed_description><![CDATA[Postimees]]></feed_description><br />
<feed_url>http://www.postimees.ee/rss/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="2" active="yes"><br />
<feed_category>technology</feed_category><br />
<feed_description><![CDATA[Digitund]]></feed_description><br />
<feed_url>http://raadio1.ee/digitund/feed/</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
<feed id="3" active="yes"><br />
<feed_category>economy</feed_category><br />
<feed_description><![CDATA[Bloomberg]]></feed_description><br />
<feed_url>http://www.newslookup.com/rss/business/bloomberg.rss</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed><br />
</feeds><br />
</user><br />
<br />
<user id="2"><br />
<user-name><![CDATA[jyri@mingimail.ee]]></user-name><br />
<group_id><![CDATA[child]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Educational Documentaries]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCLvs-IJf0B2T2v8hzy2zhEg</feed_url><br />
<no_of_episodes>10</no_of_episodes> <br />
</feed> <br />
</feeds><br />
</user><br />
<br />
<user id="3"><br />
<user-name><![CDATA[mari@mingimail.ee]]></user-name><br />
<group_id><![CDATA[student]]></group_id><br />
<feeds max_number="6"><br />
<feed id="1" active="yes"><br />
<feed_category>educational</feed_category><br />
<feed_category>technology</feed_category><br />
<feed_category>entertainment</feed_category><br />
<feed_description><![CDATA[Air Crash Investigation]]></feed_description><br />
<feed_url>https://www.youtube.com/channel/UCIsX1NI5W05MU0eKlhVwm8g</feed_url><br />
<no_of_episodes>10</no_of_episodes><br />
</feed> <br />
</feeds><br />
</user><br />
<br />
</subscriptions><br />
<pre><br />
<br />
====XSD====<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="subscriptions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="feed_categories"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="40" name="feed_category" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element maxOccurs="unbounded" name="user"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="user-name" type="xs:string" /><br />
<xs:element name="group_id" type="xs:string" /><br />
<xs:element name="feeds"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="feed_category" type="xs:string" /><br />
<xs:element name="feed_description" type="xs:string" /><br />
<xs:element name="feed_url" type="xs:string" /><br />
<xs:element name="no_of_episodes" type="xs:unsignedByte" /><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="active" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="max_number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<pre><br />
== Logi ==<br />
*03-04 XML'i, skeemifaili ja transformatsioonide loomine.<br />
<br />
====XSLT====<br />
Näitame kõiki kasutajaid ja nende tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="filter">""</xsl:param><br />
<br />
<html><br />
<head><br />
<title>Kõik kasutajad</title><br />
</head><br />
<body><br />
<p><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
<!-- valime järjest tsüklis kõik ROOM elemendid --><br />
<br />
id: <xsl:value-of select="@id"/>; <br/><br />
user-name: <xsl:value-of select="user-name"/>; <br/><br />
group: <xsl:value-of select="group_id"/>; <br/><br />
max number of feeds allowed: <xsl:value-of select="feeds/@max_number"/><br />
<table border="1"><br />
<br />
<tr><br />
<th><br />
description<br />
</th><br />
<th><br />
url<br />
</th><br />
<th><br />
feed_category<br />
</th><br />
</tr><br />
<br />
<xsl:for-each select="feeds/feed"><br />
<br />
<tr><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_description"/><br />
</td><br />
<br />
<td valign="top"><br />
<xsl:value-of select="feed_url"/><br />
</td><br />
<br />
<td ><br />
<xsl:for-each select="feed_category"><br />
<li><br />
<xsl:value-of select="."/><br />
</li><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each ><br />
<br />
</table><br />
<br></br><br />
<br></br><br />
<br />
</xsl:for-each><br />
</h3><br />
</p><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<pre><br />
<br />
<pre><br />
Näitame kasutajaid, kes on omale tellinud tehnoloogiateemalised vood<br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>valitud kasutajad</title><br />
</head><br />
<br />
<body><br />
<xsl:for-each select="/subscriptions/user"><br />
<xsl:variable name="outer" select="."></xsl:variable><br />
<xsl:for-each select="feeds/feed/feed_category"><br />
<xsl:if test=".=$search_category"><br />
<h3><br />
<xsl:value-of select="$outer/user-name"/><br />
</h3><br />
</xsl:if><br />
<br />
</xsl:for-each><br />
<br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<pre><br />
<br />
Leiame, kui palju on igal kasutajal aktiivseid voogude tellimusi.<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"<br />
><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<br />
<xsl:param name="search_category">technology</xsl:param><br />
<br />
<html><br />
<head><br />
<title>feedide arv kasutaja kohta</title><br />
</head><br />
<br />
<body><br />
<h3><br />
<xsl:for-each select="/subscriptions/user"><br />
Kasutajal <xsl:value-of select="./user-name"/> on aktiivseid feed'isid: <xsl:value-of select="count(feeds/feed[@active='yes'])" /><br />
<br></br><br />
</xsl:for-each><br />
</h3><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<pre></div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&diff=102425Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20162016-04-06T02:48:12Z<p>Tsillajo: </p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
__NOINDEX__<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2016=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. <br />
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.<br />
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.<br />
<br />
Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele<br />
<br />
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.<br />
<br />
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.<br />
<br />
==Tähtajad==<br />
<br />
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''20. märts 2016'''.<br />
** Retsensioonid XML-failide kohta peavad tehtud olema '''27. märts 2016'''.<br />
** '''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. <ins>Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.</ins>'''<br />
<br />
* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]<br />
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: '''17.aprill 2016'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Veebiteenus tuleb esitleda!--><br />
<br />
* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. mai 2016'''.<br />
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''08. juuni 2016'''.<br />
<br />
<!--** Klientrakendused tuleb esitleda!--><br />
<br />
<!--* '''Meeskonna kokkuvõttev aruanne'''<br />
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011<br />
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit<br />
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda!--><br />
<br />
==Hindamine==<br />
===Üldised kriteeriumid===<br />
<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
<br />
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. <br />
<br />
'''Maksimumtulemuse annab (vähemalt 4/6):'''<br />
<br />
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)<br />
* Mobiilrakendused <br />
* AngularJS klientrakendus<br />
* Kogukondade kaasamine<br />
* Kasutajamugavus<br />
* Läbimõeldud töökorraldus<br />
* Lisavõimaluste realiseerimine (vt näidisteemad)<br />
<br />
===XML andmefail===<br />
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.<br />
<br />
XML-il peab olema vähemalt 4 loogilist dimensiooni.<br />
<dim1><br />
<dim2><br />
<dim3><br />
<dim4><br />
</dim4><br />
</dim3><br />
</dim2><br />
</dim1><br />
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.<br />
<br />
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje<br />
<br />
===Veebiteenus===<br />
Loodav veebiteenus peab võimaldama:<br />
* Teenuse pakkumist<br />
* '''Teenuse kasutajate tuvastamist ning haldamist'''<br />
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes<br />
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.<br />
<br />
Loodav veebiteenus peab toetama mitme kasutaja võimalust.<br />
<br />
Loodav veebiteenus tuleb luua kasutades ''Windows Communication Foundation'' või ASP.NET MVC Web API tehnoloogiat<br />
<br />
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,<br />
<br />
<br />
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).<br />
<br />
===Klientrakendus===<br />
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.<br />
<br />
Variant1: teha klientrakendus enda loodud veebiteenusele <br />
<br />
Variant2: teha klientrakendus mõnele levinud veebiteenusele.<br />
Näiteks: <br />
* http://www.bing.com/developer<br />
* http://www.flickr.com/services/api/response.soap.html<br />
* http://developer.ebay.com/developercenter/windows/<br />
* http://apiwiki.twitter.com/Getting-Started<br />
<br />
===Retsensioonid===<br />
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.<br />
<br />
Retsensioon peab sisaldama minimaalselt...<br />
* XML - ...200 sõna.<br />
* Veebiteenus - ...600 sõna.<br />
* Klientrakendus - ...600 sõna.<br />
<br />
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.<br />
<br />
==Konsultatsioonid==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel<br />
mait.poska [ät] itcollege.ee või (+372 53 469 734)<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2016 kevad=<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele<br />
<br />
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.<br />
<br />
<br />
==Näidisteemad==<br />
<br />
===Nimede pakkumise teenus===<br />
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: ''autocompleter'' tarvis teenuse pakkumine<br />
<br />
====Ülesanne====<br />
Luua sobiva alguse järgi nimede pakkumise teenus:<br />
* alates kahetähelisetest algustest pakkuda sobivad nimesid<br />
* luua võimalus kasutajatel nimesid lisada<br />
* luua võimalus administraatoril nimesid muuta/kustutada<br />
* meeste ja naiste nimed peavad olema süsteemis eristatavad<br />
* luua võimalus, mis võimaldab kuvada populaarseid nimesid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud<br />
<br />
===Külastusstatistika teenus===<br />
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.<br />
<br />
====Ülesanne====<br />
Luua külastusstatistika teenus:<br />
* kasutaja saab teenuses registreerida külastusi<br />
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua võimalus registreerida alamlehtede külastusstatistikat<br />
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)<br />
<br />
===Telefoniraamatu teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida<br />
<br />
====Ülesanne====<br />
Luua telefoniraamatu teenus:<br />
* kasutaja saab teenuses kontakte lisada ja kustutada<br />
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutajaid on võimalik lisada gruppidesse<br />
* kasutajal on võimalik lisada vajalike kontaktandmete liike<br />
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper<br />
<br />
===RSS voogude kogumise ja uudiste kuvamise teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda<br />
<br />
====Ülesanne====<br />
Luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
*<br />
<br />
= Meeskonnad 2016=<br />
<br />
==Päevaõpe==<br />
<br />
=== Meeskond Travo 2.0 ===<br />
Liikmed:<br />
* Tarvo Reinpalu<br />
<br />
Meeskonna koduleht: [[Meeskond: Travo 2.0]]<br />
<br />
=== Meeskond "Aloha Snackbar" ===<br />
Liikmed:<br />
* Egert Aia<br />
* Merit Ridaste<br />
* Ants-Kristjan Rooma<br />
* Siim Ivask<br />
<br />
Meeskonna koduleht: [[Aloha Snackbar]]<br />
<br />
Retsensioon meeskonnale [[SHOP]] asub [https://wiki.itcollege.ee/index.php/Talk:SHOP siin]<br/><br />
Retsensioon meeskonnale [[LuckyYou]] asub [https://wiki.itcollege.ee/index.php/Talk:LuckyYou siin]<br />
<br />
=== Meeskond Kõnõtraat ===<br />
Liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
<br />
Meeskonna koduleht: [[Kõnõtraat]]<br />
<br />
=== Meeskond "Lebokeiss OÜ Core 1.0" ===<br />
Liikmed:<br />
* Joonas Jõeleht - Projektijuht<br />
* Karell Veskimeister <br />
* Kerli Edasi<br />
* Iris Tambaum<br />
* Timo Lanno<br />
Meeskonna koduleht: [[Lebokeiss OÜ]].<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 Travo 2.0] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 siin].<br />
<br />
=== Meeskond "LuckyYou" ===<br />
Liikmed:<br />
* Tanel Vähk<br />
* Aleks Luik<br />
* Melissa Eenmaa<br />
* Taavi Kliss<br />
<br />
Meeskonna koduleht: [[LuckyYou]]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_TRAVO_2.0 SIIT]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/K%C3%B5n%C3%B5traat Kõnõtraat] XML retsensioon leiab [https://wiki.itcollege.ee/index.php?title=LuckyYou#XML_retsensioon_K.C3.95N.C3.95TRAAT SIIT]<br />
<br />
=== Meeskond SHOP ===<br />
Liikmed:<br />
* Johannes Tamm<br />
* Martin Mägi<br />
* Martin Betlem<br />
* Merilyn Renser<br />
<br />
Meeskonna koduleht: [[SHOP]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/BurgerAce BurgerAce] asub [https://wiki.itcollege.ee/index.php/Talk:BurgerAce#SHOPi_retsensioon_meeskonnale_BurgerAce siin]<br />
<br />
=== Meeskond BurgerAce ===<br />
Liikmed:<br />
* Silver Ohlo<br />
* Martin Luik<br />
* Ahto Elken<br />
* Arvo Bendi<br />
Meeskonna koduleht: [[BurgerAce]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Netgroup Netgroup] asub [https://wiki.itcollege.ee/index.php/Talk:Netgroup siin]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering siin]<br />
<br />
=== Meeskond LinkCode ===<br />
Liikmed:<br />
* Rene Ott<br />
* Renet Pirso<br />
<br />
Meeskonna koduleht: [[LinkCode]]<br />
<br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br/><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]<br />
<br />
=== Meeskond Screaming Magic Gnomes ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Taavi Kivimaa<br />
* Siim Osa<br />
<br />
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]<br />
<br />
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar#Retsensioon_XML Aloha Snackbar]<br />
<br />
retsensioon meeskonnale Ordering [https://wiki.itcollege.ee/index.php/Talk:Ordering]<br />
<br />
=== Meeskond Givela ===<br />
Liikmed:<br />
* Mikk Raudsepp<br />
* Alar Ameerikas<br />
* Vladimir Rõkovanov<br />
<br />
Meeskonna koduleht: [[Givela]]<br />
<br />
XML Retsensioon meeskonnale [[Kõnõtraat]] asub [https://wiki.itcollege.ee/index.php/Talk:K%C3%B5n%C3%B5traat siin ]<br />
<br />
=== Meeskond VVA ===<br />
Liikmed:<br />
* Aleksandr Babõkin<br />
* Vladislav Kovaltšuk<br />
* Andrei Tverskoi<br />
* Vladislav Lahtarin<br />
<br />
Meeskonna koduleht: [[VVA]]<br />
<br />
Retsensioon XML-failide kohta meeskonnale "Givela" [https://wiki.itcollege.ee/index.php/VVA#Retsensioon_XML-failide_kohta_meeskonnale_.22Givela.22 siin]<br />
<br />
=== Meeskond "Undress Gaver" ===<br />
Liikmed:<br />
* Marko Koiduste<br />
* Jaanus Türnpuu<br />
* Sergei Fatejev<br />
* Kaspar Tilk<br />
<br />
Meeskonna koduleht: [[Undress Gaver]] <br /><br />
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ordering Ordering] asub [https://wiki.itcollege.ee/index.php/Talk:Ordering#Retsensioon_meeskonna_Undress_G.C3.A4ver_poolt siin]<br />
<br />
=== Meeskond "Double Trouble" ===<br />
Liikmed:<br />
* Kaido Henrik Elias<br />
* Jekaterina Jakimets<br />
<br />
Meeskonna koduleht: [[DoubleTrouble]]<br />
<br />
XML retsensioon meeskonnale VRJ [https://wiki.itcollege.ee/index.php/Talk:VRJ asub siin]<br/><br />
XML retsensioon meeskonnale Givela [https://wiki.itcollege.ee/index.php/Talk:Givela asub siin]<br />
<br />
=== Meeskond "Team ATW" ===<br />
Liikmed:<br />
* Aleks Tatter<br />
* Vaiko Vällik<br />
<br />
Meeskonna koduleht: [[Team_ATW]]<br />
<br />
=== Meeskond "Netgroup" ===<br />
Liikmed:<br />
* Indrek Nurja<br />
* Imre Teras<br />
* Kristjan Kotto<br />
* Marek Kivikink<br />
<br />
Meeskonna koduleht: [[Netgroup]]<br />
<br />
=== Meeskond "Ordering" ===<br />
Liikmed:<br />
* Kelli Lukas<br />
* Märt Lõhmus<br />
<br />
Meeskonna koduleht: [[Ordering]]<br />
<br />
=== Meeskond KTM Development ===<br />
Liikmed:<br />
* Tauno Otti<br />
* Mart Abel<br />
* Kristian Laupa<br />
<br />
Meeskonna koduleht: [[KTMdev]]<br />
<br />
==Kaugõpe==<br />
=== Meeskond "Symphony No. 7 in C-sharp minor" ===<br />
Liikmed:<br />
* Mikhail Reznichenko<br />
* 10143193<br />
* 10090107<br />
* Alisa Dudinova<br />
<br />
Meeskonna koduleht: [[Meeskond "Symphony No. 7 in C-sharp minor"]]<br />
<br />
XML ülesande retsensioonid meeskonnale [https://wiki.itcollege.ee/index.php/Talk:VRJ "VRJ"] ja [https://wiki.itcollege.ee/index.php/Talk:Vrii-team "Vrii-team"]<br />
<br />
=== Meeskond VRii Team ===<br />
<br />
Liikmed:<br />
* Andres Mets<br />
* Toomas Juhkov<br />
* Tiit Kuuskmäe<br />
* Kaire Toom<br />
<br />
Meeskonna koduleht: [[Vrii-team]]<br />
<br />
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.<br />
<br />
Retsensioonid XML ülesandele: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Symphony_No._7_in_C-sharp_minor%22 Meeskond "Symphony No. 7 in C-sharp minor"] ja [https://wiki.itcollege.ee/index.php/Talk:Sille Sille].<br />
<br />
=== Meeskond "VRJ" ===<br />
Liikmed:<br />
* Jevgeni Gavrilov<br />
* Vladimir Nitsenko<br />
* Riho Uusjärv<br />
<br />
Meeskonna koduleht: [[VRJ]]<br />
<br />
Meeskond [https://wiki.itcollege.ee/index.php/Aeg"Aeg"] ja [https://wiki.itcollege.ee/index.php/Enneaegsed"Enneaegsed"] retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/VRJ#Retsensioon "siin"]<br />
<br />
=== Meeskond "freeVariable" ===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
* Kristjan Adrat<br />
* <sinu_nimi><br />
* <sinu_nimi><br />
<br />
Meeskonna koduleht: [[freeVar]]<br />
<br />
Meeskonna [[Aeg]] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_1 asub siin]<br />
<br />
Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:_Travo_2.0 TRAVO 2.0] XML retsensioon [https://wiki.itcollege.ee/index.php/FreeVar#Retsensioon_2 asub siin]<br />
<br />
=== Meeskond "Enneaegsed" ===<br />
Liikmed:<br />
* Jaan Elken<br />
* Margit Ool<br />
<br />
Meeskonna koduleht: [[Enneaegsed]]<br />
<br />
XML ülesande retsensioon meeskonnale Travo 2.0 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Travo_2.0 asub siin].<br />
XML ülesande retsensioon meeskonnale Aloha Snackbar [https://wiki.itcollege.ee/index.php/Talk:Aloha_Snackbar asub siin].<br />
<br />
=== Meeskond: "Skeddl" ===<br />
Liikmed:<br />
* Karina Egipt<br />
* Kärt Palm<br />
* Joonatan Uusväli<br />
* Siim Veskilt<br />
* Aleksei Suvorov<br />
<br />
Meeskonna koduleht : [[Skeddl]]<br />
<br />
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].<br />
<br />
26.03.2016 Meeskonna [[Aeg]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_1_retsensioon SIIT]<br />
<br />
26.03.2016 Meeskonna [[Enneaegsed]] XML retsensioon leiab [https://wiki.itcollege.ee/index.php/Skeddl#XML_retsensioon_2 SIIT]<br />
<br />
=== Meeskond: "Sille" ===<br />
Liikmed:<br />
* Andres Trei<br />
* Lasse Kolkanen<br />
<br />
Meeskonna koduleht : [[Sille]]<br />
<br />
<br />
Meeskonna [[VRJ]] XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]<br />
<br />
=== Meeskond: "A$unik" ===<br />
Liikmed:<br />
* Hardi Antsov<br />
* Juhan Trink<br />
<br />
Meeskonna koduleht : [[A$unik]]<br />
<br />
=== Meeskond: "Yksikyritus" ===<br />
Liige:<br />
* Kaidi Parman<br />
<br />
Meeskonna koduleht : [[Yksikyritus]]<br />
<br />
=== Meeskond: "Aeg" ===<br />
Liige:<br />
* Maksim Gorb<br />
<br />
Meeskonna koduleht : [[Aeg]]<br />
<br />
=== Meeskond: "VRFeeds" ===<br />
Liige:<br />
* Tarmo Sillajõe<br />
<br />
Meeskonna koduleht : [[VRFeeds]]</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=User:Tsillajo&diff=102407User:Tsillajo2016-04-05T03:02:40Z<p>Tsillajo: </p>
<hr />
<div>__TOC__<br />
<br />
== Tiim ==<br />
* Tarmo Sillajõe<br />
<br />
== Idee == <br />
===RSS voogude kogumise ja uudiste kuvamise teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Lopetajad&diff=87355Lopetajad2015-03-07T12:25:49Z<p>Tsillajo: /* Meeskonna liikmed */</p>
<hr />
<div>=Ehk lõpetab see aasta=<br />
==Meeskonna liikmed==<br />
*Braid Torn<br />
*Heiki Linnamägi<br />
*Helge Saks<br />
*Tarmo Sillajõe<br />
<br />
==XML andmefail==<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<Seriaalid><br />
<Seriaal><br />
<Nimi><br />
Game of thrones<br />
</Nimi><br />
<Hooajad><br />
<Hooaeg number="1"><br />
<Eelarve>$60 million</Eelarve><br />
<Näitlejad><br />
<Näitleja><br />
<Nimi>Sean Bean</Nimi><br />
<Roll>Eddard 'Ned' Stark</Roll><br />
</Näitleja><br />
<Näitleja><br />
<Nimi>Mark Addy</Nimi><br />
<Roll>Robert Baratheon</Roll><br />
</Näitleja><br />
<Näitleja><br />
<Nimi>Nikolaj Coster-Waldau</Nimi><br />
<Roll>Jaime Lannister</Roll><br />
</Näitleja><br />
<Näitleja><br />
<Nimi>Michelle Fairley</Nimi><br />
<Roll>Catelyn Stark</Roll><br />
</Näitleja><br />
<Näitleja><br />
<Nimi>Lena Headey</Nimi><br />
<Roll>Cersei Lannister</Roll><br />
</Näitleja><br />
</Näitlejad><br />
<Osad><br />
<Osa nimi="Winter Is Coming"><br />
<Kokkuvõte><br />
Jon Arryn, the Hand of the King, is dead. King Robert Baratheon plans to ask his oldest friend, Eddard Stark, to take Jon's place. Across the sea, Viserys Targaryen plans to wed his sister to a nomadic warlord in exchange for an army.<br />
</Kokkuvõte><br />
<IlmumisAeg><br />
8 Sep. 2011<br />
</IlmumisAeg><br />
</Osa><br />
<Osa nimi="The Kingsroad"><br />
<Kokkuvõte><br />
While Bran recovers from his fall, Ned takes only his daughters to Kings Landing. Jon Snow goes with his uncle Benjen to The Wall. Tyrion joins them.<br />
</Kokkuvõte><br />
<IlmumisAeg><br />
15 Sep. 2011<br />
</IlmumisAeg><br />
</Osa><br />
</Osad><br />
</Hooaeg><br />
<Hooaeg number="2"><br />
<Eelarve>$69 million</Eelarve><br />
<Näitlejad><br />
<Näitleja><br />
<Nimi>Peter Dinklage</Nimi><br />
<Roll>Tyrion Lannister</Roll><br />
</Näitleja><br />
<Näitleja><br />
<Nimi>Nikolaj Coster-Waldau</Nimi><br />
<Roll>Jaime Lannister</Roll><br />
</Näitleja><br />
<Näitleja><br />
<Nimi>Lena Headey</Nimi><br />
<Roll>Cersei Lannister</Roll><br />
</Näitleja><br />
</Näitlejad><br />
<Osad><br />
<Osa nimi="The North Remembers"><br />
<Kokkuvõte><br />
Tyrion arrives at Kings Landing to take his father's place as Hand of the King. Stannis Baratheon plans to take the Iron Throne for his own. Robb tries to decide his next move in the war. The Night's Watch arrive at the house of Craster.<br />
</Kokkuvõte><br />
<IlmumisAeg><br />
8 Apr. 2012<br />
</IlmumisAeg><br />
</Osa><br />
<Osa nimi="The Night Lands"><br />
<Kokkuvõte><br />
Arya makes friends with Gendry. Tyrion tries to take control of the small council. Theon arrives at his home, Pyke, in order to persuade his father into helping Robb with the war. Jon tries to investigate Craster's secret.<br />
</Kokkuvõte><br />
<IlmumisAeg><br />
8 Apr. 2012<br />
</IlmumisAeg><br />
</Osa><br />
</Osad><br />
</Hooaeg><br />
</Hooajad><br />
</Seriaal><br />
<Seriaal><br />
<Nimi><br />
House of Cards<br />
</Nimi><br />
<Hooajad><br />
<Hooaeg number="1"><br />
<Eelarve>$50 million</Eelarve><br />
<Näitlejad><br />
<Näitleja><br />
<Nimi>Kevin Spacey</Nimi><br />
<Roll>Francis Underwood</Roll><br />
</Näitleja><br />
<Näitleja><br />
<Nimi>Robin Wright</Nimi><br />
<Roll>Claire Underwood</Roll><br />
</Näitleja><br />
</Näitlejad><br />
<Osad><br />
<Osa nimi="Chapter 1"><br />
<Kokkuvõte><br />
Congressman Francis Underwood has been declined the chair for Secretary of State. He's now gathering his own team to plot his revenge. Zoe Barnes, a reporter for the Washington Herald, will do anything to get her big break.<br />
</Kokkuvõte><br />
<IlmumisAeg><br />
1 Feb. 2013<br />
</IlmumisAeg><br />
</Osa><br />
<Osa nimi="Chapter 2"><br />
<Kokkuvõte><br />
Francis and Doug plan to frame Secretary of State nominee, Michael Kern. Meanwhile, Zoe's popularity at the Washington Herald continues to grow.<br />
</Kokkuvõte><br />
<IlmumisAeg><br />
1 Feb. 2013<br />
</IlmumisAeg><br />
</Osa><br />
<Osa nimi="Chapter 3"><br />
<Kokkuvõte><br />
Francis heads for his hometown to deal with a crisis. Zoe negotiates the politics of being a journalist on the rise. Claire finds herself a new business partner.<br />
</Kokkuvõte><br />
<IlmumisAeg><br />
1 Feb. 2013<br />
</IlmumisAeg><br />
</Osa><br />
</Osad><br />
</Hooaeg><br />
</Hooajad><br />
</Seriaal><br />
</Seriaalid><br />
</pre><br />
===XML skeemifail===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="Seriaalid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="Seriaal"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" type="xs:string" /><br />
<xs:element name="Hooajad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="Hooaeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Eelarve" type="xs:string" /><br />
<xs:element name="Näitlejad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="Näitleja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" type="xs:string" /><br />
<xs:element name="Roll" type="xs:string" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Osad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="Osa"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kokkuvõte" type="xs:string" /><br />
<xs:element name="IlmumisAeg" type="xs:string" /><br />
</xs:sequence><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="number" type="xs:unsignedByte" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
===XSLT fail===<br />
<pre><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"><br />
<xsl:output method="xml" indent="yes"/><br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<table style="text-align: left"><br />
<tr><br />
<th style="width: 80px"></th><br />
<th style="width: 80px"></th><br />
<th style="width: 120px"></th><br />
<th style="width: 120px"></th><br />
<th style="width: 120px"></th><br />
<th style="width: 120px"></th><br />
</tr><br />
<xsl:for-each select="Seriaalid/Seriaal"><br />
<tr><br />
<th>Tv series</th><br />
<td colspan="4"><br />
<xsl:value-of select="Nimi"/><br />
</td><br />
</tr><br />
<tr><br />
<th></th><br />
<th colspan="5">Seasons</th><br />
</tr><br />
<xsl:for-each select="Hooajad/Hooaeg"><br />
<tr><br />
<th colspan="2"></th><br />
<th>Season</th><br />
<th colspan="4">Budget</th><br />
</tr><br />
<tr><br />
<td colspan="2"></td><br />
<td><br />
<xsl:value-of select="@number"/><br />
</td><br />
<td colspan="4"><br />
<xsl:value-of select="Eelarve"/><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2"></th><br />
<th>Actors</th><br />
<th>Nimi</th><br />
<th colspan="3">Role</th><br />
</tr><br />
<xsl:for-each select="Näitlejad/Näitleja"><br />
<tr><br />
<td colspan="3"></td><br />
<td><br />
<xsl:value-of select="Nimi"/><br />
</td><br />
<td colspan="3"><br />
<xsl:value-of select="Roll"/><br />
</td><br />
</tr><br />
</xsl:for-each><br />
<tr/><br />
<tr><br />
<th colspan="2"></th><br />
<th>Episodes</th><br />
<th>Name</th><br />
<th>Summary</th><br />
<th colspan="2">Premier</th><br />
</tr><br />
<xsl:for-each select="Osad/Osa"><br />
<tr><br />
<td colspan="3"></td><br />
<td><br />
<xsl:value-of select="@nimi"/><br />
</td><br />
<td><br />
<xsl:value-of select="Kokkuvõte"/><br />
</td><br />
<td colspan="2"><br />
<xsl:value-of select="IlmumisAeg"/><br />
</td><br />
</tr><br />
</xsl:for-each><br />
</xsl:for-each><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
<br />
==Veebiteenus==<br />
<br />
==Klientrakendus==</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&diff=87354Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20152015-03-07T12:25:25Z<p>Tsillajo: /* Ehk lõpetab see aasta */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2015=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele<br />
<br />
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.<br />
<br />
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.<br />
<br />
==Tähtajad==<br />
<br />
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015#XML_andmefail NB! Täpsem info]<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''07. märts 2015'''.<br />
** Retsensioonid XML-failide kohta peavad tehtud olema '''14. märts 2015'''.<br />
** '''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. <ins>Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.</ins>'''<br />
<br />
* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015#Veebiteenus NB! Täpsem info]<br />
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilheel kirjeldatud hiljemalt: '''4.aprill 2015'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''24. mai 2015'''.<br />
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''30. mai 2015'''.<br />
<br />
<!--** Veebiteenus tuleb esitleda!--><br />
<br />
* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015#Klientrakendus NB! Täpsem info]<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''24. mai 2015'''.<br />
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''30. mai 2015'''.<br />
<br />
<!--** Klientrakendused tuleb esitleda!--><br />
<br />
<!--* '''Meeskonna kokkuvõttev aruanne'''<br />
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011<br />
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit<br />
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda!--><br />
<br />
==Hindamine==<br />
===Üldised kriteeriumid===<br />
<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
<br />
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. <br />
<br />
'''Maksimumtulemuse annab (vähemalt 4/7):'''<br />
<br />
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)<br />
* Mobiilrakendused <br />
* Kogukondade kaasamine<br />
* AJAX / Silverlight<br />
* Kasutajamugavus<br />
* Läbimõeldud töökorraldus<br />
* Lisavõimaluste realiseerimine (vt näidisteemad)<br />
<br />
===XML andmefail===<br />
Ü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.<br />
<br />
XML-il peab olema vähemalt 4 loogilist dimensiooni.<br />
<dim1><br />
<dim2><br />
<dim3><br />
<dim4><br />
</dim4><br />
</dim3><br />
</dim2><br />
</dim1><br />
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.<br />
<br />
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje<br />
<br />
===Veebiteenus===<br />
Loodav veebiteenus peab võimaldama:<br />
* Teenuse pakkumist<br />
* '''Teenuse kasutajate tuvastamist ning haldamist'''<br />
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes<br />
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.<br />
<br />
Loodav veebiteenus peab toetama mitme kasutaja võimalust.<br />
<br />
Loodav veebiteenus tuleb luua kasutades ''Windows Communication Foundation'' või ASP.NET MVC Web API tehnoloogiat<br />
<br />
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,<br />
<br />
<br />
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).<br />
<br />
===Klientrakendus===<br />
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.<br />
<br />
Variant1: teha klientrakendus enda loodud veebiteenusele <br />
<br />
Variant2: teha klientrakendus mõnele levinud veebiteenusele.<br />
Näiteks: <br />
* http://www.bing.com/developer<br />
* http://www.flickr.com/services/api/response.soap.html<br />
* http://developer.ebay.com/developercenter/windows/<br />
* http://apiwiki.twitter.com/Getting-Started<br />
<br />
===Retsensioonid===<br />
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.<br />
<br />
Retsensioon peab sisaldama minimaalselt...<br />
* XML - ...200 sõna.<br />
* Veebiteenus - ...600 sõna.<br />
* Klientrakendus - ...600 sõna.<br />
<br />
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.<br />
<br />
==Konsultatsioonid==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel<br />
mait.poska [ät] itcollege.ee (+372 53 469 734) või<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2015 kevad=<br />
''' Kodutöö koosneb kolmest eraldiseisvast ülesandest:'''<br />
* 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)<br />
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes<br />
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele<br />
<br />
<br />
<br />
==Näidisteemad==<br />
<br />
===Nimede pakkumise teenus===<br />
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: ''autocompleter'' tarvis teenuse pakkumine<br />
<br />
====Ülesanne====<br />
Luua sobiva alguse järgi nimede pakkumise teenus:<br />
* alates kahetähelisetest algustest pakkuda sobivad nimesid<br />
* luua võimalus kasutajatel nimesid lisada<br />
* luua võimalus administraatoril nimesid muuta/kustutada<br />
* meeste ja naiste nimed peavad olema süsteemis eristatavad<br />
* luua võimalus, mis võimaldab kuvada populaarseid nimesid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud<br />
<br />
===Külastusstatistika teenus===<br />
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.<br />
<br />
====Ülesanne====<br />
Luua külastusstatistika teenus:<br />
* kasutaja saab teenuses registreerida külastusi<br />
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua võimalus registreerida alamlehtede külastusstatistikat<br />
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)<br />
<br />
===Telefoniraamatu teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida<br />
<br />
====Ülesanne====<br />
Luua telefoniraamatu teenus:<br />
* kasutaja saab teenuses kontakte lisada ja kustutada<br />
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutajaid on võimalik lisada gruppidesse<br />
* kasutajal on võimalik lisada vajalike kontaktandmete liike<br />
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper<br />
<br />
===RSS voogude kogumise ja uudiste kuvamise teenus===<br />
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda<br />
<br />
====Ülesanne====<br />
Luua RSS voogude haldusteenus:<br />
* kasutaja saab teenuses RSS vooge lisada ja kustudada<br />
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid<br />
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult<br />
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega <br />
*<br />
<br />
= Meeskonnad 2015=<br />
==Meeskond Demo==<br />
Meeskonna liikmed:<br />
*Liige 1<br />
*Liige 2<br />
<br />
==Meeskond ROKK==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:ROKK Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Rene Ott<br />
*Kristian Kalm<br />
<br />
==Lupardid VR2==<br />
[[Lupardid VR2|Meeskonna leht]]<br />
<br />
Meeskonna liikmed:<br />
*Timo Triisa<br />
*Madis Männik<br />
*Johannes Vatsfeldt<br />
*Tanel Pääro<br />
<br />
==R0ds==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Rain Mäsak<br />
*Oliver Armväärt<br />
*Den-Daniel Dobrus - ''Lead''<br />
*Sten Saliste<br />
<br />
==MS-TO==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Margus Roo<br />
*Silja Saar<br />
*Tõnis Luik<br />
*Ott Kingisepp<br />
<br />
== Meeskond XYZ ==<br />
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]<br />
<br />
Meeskonna liikmed:<br />
<br />
* Sulev Pert<br />
<br />
== HMR ==<br />
[https://wiki.itcollege.ee/index.php/HMR Koduleht]<br />
<br />
Meeskonna liikmed:<br />
<br />
* Harles Luts<br />
* Mattiko Kabanen<br />
* Ranek Runthal<br />
<br />
== /* Anonüümsed koodikommentaatorid */ ==<br />
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Madis Uudam<br />
*Kristjan Kebja<br />
*Olle Mikk<br />
<br />
===Meeskonna poolt kirjutatud retsensioonid===<br />
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioonid retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO MS-TO]<br />
<br />
== Meeskond Flauto ==<br />
[https://wiki.itcollege.ee/index.php/Flauto Flauto koduleht]<br />
<br />
Meeskonna liige:<br />
<br />
* Lelet Hollo<br />
<br />
==Meeskond Taandarendajad==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2 Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Priit Üksküla<br />
*Kaido Henrik Elias<br />
*Meelis Talvis<br />
<br />
==Meeskond KRTT==<br />
[https://wiki.itcollege.ee/index.php/KRTT Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Kert Siiner<br />
*Ralf Sitska<br />
*Timmo Tõnts<br />
*Triin Õige<br />
<br />
==Meeskond Hubris==<br />
[https://wiki.itcollege.ee/index.php/Hubris Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Sander Maasikamäe<br />
*Allan Paalo<br />
*Madis Rääk<br />
<br />
==Meeskond VariableMoods==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:VariableMoods2 Ajaveeb]<br />
<br />
Meeskonna liikmed:<br />
*Berit Veidemann<br />
*Mihkel Künnapas<br />
*Krister Kamla<br />
<br />
==[https://wiki.itcollege.ee/index.php/ALTER_eGO ALTER eGO]==<br />
<br />
Meeskonna liikmed:<br />
*Egon Lund<br />
<br />
==Meeskond Tab==<br />
[https://wiki.itcollege.ee/index.php/Tab Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Rene Mändel<br />
*Mikk Pürg<br />
<br />
==[InsertNameHere]==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:InsertNameHere Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Villu Viirsalu<br />
<br />
== Simpleshow==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:SimpleShow Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Mait Roosvalt<br />
<br />
==Meeskond Martin==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:Martin Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Martin Karu<br />
*Martin Mägi<br />
*Martin Betlem<br />
<br />
==dot muzei==<br />
[https://wiki.itcollege.ee/index.php/Dot_muzei Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Aap Kaur Suvi<br />
*Indrek Jõgi<br />
*Kristjan Veskimäe<br />
*Sandra Niinepuu - projektijuht<br />
<br />
==Meeskond Artur ja sõbrad==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Anni Klammer<br />
*Artur Tomba<br />
*Oliver Vahenõmm<br />
<br />
==Meeskond Error405==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:Error405 Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Priidik Soon<br />
*Mihkel Kivisild<br />
*Andre Kaur<br />
<br />
==Meeskond Vertigo==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:vertigo Meeskonna koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Tanel Peet<br />
*Meri-Kris Jaama<br />
*Teele Liblik<br />
*Kätlin Hein<br />
*Liisi Kitsapea<br />
<br />
==Meeskond NoMethodError==<br />
[https://wiki.itcollege.ee/index.php/Meeskond:NoMethodError Meeskonna koduleht]<br />
<br />
Meeskonna liige:<br />
*Murdho Savila<br />
<br />
==Meeskond Toidutracker==<br />
[https://wiki.itcollege.ee/index.php/Toidutracker#Meeskond Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Triin Oja<br />
*Julia Kraam<br />
*Alari Talvar<br />
<br />
= Meeskonnad - KAUGÕPE 2015=<br />
<br />
== BACKBONE ==<br />
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Mikk Visnap<br />
*Silver Lumi<br />
<br />
'''MEIE XML Ülesanne asub [https://wiki.itcollege.ee/index.php/Backbone#XML_andmefail Siin!]'''<br />
<br />
== Savi ==<br />
[https://wiki.itcollege.ee/index.php/Savi Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Tõnu Sein<br />
*Arvi Kangas<br />
*Andres Sööt<br />
*Marek Öövel<br />
*Marju Niinemaa<br />
<br />
== Kruus ==<br />
[https://wiki.itcollege.ee/index.php/Kruus Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Vivian Uibo<br />
*Eva Loolaid-Raudpuu<br />
*Rait Saar<br />
*Martin Vahtramäe<br />
<br />
== Ehk lõpetab see aasta ==<br />
[https://wiki.itcollege.ee/index.php/Lopetajad Koduleht]<br />
<br />
Meeskonna liikmed:<br />
*Braid Torn<br />
*Heiki Linnamägi<br />
*Helge Saks<br />
*Tarmo Sillajõe<br />
<br />
== Nipitiri ==<br />
<br />
Meeskonna liikmed:<br />
*Kristjan Pihus<br />
*Hanno Sirkel<br />
*Rait Ots<br />
*Ago Kütt<br />
*Merje Kungla</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Leemur&diff=62783Leemur2013-04-22T19:02:48Z<p>Tsillajo: /* XSD */</p>
<hr />
<div>==[[Leemur|Meeskond "Leemur"]] ==<br />
*Liikmed<br />
**Marika Mäemets<br />
**Rasmus Hommuk<br />
**Mairo Puusepp<br />
**Einar Kivisalu<br />
<br />
[[Category:Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2013(kaugõpe)]]<br />
<br />
== Idee ==<br />
<br />
Et käesoleval hetkel on aktuaalne teedelagunemine ja augud tekivad igalepoole üleöö, siis on meie XML asfaldiaukude teemaline.<br />
<br />
== XML ==<br />
<br />
=== XML fail ===<br />
<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<teeauk><br />
<tänavad><br />
<tänav id = "CU00609359" tyyp = "tänav"><br />
<nimi>Raja</nimi><br />
<pikkus yhik="meeter">856</pikkus><br />
<augud><br />
<auk id = "1"><br />
<xkoord>6584427.3</xkoord><br />
<ykoord>537660</ykoord><br />
<sügavus yhik="meeter">0.08</sügavus><br />
<pindala yhik="ruutmeeter">0.4</pindala><br />
<teataja id = "1"><br />
<nimi>Peeter Linnakodanik</nimi><br />
<roll>autojuht</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-04-10</likvideeritud><br />
</auk><br />
<auk id = "2"><br />
<xkoord>6584348.6</xkoord><br />
<ykoord>537658.6</ykoord><br />
<sügavus yhik="meeter">0.8</sügavus><br />
<pindala yhik="ruutmeeter">0.54</pindala><br />
<teataja id = "1"><br />
<nimi>Peeter Linnakodanik</nimi><br />
<roll>autojuht</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00464822" tyyp = "tänav"><br />
<nimi>Ehitajate tee</nimi><br />
<pikkus yhik="meeter">23</pikkus><br />
<augud><br />
<auk id = "3"><br />
<xkoord>6584526.2</xkoord><br />
<ykoord>537923.8</ykoord><br />
<sügavus yhik="meeter">0.9</sügavus><br />
<pindala yhik="ruutmeeter">0.5</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
<auk id = "4"><br />
<xkoord>6584655.9</xkoord><br />
<ykoord>537637.5</ykoord><br />
<sügavus yhik="meeter">0.6</sügavus><br />
<pindala yhik="ruutmeeter">0.7</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
<auk id = "5"><br />
<xkoord>6584532</xkoord><br />
<ykoord>537954.2</ykoord><br />
<sügavus yhik="meeter">0.6</sügavus><br />
<pindala yhik="ruutmeeter">1.7</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00464824" tyyp = "tänav"><br />
<nimi>Sõpruse puiestee</nimi><br />
<pikkus yhik="meeter">4623</pikkus><br />
<augud><br />
<auk id = "6"><br />
<xkoord>6584621.1</xkoord><br />
<ykoord>538267</ykoord><br />
<sügavus yhik="meeter">0.11</sügavus><br />
<pindala yhik="ruutmeeter">2.7</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<br />
<tänav id = "CU00072238" tyyp = "tänav"><br />
<nimi>Ranna tee</nimi><br />
<pikkus yhik="meeter">623</pikkus><br />
<augud><br />
<auk id = "11"><br />
<xkoord>6587966.2</xkoord><br />
<ykoord>531049.2</ykoord><br />
<sügavus yhik="meeter">0.07</sügavus><br />
<pindala yhik="ruutmeeter">0.25</pindala><br />
<teataja id = "3"><br />
<nimi>Mari Vallaametnik</nimi><br />
<roll>Vallavalitsuse insener</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00072411" tyyp = "tänav"><br />
<nimi>Ranna tee</nimi><br />
<pikkus yhik="meeter">1023</pikkus><br />
<augud><br />
<auk id = "12"><br />
<xkoord>6587827.8</xkoord><br />
<ykoord>531034.3</ykoord><br />
<sügavus yhik="meeter">0.07</sügavus><br />
<pindala yhik="ruutmeeter">0.75</pindala><br />
<teataja id = "3"><br />
<nimi>Mari Vallaametnik</nimi><br />
<roll>Vallavalitsuse insener</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00069699" tyyp = "maantee"><br />
<nimi>Klooga mnt</nimi><br />
<pikkus yhik="meeter">623</pikkus><br />
<augud><br />
<auk id = "13"><br />
<xkoord>6588082</xkoord><br />
<ykoord>531159.8</ykoord><br />
<sügavus yhik="meeter">0.16</sügavus><br />
<pindala yhik="ruutmeeter">0.75</pindala><br />
<teataja id = "3"><br />
<nimi>Mari Vallaametnik</nimi><br />
<roll>Vallavalitsuse insener</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<br />
<tänav id = "CU02094396" tyyp = "tänav"><br />
<nimi>Nõlvaku tänav</nimi><br />
<pikkus yhik="meeter">823</pikkus><br />
<augud><br />
<auk id = "11"><br />
<xkoord>6579325.4</xkoord><br />
<ykoord>536312.7</ykoord><br />
<sügavus yhik="meeter">0.11</sügavus><br />
<pindala yhik="ruutmeeter">1.55</pindala><br />
<teataja id = "4"><br />
<nimi>Ülo Vallavanem</nimi><br />
<roll>Vallavanem</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
</tänavad><br />
<br />
</teeauk><br />
<br />
</source><br />
<br />
=== XSD fail ===<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema id="XMLSchema1"<br />
targetNamespace="http://tempuri.org/teeauk.xsd"<br />
elementFormDefault="qualified"<br />
xmlns="http://tempuri.org/teeauk.xsd"<br />
xmlns:mstns="http://tempuri.org/teeauk.xsd"<br />
xmlns:xs="http://www.w3.org/2001/XMLSchema"<br />
><br />
<xs:simpleType name="yhikpikkus"><br />
<xs:restriction base="xs:string"><br />
<xs:enumeration value="meeter"/><br />
</xs:restriction><br />
</xs:simpleType><br />
<br />
<xs:simpleType name="yhiksygavus"><br />
<xs:restriction base="xs:string"><br />
<xs:enumeration value="meeter"/><br />
</xs:restriction><br />
</xs:simpleType><br />
<br />
<xs:simpleType name="yhikpindala"><br />
<xs:restriction base="xs:string"><br />
<xs:enumeration value="ruutmeeter"/><br />
</xs:restriction><br />
</xs:simpleType><br />
<br />
<xs:element name="teeauk"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element minOccurs ="0" maxOccurs="unbounded" name="tänavad"><br />
<xs:complexType><br />
<xs:choice><br />
<xs:element minOccurs ="0" maxOccurs="unbounded" name="tänav"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="nimi" type="xs:string"></xs:element><br />
<xs:element name="pikkus"><br />
<xs:complexType><br />
<xs:simpleContent><br />
<xs:extension base="xs:int"><br />
<xs:attribute name="yhik" type="yhikpikkus"/><br />
</xs:extension><br />
</xs:simpleContent><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="augud"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="auk"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="xkoord" type="xs:double"></xs:element><br />
<xs:element name="ykoord" type="xs:double"></xs:element><br />
<xs:element name="sügavus"><br />
<xs:complexType><br />
<xs:simpleContent><br />
<xs:extension base="xs:double"><br />
<xs:attribute name="yhik" type="yhiksygavus"/><br />
</xs:extension><br />
</xs:simpleContent><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="pindala"><br />
<xs:complexType><br />
<xs:simpleContent><br />
<xs:extension base="xs:double"><br />
<xs:attribute name="yhik" type="yhikpindala"/><br />
</xs:extension><br />
</xs:simpleContent><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="teataja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="nimi" type="xs:string"></xs:element><br />
<xs:element name="roll" type="xs:string"></xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:int"></xs:attribute><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="avastatud" type="xs:date"></xs:element><br />
<xs:element name="likvideeritud" type="xs:date" minOccurs ="0"></xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:int"></xs:attribute><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:string"></xs:attribute><br />
<xs:attribute name="tyyp" type="xs:string"></xs:attribute><br />
</xs:complexType><br />
</xs:element><br />
</xs:choice><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
<br />
</source><br />
<br />
=== XSLT failid ===<br />
<br />
<br />
<br />
==Asfaldiaukude tabel==<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<xsl:output method="html" indent="yes"/><br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Asfaldiaugud üle kogu maa</title><br />
</head><br />
<body><br />
<h1>Asfaldiaukude nimekiri</h1><br />
<ul><br />
<xsl:for-each select="/teeauk/tänavad/tänav"><br />
<li><br />
<xsl:value-of select="nimi"/><br />
<xsl:text> </xsl:text><br />
<xsl:value-of select="@tyyp"/><br />
<xsl:text>-</xsl:text><br />
<xsl:value-of select="pikkus"/><br />
<xsl:value-of select="@yhik"/><br />
<xsl:text>-</xsl:text><br />
<table border="1"><br />
<th><br />
<td>Koordinaadid</td><br />
<td>Sügavus ja pindlala</td><br />
<td>Teavitaja</td><br />
<td>Avastatud</td><br />
<td>Likvideeritud</td><br />
</th><br />
<xsl:for-each select="augud/auk"><br />
<tr><br />
<td><br />
<xsl:value-of select="@id" /><br />
</td><br />
<td><br />
<xsl:text>X </xsl:text><br />
<xsl:value-of select="xkoord" /><br />
<br/><br />
<xsl:text>Y </xsl:text><br />
<xsl:value-of select="ykoord" /><br />
</td><br />
<td><br />
<xsl:value-of select="sügavus" /><br />
<br/><br />
<xsl:value-of select="pindala" /><br />
</td><br />
<td><br />
<xsl:value-of select="teataja/nimi" /><br />
<br/><br />
<xsl:value-of select="teataja/roll" /><br />
</td><br />
<td><br />
<xsl:value-of select="avastatud" /><br />
</td><br />
<td><br />
<xsl:value-of select="likvideeritud" /><br />
<xsl:text>.</xsl:text><br />
</td><br />
</tr><br />
</xsl:for-each><br />
</table><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<br />
</source><br />
<br />
==Aukudest teatajad ==<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<xsl:output method="html" indent="yes"/><br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Asfaldiaugud üle kogu maa</title><br />
</head><br />
<body><br />
<h1>Aukudest teatajate nimekiri</h1><br />
<ul><br />
<xsl:for-each select="/teeauk/tänavad/tänav/augud/auk/teataja"><br />
<li><br />
<xsl:value-of select="./nimi"/><br />
<xsl:text> - </xsl:text><br />
<xsl:value-of select="./roll"/><br />
<xsl:text> </xsl:text><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<br />
</source><br />
<br />
== Tänavate nimekiri ==<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<xsl:output method="xml" indent="yes"/><br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Teede/tänavate nimekiri</title><br />
</head><br />
<body><br />
<h1>Teede/tänavate nimekiri</h1><br />
<ul><br />
<xsl:for-each select="/teeauk/tänavad/tänav"><br />
<li><br />
<xsl:value-of select="./nimi"/><br />
<xsl:text> - </xsl:text><br />
<xsl:value-of select="./pikkus"/><br />
<xsl:text> meetrit </xsl:text><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<br />
</source><br />
<br />
== Retsensioonid ==<br />
<br />
=== XML ===<br />
====XML====<br />
XML-failis on 6 loogilist dimensiooni. Tasemete kaupa välja kirjutatuna:<br />
tase 1: teeauk<br />
tase 2: tänavad<br />
tase 3: tänav (atribuudid: tüüp)<br />
tase 4: nimi, pikkus, augud<br />
tase 5: auk<br />
tase 6: xkoord, ykoord, sügavus, pindala, teataja, avastatud, likvideeritud.<br />
Atribuute on kasutatud nõuetele vastavas koguses. Taseme "tänav" juurde on loodud atribuut "tyyp", mis võib olla kas "tänav" või "maantee". Rühma Leemur oleks võinud paari sõnaga kommenteerida, miks on tänava ja maantee eristamine oluline.<br />
<br />
====XSD====<br />
XSD-faili põhjal võib aukudega tänavaid ka üldse mitte eksisteerida või olla piiramata arv. Põhimõtteliselt võiks tänavate arv olla piiratud mõne mõistliku numbriga, aga samas ei tohiks ka piiramata arv olla probleem.<br />
Dimensioon "tänavad" sisaldab järgmise tasemena elemente tüübist "tänav". Miks on sealjuures taseme "tänavad" elementide kirjeldamiseks kasutatud tag'i "choise", mille sees on ainult üks element?<br />
Dimensiooni "tänavad" elemendid peavad olema kirjeldatud kindlas järjekorras (nimi, pikkus, augud). Koodi loetavuse seisukohalt on hea, kui see nii on.<br />
Atribuutide kirjelduses võiks ehk augu pindala ja sügavus olla lubatud kirjeldada ka vastavalt sentimeetrites ja ruutsentimeetrites.<br />
<br />
====XSL====<br />
XSL-faile on kokku 3, mida on rohkem kui minimaalselt nõutud- 2.<br />
Asfaldiaukude tabel<br />
Tabelis on augu id, koordinaadid, pindala, teataja nimi ja roll, avastamise ja likvideerimise kuupäev.<br />
Aukudest teatajate tabel<br />
Tabelis näidatakse teatajate nimesid ja rollisid.<br />
Tänavate tabel<br />
Näidatakse tänavanimesid koos tänavate pikkustega.<br />
Mõne sõnaga võiks ehk kirjeldada, millist eesmärki html-kujule teisendatud tabelid kasutaja seisukohast võiksid täita.<br />
<br />
Kokkuvõtvalt võib öelda, et meeskond "Leemur" on oma XML-, XSD -ja XSL-failid koostanud loogiliselt ja hästi struktureeritult.<br />
<br />
Meeskond TeravC</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Leemur&diff=62782Leemur2013-04-22T19:00:44Z<p>Tsillajo: /* XML */</p>
<hr />
<div>==[[Leemur|Meeskond "Leemur"]] ==<br />
*Liikmed<br />
**Marika Mäemets<br />
**Rasmus Hommuk<br />
**Mairo Puusepp<br />
**Einar Kivisalu<br />
<br />
[[Category:Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2013(kaugõpe)]]<br />
<br />
== Idee ==<br />
<br />
Et käesoleval hetkel on aktuaalne teedelagunemine ja augud tekivad igalepoole üleöö, siis on meie XML asfaldiaukude teemaline.<br />
<br />
== XML ==<br />
<br />
=== XML fail ===<br />
<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<teeauk><br />
<tänavad><br />
<tänav id = "CU00609359" tyyp = "tänav"><br />
<nimi>Raja</nimi><br />
<pikkus yhik="meeter">856</pikkus><br />
<augud><br />
<auk id = "1"><br />
<xkoord>6584427.3</xkoord><br />
<ykoord>537660</ykoord><br />
<sügavus yhik="meeter">0.08</sügavus><br />
<pindala yhik="ruutmeeter">0.4</pindala><br />
<teataja id = "1"><br />
<nimi>Peeter Linnakodanik</nimi><br />
<roll>autojuht</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-04-10</likvideeritud><br />
</auk><br />
<auk id = "2"><br />
<xkoord>6584348.6</xkoord><br />
<ykoord>537658.6</ykoord><br />
<sügavus yhik="meeter">0.8</sügavus><br />
<pindala yhik="ruutmeeter">0.54</pindala><br />
<teataja id = "1"><br />
<nimi>Peeter Linnakodanik</nimi><br />
<roll>autojuht</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00464822" tyyp = "tänav"><br />
<nimi>Ehitajate tee</nimi><br />
<pikkus yhik="meeter">23</pikkus><br />
<augud><br />
<auk id = "3"><br />
<xkoord>6584526.2</xkoord><br />
<ykoord>537923.8</ykoord><br />
<sügavus yhik="meeter">0.9</sügavus><br />
<pindala yhik="ruutmeeter">0.5</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
<auk id = "4"><br />
<xkoord>6584655.9</xkoord><br />
<ykoord>537637.5</ykoord><br />
<sügavus yhik="meeter">0.6</sügavus><br />
<pindala yhik="ruutmeeter">0.7</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
<auk id = "5"><br />
<xkoord>6584532</xkoord><br />
<ykoord>537954.2</ykoord><br />
<sügavus yhik="meeter">0.6</sügavus><br />
<pindala yhik="ruutmeeter">1.7</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00464824" tyyp = "tänav"><br />
<nimi>Sõpruse puiestee</nimi><br />
<pikkus yhik="meeter">4623</pikkus><br />
<augud><br />
<auk id = "6"><br />
<xkoord>6584621.1</xkoord><br />
<ykoord>538267</ykoord><br />
<sügavus yhik="meeter">0.11</sügavus><br />
<pindala yhik="ruutmeeter">2.7</pindala><br />
<teataja id = "2"><br />
<nimi>Jüri Kõvaametnik</nimi><br />
<roll>Maanteeameti kontroll</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<br />
<tänav id = "CU00072238" tyyp = "tänav"><br />
<nimi>Ranna tee</nimi><br />
<pikkus yhik="meeter">623</pikkus><br />
<augud><br />
<auk id = "11"><br />
<xkoord>6587966.2</xkoord><br />
<ykoord>531049.2</ykoord><br />
<sügavus yhik="meeter">0.07</sügavus><br />
<pindala yhik="ruutmeeter">0.25</pindala><br />
<teataja id = "3"><br />
<nimi>Mari Vallaametnik</nimi><br />
<roll>Vallavalitsuse insener</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00072411" tyyp = "tänav"><br />
<nimi>Ranna tee</nimi><br />
<pikkus yhik="meeter">1023</pikkus><br />
<augud><br />
<auk id = "12"><br />
<xkoord>6587827.8</xkoord><br />
<ykoord>531034.3</ykoord><br />
<sügavus yhik="meeter">0.07</sügavus><br />
<pindala yhik="ruutmeeter">0.75</pindala><br />
<teataja id = "3"><br />
<nimi>Mari Vallaametnik</nimi><br />
<roll>Vallavalitsuse insener</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<tänav id = "CU00069699" tyyp = "maantee"><br />
<nimi>Klooga mnt</nimi><br />
<pikkus yhik="meeter">623</pikkus><br />
<augud><br />
<auk id = "13"><br />
<xkoord>6588082</xkoord><br />
<ykoord>531159.8</ykoord><br />
<sügavus yhik="meeter">0.16</sügavus><br />
<pindala yhik="ruutmeeter">0.75</pindala><br />
<teataja id = "3"><br />
<nimi>Mari Vallaametnik</nimi><br />
<roll>Vallavalitsuse insener</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
<br />
<tänav id = "CU02094396" tyyp = "tänav"><br />
<nimi>Nõlvaku tänav</nimi><br />
<pikkus yhik="meeter">823</pikkus><br />
<augud><br />
<auk id = "11"><br />
<xkoord>6579325.4</xkoord><br />
<ykoord>536312.7</ykoord><br />
<sügavus yhik="meeter">0.11</sügavus><br />
<pindala yhik="ruutmeeter">1.55</pindala><br />
<teataja id = "4"><br />
<nimi>Ülo Vallavanem</nimi><br />
<roll>Vallavanem</roll><br />
</teataja><br />
<avastatud>2013-02-15</avastatud><br />
<likvideeritud>2013-02-15</likvideeritud><br />
</auk><br />
</augud><br />
</tänav><br />
</tänavad><br />
<br />
</teeauk><br />
<br />
</source><br />
<br />
=== XSD fail ===<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema id="XMLSchema1"<br />
targetNamespace="http://tempuri.org/teeauk.xsd"<br />
elementFormDefault="qualified"<br />
xmlns="http://tempuri.org/teeauk.xsd"<br />
xmlns:mstns="http://tempuri.org/teeauk.xsd"<br />
xmlns:xs="http://www.w3.org/2001/XMLSchema"<br />
><br />
<xs:simpleType name="yhikpikkus"><br />
<xs:restriction base="xs:string"><br />
<xs:enumeration value="meeter"/><br />
</xs:restriction><br />
</xs:simpleType><br />
<br />
<xs:simpleType name="yhiksygavus"><br />
<xs:restriction base="xs:string"><br />
<xs:enumeration value="meeter"/><br />
</xs:restriction><br />
</xs:simpleType><br />
<br />
<xs:simpleType name="yhikpindala"><br />
<xs:restriction base="xs:string"><br />
<xs:enumeration value="ruutmeeter"/><br />
</xs:restriction><br />
</xs:simpleType><br />
<br />
<xs:element name="teeauk"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element minOccurs ="0" maxOccurs="unbounded" name="tänavad"><br />
<xs:complexType><br />
<xs:choice><br />
<xs:element minOccurs ="0" maxOccurs="unbounded" name="tänav"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="nimi" type="xs:string"></xs:element><br />
<xs:element name="pikkus"><br />
<xs:complexType><br />
<xs:simpleContent><br />
<xs:extension base="xs:int"><br />
<xs:attribute name="yhik" type="yhikpikkus"/><br />
</xs:extension><br />
</xs:simpleContent><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="augud"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="unbounded" name="auk"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="xkoord" type="xs:double"></xs:element><br />
<xs:element name="ykoord" type="xs:double"></xs:element><br />
<xs:element name="sügavus"><br />
<xs:complexType><br />
<xs:simpleContent><br />
<xs:extension base="xs:double"><br />
<xs:attribute name="yhik" type="yhiksygavus"/><br />
</xs:extension><br />
</xs:simpleContent><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="pindala"><br />
<xs:complexType><br />
<xs:simpleContent><br />
<xs:extension base="xs:double"><br />
<xs:attribute name="yhik" type="yhikpindala"/><br />
</xs:extension><br />
</xs:simpleContent><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="teataja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="nimi" type="xs:string"></xs:element><br />
<xs:element name="roll" type="xs:string"></xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:int"></xs:attribute><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="avastatud" type="xs:date"></xs:element><br />
<xs:element name="likvideeritud" type="xs:date" minOccurs ="0"></xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:int"></xs:attribute><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="id" type="xs:string"></xs:attribute><br />
<xs:attribute name="tyyp" type="xs:string"></xs:attribute><br />
</xs:complexType><br />
</xs:element><br />
</xs:choice><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
<br />
</source><br />
<br />
=== XSLT failid ===<br />
<br />
<br />
<br />
==Asfaldiaukude tabel==<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<xsl:output method="html" indent="yes"/><br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Asfaldiaugud üle kogu maa</title><br />
</head><br />
<body><br />
<h1>Asfaldiaukude nimekiri</h1><br />
<ul><br />
<xsl:for-each select="/teeauk/tänavad/tänav"><br />
<li><br />
<xsl:value-of select="nimi"/><br />
<xsl:text> </xsl:text><br />
<xsl:value-of select="@tyyp"/><br />
<xsl:text>-</xsl:text><br />
<xsl:value-of select="pikkus"/><br />
<xsl:value-of select="@yhik"/><br />
<xsl:text>-</xsl:text><br />
<table border="1"><br />
<th><br />
<td>Koordinaadid</td><br />
<td>Sügavus ja pindlala</td><br />
<td>Teavitaja</td><br />
<td>Avastatud</td><br />
<td>Likvideeritud</td><br />
</th><br />
<xsl:for-each select="augud/auk"><br />
<tr><br />
<td><br />
<xsl:value-of select="@id" /><br />
</td><br />
<td><br />
<xsl:text>X </xsl:text><br />
<xsl:value-of select="xkoord" /><br />
<br/><br />
<xsl:text>Y </xsl:text><br />
<xsl:value-of select="ykoord" /><br />
</td><br />
<td><br />
<xsl:value-of select="sügavus" /><br />
<br/><br />
<xsl:value-of select="pindala" /><br />
</td><br />
<td><br />
<xsl:value-of select="teataja/nimi" /><br />
<br/><br />
<xsl:value-of select="teataja/roll" /><br />
</td><br />
<td><br />
<xsl:value-of select="avastatud" /><br />
</td><br />
<td><br />
<xsl:value-of select="likvideeritud" /><br />
<xsl:text>.</xsl:text><br />
</td><br />
</tr><br />
</xsl:for-each><br />
</table><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<br />
</source><br />
<br />
==Aukudest teatajad ==<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<xsl:output method="html" indent="yes"/><br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Asfaldiaugud üle kogu maa</title><br />
</head><br />
<body><br />
<h1>Aukudest teatajate nimekiri</h1><br />
<ul><br />
<xsl:for-each select="/teeauk/tänavad/tänav/augud/auk/teataja"><br />
<li><br />
<xsl:value-of select="./nimi"/><br />
<xsl:text> - </xsl:text><br />
<xsl:value-of select="./roll"/><br />
<xsl:text> </xsl:text><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<br />
</source><br />
<br />
== Tänavate nimekiri ==<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<xsl:output method="xml" indent="yes"/><br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Teede/tänavate nimekiri</title><br />
</head><br />
<body><br />
<h1>Teede/tänavate nimekiri</h1><br />
<ul><br />
<xsl:for-each select="/teeauk/tänavad/tänav"><br />
<li><br />
<xsl:value-of select="./nimi"/><br />
<xsl:text> - </xsl:text><br />
<xsl:value-of select="./pikkus"/><br />
<xsl:text> meetrit </xsl:text><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<br />
</source><br />
<br />
== Retsensioonid ==<br />
<br />
=== XML ===<br />
====XML====<br />
XML-failis on 6 loogilist dimensiooni. Tasemete kaupa välja kirjutatuna:<br />
tase 1: teeauk<br />
tase 2: tänavad<br />
tase 3: tänav (atribuudid: tüüp)<br />
tase 4: nimi, pikkus, augud<br />
tase 5: auk<br />
tase 6: xkoord, ykoord, sügavus, pindala, teataja, avastatud, likvideeritud.<br />
Atribuute on kasutatud nõuetele vastavas koguses. Taseme "tänav" juurde on loodud atribuut "tyyp", mis võib olla kas "tänav" või "maantee". Rühma Leemur oleks võinud paari sõnaga kommenteerida, miks on tänava ja maantee eristamine oluline.<br />
<br />
====XSD====<br />
XSD-failis põhjal võib aukudega tänavaid ka üldse mitte eksisteerida või olla piiramata arv. Põhimõtteliselt võiks tänavate arv olla piiratud mõne mõistliku numbriga, aga samas ei tohiks ka piiramata arv olla probleem.<br />
Dimensioon "tänavad" sisaldab järgmise tasemena elemente tüübist "tänav". Miks on sealjuures taseme "tänavad" elementide kirjeldamiseks kasutatud tag'i "choise", mille sees on ainult üks element?<br />
Dimensiooni "tänavad" elemendid peavad olema kirjeldatud kindlas järjekorras (nimi, pikkus, augud). Koodi loetavuse seisukohalt on hea, kui see nii on.<br />
Atribuutide kirjelduses võiks ehk augu pindala ja sügavus olla lubatud kirjeldada ka vastavalt sentimeetrites ja ruutsentimeetrites.<br />
<br />
====XSL====<br />
XSL-faile on kokku 3, mida on rohkem kui minimaalselt nõutud- 2.<br />
Asfaldiaukude tabel<br />
Tabelis on augu id, koordinaadid, pindala, teataja nimi ja roll, avastamise ja likvideerimise kuupäev.<br />
Aukudest teatajate tabel<br />
Tabelis näidatakse teatajate nimesid ja rollisid.<br />
Tänavate tabel<br />
Näidatakse tänavanimesid koos tänavate pikkustega.<br />
Mõne sõnaga võiks ehk kirjeldada, millist eesmärki html-kujule teisendatud tabelid kasutaja seisukohast võiksid täita.<br />
<br />
Kokkuvõtvalt võib öelda, et meeskond "Leemur" on oma XML-, XSD -ja XSL-failid koostanud loogiliselt ja hästi struktureeritult.<br />
<br />
Meeskond TeravC</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Hops&diff=62781Hops2013-04-22T18:57:21Z<p>Tsillajo: /* Retsensioonid */</p>
<hr />
<div>== Meeskond ==<br />
<br />
* Liikmed: <br />
** Artur Hokkonen<br />
** Margus Parts<br />
** Hanno Sirkel<br />
** Lauri Õunmaa<br />
<br />
[[Category:Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2013(kaugõpe)]]<br />
<br />
== Idee ==<br />
Luua 4-tasemeline XML definitsioon, näidis sellele ning transleerimised HTML ja XML formaati.<br />
<br />
== XML ==<br />
<br />
=== XML fail ===<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<tns:autod xmlns:tns="http://www.example.org/autod" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.org/autod autod.xsd "><br />
<tns:auto id="0" mark="Ford" mudel="Sierra"><br />
<tns:mootor><br />
<tns:kytus>bensiin</tns:kytus><br />
<tns:kubatuur yhik="ccm">2000</tns:kubatuur><br />
</tns:mootor><br />
<tns:kere v2rv="punane"/><br />
</tns:auto><br />
<br />
<tns:auto id="1" mark="ZAZ" mudel="969"><br />
<tns:mootor><br />
<tns:kytus>diisel</tns:kytus><br />
<tns:kubatuur yhik="ccm">2500</tns:kubatuur><br />
</tns:mootor><br />
<tns:kere v2rv="roheline"/><br />
</tns:auto><br />
<br />
<tns:auto id="2" mark="Saab" mudel="9-5"><br />
<tns:mootor><br />
<tns:kytus>bensiin</tns:kytus><br />
<tns:kubatuur yhik="ccm">1500</tns:kubatuur><br />
</tns:mootor><br />
<tns:kere v2rv="sinine"/><br />
</tns:auto><br />
<br />
<tns:auto id="3" mark="Volvo" mudel="960"><br />
<tns:mootor><br />
<tns:kytus>elekter</tns:kytus><br />
</tns:mootor><br />
<tns:kere v2rv="sinine"/><br />
</tns:auto><br />
<br />
<tns:auto id="4" mark="Volvo" mudel="V40"><br />
<tns:mootor><br />
<tns:kytus>diisel</tns:kytus><br />
<tns:kubatuur yhik="ccm">2400</tns:kubatuur><br />
</tns:mootor><br />
<tns:kere v2rv="must"/><br />
</tns:auto><br />
<br />
<tns:auto id="5" mark="Volvo" mudel="V70"><br />
<tns:mootor><br />
<tns:kytus>gaas</tns:kytus><br />
<tns:kubatuur yhik="ccm">2000</tns:kubatuur><br />
</tns:mootor><br />
<tns:kere v2rv="valge"/><br />
</tns:auto><br />
<br />
</tns:autod><br />
<br />
</source><br />
<br />
=== XSD fail ===<br />
<br />
<source lang="xml"><br />
<br />
<?xml version="1.0" encoding="UTF-8"?><br />
<schema xmlns="http://www.w3.org/2001/XMLSchema"<br />
targetNamespace="http://www.example.org/autod" <br />
xmlns:tns="http://www.example.org/autod"<br />
elementFormDefault="qualified"><br />
<br />
<simpleType name="kytusSimpleType"><br />
<restriction base="string"><br />
<enumeration value="bensiin"></enumeration><br />
<enumeration value="diisel"></enumeration><br />
<enumeration value="elekter"></enumeration><br />
</restriction><br />
</simpleType><br />
<br />
<complexType name="mootorComplexType"><br />
<sequence><br />
<element name="kytus" type="tns:kytusSimpleType"<br />
maxOccurs="1" minOccurs="0"><br />
</element><br />
<element name="kubatuur" maxOccurs="1" minOccurs="0"><br />
<complexType><br />
<simpleContent><br />
<extension base="int"><br />
<attribute name="yhik" use="required"><br />
<simpleType><br />
<restriction base="string"><br />
<enumeration value="ccm"/><br />
<enumeration value="l"/><br />
</restriction><br />
</simpleType><br />
</attribute><br />
</extension><br />
</simpleContent><br />
</complexType><br />
</element><br />
</sequence><br />
</complexType><br />
<br />
<complexType name="autoComplexType"><br />
<sequence><br />
<element name="mootor" type="tns:mootorComplexType"></element><br />
<element name="kere" type="tns:kereComplexType"<br />
maxOccurs="1" minOccurs="1"><br />
</element><br />
</sequence><br />
<attribute name="id" type="int"></attribute><br />
<attribute name="mark" type="string"></attribute><br />
<attribute name="mudel" type="string"></attribute><br />
</complexType><br />
<br />
<simpleType name="v2rvSimpleType"><br />
<restriction base="string"><br />
<enumeration value="punane"></enumeration><br />
<enumeration value="roheline"></enumeration><br />
<enumeration value="sinine"></enumeration><br />
</restriction><br />
</simpleType><br />
<br />
<complexType name="kereComplexType"><br />
<attribute name="v2rv" type="tns:v2rvSimpleType"></attribute><br />
</complexType><br />
<br />
<element name="autod" type="tns:AutodListComplexType"></element><br />
<br />
<complexType name="AutodListComplexType"><br />
<sequence><br />
<element name="auto" type="tns:autoComplexType" maxOccurs="unbounded" minOccurs="0"></element><br />
</sequence><br />
</complexType><br />
</schema><br />
<br />
</source><br />
<br />
=== XSLT failid ===<br />
==== XML -> HTML ====<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:tns="http://www.example.org/autod"><br />
<br />
<xsl:output encoding="UTF-8" method="html" /><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<br />
<h2>Autode nimekiri</h2><br />
<br />
<table border="1"><br />
<tr><td>Mark</td><td>Mudel</td><td>Värv</td><td>Mootor</td></tr><br />
<xsl:for-each select="tns:autod/tns:auto"><br />
<tr><br />
<td><xsl:value-of select="@mark"/></td><br />
<td><xsl:value-of select="@mudel"/></td><br />
<td><xsl:value-of select="tns:kere/@v2rv"/></td><br />
<td><xsl:value-of select="tns:mootor/tns:kytus"/> <xsl:text> </xsl:text> <xsl:value-of select="tns:mootor/tns:kubatuur"/><xsl:value-of select="tns:mootor/tns:kubatuur/@yhik"/></td><br />
</tr><br />
<p> </p><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
<br />
</source><br />
<br />
==== XML -> XML ====<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:tns="http://www.example.org/autod"><br />
<xsl:output method="xml" indent="yes"/><br />
<xsl:template match="/"><br />
<tns:autod><br />
<br />
<xsl:for-each select="tns:autod/tns:auto"><br />
<xsl:if test="@mark='Volvo'"><br />
<auto><br />
<mark><br />
<xsl:value-of select="@mark"/> <br />
</mark><br />
<mudel><br />
<xsl:value-of select="@mudel"/><br />
</mudel><br />
</auto><br />
</xsl:if><br />
</xsl:for-each><br />
</tns:autod><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
<br />
== Retsensioonid ==<br />
<br />
=== XML ===<br />
Meeskond Hops on loonud xml vormingus faili autode teemal. Xml failil on neli loogilist dimensiooni ning kolmel neist on kasutatud atribuute, mis on enamat, kui lihtsalt id. Lisaks xml failile on loodud ka selle skeemifail xsd vormingus. Xml vormingus olevale failile on loodud 2 xslt faili: esimene neist transformeerib andmed html vormingusse ning tulemuseks on andmetabel, kus iga auto kohta on esitatud mark, mudel värv ja mootori andmed; teine xslt fail muudab algse xml faili vormingut ning välja antakse iga auto kohta margi ja mudeli andmed. Tehtud kodutöö vastab seega väga täpselt esitatud tingimustele.<br />
<br />
Esitatud kodutöö kood ei ole kommenteeritud. Samuti ei ole meeskonna wiki lehel ühtegi kommentaari selle kohta, mis on antud XML alamülesande teema või eesmärk. Kuna kodutöö ülesande püstituses neid otseselt nõutud ei ole, siis ei saa seda ka puuduseks lugeda. Kood on sellegipoolest loetav ja arusaadav.<br />
<br />
Ka dokumentatsiooni ei ole antud ülesande lahendusele lisatud, aga ka see ei olnud ka nõutud kodutöö ülesande püstituses. Samas, kui see ülesanne on loogiline osa ülejäänud kursuse kodutööde komplektist, siis juba alguses dokumentatsiooniga alustamine, oleks hea tava järgimine.<br />
<br />
Puudustena võiks märkida, et meeskonna wiki lehel võiks siiski olla väike kokkuvõte tehtud töö sisust ja eesmärgist. Kuna kood ei ole kommenteeritud ning samuti ei ole lisatud dokumentatsiooni, siis oleks võinud meeskonna wiki lehel olla iga faili juure lause või kaks selgituseks. Kuna tehtud töö eesmärk (kui välja arvata kodutöö ära tegemise fakt) on selgusetu, siis on väga raske hinnata, kas esitatud xml fail on piisav või vajaliku struktuuriga. Ka ei saa sellistes tingimustes hinnata, kas lisatud atribuudid kolmel dimensioonil on asjakohased või mitte.<br />
<br />
Meeskond Leemur<br />
===XML'i retsensioon===<br />
====XML====<br />
XML-failis on dimensioonid<br />
1. autod<br />
2. auto<br />
3. mootor, kere<br />
4. kytus. kubatuur<br />
Kokku seega 4 dimensiooni- nagu nõutud. Atribuute on kasutatud kolmel dimensioonil- jällegi nõuetele vastavalt. Tegijad ei ole põhjendanud, miks auto atribuut "mark" ei võiks olla auto all eraldi dimensioon. Sealt edasi mõeldes võiks auto atribuut "mudel"olla auto alaelement samal tasemel koos margiga.<br />
<br />
====XSD====<br />
XSD-failis on XLSi elementide puhul nõutud, et nende elemendid oleksid kindlas järjekorras kirjeldatud. See on koodi selguse ja loetavuse seisukohalt hea.<br />
Koodi vaadates torkab silma, et auto värvidest on lubatud ainult punane, roheline ja sinine. Töö kirjeldusest ei tule välja, kas see on mingi spetsiifiline taotlus ja kui on, siis miks.<br />
<br />
====XSL====<br />
HTMLi kujule teisendavas koodis tundub kõik loogiline. HTMLi kujul esitatakse tabel, kus on auto mark, mudel, kere värv ja kütuseliik. Tabeli loomisel trükitakse välja nii XMLi elementide, kui ka nende atribuutide väärtusi.<br />
XMLi formaati töötlevas XSLi failis antakse väljundisse auto mark ja mudel juhul, kui automargiks on Volvo. Ülesande nõue, XMLi töötlemine XSLi koodiga, on seega täidetud.<br />
<br />
Kokkuvõtvalt võib öelda, et ülesande formaalsed nõuded on kõik täidetud. Meeskond võiks selgituseks kirja panna loodava rakenduse eesmärgi ja veidike kommenteerida XMLi struktuuri. Vastasel juhul jääb lihtsalt mõnest lahendusest mulje, et see ei ole päris läbi mõeldud (näiteks atribuudi asemel võiks olla eraldi element).<br />
<br />
Meeskond TeravC</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:VHD_installatsioon_ja_kasutamine_praktikas&diff=41752Talk:VHD installatsioon ja kasutamine praktikas2011-11-07T17:22:24Z<p>Tsillajo: </p>
<hr />
<div>==Tarmo Sillajõe==<br />
Informatsioon iseenesest asjalik ja kasulik. <br />
<br />
Natuke segaselt on esitatud, mis kirjeldatud tegevuste eesmärk on, kuidas nad teevad kasutaja või administraatori elu mugavamaks. Ühes referaadis loetletud allikas on see muidu kenasti kirjas.<br />
„Booting from VHDs means booting the machine as if running from primary hard disk so your operating system will leverage all the hardware available in your system like Graphics, Wireless, USB etc. which is not possible in most of the virtual environment.“ Selle oleks võinud referaadi algusesse oma sõnadega kirja panna.<br />
<br />
Paari sõnaga oleks võinud kirjeldada, mis asi on Window Automated Installation Kit, mida antud juhendis vaja läheb. Sama kehtib veel mõnede rakenduste või mõistete kohta, mida kasutati. Näiteks: Boot Configuration Data, osdevice, Hardware Abstraction Layer.<br />
<br />
Väike tähelepanek: kui Diskparti all kirjutada:<br />
''DISKPART> create vdisk file=c:\vhd\win7.vhd maximumm=25000 type=expandable'', siis kaust „vhd“ peab enne loodud olema. Muidu on kõik õige.<br />
<br />
Piltide formaadi üle ei saa eriti vinguda, sest antud teemas on need suhteliselt minimalistlikud.<br />
Kokkuvõtteks võib öelda, et teema valik oli hea ja referaat õpetlik, aga mõned asjad oleks võinud olla rohkem lahti seletatud.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:VHD_installatsioon_ja_kasutamine_praktikas&diff=41751Talk:VHD installatsioon ja kasutamine praktikas2011-11-07T17:21:53Z<p>Tsillajo: Created page with '==Tarmo Sillajõe== Informatsioon iseenesest asjalik ja kasulik. Natuke segaselt on esitatud, mis kirjeldatud tegevuste eesmärk on, kuidas nad teevad kasutaja või administraa…'</p>
<hr />
<div>==Tarmo Sillajõe==<br />
Informatsioon iseenesest asjalik ja kasulik. <br />
<br />
Natuke segaselt on esitatud, mis kirjeldatud tegevuste eesmärk on, kuidas nad teevad kasutaja või administraatori elu mugavamaks. Ühes referaadis loetletud allikas on see muidu kenasti kirjas.<br />
„Booting from VHDs means booting the machine as if running from primary hard disk so your operating system will leverage all the hardware available in your system like Graphics, Wireless, USB etc. which is not possible in most of the virtual environment.“ Selle oleks võinud referaadi algusesse oma sõnadega kirja panna.<br />
<br />
Paari sõnaga oleks võinud kirjeldada, mis asi on Window Automated Installation Kit, mida antud juhendis vaja läheb. Sama kehtib veel mõnede rakenduste või mõistete kohta, mida kasutati. Näiteks: Boot Configuration Data, osdevice, Hardware Abstraction Layer.<br />
<br />
Väike tähelepanke: kui Diskparti all kirjutada:<br />
''DISKPART> create vdisk file=c:\vhd\win7.vhd maximumm=25000 type=expandable'', siis kaust „vhd“ peab enne loodud olema. Muidu on kõik õige.<br />
<br />
Piltide formaadi üle ei saa eriti vinguda, sest antud teemas on need suhteliselt minimalistlikud.<br />
Kokkuvõtteks võib öelda, et teema valik oli hea ja referaat õpetlik, aga mõned asjad oleks võinud olla rohkem lahti seletatud.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_kaug%C3%B5pe&diff=41750Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, kaugõpe2011-11-07T17:17:31Z<p>Tsillajo: /* Tarmo Sillajõe */</p>
<hr />
<div>=Jaan Igamees=<br />
* Referaat: [[MiskiAsjalikTeema]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot<br />
* Arvustus2:<br />
<br />
=Hendrik Milt=<br />
* Referaat: [[Remote Media Streaming]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarvo Rohiväli=<br />
* Referaat: [[WinRM]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Volume_Activation_Management_Tool_(VAMT)_2.0<br />
* Arvustus2:<br />
<br />
=Tarmo Sillajõe=<br />
* Referaat: [[BitLocker To Go (ülekirjutatav teema)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Media_Streaming<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:VHD_installatsioon_ja_kasutamine_praktikas<br />
<br />
=Marika Mäemets=<br />
* Referaat: [[Kuidas kopeerida faile mitmesse arvutisse]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kohandatud_Windows_PE-st_ISO_ja_algk%C3%A4ivituva_USB_loomine<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_klahvikombinatsioonid<br />
<br />
=Gerli Kaunissaar=<br />
* Referaat: [[Parental Controls]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Parental_Controls<br />
* Arvustus2:<br />
<br />
=Madis Lauri=<br />
* Referaat: [[Internet Connection Sharing (ICS)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Connection_Sharing_(ICS)<br />
* Arvustus2:<br />
<br />
=Mairo Puusepp=<br />
* Referaat: [[Net.exe]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_Management_Instrumentation_(WMI)<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Mac%27il<br />
<br />
=Oliver Dalberg=<br />
* Referaat: [[Volume Activation Management Tool (VAMT) 2.0]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:User_account_security<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kuidas_teiste_arvutite_toiteseadeid_muuta<br />
<br />
=Ragnar Vutt=<br />
* Referaat: [[Windows 7 klahvikombinatsioonid]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Jüri Kalbin=<br />
* Referaat: [[User account security]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aleksandr Laidoner=<br />
* Referaat: [[Background Intelligent Transfer Service(BITS)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kuidas_kopeerida_faile_mitmesse_arvutisse<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kohandatud_Windows_PE-st_ISO_ja_algkäivituva_USB_loomine<br />
<br />
=Aive Haavel=<br />
* Referaat: [[Performance Option seadistamine Windows 7 operatsioonisüsteemis.]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29#Gerli_Kaunissaar<br />
<br />
=Rasmus Hommuk=<br />
* Referaat: [[Kohandatud Windows PE-st ISO ja algkäivituva USB loomine]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Net.exe<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kuidas_kopeerida_faile_mitmesse_arvutisse<br />
<br />
=Dagmar Arro=<br />
* Referaat: [[Windows 7 Mac'il]]<br />
* Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_7_Mac%27il https://wiki.itcollege.ee/index.php/Talk:Windows_7_Mac%27il]<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Volume_Activation_Management_Tool_(VAMT)_2.0<br />
<br />
=Meelis Kurnikov=<br />
* Referaat: [[Kuidas teiste arvutite toiteseadeid muuta]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:IPv4_seadistamine<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Runas<br />
<br />
=Erkki Judanov=<br />
* Referaat: [[NAT teostamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parental_Controls]<br />
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Backup_and_Restore_kasutamine_Windows_7_operatsioonis%C3%BCsteemis]<br />
<br />
=Tenno Laanemets=<br />
* Referaat: [[Windows operatsioonisüsteemi paigaldus (ülekirjutatav teema)]]<br />
* Arvestus1: [[https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29]]<br />
* Arvestus2:<br />
<br />
=Einar Kivisalu=<br />
* Referaat: [[Windows Management Instrumentation (WMI)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Net.exe<br />
* Arvustus2:<br />
<br />
=Indrek Soostar=<br />
*Referaat: [[IPv4 seadistamine]]<br />
*Arvustus1: [[BITS]]<br />
*Arvustus2: [[Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid)]]<br />
<br />
=Raul Marks=<br />
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid) (ülekirjutatav teema)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Priit Lume=<br />
* Referaat: [[runas]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Sten Mentunen=<br />
* Referaat: [[Multiboot arvuti: Windows 7, XP ja Ubuntu Linux]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Silver Vesi=<br />
* Referaat: [[Backup and Restore kasutamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Runas<br />
* Arvustus2:[[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)_(%C3%BClekirjutatav_teema)]]<br />
<br />
=Andres Sööt=<br />
* Referaat: [[Windows Recovery Enviroment]]<br />
* Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_Recovery_Enviroment https://wiki.itcollege.ee/index.php/Talk:Windows_Recovery_Enviroment]<br />
* Arvustus2:<br />
<br />
=Andres Käver=<br />
* Referaat: [[VHD installatsioon ja kasutamine praktikas]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Ergo Mägi=<br />
* Referaat: [[Microsoft Security Essentials]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Connection_Sharing_%28ICS%29<br />
* Arvustus2:<br />
<br />
=Peeter Tomusk=<br />
* Referaat: Windows juhend: Kuidas GPO abil rakendusi paigaldada (kirjutamisel)<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:User_account_security</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Kuidas_teiste_arvutite_toiteseadeid_muuta&diff=41603Talk:Kuidas teiste arvutite toiteseadeid muuta2011-11-06T20:06:25Z<p>Tsillajo: Created page with '==Retsensioon: Tarmo Sillajõe== Teema on administreerimisega vähem kokku puutunud inimesele kahtlemata kasulik. Mis ei meeldinud. Mõned pildid võiks olla väiksemad.'</p>
<hr />
<div>==Retsensioon: Tarmo Sillajõe==<br />
Teema on administreerimisega vähem kokku puutunud inimesele kahtlemata kasulik.<br />
<br />
Mis ei meeldinud. Mõned pildid võiks olla väiksemad.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41600Talk:Remote Media Streaming2011-11-06T19:50:12Z<p>Tsillajo: </p>
<hr />
<div>==Retsensioon: Tarmo Sillajõe==<br />
Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming'' Windows Media Player 12 all.<br />
<br />
Illustreerivad pildid on lugeja jaoks paraja suurusega ja vastavad paigutuselt juhendi sisule.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto akna peal (tuleb ette peale seda, kui online konto on juba määratud).<br />
<br />
Viited allikatele on korrektsed.<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41599Talk:Remote Media Streaming2011-11-06T19:49:53Z<p>Tsillajo: </p>
<hr />
<div>==Rensensioon: Tarmo Sillajõe==<br />
Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming'' Windows Media Player 12 all.<br />
<br />
Illustreerivad pildid on lugeja jaoks paraja suurusega ja vastavad paigutuselt juhendi sisule.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto akna peal (tuleb ette peale seda, kui online konto on juba määratud).<br />
<br />
Viited allikatele on korrektsed.<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_kaug%C3%B5pe&diff=41598Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, kaugõpe2011-11-06T19:47:41Z<p>Tsillajo: /* Tarmo Sillajõe */</p>
<hr />
<div>=Jaan Igamees=<br />
* Referaat: [[MiskiAsjalikTeema]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot<br />
* Arvustus2:<br />
<br />
=Hendrik Milt=<br />
* Referaat: [[Remote Media Streaming]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarvo Rohiväli=<br />
* Referaat: [[WinRM]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarmo Sillajõe=<br />
* Referaat: [[BitLocker To Go (ülekirjutatav teema)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Media_Streaming<br />
* Arvustus2:<br />
<br />
=Marika Mäemets=<br />
* Referaat: [[Kuidas kopeerida faile mitmesse arvutisse]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kohandatud_Windows_PE-st_ISO_ja_algk%C3%A4ivituva_USB_loomine<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_klahvikombinatsioonid<br />
<br />
=Gerli Kaunissaar=<br />
* Referaat: [[Parental Controls]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Parental_Controls<br />
* Arvustus2:<br />
<br />
=Madis Lauri=<br />
* Referaat: [[Internet Connection Sharing (ICS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Mairo Puusepp=<br />
* Referaat: [[Net.exe]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Oliver Dalberg=<br />
* Referaat: [[Volume Activation Management Tool (VAMT) 2.0]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Volume_Activation_Management_Tool_(VAMT)_2.0<br />
* Arvustus2:<br />
<br />
=Ragnar Vutt=<br />
* Referaat: [[Windows 7 klahvikombinatsioonid]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Jüri Kalbin=<br />
* Referaat: [[User account security]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aleksandr Laidoner=<br />
* Referaat: [[Background Intelligent Transfer Service(BITS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aive Haavel=<br />
* Referaat: [[Performance Option seadistamine Windows 7 operatsioonisüsteemis.]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29#Gerli_Kaunissaar<br />
<br />
=Rasmus Hommuk=<br />
* Referaat: [[Kohandatud Windows PE-st ISO ja algkäivituva USB loomine]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Net.exe<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kuidas_kopeerida_faile_mitmesse_arvutisse<br />
<br />
=Dagmar Arro=<br />
* Referaat: [[Windows 7 Mac'il]]<br />
* Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_7_Mac%27il https://wiki.itcollege.ee/index.php/Talk:Windows_7_Mac%27il]<br />
* Arvustus2:<br />
<br />
=Meelis Kurnikov=<br />
* Referaat: [[Kuidas teiste arvutite toiteseadeid muuta]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:IPv4_seadistamine<br />
* Arvustus2:<br />
<br />
=Erkki Judanov=<br />
* Referaat: [[NAT teostamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parental_Controls]<br />
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Backup_and_Restore_kasutamine_Windows_7_operatsioonis%C3%BCsteemis]<br />
<br />
=Tenno Laanemets=<br />
* Referaat: [[Windows operatsioonisüsteemi paigaldus (ülekirjutatav teema)]]<br />
* Arvestus1: [[https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29]]<br />
* Arvestus2:<br />
<br />
=Einar Kivisalu=<br />
* Referaat: [[Windows Management Instrumentation (WMI)]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Indrek Soostar=<br />
*Referaat: [[IPv4 seadistamine]]<br />
*Arvustus1:<br />
*Arvustus2:<br />
<br />
=Raul Marks=<br />
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid) (ülekirjutatav teema)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Priit Lume=<br />
* Referaat: [[runas]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Sten Mentunen=<br />
* Referaat: [[Multiboot arvuti: Windows 7, XP ja Ubuntu Linux]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Silver Vesi=<br />
* Referaat: [[Backup and Restore kasutamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Runas<br />
* Arvustus2:[[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)_(%C3%BClekirjutatav_teema)]]<br />
<br />
=Andres Sööt=<br />
* Referaat: [[Windows Recovery Enviroment]]<br />
* Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_Recovery_Enviroment https://wiki.itcollege.ee/index.php/Talk:Windows_Recovery_Enviroment]<br />
* Arvustus2:<br />
<br />
=Andres Käver=<br />
* Referaat: [[VHD installatsioon ja kasutamine praktikas]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Ergo Mägi=<br />
* Referaat: [[Microsoft Security Essentials]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Peeter Tomusk=<br />
* Referaat: Windows juhend: Kuidas GPO abil rakendusi paigaldada (kirjutamisel)<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:User_account_security</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41591Talk:Remote Media Streaming2011-11-06T19:10:35Z<p>Tsillajo: </p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming'' Windows Media Player 12 all.<br />
<br />
Illustreerivad pildid on lugeja jaoks paraja suurusega ja vastavad paigutuselt juhendi sisule.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto akna peal (tuleb ette peale seda, kui online konto on juba määratud).<br />
<br />
Viited allikatele on korrektsed.<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41588Talk:Remote Media Streaming2011-11-06T19:01:54Z<p>Tsillajo: </p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming'' Windows Media Player 12 all.<br />
<br />
Illustreerivad pildid on lugeja jaoks paraja suurusega ja vastavad paigutuselt juhendi sisule.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto akna peal (tuleb ette peale seda, kui online konto on juba määratud).<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41586Talk:Remote Media Streaming2011-11-06T19:01:16Z<p>Tsillajo: </p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming''.<br />
<br />
Illustreerivad pildid on lugeja jaoks paraja suurusega ja vastavad paigutuselt juhendi sisule.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto akna peal (tuleb ette peale seda, kui online konto on juba määratud).<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41585Talk:Remote Media Streaming2011-11-06T19:00:21Z<p>Tsillajo: </p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming''.<br />
<br />
Illustreerivad pildid on lugeja jaoks paraja suurusega ja vastavad paigutuselt juhendi sisule.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto aknas.<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41583Talk:Remote Media Streaming2011-11-06T19:00:04Z<p>Tsillajo: </p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming''.<br />
<br />
Illustreerivad pildi on lugeja jaoks paraja suurusega ja vastavad paigutuselt juhendi sisule.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto aknas.<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41578Talk:Remote Media Streaming2011-11-06T18:56:47Z<p>Tsillajo: </p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming''.<br />
<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto aknas.<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41575Talk:Remote Media Streaming2011-11-06T18:56:17Z<p>Tsillajo: </p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Antud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming''.<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto aknas.<br />
<br />
Tarmo Sillajõe</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&diff=41574Talk:Remote Media Streaming2011-11-06T18:55:53Z<p>Tsillajo: Created page with 'Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Anud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media stream…'</p>
<hr />
<div>Huvitav juhend, mille järgi õnnestus ka reaalselt toimetada. Anud õpetus täitis oma põhifunktsiooni, ehk näitas lihsalt ja arusaadavalt, kuidas toimub ''remote media streaming''.<br />
Paari lausega oleks võinud seletada, mida endast kujutab DLNA (Digital Living Network Alliance), kui juba sellise keerulise nimega asjast juttu tuli.<br />
Mõnda valikut oleks võinud näiteks Online ID tekitamisel võinud lähemalt tutvustada. Näiteks, mida teeb valik "update crecedential" online id konto aknas.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_kaug%C3%B5pe&diff=41564Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, kaugõpe2011-11-06T18:15:02Z<p>Tsillajo: /* Tarmo Sillajõe */</p>
<hr />
<div>=Jaan Igamees=<br />
* Referaat: [[MiskiAsjalikTeema]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot<br />
* Arvustus2:<br />
<br />
=Hendrik Milt=<br />
* Referaat: [[Remote Media Streaming]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarvo Rohiväli=<br />
* Referaat: [[WinRM]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarmo Sillajõe=<br />
* Referaat: [[BitLocker To Go (ülekirjutatav teema)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&action<br />
* Arvustus2:<br />
<br />
=Marika Mäemets=<br />
* Referaat: [[Kuidas kopeerida faile mitmesse arvutisse]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kohandatud_Windows_PE-st_ISO_ja_algk%C3%A4ivituva_USB_loomine<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_klahvikombinatsioonid<br />
<br />
=Gerli Kaunissaar=<br />
* Referaat: [[Parental Controls]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Parental_Controls<br />
* Arvustus2:<br />
<br />
=Madis Lauri=<br />
* Referaat: [[Internet Connection Sharing (ICS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Mairo Puusepp=<br />
* Referaat: [[Net.exe]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Oliver Dalberg=<br />
* Referaat: [[Volume Activation Management Tool (VAMT) 2.0]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Volume_Activation_Management_Tool_(VAMT)_2.0<br />
* Arvustus2:<br />
<br />
=Ragnar Vutt=<br />
* Referaat: [[Windows 7 klahvikombinatsioonid]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Jüri Kalbin=<br />
* Referaat: [[User account security]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aleksandr Laidoner=<br />
* Referaat: [[Background Intelligent Transfer Service(BITS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aive Haavel=<br />
* Referaat: [[Performance Option seadistamine Windows 7 operatsioonisüsteemis.]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29#Gerli_Kaunissaar<br />
<br />
=Rasmus Hommuk=<br />
* Referaat: [[Kohandatud Windows PE-st ISO ja algkäivituva USB loomine]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Net.exe<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kuidas_kopeerida_faile_mitmesse_arvutisse<br />
<br />
=Dagmar Arro=<br />
* Referaat: [[Windows 7 Mac'il]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Meelis Kurnikov=<br />
* Referaat: [[Kuidas teiste arvutite toiteseadeid muuta]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:IPv4_seadistamine<br />
* Arvustus2:<br />
<br />
=Erkki Judanov=<br />
* Referaat: [[NAT teostamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parental_Controls]<br />
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Backup_and_Restore_kasutamine_Windows_7_operatsioonis%C3%BCsteemis]<br />
<br />
=Tenno Laanemets=<br />
* Referaat: [[Windows operatsioonisüsteemi paigaldus (ülekirjutatav teema)]]<br />
* Arvestus1: [[https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29]]<br />
* Arvestus2:<br />
<br />
=Einar Kivisalu=<br />
* Referaat: [[Windows Management Instrumentation (WMI)]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Indrek Soostar=<br />
*Referaat: [[IPv4 seadistamine]]<br />
*Arvustus1:<br />
*Arvustus2:<br />
<br />
=Raul Marks=<br />
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid) (ülekirjutatav teema)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Priit Lume=<br />
* Referaat: [[runas]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Sten Mentunen=<br />
* Referaat: [[Multiboot arvuti: Windows 7, XP ja Ubuntu Linux]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Silver Vesi=<br />
* Referaat: [[Backup and Restore kasutamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Runas<br />
* Arvustus2:[[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)_(%C3%BClekirjutatav_teema)]]<br />
<br />
=Andres Sööt=<br />
* Referaat: [[Windows Recovery Enviroment]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Andres Käver=<br />
* Referaat: [[VHD installatsioon ja kasutamine praktikas]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Ergo Mägi=<br />
* Referaat: [[Microsoft Security Essentials]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Peeter Tomusk=<br />
* Referaat: Windows juhend: Kuidas GPO abil rakendusi paigaldada (kirjutamisel)<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:User_account_security</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_kaug%C3%B5pe&diff=41561Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, kaugõpe2011-11-06T18:07:32Z<p>Tsillajo: /* Tarmo Sillajõe */</p>
<hr />
<div>=Jaan Igamees=<br />
* Referaat: [[MiskiAsjalikTeema]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot<br />
* Arvustus2:<br />
<br />
=Hendrik Milt=<br />
* Referaat: [[Remote Media Streaming]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarvo Rohiväli=<br />
* Referaat: [[WinRM]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarmo Sillajõe=<br />
* Referaat: [[BitLocker To Go (ülekirjutatav teema)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php?title=Talk:Remote_Media_Streaming&action=edit&redlink=1<br />
* Arvustus2:<br />
<br />
=Marika Mäemets=<br />
* Referaat: [[Kuidas kopeerida faile mitmesse arvutisse]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kohandatud_Windows_PE-st_ISO_ja_algk%C3%A4ivituva_USB_loomine<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_klahvikombinatsioonid<br />
<br />
=Gerli Kaunissaar=<br />
* Referaat: [[Parental Controls]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Parental_Controls<br />
* Arvustus2:<br />
<br />
=Madis Lauri=<br />
* Referaat: [[Internet Connection Sharing (ICS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Mairo Puusepp=<br />
* Referaat: [[Net.exe]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Oliver Dalberg=<br />
* Referaat: [[Volume Activation Management Tool (VAMT) 2.0]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Volume_Activation_Management_Tool_(VAMT)_2.0<br />
* Arvustus2:<br />
<br />
=Ragnar Vutt=<br />
* Referaat: [[Windows 7 klahvikombinatsioonid]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Jüri Kalbin=<br />
* Referaat: [[User account security]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aleksandr Laidoner=<br />
* Referaat: [[Background Intelligent Transfer Service(BITS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aive Haavel=<br />
* Referaat: [[Performance Option seadistamine Windows 7 operatsioonisüsteemis.]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29#Gerli_Kaunissaar<br />
<br />
=Rasmus Hommuk=<br />
* Referaat: [[Kohandatud Windows PE-st ISO ja algkäivituva USB loomine]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Net.exe<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kuidas_kopeerida_faile_mitmesse_arvutisse<br />
<br />
=Dagmar Arro=<br />
* Referaat: [[Windows 7 Mac'il]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Meelis Kurnikov=<br />
* Referaat: [[Kuidas teiste arvutite toiteseadeid muuta]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:IPv4_seadistamine<br />
* Arvustus2:<br />
<br />
=Erkki Judanov=<br />
* Referaat: [[NAT teostamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parental_Controls]<br />
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Backup_and_Restore_kasutamine_Windows_7_operatsioonis%C3%BCsteemis]<br />
<br />
=Tenno Laanemets=<br />
* Referaat: [[Windows operatsioonisüsteemi paigaldus (ülekirjutatav teema)]]<br />
* Arvestus1: [[https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29]]<br />
* Arvestus2:<br />
<br />
=Einar Kivisalu=<br />
* Referaat: [[Windows Management Instrumentation (WMI)]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Indrek Soostar=<br />
*Referaat: [[IPv4 seadistamine]]<br />
*Arvustus1:<br />
*Arvustus2:<br />
<br />
=Raul Marks=<br />
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid) (ülekirjutatav teema)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Priit Lume=<br />
* Referaat: [[runas]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Sten Mentunen=<br />
* Referaat: [[Multiboot arvuti: Windows 7, XP ja Ubuntu Linux]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Silver Vesi=<br />
* Referaat: [[Backup and Restore kasutamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Runas<br />
* Arvustus2:[[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)_(%C3%BClekirjutatav_teema)]]<br />
<br />
=Andres Sööt=<br />
* Referaat: [[Windows Recovery Enviroment]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Andres Käver=<br />
* Referaat: [[VHD installatsioon ja kasutamine praktikas]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Ergo Mägi=<br />
* Referaat: [[Microsoft Security Essentials]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Peeter Tomusk=<br />
* Referaat: Windows juhend: Kuidas GPO abil rakendusi paigaldada (kirjutamisel)<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:User_account_security</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_kaug%C3%B5pe&diff=41560Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, kaugõpe2011-11-06T18:06:00Z<p>Tsillajo: /* Tarmo Sillajõe */</p>
<hr />
<div>=Jaan Igamees=<br />
* Referaat: [[MiskiAsjalikTeema]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot<br />
* Arvustus2:<br />
<br />
=Hendrik Milt=<br />
* Referaat: [[Remote Media Streaming]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarvo Rohiväli=<br />
* Referaat: [[WinRM]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarmo Sillajõe=<br />
* Referaat: [[BitLocker To Go (ülekirjutatav teema)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:User_account_security<br />
* Arvustus2:<br />
<br />
=Marika Mäemets=<br />
* Referaat: [[Kuidas kopeerida faile mitmesse arvutisse]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kohandatud_Windows_PE-st_ISO_ja_algk%C3%A4ivituva_USB_loomine<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_klahvikombinatsioonid<br />
<br />
=Gerli Kaunissaar=<br />
* Referaat: [[Parental Controls]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Parental_Controls<br />
* Arvustus2:<br />
<br />
=Madis Lauri=<br />
* Referaat: [[Internet Connection Sharing (ICS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Mairo Puusepp=<br />
* Referaat: [[Net.exe]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Oliver Dalberg=<br />
* Referaat: [[Volume Activation Management Tool (VAMT) 2.0]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Volume_Activation_Management_Tool_(VAMT)_2.0<br />
* Arvustus2:<br />
<br />
=Ragnar Vutt=<br />
* Referaat: [[Windows 7 klahvikombinatsioonid]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Jüri Kalbin=<br />
* Referaat: [[User account security]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aleksandr Laidoner=<br />
* Referaat: [[Background Intelligent Transfer Service(BITS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aive Haavel=<br />
* Referaat: [[Performance Option seadistamine Windows 7 operatsioonisüsteemis.]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29#Gerli_Kaunissaar<br />
<br />
=Rasmus Hommuk=<br />
* Referaat: [[Kohandatud Windows PE-st ISO ja algkäivituva USB loomine]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Net.exe<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kuidas_kopeerida_faile_mitmesse_arvutisse<br />
<br />
=Dagmar Arro=<br />
* Referaat: [[Windows 7 Mac'il]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Meelis Kurnikov=<br />
* Referaat: [[Kuidas teiste arvutite toiteseadeid muuta]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:IPv4_seadistamine<br />
* Arvustus2:<br />
<br />
=Erkki Judanov=<br />
* Referaat: [[NAT teostamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parental_Controls]<br />
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Backup_and_Restore_kasutamine_Windows_7_operatsioonis%C3%BCsteemis]<br />
<br />
=Tenno Laanemets=<br />
* Referaat: [[Windows operatsioonisüsteemi paigaldus (ülekirjutatav teema)]]<br />
* Arvestus1: [[https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29]]<br />
* Arvestus2:<br />
<br />
=Einar Kivisalu=<br />
* Referaat: [[Windows Management Instrumentation (WMI)]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Indrek Soostar=<br />
*Referaat: [[IPv4 seadistamine]]<br />
*Arvustus1:<br />
*Arvustus2:<br />
<br />
=Raul Marks=<br />
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid) (ülekirjutatav teema)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Priit Lume=<br />
* Referaat: [[runas]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Sten Mentunen=<br />
* Referaat: [[Multiboot arvuti: Windows 7, XP ja Ubuntu Linux]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Silver Vesi=<br />
* Referaat: [[Backup and Restore kasutamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Runas<br />
* Arvustus2:[[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)_(%C3%BClekirjutatav_teema)]]<br />
<br />
=Andres Sööt=<br />
* Referaat: [[Windows Recovery Enviroment]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Andres Käver=<br />
* Referaat: [[VHD installatsioon ja kasutamine praktikas]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Ergo Mägi=<br />
* Referaat: [[Microsoft Security Essentials]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Peeter Tomusk=<br />
* Referaat: Windows juhend: Kuidas GPO abil rakendusi paigaldada (kirjutamisel)<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:User_account_security</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_kaug%C3%B5pe&diff=41559Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, kaugõpe2011-11-06T18:05:08Z<p>Tsillajo: /* Tarmo Sillajõe */</p>
<hr />
<div>=Jaan Igamees=<br />
* Referaat: [[MiskiAsjalikTeema]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot<br />
* Arvustus2:<br />
<br />
=Hendrik Milt=<br />
* Referaat: [[Remote Media Streaming]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarvo Rohiväli=<br />
* Referaat: [[WinRM]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Tarmo Sillajõe=<br />
* Referaat: [[BitLocker To Go (ülekirjutatav teema)]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/User_account_security<br />
* Arvustus2:<br />
<br />
=Marika Mäemets=<br />
* Referaat: [[Kuidas kopeerida faile mitmesse arvutisse]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kohandatud_Windows_PE-st_ISO_ja_algk%C3%A4ivituva_USB_loomine<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_klahvikombinatsioonid<br />
<br />
=Gerli Kaunissaar=<br />
* Referaat: [[Parental Controls]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Parental_Controls<br />
* Arvustus2:<br />
<br />
=Madis Lauri=<br />
* Referaat: [[Internet Connection Sharing (ICS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Mairo Puusepp=<br />
* Referaat: [[Net.exe]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Oliver Dalberg=<br />
* Referaat: [[Volume Activation Management Tool (VAMT) 2.0]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Volume_Activation_Management_Tool_(VAMT)_2.0<br />
* Arvustus2:<br />
<br />
=Ragnar Vutt=<br />
* Referaat: [[Windows 7 klahvikombinatsioonid]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Jüri Kalbin=<br />
* Referaat: [[User account security]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aleksandr Laidoner=<br />
* Referaat: [[Background Intelligent Transfer Service(BITS)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Aive Haavel=<br />
* Referaat: [[Performance Option seadistamine Windows 7 operatsioonisüsteemis.]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29#Gerli_Kaunissaar<br />
<br />
=Rasmus Hommuk=<br />
* Referaat: [[Kohandatud Windows PE-st ISO ja algkäivituva USB loomine]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Net.exe<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Kuidas_kopeerida_faile_mitmesse_arvutisse<br />
<br />
=Dagmar Arro=<br />
* Referaat: [[Windows 7 Mac'il]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Meelis Kurnikov=<br />
* Referaat: [[Kuidas teiste arvutite toiteseadeid muuta]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:IPv4_seadistamine<br />
* Arvustus2:<br />
<br />
=Erkki Judanov=<br />
* Referaat: [[NAT teostamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parental_Controls]<br />
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Backup_and_Restore_kasutamine_Windows_7_operatsioonis%C3%BCsteemis]<br />
<br />
=Tenno Laanemets=<br />
* Referaat: [[Windows operatsioonisüsteemi paigaldus (ülekirjutatav teema)]]<br />
* Arvestus1: [[https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus_%28%C3%BClekirjutatav_teema%29]]<br />
* Arvestus2:<br />
<br />
=Einar Kivisalu=<br />
* Referaat: [[Windows Management Instrumentation (WMI)]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Indrek Soostar=<br />
*Referaat: [[IPv4 seadistamine]]<br />
*Arvustus1:<br />
*Arvustus2:<br />
<br />
=Raul Marks=<br />
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid) (ülekirjutatav teema)]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Priit Lume=<br />
* Referaat: [[runas]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Sten Mentunen=<br />
* Referaat: [[Multiboot arvuti: Windows 7, XP ja Ubuntu Linux]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Silver Vesi=<br />
* Referaat: [[Backup and Restore kasutamine Windows 7 operatsioonisüsteemis]]<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Runas<br />
* Arvustus2:[[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)_(%C3%BClekirjutatav_teema)]]<br />
<br />
=Andres Sööt=<br />
* Referaat: [[Windows Recovery Enviroment]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Andres Käver=<br />
* Referaat: [[VHD installatsioon ja kasutamine praktikas]]<br />
* Arvustus1: <br />
* Arvustus2:<br />
<br />
=Ergo Mägi=<br />
* Referaat: [[Microsoft Security Essentials]]<br />
* Arvustus1:<br />
* Arvustus2:<br />
<br />
=Peeter Tomusk=<br />
* Referaat: Windows juhend: Kuidas GPO abil rakendusi paigaldada (kirjutamisel)<br />
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Multiboot_arvuti:_Windows_7,_XP_ja_Ubuntu_Linux<br />
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:User_account_security</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=LeemurDotNet&diff=41260LeemurDotNet2011-11-02T21:27:31Z<p>Tsillajo: /* Analüüsi retsensioon */</p>
<hr />
<div>== Visioon ==<br />
<br />
Eesmärgiks on luua korteriühistu kommunaalmaksete arvestamise programm, kus toimub igakuine arvete koostamine ja esitamine ühistu liikmetele.<br />
<br />
Antud lahendus oleks võrreldav kodutööna väljapakutud koduraamatukogu tegemisega, kuid sellel oleks ka tegelikkuses praktiline väljund.<br />
<br />
== Meeskond ==<br />
<br />
* Rasmus Hommuk<br />
* Marika Mäemets<br />
* Einar Kivisalu<br />
* Mairo Puusepp<br />
* Sten Mentunen<br />
<br />
== Projekti koduleht ==<br />
<br />
[http://leemurdotnet.blogspot.com Meeskond "LeemurDotNet"]<br />
<br />
== Analüüsi retsensioon ==<br />
Analüüs on küllaltki põhjalik. Meeskond on valinud hea praktilise otstarbega rakenduse, mis minu arvates keerukuse ja mahu poolest selle aine kodutöösse hästi sobib. Dokumentide (põhikiri ja kodukord, koosolekute protokollid, majandusaasta aruanded, majanduskavad,blanketid jm dokumendid).kohta võib välja lugeda, et neid antud programm salvestama ja otseselt haldama ei hakka. See on õige, sest ühest küljest lisaks see programmi keerukust ja teisest küljest ei ole tegemist niivõrd olulise funktsiooniga võrreldes teiste toimingutega.<br />
Andmebaasi struktuur on mõistlik ja lihtsasti arusaadav. Korterite mõõdikute näidud, arved jms on loogiliselt seotud korterinumbritega.<br />
Ühte funktsiooni võiks muuta efektiivsemaks ja kasutaja jaoks lihtsamaks. Nimelt arve tasumiste sisestamist võiks teostada ka automaatselt pangakonto laekumiste aruande teksifailist vastavad välju lugedes kontrollides, kas laekunud summa klapib arve summaga.<br />
Arvestades meeskonna selget nägemust ja läbimõeldud teostust, võiks eeldada projekti õnnestumist.<br />
<br />
Meeskond TeravC</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=LeemurDotNet&diff=41259LeemurDotNet2011-11-02T21:25:18Z<p>Tsillajo: /* Analüüsi retsensioon */</p>
<hr />
<div>== Visioon ==<br />
<br />
Eesmärgiks on luua korteriühistu kommunaalmaksete arvestamise programm, kus toimub igakuine arvete koostamine ja esitamine ühistu liikmetele.<br />
<br />
Antud lahendus oleks võrreldav kodutööna väljapakutud koduraamatukogu tegemisega, kuid sellel oleks ka tegelikkuses praktiline väljund.<br />
<br />
== Meeskond ==<br />
<br />
* Rasmus Hommuk<br />
* Marika Mäemets<br />
* Einar Kivisalu<br />
* Mairo Puusepp<br />
* Sten Mentunen<br />
<br />
== Projekti koduleht ==<br />
<br />
[http://leemurdotnet.blogspot.com Meeskond "LeemurDotNet"]<br />
<br />
== Analüüsi retsensioon ==<br />
Analüüs on küllaltki põhjalik. Meeskond on valinud hea praktilise otstarbega rakenduse, mis minu arvates keerukuse ja mahu poolest selle aine kodutöösse hästi sobib. Dokumentide (põhikiri ja kodukord, koosolekute protokollid, majandusaasta aruanded, majanduskavad,blanketid jm dokumendid).kohta võib välja lugeda, et neid antud programm salvestama ja otseselt haldama ei hakka. See on õige, sest ühest küljest lisaks see programmi keerukust ja teisest küljest ei ole tegemist niivõrd olulise funktsiooniga võrreldes teiste toimingutega.<br />
Andmebaasi struktuur on mõistlik ja lihtsasti arusaadav. Korterite mõõdikute näidud, arved jms on loogiliselt seotud korterinumbritega.<br />
Ühte funktsiooni võiks muuta efektiivsemaks ja kasutaja jaoks lihtsamaks. Arve tasumiste sisestamist võiks teostada ka automaatselt pangakonto laekumiste aruande teksifailist vastavad välju lugedes kontrollides, kas laekunud summa klapib arve summaga.<br />
Arvestades meeskonna selget nägemust ja läbimõeldud teostust, võiks eeldada projekti õnnestumist.<br />
<br />
Meeskond TeravC</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=LeemurDotNet&diff=41258LeemurDotNet2011-11-02T21:24:51Z<p>Tsillajo: /* Projekti koduleht */</p>
<hr />
<div>== Visioon ==<br />
<br />
Eesmärgiks on luua korteriühistu kommunaalmaksete arvestamise programm, kus toimub igakuine arvete koostamine ja esitamine ühistu liikmetele.<br />
<br />
Antud lahendus oleks võrreldav kodutööna väljapakutud koduraamatukogu tegemisega, kuid sellel oleks ka tegelikkuses praktiline väljund.<br />
<br />
== Meeskond ==<br />
<br />
* Rasmus Hommuk<br />
* Marika Mäemets<br />
* Einar Kivisalu<br />
* Mairo Puusepp<br />
* Sten Mentunen<br />
<br />
== Projekti koduleht ==<br />
<br />
[http://leemurdotnet.blogspot.com Meeskond "LeemurDotNet"]<br />
<br />
== Analüüsi retsensioon ==<br />
Analüüs on küllaltki põhjalik. Meeskond on valinud hea praktilise otstarbega rakenduse, mis minu arvates keerukuse ja mahu poolest selle aine kodutöösse hästi sobib. Dokumentide (põhikiri ja kodukord, koosolekute protokollid, majandusaasta aruanded, majanduskavad,blanketid jm dokumendid).kohta võib välja lugeda, et neid antud programm salvestama ja otseselt haldama ei hakka. See on õige, sest ühest küljest lisaks see programmi keerukust ja teisest küljest ei ole tegemist niivõrd olulise funktsiooniga võrreldes teiste toimingutega.<br />
Andmebaasi struktuur on mõistlik ja lihtsasti arusaadav. Korterite mõõdikute näidud, arved jms on loogiliselt seotud korterinumbritega.<br />
Ühte funktsiooni võiks muuta efektiivsemaks ja kasutaja jaoks lihtsamaks. Arve tasumiste sisestamist võiks teostada ka automaatselt pangakonto laekumiste aruande teksifailist vastavad välju lugedes kontrollides, kas laekunud summa klapib arve summaga.<br />
Arvestades meeskonna selget nägemust ja läbimõeldud teostust, võiks eeldada projekti õnnestumist.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Meeskond_%22SVS%22-_Laeva_meeskonna_munsterrolli_tegemine_ja_dokumentide_haldamine&diff=40597Meeskond "SVS"- Laeva meeskonna munsterrolli tegemine ja dokumentide haldamine2011-10-25T19:20:49Z<p>Tsillajo: </p>
<hr />
<div>'''SVS. Laevameeskonna munsteroll.'''<br />
<br />
Tutvustusest tuleb programmi loomise vajadus üldiselt hästi ilmsiks. Põhi-idee on esitatud arusaadavalt.<br />
Idee tutvustusest selgub, programm on mõeldud päris suurearvuliste meeskondadega laevade jaoks. Kui veel ka inimesed tihti vahetavad, siis võib olla päris tülikas korraga kõikide andmete andmebaasi sisse kandmine. Oleks hea teada, milliseid ideesid autoritel selles osas on. Üks võimalus oleks asta meeskonnaliikmetel sisestada vajalike dokumentide kehtivusajad ise läbi internetilehe ja andmed koguda serverisse. Võibolla saab ka andmeid mõnest olemasolevast andmebaasist üle kanda, aga autorid ei ole seda täpsustanud. Meeskonnaliikmete enda huvides on anda tõest informatsiooni oma dokumentide kehtivusaja kohta ja usaldatavus ei tohiks seetõttu olla väga suur probleem. Sisestatud kehtivusaegade lõppemist jälgiks juba programm ise.<br />
<br />
Isikuandmete salvestamine nõuab ka teatud konfidentsiaalsusastet. Sellepärast võiks loodava programmi kasutajaid ehk meeskonna andmete töötlejaid olla võimalik identifitseerida. Võiks mõelda paroolide ja kasutajanimede rakendamise peale. Ka kasutaja teatud tegevuste kohta logi pidamist võiks kaaluda.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Meeskond_%22SVS%22-_Laeva_meeskonna_munsterrolli_tegemine_ja_dokumentide_haldamine&diff=40595Meeskond "SVS"- Laeva meeskonna munsterrolli tegemine ja dokumentide haldamine2011-10-25T19:20:02Z<p>Tsillajo: Created page with '''SVS. Laevameeskonna munsteroll.'' Tutvustusest tuleb programmi loomise vajadus üldiselt hästi ilmsiks. Põhi-idee on esitatud arusaadavalt. Idee tutvustusest selgub, program…'</p>
<hr />
<div>''SVS. Laevameeskonna munsteroll.''<br />
<br />
Tutvustusest tuleb programmi loomise vajadus üldiselt hästi ilmsiks. Põhi-idee on esitatud arusaadavalt.<br />
Idee tutvustusest selgub, programm on mõeldud päris suurearvuliste meeskondadega laevade jaoks. Kui veel ka inimesed tihti vahetavad, siis võib olla päris tülikas korraga kõikide andmete andmebaasi sisse kandmine. Oleks hea teada, milliseid ideesid autoritel selles osas on. Üks võimalus oleks asta meeskonnaliikmetel sisestada vajalike dokumentide kehtivusajad ise läbi internetilehe ja andmed koguda serverisse. Võibolla saab ka andmeid mõnest olemasolevast andmebaasist üle kanda, aga autorid ei ole seda täpsustanud. Meeskonnaliikmete enda huvides on anda tõest informatsiooni oma dokumentide kehtivusaja kohta ja usaldatavus ei tohiks seetõttu olla väga suur probleem. Sisestatud kehtivusaegade lõppemist jälgiks juba programm ise.<br />
Isikuandmete salvestamine nõuab ka teatud konfidentsiaalsusastet. Sellepärast võiks loodava programmi kasutajaid ehk meeskonna andmete töötlejaid olla võimalik identifitseerida. Võiks mõelda paroolide ja kasutajanimede rakendamise peale. Ka kasutaja teatud tegevuste kohta logi pidamist võiks kaaluda.</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22(Kaug%C3%B5pe_2011)&diff=40590Juhend: Kodutöö aines "Programmeerimine CSharp keeles"(Kaugõpe 2011)2011-10-25T19:16:48Z<p>Tsillajo: /* TeravC */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. <br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 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).<br />
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.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
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%.<br />
<br />
Näide:<br />
Töö esitamise tähtaeg on 4.09.2011 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p<br />
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.<br />
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
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).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''15.10.2011''' (3p)<br />
<br />
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. Kindlasti peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Minimaalne sõnade arv 150.<br />
<br />
'''Retsensioon''' 25.10.2011 (2p)<br />
Minimaalne sõnade arv 150. Retsensioonis välja tuua, kui originaalne on idee. Anda soovitusi meeskonnale. Kas idee on teostatav? Mis on idee nõrgad küljed? Ja nii edasi..<br />
<br />
===Analüüs===<br />
'''22.10.2011''' (6p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures. Analüüsi eesmärgiks on rakenduse põhjalik läbimõtlemine enne teostamise alustamist. Mida põhjalikum siin faasis olla, seda väiksemaid üllatusi arenduse käigus selgub.<br />
Sellle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab:<br />
*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.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
Minimaalne sõnade arv: 700<br />
Kuna reaalseid kohtumisi on vähe, siis on lubatud hiljem analüüsi muuta.<br />
<br />
'''Retsensioon''' 02.11.2011 (3p)<br />
Tuua välja analüüsi põhjalikkus. Milliseid punkte võiks veel realiseerida, millised on vähem tähtsamad. Kas on arvestades ajaraami reaalselt teostatav?<br />
<br />
===Prototüüp===<br />
'''19.11.2011'''(10p)<br />
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.<br />
<br />
'''Retsensioon''' 29.11.2011(5p)<br />
<br />
===Lõpptoode===<br />
'''07.12.2011'''(15p)<br />
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.<br />
<br />
'''Retsensioon''' 13.12.2011(5p)<br />
<br />
===Esitlus/Kaitsmine===<br />
'''Toimub enne eksamit'''<br />
Esitlusel kaitstakse projekti. <br />
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.<br />
<br />
==Konsultatsioon==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2011 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* 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?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Tetris(XNA)==<br />
==XoniX(XNA)==<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net<br />
<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Nõuded XNA projektile==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
'''NB! XNAga ei pruugi jõuda praktikumides/loengutes tegeleda ning seetõttu eeldab sellega tegelemine väga palju iseseisvat tööd!!!'''<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
=Meeskonnad 2011=<br />
<br />
==[[LeemurDotNet]]==<br />
<br />
===Teema===<br />
<br />
Korteriühistu kommunaalmaksete arvestamine<br />
<br />
===Liikmed===<br />
* Rasmus Hommuk <br />
* Marika Mäemets<br />
* '''Einar Kivisalu''' - projektijuht<br />
* Mairo Puusepp<br />
* Sten Mentunen<br />
<br />
==[[Meeskond "SVS"]]==<br />
<br />
<br />
=== Teema===<br />
<br />
Laeva meeskonna munsterrolli tegemine ja dokumentide haldamine<br />
<br />
=== Liikmed ===<br />
<br />
*Indrek Soostar<br />
*Marek Reinhold<br />
*Kaarli Metsniit<br />
==[[TeravC]]==<br />
=== Teema===<br />
<br />
Autovaruosade müügi- ja laoprogramm<br />
<br />
<br />
<br />
=== Liikmed ===<br />
<br />
<br />
*Oliver Dalberg<br />
*Aleksandr Laidoner<br />
*Tarmo Sillajõe<br />
*Andre Tšernikov<br />
<br />
=== Idee retsensioon ===<br />
[[Meeskond "SVS"- Laeva meeskonna munsterrolli tegemine ja dokumentide haldamine]]<br />
<br />
==[["3-5 liiget"]]==<br />
<br />
===Teema===<br />
<br />
Tetris vol.x - nimi täpsustamisel<br />
<br />
===Liikmed===<br />
* Tarvo Rohivälli <br />
* Andres Sööt<br />
* Ragnar Vutt<br />
* Indrek Vallsalu<br />
* Endrik Kõverjalg<br />
<br />
==[http://valuutavahetus.blogspot.com/ Valuutavahetus]==<br />
<br />
===Teema===<br />
<br />
Valuutavahetus<br />
<br />
===Liikmed===<br />
* Margus Neider<br />
* Lauri Rooden<br />
* Margus Parts</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22(Kaug%C3%B5pe_2011)&diff=40587Juhend: Kodutöö aines "Programmeerimine CSharp keeles"(Kaugõpe 2011)2011-10-25T19:15:30Z<p>Tsillajo: /* TeravC */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. <br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 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).<br />
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.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
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%.<br />
<br />
Näide:<br />
Töö esitamise tähtaeg on 4.09.2011 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p<br />
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.<br />
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
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).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''15.10.2011''' (3p)<br />
<br />
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. Kindlasti peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Minimaalne sõnade arv 150.<br />
<br />
'''Retsensioon''' 25.10.2011 (2p)<br />
Minimaalne sõnade arv 150. Retsensioonis välja tuua, kui originaalne on idee. Anda soovitusi meeskonnale. Kas idee on teostatav? Mis on idee nõrgad küljed? Ja nii edasi..<br />
<br />
===Analüüs===<br />
'''22.10.2011''' (6p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures. Analüüsi eesmärgiks on rakenduse põhjalik läbimõtlemine enne teostamise alustamist. Mida põhjalikum siin faasis olla, seda väiksemaid üllatusi arenduse käigus selgub.<br />
Sellle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab:<br />
*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.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
Minimaalne sõnade arv: 700<br />
Kuna reaalseid kohtumisi on vähe, siis on lubatud hiljem analüüsi muuta.<br />
<br />
'''Retsensioon''' 02.11.2011 (3p)<br />
Tuua välja analüüsi põhjalikkus. Milliseid punkte võiks veel realiseerida, millised on vähem tähtsamad. Kas on arvestades ajaraami reaalselt teostatav?<br />
<br />
===Prototüüp===<br />
'''19.11.2011'''(10p)<br />
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.<br />
<br />
'''Retsensioon''' 29.11.2011(5p)<br />
<br />
===Lõpptoode===<br />
'''07.12.2011'''(15p)<br />
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.<br />
<br />
'''Retsensioon''' 13.12.2011(5p)<br />
<br />
===Esitlus/Kaitsmine===<br />
'''Toimub enne eksamit'''<br />
Esitlusel kaitstakse projekti. <br />
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.<br />
<br />
==Konsultatsioon==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2011 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* 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?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Tetris(XNA)==<br />
==XoniX(XNA)==<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net<br />
<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Nõuded XNA projektile==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
'''NB! XNAga ei pruugi jõuda praktikumides/loengutes tegeleda ning seetõttu eeldab sellega tegelemine väga palju iseseisvat tööd!!!'''<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
=Meeskonnad 2011=<br />
<br />
==[[LeemurDotNet]]==<br />
<br />
===Teema===<br />
<br />
Korteriühistu kommunaalmaksete arvestamine<br />
<br />
===Liikmed===<br />
* Rasmus Hommuk <br />
* Marika Mäemets<br />
* '''Einar Kivisalu''' - projektijuht<br />
* Mairo Puusepp<br />
* Sten Mentunen<br />
<br />
==[[Meeskond "SVS"]]==<br />
<br />
<br />
=== Teema===<br />
<br />
Laeva meeskonna munsterrolli tegemine ja dokumentide haldamine<br />
<br />
=== Liikmed ===<br />
<br />
*Indrek Soostar<br />
*Marek Reinhold<br />
*Kaarli Metsniit<br />
==[[TeravC]]==<br />
=== Teema===<br />
<br />
Autovaruosade müügi- ja laoprogramm<br />
<br />
=== Idee retsensioon ===<br />
<br />
=== Liikmed ===<br />
<br />
<br />
*Oliver Dalberg<br />
*Aleksandr Laidoner<br />
*Tarmo Sillajõe<br />
*Andre Tšernikov<br />
<br />
==[["3-5 liiget"]]==<br />
<br />
===Teema===<br />
<br />
Tetris vol.x - nimi täpsustamisel<br />
<br />
===Liikmed===<br />
* Tarvo Rohivälli <br />
* Andres Sööt<br />
* Ragnar Vutt<br />
* Indrek Vallsalu<br />
* Endrik Kõverjalg<br />
<br />
==[http://valuutavahetus.blogspot.com/ Valuutavahetus]==<br />
<br />
===Teema===<br />
<br />
Valuutavahetus<br />
<br />
===Liikmed===<br />
* Margus Neider<br />
* Lauri Rooden<br />
* Margus Parts</div>Tsillajohttps://wiki.itcollege.ee/index.php?title=BitLocker_To_Go_(%C3%BClekirjutatav_teema)&diff=39946BitLocker To Go (ülekirjutatav teema)2011-10-24T06:42:51Z<p>Tsillajo: </p>
<hr />
<div>== Sissejuhatus ==<br />
BitLocker ja BitLocker To Go on kasulikud tööriistad, kaitsmaks privaatset informatsiooni arvuti või USB mälupulga kadumise puhul. Saadaval on see rakendus Windows 7 Ultimate'i ja Enterprise'i versioonidega.<br />
Bitlockeriga krüpteeritud kettale faile lisades, krüpteeritake need automaatselt. Faile mujale kopeerides toimub automaatne dekrüpteerimine.<br />
BitLocker To Go Reader on mõeldud vanematele operatsioonisüsteemidele ja võimaldab kasutajal avada BitLocker'iga krüptitud eemaldatavaid seadmeid Windows XP või Vista all parooli või taasteparooliga (taastevõti), aga seda ainult lugemiseks.<br />
<br />
Operatsioonisüsteemi ketaste puhul Kontrollib Bitlocker startupi ajal, kas ei ole tehtud muudatusi, mis võivad turvalisust ohustada. Nende alla kuuluvad BIOSi ja startupi failide muutmine. Kui sellised muudatused avastatakse, siis pannakse ketas lukku ja avada saab teda ainult Bitlocker Recovery Key-ga. Sellepärast peaks endale tegema Recovery Key. Kui arvutil on TPM kiip (Trusted Platform Module), säilitatakse krüpteeritud op.süsteemi ketta võtmeid seal.<br />
Tavaliste andmetega kettad (data drives) saab krüpteeringu alt vabastada parooliga, smartcardiga või hoopis automaatselt parooliga sisselogimisel.<br />
== Nõuded ==<br />
Kõvakettal peab olemas vähemalt kaks partitisiooni: op-süsteemi oma ja nn süsteemifailidie partitsioon ehk aktiivne partitsioon. Viimane jäetakse krüpteerimata, et arvutit oleks võimalik käivitada ja tema suurus peabolema vähemalt 100 MB. Kui nn eraldi aktiivne partitsioon puudub, tehakse see BitLockeri setupi ajal. Need partitsioonid, kus asub operatsioonisüsteem ja süsteemifailid, peavad olema NTFS formaadis. Muud partitsioonid võivad olla NTFS, FAT, FAT32 või exFAT.<br />
BIOS peab toetama TPM'i ( Trusted Platform Module) või USB mäluseadmeid. See on vajalik krüpteerimise ja dekrüpteerimise võtme salvestamiseks.<br />
<br />
== Mida temaga teha saab==<br />
BitLocker toetab kahe pikkusega sifrit: 128 ja 256 bitist. Mõlema puhul kasutatakse standardina AESi (Advanced Encryption Standard). Pikemaid võtmeid on küll palju raskem lahti muukida, aga nad teevad ka krüpteerimise ja dekrüpteerimise aeglasemaks. Mõne arvuti juures võib see olla märgatav. Group Policy alt saab valida, millist võtme pikkust kasutada.<br />
<br />
BitLockeri ja BitLocker To Go hea omadus, on see ,et kasutajatel saab keelata USB-seadmetele kirjutamise, kui see seade ei ole ühega nendest krüpteeritud. See käib seadete group policy või „local policies“ alt. <br />
<br />
Vaatame näidet Local Computer Policy seadete muutmiseksBitlockeri USA turvastandardi FIPS (Federal Information Processint Standard) kohaseks rakendamiseks tuleb avada ''''Local Computer Policy\Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options'''' ja sealt lubada ''„System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing“.''<br />
<br />
[[File:FIPSile vastavaks tegemine.jpg]]<br />
<br />
FIPSiga ühildumise lubamisel ei saa kasutajad recovery paroole enam tekitada. Recovery võtmeid saab luua ja recovery agente (data recovery agents) saab kasutada sertifikaadi järgi andmete taastamiseks. Data recovery agent on kasutajakonto, mis saab BitLockeriga kaitstud ketast dekrüpteerida, kasutades oma smart card'i sertifiikaati või avalikku võtit. Kui andmekandja on kaitstud parooliga, siis saab teda peale parooli sisestamist FIPSiga ühilduva arvutiga ainult lugeda, aga mitte kirjutada.<br />
<br />
*'''Data recovery agendi määramine''' <br />
Toimub Local Computer Policy all, valides „Public Key Policies\BitLocker Drive Encryption“. Enne agendi määramist on kohustuslik seadistada unique identifier ehk identifikaator, mis viib omavahel kokku BitLockeriga krüpteeritava ketta ja selle omanikorganisatsiooni. See toimub, valides Local Computer Policy all „'''Computer Configuration\Administrative Templates\Windows Components'''“ ja klikkides ''BitLocker Drive Encryption''.<br />
<br />
[[File: provide unique identifier.jpg]]<br />
<br />
*'''Identifikaatori lisamine BitLockeriga kaitstud kettale'''<br />
Kui ketas varem ei olnud Bitlockeriga krüpteeritud, siis krüpteerimisel vaikimisi on omaniku ja ketta identifikaatorid samad.<br />
Juhul, kui andmekandja on juba krüpteeritud, aga talle ei ole määaratud identifikaatorit, siis tuleb toimida nii.<br />
# Logi administraatorina arvutisse sisse.<br />
# Ava administraatoriõigustes command prompti aken (otsimisaknasse kirjuta „cmd“ ja kui näidatakse cmd.exe vajuta sellele parema hiireklahviga peale ja ava administraatorina)<br />
# Command Promptis kirjuta järgmine käsk, asendades <ketta tähis> tegeliku ketta tähistusega (näiteks E:): ''manage-bde -SetIdentifier <ketta tähis>''. Manage bde teeb identifikaatori samaks nagu ta on määratud arvutis Group Policy või Local Computer Policy „''Provide the unique identifiers for your organization“'' seadete all.<br />
# Manage-bde näitab teadet, et ketta identifikaator on määratud.<br />
*'''On võimalik kontrollida, kas krüptitud kettal on olemas identifikaator (identification field)'''<br />
# Logi arvutisse, millega sa krüpteeritud ketast vaatad, administraatorina sisse.<br />
# Ava command prompt administraatori õigustega.<br />
# Command promptis kirjuta järgmine käsk, asendades ''<ketta tähis>'' vaadeldava ketta tähistusega ( näiteks E:): ''manage-bde -status <drive letter>''<br />
<br />
[[File:Identifikaatori_kontrollimine.jpg]]<br />
<br />
Ekraanil võime näha real "Identification Field" identifikaatori nime.<br />
<br />
*'''Data recovery agendi seadistamine'''<br />
# Ava GPMC või Local Group Policy Editor<br />
# Avanenud konsoolis vali '''Computer Configuration\Windows Settings\Security Settings\Public Key Policies'''. Parem hiireklikk ''BitLocker Drive Encryption'i'' peale.<br />
# Vali ''Add Data Recovery Agent'' , mis avab Add Recovery Agent Wizard'i. <br />
Next. <br />
# Lehel ''Select Recovery Agents'', kliki ''Browse Folders'' ja vali .cer fail, mida hakatakse kasutama Data Recoveri agendina. Kui fail valitud, siis ta imporditakse ja tema kohta tekib märgi recovery agentide nimekirjas. Data recovery agente võib olla ka mitu tükki. Peale seda, kui kõik agendid on määratud, vajutada „Next“.<br />
Lõpuks jääb vajutada „Finish.“<br />
<br />
Nagu eelpool toodud näidetest näha, on BitLocker üsna tõhus abimees konfidentsiaalse informatsiooni kaitsmiseks soovimata isikute eest. Tuleb muidugi märkida, et nimetatud näited illustreerivad ainult väikest osa BitLockeri efektiivsest kasutamisest.<br />
<br />
Viited kasutatud allikatele.<br />
http://technet.microsoft.com/et-ee/library/dd875544(en-us,WS.10).aspx<br />
<br />
http://technet.microsoft.com/en-us/library/ee706536(WS.10).aspx<br />
<br />
http://technet.microsoft.com/en-us/library/ee706531(WS.10).aspx<br />
<br />
http://www.techrepublic.com/blog/window-on-windows/secure-your-usb-drives-with-bitlocker-to-go-for-windows-7/1176<br />
<br />
http://www.kodyaz.com/articles/windows-7-bitlocker-tool-and-bitlocker-password-recovery.aspx</div>Tsillajo