https://wiki.itcollege.ee/api.php?action=feedcontributions&user=Gkarm&feedformat=atomICO wiki - User contributions [en]2024-03-29T09:59:11ZUser contributionsMediaWiki 1.41.0https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&diff=49167Juhend: Esimene kodutöö aines "Programmeerimine CSharp keeles" (XNA Projekt)2012-06-16T11:15:42Z<p>Gkarm: /* Liikmed */</p>
<hr />
<div>[[Category: Programmeerimine CSharp keeles]]<br />
<br />
=Esimene kodutöö aines "Programmeerimine CSharp keeles" (XNA Projekt)=<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.<br />
<br />
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise 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. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.<br />
<br />
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. '''Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile'''<br />
<br />
==Tähtaeg==<br />
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.<br />
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.<br />
<br />
===Kaugõpe===<br />
Meeskond peab olema koos 17. oktoober 2010, projekt esitatud hiljemalt 5. november.<br />
<br />
II projekt vastavalt 6. nov ja 28. nov<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 />
<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 />
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 />
<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 +372 56 957 000 või heiki.tahis [ät] eesti.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
==Kirjandus ja viited==<br />
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&wa=wsignin1.0&Login=#Download<br />
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119<br />
<br />
* http://www.eneta.ee -> õppimine -> Veebistuudium -> Veebiarendus<br />
* http://creators.xna.com/en-US/<br />
* http://www.verysillygames.com/<br />
* http://www.robmiles.com/xna-book-downloads/<br />
* http://channel9.msdn.com/<br />
* http://www.nazspace.com/wp/game-development/beginner-tutorials/<br />
* http://www.riemers.net/<br />
<br />
=Teemad 2010 kevad=<br />
Kodutööna tuleb luua: <br />
* Tetris<br />
** Vaata: http://en.wikipedia.org/wiki/Tetris<br />
Või<br />
* Xonix<br />
** http://xonix.games-here.com/<br />
Või <br />
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema<br />
<br />
==Nõuded==<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 />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
= Meeskonnad 2010=<br />
<br />
==[[Meeskond "IDDQD"]]==<br />
[[File:Jumpy_ingame.png|thumb|150px|Banaan]]<br />
===Teema===<br />
Jumpy<br />
<br />
===Liikmed===<br />
* Allar Märk<br />
* Joosep Ilves<br />
* Lauri Keel<br />
* Kert Suvi<br />
<br />
[http://enos.itcollege.ee/~amark/Jumpy.zip Link mängule]<br />
<br />
==[[Meeskond "C-Team"]]==<br />
[[File:ProjectT.png|thumb|150px|Pilt kasutajaliidesest]]<br />
===Teema===<br />
"T Nagu Tetris" ehk meie versioon mängust tetris.<br />
===Liikmed===<br />
* Rauno Rüga <br />
* Jarko Kaskmaa<br />
* Taivo Türnpu<br />
* Gert Glükmann<br />
* Indrek Kõue<br />
<br />
==[[Meeskond "XNA (Xbox Not Available)"]]==<br />
[[Image:XNA area.JPG|thumb|200px|Vali kuhu minna.]]<br />
=== Teema ===<br />
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. <br />
=== Liikmed ===<br />
* Kristjan Stolin<br />
* Ilmar Telga<br />
* Lauri Kermas<br />
<br />
==[[Meeskond "Sõjardid"]]==<br />
===Teema===<br />
Plaanid muutusid ja sai tehtud space invaders stiilis mäng...<br />
<br />
===Liikmed===<br />
* Lelet Hollo<br />
* Taavi Sildeberg<br />
* Mailis Toompuu<br />
* Lauri Jansen<br />
<br />
[[Image:Interface.png|thumb|150px|Mängu interface]]<br />
<br />
==[[Meeskond "Miinipilduja tuli"]]==<br />
===Teema===<br />
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.<br />
Mängus jookseb sõjaprintsess "Lena" ringi ja võitleb armastuse ning ellujäämise nimel.See on enneolematu lugu, mis räägib meile südamlikkusest, halastamatusest ning võitlusest iseenda kui ka teiste vastu.Lena võitleb müütliste olenditega kaugetest galaktikatest, kas ta on võidukas?<br />
<br />
===Liikmed===<br />
* Tanel Liiv<br />
* Taavi Ilves<br />
* Jaan Vahtre<br />
<br />
==[[Meeskond "2#4U"]]==<br />
===Teema===<br />
Space Impact tüüpi tulistamine.<br />
<br />
===Liikmed===<br />
* Erik Kaju<br />
* Reigo Männiste<br />
* Miina Sikk<br />
* Indrek Tamm<br />
* Sten Vaisma<br />
<br />
<br />
[[Image:Meny.png|thumb|200px|Tank Battle]]<br />
==[[Meeskond "Projekt Tank"]]==<br />
===Teema===<br />
Teeme tanki mängu mitme tankiga ja suure pauguga.<br />
===Liikmed===<br />
* Jaan Kruusma<br />
* Siim Kündre<br />
* Keito Arula<br />
* Madis Kõosaar<br />
<br />
==[[Meeskond "Hype"]]==<br />
[[Image:Hype_1.jpg|thumb|140px|Hype]]<br />
===Teema===<br />
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.<br />
===Liikmed===<br />
* Martin Lensment<br />
* Jaak Lehtsalu<br />
* Mihkel Sokk<br />
* Kristjan Sokk<br />
<br />
<br />
<br />
<br />
==[[Meeskond "Eagles With Lasers"]]==<br />
===Teema===<br />
Mäng kosmoses tulistamisest aka. Asteroids.<br />
===Liikmed===<br />
* Urmo Tamme<br />
* Sander Baikov<br />
* Karl Männil<br />
* Aare Roosiväli<br />
<br />
==[[Meeskond "Blockmania"]]==<br />
[[File:start.jpg|thumb|150px|]]<br />
<br />
===Teema===<br />
Tetris<br />
===Liikmed===<br />
* Reio Kokla<br />
* Toomas Soha<br />
* Kaido Loonurm<br />
<br />
==[[Meeskond "Pacman"]]==<br />
===Teema===<br />
Pacman<br />
<br />
[[File:Pacman1.png|thumb|150px|]]<br />
<br />
===Liikmed===<br />
* Andrus Reedla<br />
* Andres Mill<br />
* Peeter Paan<br />
* Priit Siimo<br />
<br />
==[[Meeskond "I&J"]]==<br />
===Teema===<br />
Xonix<br />
===Liikmed===<br />
* Irina Klimova<br />
* Jana Mrost<br />
<br />
==[[Meeskond "Kosmoseahi"]]==<br />
===Teema===<br />
2D kosmoselaevadega mäng<br />
===Liikmed===<br />
* Valdar Vaht<br />
* Taavi Jakoobi<br />
* Janno Tomingas<br />
* Robin Soon<br />
<br />
==[[Meeskond "H.A.S.H."]]==<br />
===Teema===<br />
Muutsime veidi mängu stiili, nimelt tuleb mäng Break Out stiilis pallimäng.<br />
<br />
[[Image:GameScreen.jpg|thumb|right|alt=A | Pilt meie mängust]]<br />
<br />
===Liikmed===<br />
* Seda Sahradyan<br />
* Henrik Leinola<br />
* Allar Anijago<br />
* Helen Muidik<br />
<br />
==[[Meeskond "S.K"]]==<br />
[[Image:miin.jpg|thumb|right]]<br />
===Teema===<br />
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada<br />
===Liikmed===<br />
* Siim Aaver<br />
* Kaspar Kallasmaa<br />
<br />
==[[Meeskond "PEA"]]==<br />
[[Image:Batty junior demo1.jpg|thumb|200px|Arkanoid]]<br />
<br />
===Teema===<br />
Arkanoid<br />
===Liikmed===<br />
* Pavel Kodotšigov<br />
* Jevgeni Nesterenko<br />
<br />
==[[Meeskond "The Adventurer"]]==<br />
[[Image:screen_1.jpg|thumb|200px|The Adventurer]]<br />
===Teema===<br />
Platvormikas<br />
<br />
===Liikmed===<br />
* Raimo Tammel<br />
* Ott Kändra<br />
* Martin Tõkke<br />
<br />
[http://www.raimotammel.com/XNA/ Link mängule]<br />
<br />
<br />
=Meeskonnad 2010 kaugõpe=<br />
<br />
==[[CodeBastards|codebastards]]==<br />
[[Image:codebastards.png|thumb|codebastards]]<br />
===Teema===<br />
Isomeetrilises vaates seiklusmäng. Inspiratsiooniks on mäng [http://www.dosgamesarchive.com/download/mystic-towers Mystic Towers]<br />
===Liikmed===<br />
* Martin Kottisse<br />
* Raul Valge<br />
* Tanel Lebedev<br />
<br />
==[[Meeskond "M1"]]==<br />
===Teema===<br />
Xonix<br />
<br />
===Liikmed===<br />
* Alvar Lumberg<br />
* Ulvar Petmanson<br />
* Janar Tooming<br />
<br />
<br />
==[[Meeskond "JingJang"]]==<br />
[[File:xonixpic.png|200px|thumb|right|alt text]]<br />
===Teema===<br />
Teeme Xonixi.<br />
<br />
===Liikmed===<br />
* Artur Mölter<br />
* Jako Heinmets<br />
* Lauri Liibert<br />
* Liis Merisaar<br />
* Karel Niine<br />
<br />
==[[Meeskond "Cool"]]==<br />
===Teema===<br />
<br />
Xonixi kloon<br />
<br />
===Liikmed===<br />
* Ivo Lõhmus <br />
* Indrek Kahu<br />
* Tanel Staub<br />
<br />
==[[Meeskond "ToString"]]==<br />
===Teema===<br />
<br />
Muutustega Tetris<br />
<br />
===Liikmed===<br />
* Rando Õispuu<br />
* Reget Kalamees<br />
* Reigo Riives<br />
<br />
<br />
==[[Meeskond "Rendikunn"]]==<br />
===Teema===<br />
<br />
Xoniks<br />
[[File:xscreenshot2.jpg|thumb|esimenüü kuvatõmmis]]<br />
<br />
===Liikmed===<br />
* Ragnar Nurmla<br />
* Sven Mäeks<br />
* Siim Liivand<br />
* Mikk Mähar<br />
*<br />
<br />
<br />
Kuna tiim võis olla kuni 5 liikmeline, siis nagu juures olevalt pildilt näha, on veel üks täiesti vaba kohta tiimis. Seega, kellel ei ole veel oma tiimi või arvab, et me oleme talle oma oskustelt ja võimetelt (või siis vastupidi...) sobivad tiimikaaslased, võib julgelt liituda meie vaffa projektiga.<br />
<br />
==[[Meeskond "Terav Totris"]]== <br />
[[Image:GameThumbnail.png|thumb|Space Totris]]<br />
===Teema===<br />
<br />
Eesmärgiks - Tetrise kloon, teemaks kosmos ja komeedid.<br />
<br />
===Liikmed===<br />
* Anneli Rasu<br />
* Anu Kuusmaa<br />
* Denis Veltson<br />
* Mari Lehis<br />
* Lauri Õunmaa</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22IDDQD%22&diff=49166Talk:Meeskond "IDDQD"2012-06-16T11:14:52Z<p>Gkarm: </p>
<hr />
<div>Minu, kui inimese jaoks, kes pole väga palju erinevaid mänge mänginud, oli tegemist küllaltki põneva ja originaalse mänguga, olenemata sellest, et eeskujuks oli võetud üks teine mäng. <br />
Kasutusjuhendist ei saanud algul päris täpselt aru, et milliste nooleklahvidega mäng töötab, seega pidin aeglaselt mitu korda seda lugema ning lõpuks asi ikkagi õnnestus ja kohe enam surma ei saanud.<br />
<br />
Rääkides mängu nõuetest, siis olid olemas nii mängu tasemed, mis olid päris huvitavalt lahendatud, punktiarvestus toimis ja ka klaviatuuri ning Xboxi tugi. Klasse oli piisavalt palju, seega on ka see nõue täidetud.<br />
Rääkides graafikast, siis mäng nägi päris hea välja, kuigi müntide eristamine taustalt tekitas aeg-ajalt raskusi, kuid võimalik, et see oligi nii mõeldud mängu raskemaks muutmiseks. Suureks plussiks pean muusikat ja heli, kuna just selline heli sobis sinna nagu valatult!<br />
Kasutati päris palju regioone, mis muutsid koodi lugemise mõnusamaks ja paremini jälgitavaks. Meeldis, et enam-vähem iga klassi alguses oli summary's kirjas pisike tutvustus järgneva klassi kohta. Kohati oli koodi ka mujal kommenteeritud. Sarnased asjad olid paigutatud eraldi kaustadesse, nt. pildid kõik ühes kaustas ja ekraaniga seotud klassid teises kaustas.<br />
<br />
Häiris üleüldiselt võib-olla see, et kui mäng sai läbi ning ekraanile ilmus "Game Over", siis mäng väljus ise. Oleks tahtnud valikut, et kas "lõpeta" või "alusta uuesti" nagu oli ka menüüs ESC-i vajutades. Samuti oleks paus kohati päris kasulik olnud.<br />
Wikis on olemas nii tööde jaotud, klasside lühike kirjeldus, kasutusjuhend kui ka viited lähtekoodile ja exe-failile.<br />
Kuigi mõned pisiviperused olid oli tegemist siiski laheda ning küllaltki raske mänguga, mis muutis mängimise põnevamaks!<br />
<br />
Helen Muidik<br />
D21<br />
----<br />
<br />
Väga lihtne ja äge mäng. Helid olid head kuid visuaalse poole pealt ei meeldinud tausta värv, kuna mündid polnud selle pealt hästi näha. Kuskil otseselt kirjas ei olnud, mis nuppudega täpselt mängida, aga ei tekkinud ka raskusi kuna olid valitud sellised nupud, mida kasutatakse enamuses sellistes lihtsamates mängudes.<br />
<br />
Ei meeldinud see, et peale surma saamist läks mäng ise kinni. Peaks tulema mingi menüü, et mida mängija edasi tahab teha, või vähemalt minema tagasi peamenüüsse.<br />
<br />
Wiki leht on korralik. Kõik on olemas mida vaja ning ilusti laetavad lähtekood ja exe fail.<br />
<br />
Klassid on kõik kirjeldatud ja kasutatud ka regioone ning koodi on väga lihtne lugeda<br />
<br />
Jarko Kaskmaa D21<br />
----<br />
<br />
*Kood on väga korralikult klassides ja regioonides. Selgitavaid kommentaare oodanuks rohkem.<br />
*Wikileht sisaldab endas kõike, mida nõutud<br />
*Mängu olemus jäi esialgu segaseks. Enne wikilehe lugemist asusin hooga mängima ja feilisin mitu korda kuni lõpuks pihta sain mis nö. edasiviivaks jõuks on. Graafika on hea aga segadust tekitav. Münte on raske märgata nii et mäng tundub selline pisut random läbitavusega olema. Häirib see, et mäng end kinni paneb kui surma saad. Tore oleks otsast peale kohe alustada. Samas funktsionaalsus on korras ja kõik tundub töötavat. Vb oleks mingi mängusisene juhend hea olnud. Mängust väljudes on kinnituse küsimine. Seda pole teistel märganud ning tuli isegi meeldiva üllatusena.<br />
<br />
Kokkuvõttes hea mäng.<br />
<br />
Reigo Männiste<br />
D22<br />
<br />
----<br />
<br />
Mäng väga hea,alguses loomulikult ei saanud midagi aru,mis teha tuleb ja miks kogaeg surma saan.Peale paari katsetust sain asja selgeks.<br />
Jooksis sujuvalt ja probleeme ette ei tulnud.<br />
<br />
Nõustun eelneva arvustusega sellepoolest ,et mäng oli suht random.Kiirus oli liiga suur ja münte ei olnud näha.Natuke häitis ka see,et kui läbi seina minna siis kohe ilmud teiseltpoolt välja.Kuidagi hakkas see segama.Natuke liiga järsk tundus.<br />
<br />
Kood on üldiselt okei.Klassides ja piisavalt kommenteeritud.Ka on näha Xboxi tugi.<br />
<br />
Kui mäng otsa saab siis läheb ta lihtsalt kinni,mis on väga ebameeldiv.Oleks võinud natuke rohkem vaeva näha selle osaga.<br />
<br />
Koodis ei kontrollita,kas edetabeli fail eksisteerib,näiteks minul jookseb mäng kokku,kui vaadata edetabelit või kui mäng otsa saab,kuna faili ei leitud.Samas ma kompileerisin selle ise ja olen kindel,et kui kasutada installikat seda probleemi ei ole.<br />
<br />
Wiki tundub just tegevuse kirjeldamise koha pealt natukene tühi samas muud osad on väga head.<br />
<br />
Kõik nõuded projektile on edukalt täidetud ja peale selle on veel hea mäng ka :)<br />
<br />
'''Peeter Paan''<br />
D22<br />
<br />
----<br />
<br />
Mäng on lihtne, aga samas lõbus ja sõltuvust tekitav. Mäng jookseb sujuvalt ja on lihtsalt mõistetav. Mängimisel ühtegi viga ei tekkinud. Helid on tasemel ja sama on graafika. Ainuke asi, mille kallal saaks nuriseda on taustavärv. Suuremate kiiruste juures on raske münte taustast eristada. Lisaks häirib, et mäng sulgub kui mängija surma saab, selle asemel võiks uuesti alustada või peamenüüse tagasi minna.<br />
Kood on korrektne ja hästi vormistatud. Lihtne lugeda. Kommentaaride kohapealt jääb natuekene puudu, aga kood on nendetagi lihtne lugeda. Mäng on kõik nõuded täitnud ja hästi tehtud.<br />
<br />
Seda Sahradyan<br />
D21<br />
<br />
----<br />
<br />
Mäng on vähemalt alguses küllaltki arusaamatu. Mingitel hetkedel on kiirus megasuur ja siis jälle jube aeglane. Taustavärv võiks olla erinev ja mäng ei tohiks kohe kinni minna kui surma saad - pigem peaks highscore ette viskama või mingi menüü valiku. Kood on hästi kirjutatud eraldi klassidesse. Iseenesest veider on see, et raskustaseme valik on menüüs, kuid valikuid on ainult üks - ilmselt seesama millega nagunii mängid. Omaette huvitav lähenemine on muidugi see, et highscore kirjutatakse arvutinime järgi. Source koodis, aga ei saa highscore'i üldse vaadata, sest viskab errori kuna vastav fail algselt puudub.<br />
<br />
Lauri Jansen<br />
D21<br />
<br />
----<br />
<br />
Miinused<br />
<br />
Ennem mängu algust võiks olla mingi juhend mida miski nupp teeb ning mis võimalused on. Kõik tuleb muidu ise välja uurida.<br />
Mängul ei saa heli välja lülitada, pika peale muutub see tüütavaks ja ei suuda enam seda kuulata. Lisaks ei ole olemas pausi, ehk kui vaja midagi vahepeal teha siis ongi enam vähem game over.<br />
Pärast mängu lõppu läheb mäng ise kinni. Järsku sooviks veel mängida..<br />
Natuke halb on jälgida neid coine kuna need ei paista tausta pealt välja. Võiks tausta muuta sutsu vähem kirjuks, siis oleks OK.<br />
Mängu sourcekood on küll olemas aga kommenteerimata ning loetavus kohati suht halb<br />
<br />
Plussid<br />
<br />
Unikaalne idee. Polegi varem sellist mängu näinud. Meeldib ka erinevate raskustasemete olemasolu.<br />
Olemas on skoorisüsteem, mis automaatselt salvestab su tulemuse topi.<br />
Mängu on intregreeritud menüü, <br />
<br />
Kokkuvõtteks on hakkama saadud väga originaalse idee realiseerimisega. Norida võiks sutsu selle kallal, et ei ole mängujuhendit mängus sees ning mäng ise läheb kinni pärast lõppu automaatselt. <br />
<br />
Toomas Soha D21<br />
<br />
----<br />
<br />
Mängu alguses oli menüü väga hästi koostatud, kuid oleks tahtnud näha ka pisikest helpi. <br />
Kood on väga ilusti klassides ja arusaadav, kuid mõne kohapeal oleks võinud natuke rohkem kommentaare olla. <br />
Müntide nähtavus võiks natuke parem olla. Taustapilt mind niiväga ei häiri. Segavaks faktoriks on skoor jne asukoht ja suurus(telefonidele oleks selline layout ok). <br />
Kõige häirivamaks asjaks oli see, et mäng väljus ise. <br />
<br />
Kokkuvõte: mängu idee on väga hea ning see oli ka väga hästi teostatud. Need pisikesed probleemid, mis välja tõin on väga lihtsalt parandatavad. Minu arvates on tegemist väga hea mänguga ning võib isegi juhtuda, et mängin seda veel. Hea töö!<br />
<br />
Keito Arula D22<br />
----<br />
<br />
'''Mängu arvustus'''<br />
<br />
*Idee - minu jaoks on idee originaalne - polnud varem sellist mängu mänginud. <br />
*Wiki - kõik vajalik on olemas - mängu kasutusjuhend, lühikirjeldus. Samuti korralik tööjaotus, kus kõigi meeskonnaliikmete täpset ülesanded on välja toodud. Olemas on piisav klasside kirjeldus ja töölogi. <br />
<br />
*Programm - Esimese mängu sain kohe "surma", sest oli segane, kuidas ma üles liigun ja kiirust juurde sain. Teise korraga sain aru. Mäng on visuaalselt väga ilus. Väga hea disainiga, annab palju juurde soovile mängida. Samuti andsid juurde heliefektid. Menüü on hästi tehtud. Kuna pole varem sellist mängu mänginud, oli korraks päris huvitav. Võimalik on valida ühte ka raskustaset. Veateateid ei tekkinud, kõik töötas korralikult. Mängu lõppedes sulgub programm koheselt - tegelikult oleksin tahtnud näha enda skoori. Samas on aga mängust väljumisel küsitud, kas soovite väljuda - see on hea, sest vahel vajutavad inimesed kogemata väljumisnuppu vms. Lõpupoole hakkas häirima tausta ja korjatavate müntide kokkusulamine. Suht raske oli neid eristada taustast ning pigem klõpsisin suvaliselt noolenuppe.<br />
<br />
*Kood - kood on väga korralikult klassidesse jaotatud ja lihtsalt loetav, kommentaare oleks võinud natuke rohkem olla. Kuigi üldiselt olid muutujanimed valitud selliselt, et koodi lugemist kommentaaride vähesus ei seganud. Lähtekoodi alla laadides ja siis tööle pannes, jooksis programm kokku iga kord, kui tegu oli skoorifailiga, kompileeritud exe-faili töölepannes mitte kordagi.<br />
<br />
*Kokkuvõtvalt - Münte võiks olla paremini näha ja mäng natuke paremini selgitatud. Samuti võiks olla võimalus näha enda skoori ja uuesti mängu alustada "surma saades". Muidu - kõik nõuded olid täidetud (X-Boxi tuge kontrollida ei saanud, aga koodis oli olemas). Mäng on visuaalselt ilus ning hästi teostatud. Vigu ei leidnud, rohkem kommenteerida ei olegi seega. <br />
<br />
Miina Sikk, D21</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2011&diff=49165Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20112012-06-16T11:13:18Z<p>Gkarm: /* Liikmed */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine 2011]]<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine"=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava 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..5 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 />
(Muudetud 7.04.2011)<br />
* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.<br />
<br />
* '''XML fail'''<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 27. veebruar 2011.<br />
** Arvamused XML-failide kohta peavad tehtud olema 4. märts 2011<br />
<br />
* '''Veebiteenus'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 17. aprill 2011.<br />
** Arvamused veebiteenuste kohta peavad tehtud olema 24. aprill 2011<br />
** Veebiteenus tuleb esitleda!<br />
<br />
* '''Klientrakendused'''<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 7. mai 2011.<br />
** Arvamused veebiteenuste kohta peavad tehtud olema 14. mai 2011<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ähemalr 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 />
<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 />
===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 />
<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 />
==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 +372 56 957 000 või heiki.tahis [ät] eesti.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2010 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 ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat<br />
* luua roll-back'i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega<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 />
<br />
Lisavõimalused:<br />
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada<br />
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid<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 />
<br />
Lisavõimalused:<br />
* luua võimalus kasutajatel erinevaid vooge grupeerida<br />
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)<br />
<br />
= Meeskonnad 2011=<br />
<br />
==[[Meeskond "H2"<!--"MiskiFäänciNimi"-->]]==<br />
===Teema===<br />
<!--Kaks-kolm lauset, et mis kuidas ja miks..--><br />
IT-Koviku menüü. Mõned eesmärkidest: Parendada IT-Kohviku menüüsüsteemi, et menüüsse saaks lisada ka karniiri valiku, mis praegusel juhul on menüüst puudu ning ka visuaalselt ebatäielik. Hetkemenüü ning hinnad ja lahtioleku ajad võiksid olla jälgitavad võrguühendust eviva mobiilseadme ekraanilt. Valikute eelteadmine võiks hoida kokku klientide aega, näiteks kohvikusse mitteilmumise näol, võimaldades teistele, huvitatud klientidele, kiiremat teenindust. Või, see sama eelteadmine, võimaldab klientidel teha teadlik valik ostetava toote osas juba enne kohvikusse jõudmist, jällegi kiirendades teenindamist ning põhimõtteliselt suurendades käivet. Hindade kuvamine paralleelselt, nii eurodes kui ka kroonides, oleks teostatav automaatselt, senikaua kuni paraleelhinnad on nõutavad. Mobiilseadmete jaoks võiks kuvamisel olla valik - kas näidata ka kroonihinnad või mitte (paraleelhinnad võib olla häirivaks infomüraks). Teostamine on planeeriud luues erinevatele mobiilplatformidele klientrakendused menüü vaatamiseks ja hinnangute andmiseks. Kui projekt edukaks osutub, saab seda tulevikus laiendada.<br />
<br />
===Liikmed===<br />
* Mailis Toompuu<br />
* Henri Kroosmann<br />
* Heiki Tamm<br />
<!--Jaan Igamees<br />
Jane Money<br />
Katja Pobeda --><br />
<br />
==[[Meeskond "FoodWars"]]==<br />
===Teema===<br />
Uus elektrooniline süsteem sööklas menüüde haldamiseks ja nende kohta tagasiside saamiseks.<br />
<br />
===Liikmed===<br />
*Kristjan Stolin<br />
*Ilmar Telga<br />
*Rauno Rüga<br />
*Lauri Kermas<br />
<br />
==[[Meeskond "C terav"]]==<br />
===Teema===<br />
Loengus pakutud söökla menüüde süsteem<br />
<br />
===Liikmed===<br />
*Madis Sarv<br />
*Siim Sarv<br />
*Jaanus Vallmann<br />
<br />
==[[Meeskond "Hungry Student Food Board"]]==<br />
===Teema===<br />
Sööklate menüüde süsteem, with Facebook. OMG<br />
<br />
===Liikmed===<br />
*Jaan Kruusma<br />
*Taavi Ilves<br />
*Tanel Liiv<br />
*Indrek Kruuser<br />
<br />
==[[Meeskond "Tyhik"]]==<br />
[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]<br />
===Teema===<br />
Kino ajakava süsteem.<br />
<br />
===Liikmed===<br />
*Seda Sahradyan<br />
*Kert Suvi<br />
*Allar Anijago<br />
*Helen Muidik<br />
*Madis Kõosaar<br />
*Jana Mrots<br />
<br />
==[[Meeskond "Tact"]]==<br />
===Teema===<br />
Telefoniraamat koos Facebooki, Google, Twitter integratsiooniga.<br />
Front end HTML5-s<br />
<br />
===Liikmed===<br />
*Mihkel Sokk<br />
*Martin Lensment<br />
*Jaak Lehtsalu<br />
<br />
==[[Meeskond "ASP-tastic"]]==<br />
===Teema===<br />
Treeningpäevik netis<br />
<br />
===Liikmed===<br />
*Indrek Kõue<br />
*Taivo Türnpu<br />
*Jarko Kaskmaa<br />
<br />
==[[Meeskond Tool]]==<br />
===Teema===<br />
Lumelaua valimise abiline<br />
<br />
===Liikmed===<br />
*Kaju, Erik<br />
*Männiste, Reigo<br />
*Sikk, Miina<br />
*Tamm, Indrek<br />
<br />
<br />
==[[Meeskond "Nämm-nämm"]]==<br />
===Teema===<br />
Süsteem kohvikute ja seal pakutavate toitude registreerimiseks<br />
<br />
===Liikmed===<br />
* Joosep Ilves<br />
* Kaspar Kallasmaa<br />
* Siim Aaver<br />
<br />
==[[Meeskond "GAP"]]==<br />
===Teema===<br />
Veebipoe laadne rakendus.<br />
Teenus millelt saab küsida/sisestada kaupu.<br />
<br />
===Liikmed===<br />
* Peeter Paan<br />
* Andrus Reedla<br />
* Priit Siimo<br />
<br />
==[[Meeskond "Meeskond"]]==<br />
===Teema===<br />
Kohvik<br />
===Liikmed===<br />
*Keito Arula<br />
*Raido Hallop<br />
*Lauri Keel<br />
<br />
==[[Meeskond "Sepad"]]==<br />
===Teema===<br />
XML voogude kogumine<br />
<br />
===Liikmed===<br />
*Sander Baikov<br />
*Karl Männil<br />
*Madis Sildaru<br />
*Toomas Soha<br />
<br />
=Õhtuõppe meeskonnad 2011=<br />
==[[Meeskond "Kujuneb"]]==<br />
===Teema===<br />
Muusikaplaatide tootekataloog<br />
<br />
===Liikmed===<br />
*Rauno Väli<br />
*Andreas Lea<br />
*Erik Peinar<br />
<br />
==[[Meeskond "Head isu"]]==<br />
===Teema===<br />
söökla/kohvik<br />
<br />
===Liikmed===<br />
* Liisa Viljaste (Lember)<br />
* Kalev Paju<br />
* Elvin Risti<br />
* Katri Pokats</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22S%C3%B5jardid%22&diff=49164Talk:Meeskond "Sõjardid"2012-06-16T11:12:43Z<p>Gkarm: </p>
<hr />
<div>[[File:[[File:Example.jpg]]]]Mängu idee pole uus ja mäng on poolik. Ei saa aru miks on wiki lehel kirjutatud tetrisest. Tundub nagu oleks kiiruga mingi mäng valmis klopsitud ja siis on unustatud wikit muuta.<br />
Wiki on üldiselt väga vähe informatiivne.<br />
<br />
Mängus on levelid, kuid ei saanud aru, mis levelite vahetusega muutub.<br />
Peale surma saamist liikus Tux vasakusse nurka, mis oli samuti ebamugav. Loogiline oleks, et ta liiguks keskele tagasi.<br />
Mängu manuaal oli vigane/vale. Unustatud vist muuta peale mängu valmimist.<br />
<br />
Klasse on minu arvates liiga palju. Sarnased meetodid oleks saanud viia kokku ühte klassi.<br />
<br />
Mängu taust genereeritakse jooksvalt, mis on hea, kuid see võiks vertikaalselt liikuda. Mängus on heliefektid, mis tegid mängitavust natukene meeldivamaks.<br />
<br />
'''Jarko Kaskmaa D21'''<br />
----<br />
Mäng töötab. Mängu sisu on enam vähem sama kehva kui paljudel teistel projektidel (ja sellise lühikese mahuga ei olegi mõtet palju oodata) (see on siis samad vastased, sama level kordusena).<br />
Esimene üritus (ja ka viimane mängu seda mängu mängida) lõppes mu surmaga lev 9, (alles olid kõik elud, lihtsalt klotsid jõudsid alla). Koodi vaadates 5 minutit oli selge et level 9 oli ka viimane level, nii et uuesti üritamise soovi ma ei tundnud.<br />
<br />
Source Code:<br />
Klassid on minu arust tehtud ok-lt. Struktuur on arusaadav. Pooled klassid on ka kommenteeritud, aga isegi kommenteerimata osa on arusaadav.<br />
<br />
Musa, pilt, üldine ülesehitus- talutav.<br />
'''Kristjan Stolin D21'''<br />
<br />
----<br />
<br />
'''Idee''': Vana hea mäng, mida on alati tore uues kuues näha.<br />
<br />
'''Välimus''': Valitud värvid on head ja neutraalsed, ei tee silmadele haiget ja kõik on ilusti loetav. Lihtsuses peitub võlu.<br />
Mäng ise: Paremasse äärde jõudes ja edasi liikuda proovides tekivad pingviinikesel krambid ja kukub tõmblema. Vahelduse huvides oleks <br />
võinud mõnda levelisse lisada mõne muu vastase, vastase kuuli või näiteks mõne "bossi". Ainult vastaste kiiruse suurenemine muutis mängu <br />
veidi üksluiseks. Surres vasakusse nurka liikumine oli veidi tüütu, kuid aitas ilmselt tunduvalt järgnevatel sekunditel ellujäämisele <br />
kaasa. Ja ma usun, et '2' asemel 'ä' kasutamine ei oleks ka midagi katki teinud.<br />
Tundsin puudust lisalevelitest ja hi-scorest.<br />
<br />
'''Kood''': Menüü klassid oleks võinud koondada kokku ühte kausta. Samuti on nendes klassides suhteliselt palju korduvat koodi. Pooltel <br />
klassidel puuduvad kommentaarid. Kood iseenesest selge ja struktuur normaalne. Mängides kordagi katki ei läinud, mis on hea! Menüüde <br />
kõrvalt oleks võinud teha ka lisaks veidi rohkem contentit mängule :)<br />
<br />
'''Wiki''': Nagu ka eelmevalt mainitud, siis Wikist oleks oodanud enamat. Kui võeti ette logi-pidamine oleks võinud seda ka jätkata. Paha ei <br />
oleks teinud ka mõni pilt. Ootan siiani põnevusega, millal täidetakse lubadus wikisse täiendavat informatsiooni lisada!<br />
<br />
'''Üldiselt''': Enamus kriteeriumitest olid täidetud. Puudulikuks jäi Wiki. Mäng ise on.. mängitav, aga kas ka uuestimängitav (hiscore) <br />
Arenguruumi on aga eesmärk täidetud.<br />
<br />
'''Taavi Jakoobi D22'''<br />
<br />
----<br />
<br />
Tundub,et iga meeskonnaliige tegi oma mängu ja siis pärast tehti selgeks,kelle mäng üles pannakse.<br />
<br />
Täitsa mängitav mäng oli,jõudsin samuti 9. levelisse aga siis kahjuks vedasin inimkonda alt.Mäng jooksis sujuvalt ja mingeid probleeme<br />
ette ei tulnud.<br />
<br />
Koodi vaadates,tundus ,et klasse on kohati liiga palju.Menüü klassid oleks saanud vast kokku panna aga üldiselt on kood kommenteeritud <br />
ja arusaadavalt kirjutatud.Xboxi tugi on koodist näha.<br />
<br />
Kuna inimeste vahel meeskonnatöö nähtavasti eriti ei sujunud on koormust saanud kõik liikmed(tehti ju põhimõttelislt kolm mängu).Preagune mäng<br />
on küll pisut kehvem,kui teiste meeskondade omad aga koormusnõue on kindlasti täidetud.Pigem tegid teised nõudest üle,kui nemad alla.<br />
<br />
Eriti tooksin väja heliefektid mis olid väga head.<br />
<br />
Kõik nõuded projektile on täidetud,peale edetabeli.<br />
<br />
Negatiivsena tooksin välja Wiki,mis pole siiani valmis ja tundub,et ei saa ka kunagi valmis.<br />
<br />
<br />
'''Peeter Paan D22'''<br />
<br />
----<br />
<br />
Ma ei hakkaks kritiseerima tühjavõitu wikit, kuna mina sain kogu mind huvitava info sealt kätte. Mäng vastab enamusele nõuetest ning see on põhiline. Edetabel puudub.<br />
Heliefektid meeldisid, plahvatused meenutavad aeropunnikile punnide lõhkemist, see tõi naeratuse näole.<br />
Pingviini juhitavus ei ole just kõige parem, aga eks see ole harjumise küsimus.<br />
<br />
Sooviksin hea meelega koodi retsenseerida, aga teisel pool projektifaili vaatab mulle koodi asemel otsa selline error:<br />
<br />
[[File:http://img262.imageshack.us/img262/462/urror.png]]<br />
<br />
Erik Kaju, D21</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&diff=47410Talk:Meeskond "FoodWars"2012-04-20T19:25:27Z<p>Gkarm: </p>
<hr />
<div>=== XML Arvustus ===<br />
<br />
Esmapilgul on raske aru saada mida kujutab endast <Myygiaeg>, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.<br />
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.<br />
<br />
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.<br />
<br />
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.<br />
<br />
'''Martin Lensment D21'''<br />
<br />
<br />
<br />
===XML Arvustus===<br />
<br />
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.<br />
<br />
Teisiti oleksin teinud "veel alles" osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.<br />
<br />
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.<br />
Wiki's on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===XML Arvustus===<br />
<br />
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.<br />
<br />
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.<br />
<br />
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.<br />
<br />
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.<br />
<br />
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.<br />
<br />
Hea töö :)<br />
<br />
'''Peeter Paan D22'''<br />
<br />
===Teenuse arvustus===<br />
Teenus ülevaadatud ja muljed on väga head, nimelt asi täitsa teenuse moodi ja meetodeid on ohtralt, tänu millele peaks kasutusala ka päris suur olema.<br />
Kommenteeritud oli ainult funktsioonide päiseid, mõne keerulisema funktsiooni kohta oleks võinud sisu kohta ka paar selgitust olla.<br />
Mõned lohakused on sissejäänud, näiteks see CompositeType mis algse teenusega kaasa tuleb on teil ikka veel seal alles aga ega suurt vahet pole.<br />
Statistika ja kasutajatehaldus on samuti olemas.<br />
Kokkuvõttes väga mahukas ja põhjalikult tehtud teenus.<br />
Kõik nõuded täidetud eeskujulikult.<br />
<br />
'''Peeter Paan D22'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik jällegi väga põhjalikult tehtud.<br />
Kood on kommenteeritud ja toimib. Mõnelpool hakkas silma mingi ilge tühikute hunnik koodis, näiteks CommServ klassis, ma ei tea kas ma pole lihtsalt harjunud aga minujaoks suht loetamatu kood. Muud midagi koodi kohta pole ütelda.<br />
Päris funktsionaalne oli see asjandus, õigused olid määratletavad ja statistika osa oli ka väga kipa.<br />
Telefoni rakendus oli vähemalt samahea kui ASP.NETi oma :)<br />
Kokkuvõõttes põhjalikult tehtud nagu ikka selle projekti juures ja kõik nõuded täidetud.<br />
<br />
'''Peeter Paan D22'''<br />
<br />
===Projekti arvustus===<br />
<br />
Kõik on väga korralikult tehtud ja projekt on ka väga mahukas - vaeva on kindlasti kõvasti nähtud.<br />
Olen juba kõik arvustused teinud selle projekti kohta, seega eriti nagu midagi lisada pole.<br />
Esitluse kohta võiks ütelda,et oli vast kõige põhjalikum esitlus, kuigi oleks võinud ka kiirelt tulemused üle demoda.<br />
Meeldis, et kõik said sõna ja toodi välja head ja vead.<br />
Kokkuvõttes viidi projekt läbi igati eeskujulikult ja kõik nõuded said täidetud.<br />
<br />
'''Peeter Paan D22'''<br />
<br />
===Teenuse arvustus===<br />
<br />
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source'le ka - üks vähestest vist. <br />
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.<br />
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.<br />
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.<br />
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion'i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka 'maitse asi'. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.<br />
<br />
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!<br />
<br />
'''Miina Sikk D21 '''<br />
<br />
<br />
===Teenuse arvustus===<br />
<br />
Wikileht põhjalik, hästi loetav ja infoküllane. Teenusel vaeva nähtud kõikvõimalike meetodite mõtlemisega. Meetodid on põhjalikud ja kõik vajaminevad meetodid rakenduse loomiseks paistavad olemas olema. Tubli töö!<br />
<br />
'''Jaanus Vallmann D32 '''<br />
<br />
<br />
===Kliendi arvustus===<br />
<br />
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.<br />
<br />
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.<br />
<br />
Kasutajate kontrollid/õigused hästi välja arendatud.<br />
<br />
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)<br />
<br />
Windows phone 7 rakendus oli hästi tehtud.<br />
<br />
Wiki põhjalik.<br />
<br />
Hinnang: 9,9/10 (0,1 on arenguruum)<br />
<br />
'''Indrek Kõue D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code'ga.<br />
<br />
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.<br />
<br />
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).<br />
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda<br />
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus<br />
*Tehtud on erinevad rakendused - jälle pluss.<br />
<br />
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.<br />
<br />
'''Miina Sikk, D21'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.<br />
<br />
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.<br />
<br />
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).<br />
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):<br />
**Kasutajatega seotud meetodid<br />
**Menüüga seotud meetodid<br />
**Kohvikutest üldiselt<br />
**Kommentaaridega seotud meetodid<br />
**Statistikaga seotud meetodid<br />
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu "Salvesta". Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt "sina ei saa kasutajaid hallata" vms.<br />
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga "Kõik kohvikud" nimekirja nad ei ilmunud<br />
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.<br />
<br />
Kokkuvõtteks paneks hindeks "suurepärane"<br />
<br />
'''Indrek Tamm, D22'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Väga mugav kasutajaliides. Rakendus on facebookiga integreeritud, võimaldab kasutajatel toite kommenteerida ning ka statistika on väga korralikult valmis ehitatud.<br />
<br />
Koodi kohta ei oska midagi halba öelda. "Heaks stiiliks" loetakse loogeliste sulgude kasutamist ka üksik-käskude puhul, mis kooliülesande puhul nii väga ei loe. Siinkohal paistab küll tase olevat eelnimetatust kõrgem.<br />
<br />
Windows Phone 7 rakendus oli hästi tehtud.<br />
<br />
5/5<br />
<br />
'''Joosep Ilves, D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik väga hästi tehtud, otseselt ei oskagi midagi maha teha. Kasutajaliides väga mugava, kasutajale lihtsa ja loogilise ülesehitusega. Plusspunkte annab veel Facebooki kasutus. Ka statistika pool on väga hästi tehtud. Mobiilirakendus on lausa suurepärane. Ja ka wiki on kena ja hea sisuga. Kokkuvõtteks: "Suurepärane töö".<br />
<br />
'''Jaanus Vallmann, D32'''<br />
<br />
===XML Arvustus===<br />
<br />
Igati mõistlik ja asjalik XML, läbivaatamisel ei leidnud midagi mille kallal nokitseda.<br />
Korralik põhjalikkus: portsjonid, portsjonite erinevad parameetrid (arvulised, mahulised, tüüp), kuna toidud kohvikus muutuvad, siis on välja toodud ka müügi aeg. See koguse numbri parameeter on hea, kuna isegi kui söök on otsas, saab seda parameetrit kasutada nt teavitamaks, mis toite üldse saab kohata puhvetis. Soodustus saab ka plusspunkti. Ei unustatud ka kommentaare.<br />
Ei unustatud ka seda, et portsjon ei pruugi olla alati "täisportsjon".<br />
<br />
Tundub, et tegemist on ühele kohvikule suunatud xml-iga. Samas süsteemis võiks olla ka mitu kohvikut, aga selle muutmine ei ole probleemiks. Tubli töö.<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Valisin selle projekti, sest sellelt tiimilt oli oodata kvaliteetselt läbitehtud tööd.<br />
Hea: Tundub, et kutid tunnevad end objektorienteeritud koodi trükkides nagu kalad vees. <br />
Kiirel ülevaatusel tundus olevat ilus töö, kõik oleks justkui tehtud ühise koodistandardi järgi. st. tiim on lihtsalt nii kokkumänginud, koodi kirjutamise osas kehtivad kokkulepped või tehti koodile tubli review.<br />
On väga palju meetodeid, mis tegelikult on hea näitaja. Bug-ide parandamisel on oodata väiksemat vigade arvu regressioonitestides, kuna komponendid ei ole sellest tulenevalt nii suured kui võisid olla. Kuigi teenuse klass on mahukas.<br />
<br />
Wikilehe põhjalikkus on fantastiline. <br />
+ Teenus on tõesti teenus ja vastab täielikult definitsioonile.<br />
<br />
<br />
Sooviks näha rohkem kommentaare meetodite sees (keerulistes kohtades).<br />
<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Projekti arvustus===<br />
<br />
Projektile kui tervikule annaks hinnangu esitluse põhjal.<br />
Plussid:<br />
*Esitluseks oli koostatud hästi kujundatud powerpoint esitlus.<br />
*Esitluse käigus oli näha, et esitlemine on viimistletud ja kõik tiimi liikmed on andnud oma panuse projekti õnnestumisse.<br />
*Märgiksin ära slaidid pealkirjadega "Mida oleks võinud teha?" ja "Ajahinnang" - need andsid hea ülevaate tööst ja plaanidest.<br />
Miinused:<br />
*Projekti ei esitletud esitlusel, ilma põhjuseta.<br />
*Projekti väärtuseks hinnati 1EUR - ei ole paljutõotav hinnang.<br />
<br />
Kokkuvõtteks: eeskujulik powerpoint esitlus ja hea jutt ka sinna kõrvale. Hinnang projektist langes natukene, aga jäi siiski üsna kõrgeks.<br />
<br />
'''Indrek Tamm D22'''<br />
<br />
===Projekti arvustus===<br />
<br />
Viimase esitluse ajal meeskonna siseses töös konflikte ei näinud ning meeldis, et slaididel olid ajaline analüüs ning töö hinnang.<br />
<br />
Klientrakendused töötasid korralikult ning andmebaasi mudel on piisavalt põhjalik ning suudab elada pikemalt ilma muudatusteta.<br />
<br />
Kui lisada korralik kujundus ja parandada usability-t, võiks läbi viia pilootprojekti ITK Kohvikus, kuigi tiimil ei pruugi olla piisavalt motivatsiooni projekti lõpetamiseks.<br />
<br />
Kokkuvõttes on selgelt näha, et antud meeskond kõige rohkem pingutanud läbi terve aine.<br />
<br />
'''Mihkel Sokk D21'''<br />
<br />
===Projekti arvustus===<br />
<br />
Rühmal oli ettevalmistatud korralik ja põhjalik esitlus. Puudu oli ainult projekti pisike demo (neile kes pole varem seda näinud või ise alla laadinud). Kahjuks jäi mulje, et meeskonnal pole väga motivatsiooni projekti kasutusse võtta ja seda müüma hakata. Aga projekti puhul on tehtud korralikku tööd mis on kõvasti aega võtnud. Nagu ikka tuleb iga projekti käigus probleeme, aga tundub et rühm on saanud ilusti nendest üle. On ka olemas ilusti mitu keskkonda (veebirakendus ja mobiilirakendus). <br />
Kokkuvõtvalt tubli töö ja korralik esitlus.<br />
<br />
'''Jaak Lehtsalu D22'''<br />
<br />
===Kliendi Arvustus===<br />
<br />
Nagu eelnevalt korra mainitud, valisin selle projekti, sest sellelt tiimilt oli oodata kvaliteetselt läbitehtud tööd ja tutvumisel puhkab silm.<br />
Välimuselt on produkt igati kena ja näeb professionaalne. Eraldi plussi saab faceboogiga integreerimise idee.<br />
Sisendite kontroll on põhjalik. Kasutajate pool on tublisti realiseeritud ja kommenteerimise funktsionaalsus on siin igati loogiline ja annab tootele lisaväärtust. Tooks välja wiki, mis oli väga põhjalik ja annab hea ülevaate.<br />
Windows Mobile 7 platvormile tehtud klient tuli tegelikult üllatusena. Tundub, et kõik, mis puudutab kasutusmugavust on heal tasemel ja mobiilse kliendi disain on väga minimalistlik ja mõnus.<br />
<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Üldine projekti Arvustus===<br />
<br />
Selle võistkonna projekt oli edukas ja mitmekesine ja nende puhul see oli ka oodatav tulemus.<br />
Esitlus oli hea, kõik võtsid sõna ja räägiti mõistlikku juttu. Mõnel hetkel vaid mõni "kartis" mikrofoni rääkida.<br />
Mitmekesisusest: näiteks klientrakenduse puhul ei piirdutud ainult veebikliendiga, tehti ka mobiilne rakendus. Ḱuigi tundub, et selles tiimis pole Win Mobile kasutajaid. <br />
Wikileht on väga tubli: asjalik tekst, rohkelt pilte, diagrammid ja analüüs.<br />
<br />
Puudus: Esitlus. Kuhu jäi demo, kutid?<br />
<br />
<br />
'''Erik Kaju D21'''<br />
------<br />
Kahjuks ei õnnestunud projekti esialgseid ambitsioone täita(teenus kohvikusse kasutusse).<br />
Projekti liikmed valdasid teemat hästi ning esitlus läks sujuvalt. <br />
Saadi valmis kahe rakendusega ning kõik nõuded olid täidetud.<br />
<br />
Allar Anijago D21<br />
<br />
<br />
<br />
<br />
=== Projekti arvustus ===<br />
<br />
Kogu projekt oli huvitavalt lahendatud. Kahjuks jäi see slaidide vaatamine veidikene kuivaks. Hoolimata sellest et mitu korda olla juba demotud oleks soovinud siisgi veelkord näha viimast lõpuversiooni.<br />
<br />
'''Karl Männil'''<br />
<br />
----<br />
<br />
<br />
<br />
=== Projekti arvustus ===<br />
<br />
Esitlus oli hea põhjalik, kõik tiimi liikmed oskasid millestki rääkida ja tundus, et kõik tegid oma panuse meeskonnatöösse. Ainus asi, et mobiilrakendus oleks võinud parem välja näha et rohkem sobida win 7 telefonide UI hea välimusega kokku.<br />
<br />
'''Sander Baikov'''<br />
<br />
----<br />
<br />
=== Projekti arvustus ===<br />
<br />
Esitlus oli igati korralik. Kahjuks puudus esitlusel ainult demo. Tundus, et kõik liikmed on panustanud töösse kõvasti ja grupp on valmis saanud toreda asjaga. Kahjuks küll vist ei suudetud seda ideed nö. kooli kohvikule maha müüa(midagi jäi puudu). Samuti tehti mobiili rakendus mis on igati mõnus ja asjakohane. <br />
<br />
'''Madis Sildaru D32'''<br />
<br />
=== Teenuse arvustus ===<br />
<br />
Väga kenad ja kompaktsed meetodid, millest on kerge ülevaadet saada, samuti meeldis ka, et meetodite funktsionaalsus oli üsna hästi kommenteeritud ka. Ka wiki lehel olev "dokumentatsioon" on plussiks. Kood on samuti väga eeskujulikult ja järjepideva stiiliga kirjutatud.<br />
<br />
'''Sander Baikov'''<br />
<br />
<br />
=== Projekti arvustus ===<br />
Plussid:<br />
<br />
* Korralik esitlus;<br />
* Kõikide liikmete korralik panustus;<br />
* Toodi välja ajaline hinnang - isegi, kui 5 EAP väärtuses tunde kokku ei olnud (mida kellegil vist <br />
reaalselt ei olnud, kuid loeb siiski tulemus, mitte tagumiktunnid), paistis antud meeskond <br />
oma projekti kallal kõige rohkem pingutanud olevat;<br />
* Üle keskmise tehniline pool (src).<br />
<br />
Neg:<br />
* Ei oska midagi peale demo puudumise välja tuua<br />
<br />
''' Joosep Ilves D21'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Programmeerimine_CSharp_keeles:_2010_s%C3%BCgis,_p%C3%A4eva%C3%B5ppe_kokkuv%C3%B5tted&diff=45866Programmeerimine CSharp keeles: 2010 sügis, päevaõppe kokkuvõtted2012-02-04T21:42:52Z<p>Gkarm: </p>
<hr />
<div>=Valminud projektid ja retsensioonid=<br />
<br />
==Mohammed Ali (Näide) ==<br />
* '''Mäng''' : [[Meeskond "IDDQD"]]<br />
** Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
** Arvustus 2 : [[Talk:Meeskond "XNA (Xbox Not Available)"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Allar Märk ==<br />
* '''Mäng''' : [[Meeskond "IDDQD"]]<br />
** Arvustus 1 : [[Talk:Meeskond "S.K"]]<br />
** Arvustus 2 : [[Talk:Meeskond "H.A.S.H"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Jana ja poisid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PE"]]<br />
<br />
<br />
==Erik Kaju ==<br />
* '''Mäng''' : [[Meeskond "2#4U"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Sõjardid"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Siiski"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Priit Siimo==<br />
* '''Mäng''' : [[Meeskond "Pacman"]]<br />
** Arvustus 1 : [[Talk:Meeskond "The Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Rendikunn"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Pohl"]]<br />
** Arvustus 1 : [[Talk:Meeskond "PE"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Indrek Tamm==<br />
* '''Mäng''' : [[Meeskond "2#4U"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Siiski"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
<br />
==Miina Sikk==<br />
<br />
*'''Mäng''' : [[Meeskond "2#4U"]]<br />
** Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Siiski"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Ying_Yang"]]<br />
<br />
==Helen Muidik==<br />
<br />
*'''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Taavi Ilves==<br />
<br />
*'''Mäng''' : [[Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Projekt_Tank"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Mihkel Sokk==<br />
<br />
*'''Mäng''' : [[Meeskond "Hype"]]<br />
** Arvustus 1 : [[Talk:Meeskond "H.A.S.H."]]<br />
** Arvustus 2 : [[Talk:Meeskond "Kosmoseahi"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "FilmiAhi"]]<br />
** Arvustus 2 : [[Talk:"LMDB"]]<br />
<br />
==Martin Lensment==<br />
<br />
*'''Mäng''' : [[Meeskond "Hype"]]<br />
** Arvustus 1 : [[Talk:Meeskond "XNA (Xbox Not Available)"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "HASH"]]<br />
** Arvustus 2 : [[Talk:Meeskond "ASP-TASTIC"]]<br />
<br />
==Taavi Jakoobi==<br />
<br />
*'''Mäng''' : [[Meeskond "Kosmoseahi"]]<br />
** Arvustus 1: [[Talk:Meeskond "2]]<br />
** Arvustus 2 : [[Talk:Meeskond "Sõjardid"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "FilmiAhi"]]<br />
** Arvustus 1: [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2: [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Jaak Lehtsalu==<br />
* '''Mäng''' : [[Meeskond "Hype"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pacman"]]<br />
** Arvustus 2 : [[Talk:Meeskond "2]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Tanel Liiv==<br />
*'''Mäng''' : [[Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Projekt_Tank"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Project Manager"]]<br />
** Arvustus 2 : [[Talk:Meeskond "ToString2"]]<br />
<br />
==Jaan Vahtre==<br />
*'''Mäng''' : [[Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Seda Sahradyan==<br />
*'''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "C-Team"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pohl"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Project Manager"]]<br />
<br />
==Kristjan Stolin==<br />
* '''Mäng''' : [[Meeskond "XNA (Xbox Not Available)"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Sõjardid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Kosmoseahi"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Ready or Not, Here it Comes!"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:"LMDB"]]<br />
<br />
==Jaan Kruusma==<br />
*'''Mäng''' : [[Meeskond "Projekt Tank"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 3 : [[Talk:Meeskond "2]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Modern Iron"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Ready or Not, Here it Comes!"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 3 : [[Talk:Meeskond "codebastards"]]<br />
<br />
==Toomas Soha==<br />
*'''Mäng''' : [[Meeskond_"Blockmania"]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
*'''Ärirakendus''': [["LMDB"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Kaido Loonurm==<br />
*'''Mäng''' : [[Meeskond_"Blockmania"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Terav_Totris"]]<br />
<br />
*'''Ärirakendus''': [["LMDB"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Jarko Kaskmaa==<br />
*'''Mäng''' : [[Meeskond_"C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Sõjardid"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond_"ASP-TASTIC"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "HASH"]]<br />
<br />
==Rauno Rüga==<br />
* '''Mäng''' : [[Meeskond "C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Miinipilduja_tuli"]]<br />
** Arvustus 2 : [[Talk:Meeskond "2]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Skill and Others"]]<br />
** Arvustus 1 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Ilmar Telga==<br />
* '''Mäng''' : [[Meeskond "XNA (Xbox Not Available)"]]<br />
** Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
** Arvustus 2 : [[Talk:Meeskond "JingJang" ]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Ready_or_Not,_Here_it_Comes!"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
** Arvustus 2 : [[Talk:Meeskond "FilmiAhi"]]<br />
<br />
==Henrik Leinola==<br />
* '''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "The Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Andrus Reedla==<br />
* '''Mäng''' : [[Meeskond "Pacman"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Blockmania"]]<br />
** Arvustus 2 : [[Talk:Meeskond "S.K"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Pohl"]]<br />
** Arvustus 1 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 2 : [[Talk:"LMDB"]]<br />
<br />
<br />
==Allar Anijago==<br />
<br />
*'''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "The_Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Siim Aaver==<br />
<br />
*'''Mäng''' : [[Meeskond "S.K"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "H.A.S.H."]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Jana ja poisid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Ready or Not, Here it Comes!"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Andres Mill==<br />
* '''Mäng''' : [[Meeskond "Pacman"]]<br />
**Arvustus 1 : [[Talk:Meeskond "S.K"]]<br />
**Arvustus 2 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Pohl"]]<br />
**Arvustus 1 : [[Talk:Meeskond "Project Manager"]]<br />
**Arvustus 2 : [[Talk:Meeskond "PE"]]<br />
<br />
== Indrek Kõue ==<br />
* '''Mäng''' : [[Meeskond "C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pacman"]]<br />
** Arvustus 2 : [[Talk:Meeskond "The Adventurer"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "ASP-TASTIC"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
<br />
==Reigo Männiste==<br />
* '''Mäng''' : [[Meeskond "2#4U"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"The_Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"IDDQD"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Siiski"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Project Manager"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Sten Vaisma==<br />
* '''Mäng''' : [[Meeskond "2#4U"]]<br />
**Arvustus 1 : [[Talk:Meeskond_"Hype"]]<br />
**Arvustus 2 : [[Talk:Meeskond_"H.A.S.H."]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Siiski"]]<br />
**Arvustus 1 : [[Talk:_"LMDB"]]<br />
**Arvustus 2 : [[Talk:Meeskond_"PE"]]<br />
<br />
<br />
==Joosep Ilves==<br />
<br />
*'''Mäng''' : [[Meeskond "IDDQD"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"Eagles_With_Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"The_Adventurer"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Jana ja poisid"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"Skill_and_Others"]]<br />
<br />
==Aare Roosiväli==<br />
* '''Mäng''' : [[Meeskond "Eagles_With_Lasers"]]<br />
**Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
**Arvustus 2 : [[Talk:Meeskond_"H.A.S.H."]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Books With Lasers"]]<br />
**Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
**Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Kaspar Kallasmaa==<br />
<br />
*'''Mäng''' : [[Meeskond "S.K"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Jana ja poisid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "HASH"]]<br />
<br />
==Raimo Tammel==<br />
* '''Mäng''' : [[Meeskond "The Adventurer"]]<br />
**Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
**Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Project Manager"]]<br />
**Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
**Arvustus 2 : [[Talk:Meeskond "Terav ASP"]]<br />
<br />
==Valdar Vaht==<br />
<br />
*'''Mäng''' : [[Meeskond "Kosmoseahi"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Projekt_Tank"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "FilmiAhi"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Taivo Türnpu==<br />
*'''Mäng''' : [[Meeskond "C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "The Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "H.A.S.H."]]<br />
*'''Ärirakendus''': [[Meeskond "ASP-TASTIC"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Siiski"]]<br />
<br />
<br />
==Mailis Toompuu==<br />
*'''Mäng''' : [[Meeskond "Sõjardid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Blockmania"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Kosmoseahi"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
*'''Ärirakendus''': [[Meeskond "Pohl"]]<br />
** Arvustus 1 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
<br />
==Lauri Jansen==<br />
* '''Mäng''' : [[Meeskond "Sõjardid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "2"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "unknown"]]<br />
** Arvustus 1 : [[Talk:Meeskond "KRTK"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Siiski"]]<br />
<br />
<br />
==KArl Männil ==<br />
* '''Mäng''' : [[Meeskond "Eagles With Lasers"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Projekt Tank"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Books With Lasers"]]<br />
** Arvustus 1 : [[Talk:Meeskond "LMDB"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Madis Kõosaar==<br />
*'''Mäng''' : [[Meeskond "Projekt Tank"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Miinipilduja tuli"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Modern Iron"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pohl"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Sander Baikov ==<br />
* '''Mäng''' : [[Meeskond "Eagles With Lasers"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Kosmoseahi"]]<br />
** Arvustus 2 : [[Talk:Meeskond "The Adventurer"]]<br />
<br />
* '''Rakendus''' : <br />
** Arvustus 1 :<br />
** Arvustus 2 :<br />
<br />
==Martin Tõkke==<br />
*'''Mäng''' : [[Meeskond "The Adventurer"]]<br />
** Arvustus 1 : [[Talk:Meeskond "PEA"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Miinipilduja tuli"]]<br />
*'''Ärirakendus''': [[Meeskond "Project Manager"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Modern Iron"]]<br />
<br />
<br />
==Gert Glükmann==<br />
* '''Mäng''' : [[Meeskond "C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "H.A.S.H."]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Books With Lasers"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:"LMDB"]]<br />
<br />
==Keito Arula==<br />
*'''Mäng''' : [[Meeskond "Projekt Tank"]]<br />
** Arvustus 1 :[[Talk:Meeskond "2#4U"]]<br />
** Arvustus 2 :[[Talk:Meeskond "IDDQD"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Modern Iron"]]<br />
** Arvustus 1 :[[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 :[[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Lauri Kermas==<br />
<br />
*'''Mäng''' : [[Meeskond "XNA (Xbox Not Available)"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"S.K"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Ready or Not, Here it Comes!"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"Skill_and_Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"FilmiAhi"]]<br />
<br />
==Siim Kündre==<br />
*'''Mäng''' : [[Meeskond "Projekt Tank"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Terav_Totris"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Modern Iron"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Robin Soon==<br />
* '''Mäng''' : [[Meeskond "Kosmoseahi"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "FilmiAhi"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Project Manager"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Kert Suvi==<br />
* '''Mäng''' : [[Meeskond "IDDQD"]]<br />
** Arvustus 1 : [[Talk:Meeskond "H.A.S.H."]]<br />
** Arvustus 2 : [[Talk:Meeskond "The Adventurer"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "ASP-TASTIC"]]<br />
<br />
==Janno Tomingas==<br />
* '''Mäng''' : [[Meeskond "Kosmoseahi"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Blockmania"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "FilmiAhi"]]<br />
** Arvustus 1 : [[Talk:_"LMDB"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Pacman%22&diff=45865Meeskond "Pacman"2012-02-04T21:41:54Z<p>Gkarm: </p>
<hr />
<div>[[Category: Programmeerimine CSharp keeles]]<br />
=Rühma liikmed ja suhtlus=<br />
*Rühma liikmed ja ülesanded<br />
**Andrus Reedla - idee, programeerimine, mängu algne graafika<br />
**Andres Mill - idee, wiki, programmeerimine, heli<br />
**Peeter Paan - programmeerimine, graafika<br />
**Priit Siimo - programmeerimine, graafika, versioonihalduse tarkvara<br />
<br />
*Suhtlus rühmaliikmete vahel<br />
Suhtlemiseks kasutasime peamiselt Skype'is loodud rühma. Skype'is arutasime jooksvaid küsimusi ning küsisime vajadusel abi rühmaliikmetelt. Lisaks toimusid ka mõned koosolekud, kus arutasime rühmaliikmete pakutud ideid ning jagasime tööülesanded omavahel ära.Mängu failide vahetamiseks kasutasime alguses Dropboxi ja hiljem, et säiliksid programmist ka vanemad versioonid, TortoiseSVN´i ja MyVersionControl'i kooslust.<br />
<br />
=Mäng=<br />
* Install fail:<br />
** .rar: http://web.zone.ee/Pacman/Pac-Man.rar<br />
** .zip: http://web.zone.ee/Pacman/Pac-Man.zip<br />
* Lähtekood:<br />
** .rar: http://web.zone.ee/Pacman/Pac-Man_kood.rar <br />
** .zip: http://web.zone.ee/Pacman/Pac-Man_kood.zip<br />
* Dokumentatsioon: http://web.zone.ee/Pacman/doc/default.htm<br />
<br />
==Pacmani paigaldamise juhend==<br />
* Laed mängu alla aadresilt http://web.zone.ee/Pacman/Pac-Man.rar või http://web.zone.ee/Pacman/Pac-Man.zip<br />
* Pakid allalaetud mäng lahti.<br />
* Avad lahtipakitud mängu kausta ja avad sealt programmi setup.exe<br />
* Kui su arvutis puudub .NET Framework 4, siis hakatakse kõigepealt paigaldama seda. <br />
* Kui .NET Framework on arvutis olemas, siis vajuta Install nuppu ning seejärel on mäng paigaladatud.<br />
<br />
==Mängus kasutatavad nupud==<br />
*Keyboardil:<br />
**Noolenupp ülese - Liikumine ülese<br />
**Noolenupp alla- Liikumine alla<br />
**Noolenupp paremale - Liikumine paremale<br />
**Noolenupp vasakule - Liikumine vasakule<br />
**Klahv Enter - Kinnitab menüüdes mängija poolt tehtud valiku.<br />
**Klahv Esc - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks <br />
**Klahv C - High Score tühjendamine eelnevatest mängu tulemustest<br />
<br />
*XBOXi pult:<br />
**Back nupp - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks <br />
**Start nupp -Kinnitab menüüdes mängija poolt tehtud valiku. <br />
**Nupp Y - Liikumine ülese <br />
**Nupp A - Liikumine alla<br />
**Nupp X - Liikumine vasakule<br />
**Nupp B - Liikumine paremale<br />
<br />
=Klassikaline Pacman=<br />
Pac-Man esitleti esmakordselt Jaapanis 1980. aastal. Pacman on mäng, kus Pac-Man (kollane ümmargune elukas) liigub mööda laborünti ja sööb seal Pac-punkte. Kui kõik punktid on söödud, siis liigub Pac-Man järgmisesse tasemesse. Pac-punktid on erinevad. Osa Pac-punkte annab lihtsalt punkte punktisaldole juurde ning teine osa teeb Pac-Manist nn Super Pac-Mani, kes suudab teatud aja jooksul süüa oma vastaseid. Pac-Manil on klassikaliselt neli vastast - Blinky, Pinky, Inky ja Clyde -, kes liiguvad mööda laburünti eesmärgiga Pac-Man kätte saada. Kui vastane põrkab kokku Pac-Maniga, siis kaob Pac-Manil üks elu ning alustab mängu taassünniga. Kui Pac-Manil on kõik elud otsas on mäng läbi.<br />
<br />
=Meie Pacman=<br />
==Kirjeldus==<br />
Meie Pacmanil on üks map, aga 10 erinevat levelit. Paarituarvulistel levelitel 3, 5 jne saab Pacman endale ühe vastase juurde ja paaris arvulistel levelitel muutuvad kollid kiiremateks. Lisaks muutub igas levelis Pac-punktide eest saadav score’i suurus. Iga leveli Pac-punkti söömine on võrdne leveli number korda 10. Näiteks on käsil viies level, siis on iga viienda leveli Pac-punkti väärtus 5*10 ehk 50 punkti. Lisaks tavalisetel Pac-punktidele on laburündis kolmnurgad, mis annavad Pacmanile võime panna vastased kartma ning seisma, kui ta nendega kokku põrkub, mille eest teenib mängija 1000 punkti. Juhul, kui Pacman põrkub vastasega kokku ajal, kui koll ei karda teda, siis kaotab Pacman ühe elu ning kollid alustavad taassünniga ja Pacman jätkab sealt, kus ta surma sai.<br />
<br />
==Vaated==<br />
Mängul on neli vaadet. Esimene vaade on peamenüüvaade, kus on võimalik alustada uut mängu, näha punktitabelit ja väljuda mängust. Teine vaade on mänguvaade, kus on võimalik mängida Pacmani mängu. Kolmas vaade on resume-menüüvaade, mis avaneb siis, kui vajutada mängu ajal Esc klahvi. Sellest vaates on võimalik minna tagasi mängu juurde, vaadata punktitabelit, alustada uut mängu ning väljuda Pacmanist. Neljas vaade on High Score vaade, mida on võimalik avada peamenüüvaatest ja resume-menüüvaatest lisaks avaneb see vaade automaatselt peale mängu lõppemist. Punktitabelivaates on võimalik vaadata suurimaid tulemusi mängus ning kustutada klahvi c abil kõik tulemused.<br />
<br />
=Logi=<br />
<br />
==26. september==<br />
Esimene koosolek, kus osalesid Andrus Reedla ja Andres Mill. Arutasime, mis mängu võiks seoses XNA projektiga teha. Sõelale jäid Xonix ja Pacman. Lõpuks valisime Pacmani ja lõime meeskonna Pacman, kuhu kuulusid algselt Andrus Reedla ja Andres Mill.<br />
<br />
==27. september - 29. september==<br />
XNA Game Studio 4.0 paigaldamine ning Internetist erinevate näidete otsimine. Lisaks proovisime midagi ise teha. Andrus alustas kohe Pacmani tegemist. Pani ta ekraanil lihtsalt liikuma ning Andres proovis teha Eneta lehelt saadud õpetuse järgi mängu.<br />
29. septembril toimus 2 koosolek, kus Andrus näitab enda tehtud koodi ning jagab seda Andresega. Edasisel perioodil loovad Andrus ja Andres mängule esialgse kaardi (map), kus on laburündi seinad ja Pac-punktid, mida Pacman on võimeline sööma. Pacman oli võimeline bugisena laburündis liikuma (teatud kohtades liikus Pacman läbi seinte). Andrus tegi algse mängu graafika. Kõik, mis oli siiani programmeeritud, ei ole jaotatud klassidesse. <br />
<br />
==04. oktoober==<br />
Meeskonnaga liituvad Peeter Paan ja Priit Siimo. Andrus tutvustab neile ideed ja kirjutatud koodi ning jagab seda Peeter ja Priiduga.<br />
<br />
==05. oktoober - 12. oktoober==<br />
Meeskonnaga liitunud Peeter ja Priit ajavad seni programmeeritud asjad klassidesse. Nende poolt loodud klassid on MainClass, ManguObjekt, MOLiigutatav, MOLAnim. Peeter parandab Pacmani bugi liikuda läbi seinte ära. Sama hakkas ka Andres tegema, kuid jättis asja pooleli, kuuldes, et Peeter tegeleb sellega. Andrus uuendab Pacmani ja tema liikumist. Priit tegeleb sisuhalduse süsteemi otsimisega, milleks saab esialgu Dropbox.<br />
<br />
==13. Oktoober==<br />
Peeter loob uue klassi Elud, paneb ühe kolli laburünti jooksma. Selleks tegi ta bugise AI, millega kaasnes kolli kinni jäämine ning koll sõi Pac-punkte, mille eest sai mängija ise punkte juurde. Peeter tegi funktsiooni, mis joonistab elud, aja ja punktid paremal pool olevasse kasti.<br />
<br />
==14. oktoober==<br />
Peeter ja Priit töötavad koos klassi Koll kallal, mis on sarnane klassiga MOLiigutatav. Juurde on lisatud nüüd korralikum AI, millel on kaks režiimi – random liikumine ja jälitamine, mis hakkab toimima siis, kui Pacman on 150px raadiuse läheduses kollile. Andrus ja Andres töötavad selle kallal, et kaarti (map) hakatakse lugema failist maps.txt.<br />
<br />
==16. oktoober - 21. oktoober==<br />
Peeter lisab MainClassi uue static väärtuse Content, mille abil saab igas klassis laadida tekstuure, loob uue klassi manguKontroller, mis tegeleb mängu pausidega, kollide tegemisega, pacmani tegemisega ning suremise kontrollimisega. Andrus ja Andres tegelevad sama klassi juures levelite ja nende vahetumisega – paarislevelites suureneb kollide kiirus ja paaritutes kollide arv. Priit tektitab uued funktsioonid Update ja Draw meetodis olevast koodist. <br />
<br />
==22. oktoober==<br />
Andrus tekitab menüü kaks vaadet – tehakse vahet, kas tegu on resumemenüüga (mäng pooleli) või peamenüüga. Andres lisab top-score vaate, mida kuvatakse kohe pärast mängu lõppu ning on võimalik kuvada nii peamenüüst kui ka resumemenüüst. Top-scores kuvatakse 10 parimat tulemust.<br />
<br />
==23. oktoober==<br />
Peeter tegeles kollide random liikumise parandamisega, eemaldatud on bug, mis võimaldas kollidel „keelpuda kokku“. Priit arendab veidi edasi Andrese ja Andruse poolt varem tehtud levelite muutustega. Lisaks muudab ta veidi score süsteemi. Nüüd saab punkte vastavalt levelile – 10 * leveli number. <br />
<br />
==24. oktoober==<br />
Peeter parandab AI-d, lisab kollidele kartmise režiimi, selleks lisab mapile kolmnurgad, mille söömine annab Pacmanile võime süüa kolle ning mille järel kollid jäävad seisma 10 sekundiks. Priit teeb menüüdele tausta ja teeb mängule XBOXsi puldi toe. Andrus parandab Pacmani punktide söömist, nüüd peab Pacman täpselt punkti peal olema, et seda süüa. Lisaks lisab Andrus võimaluse kustuta tulemused top-scorest. Andres teeb juurde klassi manguHeli, mis võimaldab mängida mõningaid helisid.<br />
<br />
==25. oktoober==<br />
Algab koodi kommenteerimine, viimistlemine ning pisemate vigade eemaldamine.<br />
<br />
=Klasside kirjeldused=<br />
*APacMan – Klass, kus laetakse sisse mängu elemendid ning joonistatakse need välja.<br />
*Elud – Klass, mis tegeleb eludega ning nende joonistamisega.<br />
*Koll – Klass, mis tegeleb kollide ja nende liikumisega.<br />
*MainClass – Klassi eesmärk on hoida enimkasutatud muutujaid, selleks, et neid saaks lihtsalt kõikjalt kätte.<br />
*manguHeli - Klass, mis tegeleb helide mängimisega.<br />
*manguKontroller – Klass, mis tegeleb pausi, Pacmani, kollide ja mängu seisu andmete kontrolliga.<br />
*ManguObjekt – Klass, mis hoiab endas põhilisi andmeid, nagu näiteks asukoht kaardil.<br />
*Map- Klass, mis tegeleb Mapi joonistamisega.<br />
*Menu - Klass, mis tegeleb menüüde olekutega.<br />
*MOLiigutatav – Klass, mis tegeleb Pac-Mani liikumise ning tema kokkupõrgetega kollidega.<br />
*Pacman – Klass, mis tegeleb Pacmani liikumise, elementide söömisega ja joonistamisega. Põhifunktsionaalsus saadakse klassist MOLiigutatav.<br />
*Score – Klass, mis töötleb ja joonistab punktide vaadet.<br />
<br />
=Kasutatud materjalid=<br />
* http://www.vcskicks.com/code-snippet/rng-int.php<br />
* http://xna-uk.net/blogs/offbyone/archive/2010/01/21/sound-in-xna-3-1-part-i.aspx<br />
* http://www.eneta.ee/SiteCollectionDocuments/vs/Veebistuudium_arendus.pdf<br />
* http://en.wikipedia.org/wiki/Microsoft_XNA<br />
* http://google.com</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=45826Meeskond "GAP"2012-01-31T18:13:31Z<p>Gkarm: </p>
<hr />
<div>== Liikmed ==<br />
<br />
* Priit Siimo - projektijuht, kliendirakendus<br />
* Peeter Paan - veebiteenus<br />
* Andrus Reedla - veebiteenus, andmemudel<br />
<br />
<br />
== Planeering ==<br />
<br />
* Arenduskeskond - Visual Studio 2010<br />
* Kliendirakendus valmib Asp.net projektina<br />
* Veebiteenus - WCF<br />
* Andmebaasina kasutame SQL2008<br />
* Andmemudeli koostamiseks kasutasime QSEE Superlite-i<br />
* Meeskonna suhtlus vahendiks on Skype ning versioonihaldustarkvara TortoiseSVN ning MyVersionControl<br />
<br />
<br />
<br />
== Teenus ==<br />
<br />
Tegemist on universaalse tarkvaraga hulgifirmadele. Näidiseks on võetud arvutikaupade hulgimüügiga tegelev firma, kellel on tosin edasimüüjat.<br />
Hulgifirmale valmistatakse tarkvara, mis võimaldab temal omakorda oma klientidele (arvutikaupade edasimüüjatele) pakkuda tootevaliku teenust. <br />
<br />
St, et hulgifirma klient, ei pea hakkama ise oma veebilehele sisestama pakutavaid tooteid, vaid kasutab selleks hulgifirma poolt pakutavat teenust.<br />
Läbi teenuse on võimalik pärida kõik tellitavad tooted, koos piltide, kirjelduse, hindade ja muu vajalikuga. <br />
<br />
'''Võit mõlemale poolele:'''<br />
<br />
1. Edasimüüjad ei pea enam tegelema andmete uuendamisega ja nende kliendid saavad tellida alati kõige uuemaid tooteid.<br />
<br />
2. Hulgimüüjal tekib suur konkurentsieelis võrreldes teiste pakkujatega.<br />
<br />
<br />
== Veebiteenused ==<br />
<br />
<br />
'''Kasutajatega seotud meetodid:'''<br />
<br />
* String GetData()<br />
* ICollection<Product> GetProducts(int cat_id) - meetod tagastab listi vastava kategooria toodetega. Sisendparameetriks kategooria id.<br />
* Product GetProduct(int id) - meetod tagastab toote info. Sisendparameetriks toote id.<br />
* ICollection<Category> GetCategories() - meetod tagastab tootegruppide listi.<br />
* ICollection<Comment> GetProductComments(int prod_id) - meetod tagastab tootele lisatud kommentaarid. Sisendparameetriks toote id.<br />
* void SetProductComment(Comment c) - meetod lisab tootele kommentaari.<br />
<br />
'''Administreerimisega seotd meetodid:'''<br />
<br />
* void InsertProduct(Product p) - meetod lisab andmebaasi uue toote. Parameetriks lisatav toode.<br />
* void UpdateProduct(Product p) - meetod uuendab andmebaasis toote infot. Parameetriks vaadeldav toode.<br />
* void DeleteProduct(int prod_id) - meetod kustutab andmebaasist toote. Sisendparameetriks toote id.<br />
* void InsertProductGroup(Category cat) - meetod lisab andmebaasi uue tootegrupi. Parameetriks lisatav tootegrupp.<br />
* void DeleteProductGroup(int cat_id) - meetod kustutab tootegrupi andmebaasist. Sisendparameetriks tootegrupi id.<br />
* int GetStatistic() - meetod tagastab üldise meetodite kasutamise statistika.<br />
* Object GetStatistic(string name, string method) - meetod tagastab kliendi meetodite kasutamise statistika.<br />
<br />
== Kood ==<br />
<br />
Veebiteenus [http://dl.dropbox.com/u/12879861/c%23/ServiceGap.rar]<br />
<br />
Kliendirakendus [http://dl.dropbox.com/u/12879861/c%23/ClientGAP.rar]<br />
<br />
Teenuse API [http://dl.dropbox.com/u/12879861/c%23/Service%20Page.rar]<br />
<br />
== Andmemudel ==<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus keel =""></Nimetus><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp></Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
<Yhik></Yhik><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Hinnang></Hinnang><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
</TeenusedKaubad><br />
<br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus"><br />
<xs:complexType><br />
<xs:attribute name="keel" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
<xs:element name="Yhik" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Hinnang" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
font-family:"Verdana";<br />
font-size:12;<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 2px;<br />
padding: 4px;<br />
border-style: hidden;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 4px 5px 4px 5px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: solid;<br />
border-color: #f5f000;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
.nimetus {<br />
font-weight: bold;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus<br />
"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td class="nimetus"><br />
<xsl:for-each select="Nimetused"><br />
<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
<xsl:value-of select="Yhik"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:gap_xslt.JPG]]<br />
<br />
== Esmases veebiteenuse versioonis kasutatav andmemudel ==<br />
[[File:data_diagramm.png]]<br />
<br />
== Klientrakendus ==<br />
[[File:computers.jpg]]<br />
<br />
<br />
== Teenuse API ==<br />
[[File:appgarden.JPG]]<br />
<br />
== Aruanne ==<br />
Projekti käigus sai tehtud XML fail, veebiteenus ja klientrakendus. Alguses pidime tegema andmemudeli ja siis vastavalt sellele ka andmekihi, peale seda saime hakata tegelema veebiteenuse loomisega. Veebiteenuse tegemisel oli raske aru saada, mida teha on vaja. Mitu veebiteenuse versiooni tulid täisti valesti välja, lõpuks aga saime asjale õnneks pihta ja suutsime teha tõelise veebiteenuse, millel on ka eesmärk. Rakenduse loomisel kasutasime palju uusi tehnoloogiaid, milles ennem aimugi polnud, paljusi asju sai teha kõvasti lihtsamalt tänu nendele.<br />
Ise oleme tulemustega rahul, natuke kiireks küll läks aga kõik funktsionaalsus, mida me soovisime, sai valmis. Eriti hea on see, et veebiteenus tuli meil väga praktiline, seda saaks kohe hakata kasutama ja tänu sellele on võimalik saavutada konkurentsieelis.<br />
=== Selgeks sai ===<br />
* XMl failidega manageerimine<br />
* Andmekihi ehitamine<br />
* Natuke LINQut<br />
* mõningad VS2010 võimalused töö hõlbustamiseks<br />
* Veebiteenuste ehitamine ja nende debugimine<br />
* Veebiteenuste kasutamine<br />
* Rakenduste ehitamine veebiteenuse baasil<br />
* Paljud uued tehnoloogiad</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&diff=45825Võrgurakendused II: 2011 kevadel valminud kodutööd2012-01-31T18:09:34Z<p>Gkarm: </p>
<hr />
<div>=Jaan Igamees=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Kert Suvi=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "GAP"]]<br />
<br />
=Helen Muidik=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Mihkel Sokk=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_"FoodWars"]]<br />
<br />
=Seda Sahradyan=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Nämm-nämm"]]<br />
<br />
=Priit Siimo=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]<br />
<br />
=Siim Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Jaanus Vallmann=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Kujuneb"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tool"]]<br />
<br />
=Reigo Männiste=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Karl Männil=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Ilmar Telga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Hungry Student Food Board"]]<br />
<br />
=Siim Aaver=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Taavi Ilves=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_"Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_"Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]<br />
<br />
=Jaan Kruusma=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "H2"]]<br />
<br />
=Andrus Reedla=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Nämm-nämm"]]<br />
<br />
=Jaak Lehtsalu=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "H2"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Jana Mrots=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "H2"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Heiki Tamm=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Meeskond"]]<br />
** Arvustus XML failile [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Toomas Soha=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]<br />
<br />
=Miina Sikk=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Meeskond "Hungry Student Food Board"]]<br />
<br />
=Rauno Rüga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Tanel Liiv=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Peeter Paan=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Joosep Ilves=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_"FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_"FoodWars"]]<br />
<br />
=Taivo Türnpu=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Sander Baikov=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Allar Anijago=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Madis Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Kaspar Kallasmaa=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Jarko Kaskmaa=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22H2%22]]<br />
<br />
=Lauri Kermas=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "C terav"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "C terav"]]<br />
<br />
=Indrek Kõue=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele https://wiki.itcollege.ee/index.php/Talk:Meeskond_Tool<br />
** Arvustus veebiteenuse klientidele https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22FoodWars%22<br />
** Arvustus projektile kokkuvõtvalt https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Hungry_Student_Food_Board%22#Projekti_Arvustus<br />
<br />
=Erik Kaju=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
<br />
=Mailis Toompuu=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Hungry Student Food Board"]]<br />
<br />
=Madis Kõosaar=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Gert Glükmann=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Martin Lensment=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond_"FoodWars"]] ja [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_"H2"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_"Tyhik"]]<br />
<br />
=Madis Sildaru=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_"FoodWars"]]<br />
<br />
=Indrek Kruuser=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Indrek Tamm=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Pacman%22&diff=45824Meeskond "Pacman"2012-01-31T18:08:53Z<p>Gkarm: </p>
<hr />
<div>[[Category: Programmeerimine CSharp keeles]]<br />
=Rühma liikmed ja suhtlus=<br />
*Rühma liikmed ja ülesanded<br />
**Andrus Reedla - idee, programeerimine, mängu algne graafika<br />
**Andres Mill - idee, wiki, programmeerimine, heli<br />
**Peeter Paan - programmeerimine, graafika<br />
**Priit Siimo - programmeerimine, graafika, versioonihalduse tarkvara<br />
<br />
*Suhtlus rühmaliikmete vahel<br />
Suhtlemiseks kasutasime peamiselt Skype'is loodud rühma. Skype'is arutasime jooksvaid küsimusi ning küsisime vajadusel abi rühmaliikmetelt. Lisaks toimusid ka mõned koosolekud, kus arutasime rühmaliikmete pakutud ideid ning jagasime tööülesanded omavahel ära.Mängu failide vahetamiseks kasutasime alguses Dropboxi ja hiljem, et säiliksid programmist ka vanemad versioonid, TortoiseSVN´i ja MyVersionControl'i kooslust.<br />
<br />
=Mäng=<br />
* Install fail:<br />
** .rar: http://web.zone.ee/Pacman/Pac-Man.rar<br />
** .zip: http://web.zone.ee/Pacman/Pac-Man.zip<br />
* Lähtekood:<br />
** .rar: http://web.zone.ee/Pacman/Pac-Man_kood.rar <br />
** .zip: http://web.zone.ee/Pacman/Pac-Man_kood.zip<br />
* Dokumentatsioon: http://web.zone.ee/Pacman/doc/default.htm<br />
<br />
==Pacmani paigaldamise juhend==<br />
* Laed mängu alla aadresilt http://web.zone.ee/Pacman/Pac-Man.rar või http://web.zone.ee/Pacman/Pac-Man.zip<br />
* Pakid allalaetud mäng lahti.<br />
* Avad lahtipakitud mängu kausta ja avad sealt programmi setup.exe<br />
* Kui su arvutis puudub .NET Framework 4, siis hakatakse kõigepealt paigaldama seda. <br />
* Kui .NET Framework on arvutis olemas, siis vajuta Install nuppu ning seejärel on mäng paigaladatud.<br />
<br />
==Mängus kasutatavad nupud==<br />
*Keyboardil:<br />
**Noolenupp ülese - Liikumine ülese<br />
**Noolenupp alla- Liikumine alla<br />
**Noolenupp paremale - Liikumine paremale<br />
**Noolenupp vasakule - Liikumine vasakule<br />
**Klahv Enter - Kinnitab menüüdes mängija poolt tehtud valiku.<br />
**Klahv Esc - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks <br />
**Klahv C - High Score tühjendamine eelnevatest mängu tulemustest<br />
<br />
*XBOXi pult:<br />
**Back nupp - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks <br />
**Start nupp -Kinnitab menüüdes mängija poolt tehtud valiku. <br />
**Nupp Y - Liikumine ülese <br />
**Nupp A - Liikumine alla<br />
**Nupp X - Liikumine vasakule<br />
**Nupp B - Liikumine paremale<br />
<br />
=Klassikaline Pacman=<br />
Pac-Man esitleti esmakordselt Jaapanis 1980. aastal. Pacman on mäng, kus Pac-Man (kollane ümmargune elukas) liigub mööda laborünti ja sööb seal Pac-punkte. Kui kõik punktid on söödud, siis liigub Pac-Man järgmisesse tasemesse. Pac-punktid on erinevad. Osa Pac-punkte annab lihtsalt punkte punktisaldole juurde ning teine osa teeb Pac-Manist nn Super Pac-Mani, kes suudab teatud aja jooksul süüa oma vastaseid. Pac-Manil on klassikaliselt neli vastast - Blinky, Pinky, Inky ja Clyde -, kes liiguvad mööda laburünti eesmärgiga Pac-Man kätte saada. Kui vastane põrkab kokku Pac-Maniga, siis kaob Pac-Manil üks elu ning alustab mängu taassünniga. Kui Pac-Manil on kõik elud otsas on mäng läbi.<br />
<br />
=Meie Pacman=<br />
==Kirjeldus==<br />
Meie Pacmanil on üks map, aga 10 erinevat levelit. Paarituarvulistel levelitel 3, 5 jne saab Pacman endale ühe vastase juurde ja paaris arvulistel levelitel muutuvad kollid kiiremateks. Lisaks muutub igas levelis Pac-punktide eest saadav score’i suurus. Iga leveli Pac-punkti söömine on võrdne leveli number korda 10. Näiteks on käsil viies level, siis on iga viienda leveli Pac-punkti väärtus 5*10 ehk 50 punkti. Lisaks tavalisetel Pac-punktidele on laburündis kolmnurgad, mis annavad Pacmanile võime panna vastased kartma ning seisma, kui ta nendega kokku põrkub, mille eest teenib mängija 1000 punkti. Juhul, kui Pacman põrkub vastasega kokku ajal, kui koll ei karda teda, siis kaotab Pacman ühe elu ning kollid alustavad taassünniga ja Pacman jätkab sealt, kus ta surma sai.<br />
<br />
==Vaated==<br />
Mängul on neli vaadet. Esimene vaade on peamenüüvaade, kus on võimalik alustada uut mängu, näha punktitabelit ja väljuda mängust. Teine vaade on mänguvaade, kus on võimalik mängida Pacmani mängu. Kolmas vaade on resume-menüüvaade, mis avaneb siis, kui vajutada mängu ajal Esc klahvi. Sellest vaates on võimalik minna tagasi mängu juurde, vaadata punktitabelit, alustada uut mängu ning väljuda Pacmanist. Neljas vaade on High Score vaade, mida on võimalik avada peamenüüvaatest ja resume-menüüvaatest lisaks avaneb see vaade automaatselt peale mängu lõppemist. Punktitabelivaates on võimalik vaadata suurimaid tulemusi mängus ning kustutada klahvi c abil kõik tulemused.<br />
<br />
=Logi=<br />
<br />
==26. september==<br />
Esimene koosolek, kus osalesid Andrus Reedla ja Andres Mill. Arutasime, mis mängu võiks seoses XNA projektiga teha. Sõelale jäid Xonix ja Pacman. Lõpuks valisime Pacmani ja lõime meeskonna Pacman, kuhu kuulusid algselt Andrus Reedla ja Andres Mill.<br />
<br />
==27. september - 29. september==<br />
XNA Game Studio 4.0 paigaldamine ning Internetist erinevate näidete otsimine. Lisaks proovisime midagi ise teha. Andrus alustas kohe Pacmani tegemist. Pani ta ekraanil lihtsalt liikuma ning Andres proovis teha Eneta lehelt saadud õpetuse järgi mängu.<br />
29. septembril toimus 2 koosolek, kus Andrus näitab enda tehtud koodi ning jagab seda Andresega. Edasisel perioodil loovad Andrus ja Andres mängule esialgse kaardi (map), kus on laburündi seinad ja Pac-punktid, mida Pacman on võimeline sööma. Pacman oli võimeline bugisena laburündis liikuma (teatud kohtades liikus Pacman läbi seinte). Andrus tegi algse mängu graafika. Kõik, mis oli siiani programmeeritud, ei ole jaotatud klassidesse. <br />
<br />
==04. oktoober==<br />
Meeskonnaga liituvad Gaspar Karm ja Priit Siimo. Andrus tutvustab neile ideed ja kirjutatud koodi ning jagab seda Gaspari ja Priiduga.<br />
<br />
==05. oktoober - 12. oktoober==<br />
Meeskonnaga liitunud Gaspar ja Priit ajavad seni programmeeritud asjad klassidesse. Nende poolt loodud klassid on MainClass, ManguObjekt, MOLiigutatav, MOLAnim. Gaspar parandab Pacmani bugi liikuda läbi seinte ära. Sama hakkas ka Andres tegema, kuid jättis asja pooleli, kuuldes, et Gaspar tegeleb sellega. Andrus uuendab Pacmani ja tema liikumist. Priit tegeleb sisuhalduse süsteemi otsimisega, milleks saab esialgu Dropbox.<br />
<br />
==13. Oktoober==<br />
Gaspar loob uue klassi Elud, paneb ühe kolli laburünti jooksma. Selleks tegi ta bugise AI, millega kaasnes kolli kinni jäämine ning koll sõi Pac-punkte, mille eest sai mängija ise punkte juurde. Gaspar tegi funktsiooni, mis joonistab elud, aja ja punktid paremal pool olevasse kasti.<br />
<br />
==14. oktoober==<br />
Gaspar ja Priit töötavad koos klassi Koll kallal, mis on sarnane klassiga MOLiigutatav. Juurde on lisatud nüüd korralikum AI, millel on kaks režiimi – random liikumine ja jälitamine, mis hakkab toimima siis, kui Pacman on 150px raadiuse läheduses kollile. Andrus ja Andres töötavad selle kallal, et kaarti (map) hakatakse lugema failist maps.txt.<br />
<br />
==16. oktoober - 21. oktoober==<br />
Gaspar lisab MainClassi uue static väärtuse Content, mille abil saab igas klassis laadida tekstuure, loob uue klassi manguKontroller, mis tegeleb mängu pausidega, kollide tegemisega, pacmani tegemisega ning suremise kontrollimisega. Andrus ja Andres tegelevad sama klassi juures levelite ja nende vahetumisega – paarislevelites suureneb kollide kiirus ja paaritutes kollide arv. Priit tektitab uued funktsioonid Update ja Draw meetodis olevast koodist. <br />
<br />
==22. oktoober==<br />
Andrus tekitab menüü kaks vaadet – tehakse vahet, kas tegu on resumemenüüga (mäng pooleli) või peamenüüga. Andres lisab top-score vaate, mida kuvatakse kohe pärast mängu lõppu ning on võimalik kuvada nii peamenüüst kui ka resumemenüüst. Top-scores kuvatakse 10 parimat tulemust.<br />
<br />
==23. oktoober==<br />
Gaspar tegeles kollide random liikumise parandamisega, eemaldatud on bug, mis võimaldas kollidel „keelpuda kokku“. Priit arendab veidi edasi Andrese ja Andruse poolt varem tehtud levelite muutustega. Lisaks muudab ta veidi score süsteemi. Nüüd saab punkte vastavalt levelile – 10 * leveli number. <br />
<br />
==24. oktoober==<br />
Gaspar parandab AI-d, lisab kollidele kartmise režiimi, selleks lisab mapile kolmnurgad, mille söömine annab Pacmanile võime süüa kolle ning mille järel kollid jäävad seisma 10 sekundiks. Priit teeb menüüdele tausta ja teeb mängule XBOXsi puldi toe. Andrus parandab Pacmani punktide söömist, nüüd peab Pacman täpselt punkti peal olema, et seda süüa. Lisaks lisab Andrus võimaluse kustuta tulemused top-scorest. Andres teeb juurde klassi manguHeli, mis võimaldab mängida mõningaid helisid.<br />
<br />
==25. oktoober==<br />
Algab koodi kommenteerimine, viimistlemine ning pisemate vigade eemaldamine.<br />
<br />
=Klasside kirjeldused=<br />
*APacMan – Klass, kus laetakse sisse mängu elemendid ning joonistatakse need välja.<br />
*Elud – Klass, mis tegeleb eludega ning nende joonistamisega.<br />
*Koll – Klass, mis tegeleb kollide ja nende liikumisega.<br />
*MainClass – Klassi eesmärk on hoida enimkasutatud muutujaid, selleks, et neid saaks lihtsalt kõikjalt kätte.<br />
*manguHeli - Klass, mis tegeleb helide mängimisega.<br />
*manguKontroller – Klass, mis tegeleb pausi, Pacmani, kollide ja mängu seisu andmete kontrolliga.<br />
*ManguObjekt – Klass, mis hoiab endas põhilisi andmeid, nagu näiteks asukoht kaardil.<br />
*Map- Klass, mis tegeleb Mapi joonistamisega.<br />
*Menu - Klass, mis tegeleb menüüde olekutega.<br />
*MOLiigutatav – Klass, mis tegeleb Pac-Mani liikumise ning tema kokkupõrgetega kollidega.<br />
*Pacman – Klass, mis tegeleb Pacmani liikumise, elementide söömisega ja joonistamisega. Põhifunktsionaalsus saadakse klassist MOLiigutatav.<br />
*Score – Klass, mis töötleb ja joonistab punktide vaadet.<br />
<br />
=Kasutatud materjalid=<br />
* http://www.vcskicks.com/code-snippet/rng-int.php<br />
* http://xna-uk.net/blogs/offbyone/archive/2010/01/21/sound-in-xna-3-1-part-i.aspx<br />
* http://www.eneta.ee/SiteCollectionDocuments/vs/Veebistuudium_arendus.pdf<br />
* http://en.wikipedia.org/wiki/Microsoft_XNA<br />
* http://google.com</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Pohl%22&diff=45823Meeskond "Pohl"2012-01-31T18:08:31Z<p>Gkarm: </p>
<hr />
<div>==Rühma liikmed ja ülesanded==<br />
*Andrus Reedla - programmeerimine(Forms)<br />
*Mailis Toompuu - programmeerimine(WPF)<br />
*Andres Mill - wiki, programmeerimine(Forms)<br />
*Peeter Paan - programmeerimine, andmemudeli koostamine(Forms)<br />
* ********** - programmeerimine, disain, versioonihalduse tarkvara, idee(Forms)<br />
<br />
==Allalaetav==<br />
*Forms:<br />
**Lähtekood: http://web.zone.ee/pohl/e-klient.rar<br />
**EXE: http://web.zone.ee/pohl/klient/Arve.rar<br />
*WPF: <br />
**Lähtekood: http://www.p2ike.com/CSharp/Wpfklient.rar<br />
**Installikas:http://www.p2ike.com/CSharp/publish.htm<br />
<br />
==Kirjeldus==<br />
E-Kliendihaldus eesmärgiks on luua keskkond, kus ettevõtjal on võimalik genereerida oma klientidele arveid ja neid hallata. Lisanduvad erinevad funktsioonid, mis hõlbustavad ettevõtja igapäevast tööd. Meie projekt põhineb erinevatele olemasolevatele kliendihalduse tarkvara näidetele, mida vastavalt oma soovidele mugavdame ja täiendame. Esialgse kava kohaselt teostame miinimumeesmärgid ja seejärel, kui aega jääb, lisame juurde erinevaid funktsionaalsusi. E-Kliendihalduse peamine kasu seisneb selles, et kõik dokumendid asuvad ühes kohas. Vajadusel saab kiire ülevaate müüdud kogustes, laojäägist, koostada aruandeid raamatupidajale ja loomulikult genereerida arveid klientidele. Alternatiiviks oleks seda teha näiteks Excelis või Wordis, aga kindlasti ei oleks see nii mugav ja ülevaatlik<br />
<br />
===Moodulid===<br />
E-Kliendihalduse programmi saab lisada palju erinevaid mooduleid, mis lihtsustavad ettevõtja tööd ja aitavad seda planeerida. Meie eesmärgiks on alustada lihtsamatest ja enimvajalikest moodulitest.<br />
<br />
Moodulid:<br />
*Kliendibaas - Sisestatakse olemasolevad kliendid ja nende kontaktid. Tegu võib olla nii füüsilise kui juriidilise isikuga ehk eraisiku või firmaga.<br />
*Müügiarve - Klientidele genereeritakse arved, mis vastavad standard nõudele - olemas on arve number, kuupäev, kliendi andmed, müüja andmed, toodete või teenuste nimetused, hinnad ja kodused , käibemaksu rida, summa kokku ja panga rekivisiidid. Müügi arveid on mitut liiki: sularaha-, ettemaksu-, krediidiarve.<br />
<br />
===Klassid===<br />
====Windows Forms E-klient====<br />
Projekt koosneb Classesidest, dataSetidest ja vormidest. Vastavalt andmemudelile, on iga tabeli jaoks tehtud oma klass. Datasetides toimub andmebaasidega ühendumine ja erinevad päringud. Classesides on muutujad ja get set meetodid ning datasetides on select, insert ja muud päringud vastavalt klassile/nimele.<br />
<br />
*Classes:<br />
**Aadress.cs<br />
**City.cs<br />
**Contact.cs<br />
**ContactType.cs<br />
**Country.cs<br />
**DocumentType.cs<br />
*DataSets:<br />
**AddressDataManager.cs<br />
**CityDataManager.cs<br />
**ContactDataManager.cs<br />
**CountryDataManager.cs<br />
**DocumentDataManager.cs<br />
**PersonDataManager.cs<br />
<br />
<br />
====Wpf-klient====<br />
*MainWindow: esileht<br />
*FirmaForm: uue firma andmete sisestamise vorm<br />
*KliendiForm: uue kliendi andmete sisestamise vorm<br />
*ArveForm: uue arve sisestamise vorm ja uue arverea sisestamise vorm<br />
*PrindiArve: arve väljastamine<br />
<br />
==UI==<br />
Projekti käigus sai katsetatud erinevaid kasutjaliideseid – ASP.NET, WPF ja Windows Forms. Reaalsete lahendusteni jõudsid WPF ja Windows Forms kasutajaliidesed. Kuna sai proovitud ühe projekti raames kahte erinevat kasutajaliidese varinati ning nende sidumist andmebaasiga, siis oleme kõik kogemuse võrra rikkamad. Kuna paremini tuli välja Windows Forms kasutajaliidesega rakendus, siis võib väita, et Formsiga on Windowsis rakendusi lihtsam teha. Seda tingib ka asjaolu, et Internetis on rohkem infot Windows Formsi kohta.<br />
<br />
==Logi==<br />
===25.november===<br />
Meeskond arutas projektiga seonduvad asjad üle: kasutusele võetakse ASP.NET kasutajaliides, ideeks on teha E-Kliendihaldus, millega on võimaliks genereerida arveid ning lisada kliente andmebaasi. <br />
===29.november===<br />
Algab vormide disain ning andmemudeli koostamine.<br />
===02.detsember===<br />
Andmemudeli üle vaatamine ning täiustamine. LINQ õppimine.<br />
===04.detsember===<br />
Andmebaasi loomine.<br />
===10.detsember===<br />
Algab kahe erineva kasjutajaliidesega rakenduse arendamine.<br />
===13.detsember===<br />
Kasutajaliidese ühendamine andmebaasiga.<br />
===15.detsember===<br />
Pisemate vigade likvideerimine.<br />
<br />
==Kokkuvõtteks==<br />
Kuna aeg on limiteeritud, siis on rakendused nii nagu nad on. Arendada annab veelgi edasi, mida kindlasti Windwos Formsi puhul saab teha, sest rakenduse idee tuli sellest, et endal läheb sellist rakendust vaja. Põhifunktsionaalsused on olemas ning töötavad. Juurde saab lisada ladude arvepidamiseks vajaminevaid rakendusi. Kuna sai proovitud kahte erinevat kasjutaliidest, siis võib väita, et Windows Formsiga oli kõike lihtsam teha, sest Internetis oli piisavalt õpetusi. Projekti suurimaks miinuseks võib tuua asjaolu, et keegi pole harjunud rühmas koos programmeerima ning sellepärast venis kindlasti projekti valmimine ning igaüks püüdis üksinda midagi korda saata. Positiivne on see, et me saime kõik ühe kogemuse võrra rikkamaks ning järgmistel kordadel proovime enda tüüpvigu vältida.</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&diff=34045Võrgurakendused II: 2011 kevadel valminud kodutööd2011-06-06T16:32:34Z<p>Gkarm: /* Gaspar Karm */</p>
<hr />
<div>=Jaan Igamees=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Kert Suvi=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Helen Muidik=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Mihkel Sokk=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_"FoodWars"]]<br />
<br />
=Seda Sahradyan=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Nämm-nämm"]]<br />
<br />
=Priit Siimo=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]<br />
<br />
=Siim Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Jaanus Vallmann=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Kujuneb"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tool"]]<br />
<br />
=Reigo Männiste=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Karl Männil=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Ilmar Telga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Aaver=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taavi Ilves=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_"Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_"Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]<br />
<br />
=Jaan Kruusma=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "H2"]]<br />
<br />
=Andrus Reedla=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Nämm-nämm"]]<br />
<br />
=Jaak Lehtsalu=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "H2"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Jana Mrots=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "H2"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Heiki Tamm=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Meeskond"]]<br />
** Arvustus XML failile [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Toomas Soha=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]<br />
<br />
=Miina Sikk=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Meeskond "Hungry Student Food Board"]]<br />
<br />
=Rauno Rüga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Tanel Liiv=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Gaspar Karm=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Joosep Ilves=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_"FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taivo Türnpu=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Sander Baikov=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Allar Anijago=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
=Madis Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Kaspar Kallasmaa=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jarko Kaskmaa=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22H2%22]]<br />
<br />
=Lauri Kermas=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "C terav"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "C terav"]]<br />
<br />
=Indrek Kõue=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele https://wiki.itcollege.ee/index.php/Talk:Meeskond_Tool<br />
** Arvustus veebiteenuse klientidele https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22FoodWars%22<br />
** Arvustus projektile kokkuvõtvalt https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Hungry_Student_Food_Board%22#Projekti_Arvustus<br />
<br />
=Erik Kaju=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]<br />
<br />
<br />
=Mailis Toompuu=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Hungry Student Food Board"]]<br />
<br />
=Madis Kõosaar=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]<br />
<br />
=Gert Glükmann=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Martin Lensment=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond_"FoodWars"]] ja [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_"H2"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_"Tyhik"]]<br />
<br />
=Madis Sildaru=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_"FoodWars"]]<br />
<br />
=Indrek Kruuser=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Indrek Tamm=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "FoodWars"]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&diff=34044Talk:Meeskond "FoodWars"2011-06-06T16:31:47Z<p>Gkarm: /* Projekti arvustus */</p>
<hr />
<div>=== XML Arvustus ===<br />
<br />
Esmapilgul on raske aru saada mida kujutab endast <Myygiaeg>, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.<br />
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.<br />
<br />
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.<br />
<br />
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.<br />
<br />
'''Martin Lensment D21'''<br />
<br />
<br />
<br />
===XML Arvustus===<br />
<br />
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.<br />
<br />
Teisiti oleksin teinud "veel alles" osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.<br />
<br />
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.<br />
Wiki's on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===XML Arvustus===<br />
<br />
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.<br />
<br />
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.<br />
<br />
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.<br />
<br />
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.<br />
<br />
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.<br />
<br />
Hea töö :)<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
Teenus ülevaadatud ja muljed on väga head, nimelt asi täitsa teenuse moodi ja meetodeid on ohtralt, tänu millele peaks kasutusala ka päris suur olema.<br />
Kommenteeritud oli ainult funktsioonide päiseid, mõne keerulisema funktsiooni kohta oleks võinud sisu kohta ka paar selgitust olla.<br />
Mõned lohakused on sissejäänud, näiteks see CompositeType mis algse teenusega kaasa tuleb on teil ikka veel seal alles aga ega suurt vahet pole.<br />
Statistika ja kasutajatehaldus on samuti olemas.<br />
Kokkuvõttes väga mahukas ja põhjalikult tehtud teenus.<br />
Kõik nõuded täidetud eeskujulikult.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik jällegi väga põhjalikult tehtud.<br />
Kood on kommenteeritud ja toimib. Mõnelpool hakkas silma mingi ilge tühikute hunnik koodis, näiteks CommServ klassis, ma ei tea kas ma pole lihtsalt harjunud aga minujaoks suht loetamatu kood. Muud midagi koodi kohta pole ütelda.<br />
Päris funktsionaalne oli see asjandus, õigused olid määratletavad ja statistika osa oli ka väga kipa.<br />
Telefoni rakendus oli vähemalt samahea kui ASP.NETi oma :)<br />
Kokkuvõõttes põhjalikult tehtud nagu ikka selle projekti juures ja kõik nõuded täidetud.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Projekti arvustus===<br />
<br />
Kõik on väga korralikult tehtud ja projekt on ka väga mahukas - vaeva on kindlasti kõvasti nähtud.<br />
Olen juba kõik arvustused teinud selle projekti kohta, seega eriti nagu midagi lisada pole.<br />
Esitluse kohta võiks ütelda,et oli vast kõige põhjalikum esitlus, kuigi oleks võinud ka kiirelt tulemused üle demoda.<br />
Meeldis, et kõik said sõna ja toodi välja head ja vead.<br />
Kokkuvõttes viidi projekt läbi igati eeskujulikult ja kõik nõuded said täidetud.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
<br />
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source'le ka - üks vähestest vist. <br />
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.<br />
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.<br />
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.<br />
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion'i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka 'maitse asi'. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.<br />
<br />
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!<br />
<br />
'''Miina Sikk D21 '''<br />
<br />
<br />
===Teenuse arvustus===<br />
<br />
Wikileht põhjalik, hästi loetav ja infoküllane. Teenusel vaeva nähtud kõikvõimalike meetodite mõtlemisega. Meetodid on põhjalikud ja kõik vajaminevad meetodid rakenduse loomiseks paistavad olemas olema. Tubli töö!<br />
<br />
'''Jaanus Vallmann D32 '''<br />
<br />
<br />
===Kliendi arvustus===<br />
<br />
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.<br />
<br />
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.<br />
<br />
Kasutajate kontrollid/õigused hästi välja arendatud.<br />
<br />
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)<br />
<br />
Windows phone 7 rakendus oli hästi tehtud.<br />
<br />
Wiki põhjalik.<br />
<br />
Hinnang: 9,9/10 (0,1 on arenguruum)<br />
<br />
'''Indrek Kõue D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code'ga.<br />
<br />
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.<br />
<br />
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).<br />
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda<br />
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus<br />
*Tehtud on erinevad rakendused - jälle pluss.<br />
<br />
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.<br />
<br />
'''Miina Sikk, D21'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.<br />
<br />
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.<br />
<br />
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).<br />
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):<br />
**Kasutajatega seotud meetodid<br />
**Menüüga seotud meetodid<br />
**Kohvikutest üldiselt<br />
**Kommentaaridega seotud meetodid<br />
**Statistikaga seotud meetodid<br />
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu "Salvesta". Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt "sina ei saa kasutajaid hallata" vms.<br />
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga "Kõik kohvikud" nimekirja nad ei ilmunud<br />
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.<br />
<br />
Kokkuvõtteks paneks hindeks "suurepärane"<br />
<br />
'''Indrek Tamm, D22'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Väga mugav kasutajaliides. Rakendus on facebookiga integreeritud, võimaldab kasutajatel toite kommenteerida ning ka statistika on väga korralikult valmis ehitatud.<br />
<br />
Koodi kohta ei oska midagi halba öelda. "Heaks stiiliks" loetakse loogeliste sulgude kasutamist ka üksik-käskude puhul, mis kooliülesande puhul nii väga ei loe. Siinkohal paistab küll tase olevat eelnimetatust kõrgem.<br />
<br />
Windows Phone 7 rakendus oli hästi tehtud.<br />
<br />
5/5<br />
<br />
'''Joosep Ilves, D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik väga hästi tehtud, otseselt ei oskagi midagi maha teha. Kasutajaliides väga mugava, kasutajale lihtsa ja loogilise ülesehitusega. Plusspunkte annab veel Facebooki kasutus. Ka statistika pool on väga hästi tehtud. Mobiilirakendus on lausa suurepärane. Ja ka wiki on kena ja hea sisuga. Kokkuvõtteks: "Suurepärane töö".<br />
<br />
'''Jaanus Vallmann, D32'''<br />
<br />
===XML Arvustus===<br />
<br />
Igati mõistlik ja asjalik XML, läbivaatamisel ei leidnud midagi mille kallal nokitseda.<br />
Korralik põhjalikkus: portsjonid, portsjonite erinevad parameetrid (arvulised, mahulised, tüüp), kuna toidud kohvikus muutuvad, siis on välja toodud ka müügi aeg. See koguse numbri parameeter on hea, kuna isegi kui söök on otsas, saab seda parameetrit kasutada nt teavitamaks, mis toite üldse saab kohata puhvetis. Soodustus saab ka plusspunkti. Ei unustatud ka kommentaare.<br />
Ei unustatud ka seda, et portsjon ei pruugi olla alati "täisportsjon".<br />
<br />
Tundub, et tegemist on ühele kohvikule suunatud xml-iga. Samas süsteemis võiks olla ka mitu kohvikut, aga selle muutmine ei ole probleemiks. Tubli töö.<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Valisin selle projekti, sest sellelt tiimilt oli oodata kvaliteetselt läbitehtud tööd.<br />
Hea: Tundub, et kutid tunnevad end objektorienteeritud koodi trükkides nagu kalad vees. <br />
Kiirel ülevaatusel tundus olevat ilus töö, kõik oleks justkui tehtud ühise koodistandardi järgi. st. tiim on lihtsalt nii kokkumänginud, koodi kirjutamise osas kehtivad kokkulepped või tehti koodile tubli review.<br />
On väga palju meetodeid, mis tegelikult on hea näitaja. Bug-ide parandamisel on oodata väiksemat vigade arvu regressioonitestides, kuna komponendid ei ole sellest tulenevalt nii suured kui võisid olla. Kuigi teenuse klass on mahukas.<br />
<br />
Wikilehe põhjalikkus on fantastiline. <br />
+ Teenus on tõesti teenus ja vastab täielikult definitsioonile.<br />
<br />
<br />
Sooviks näha rohkem kommentaare meetodite sees (keerulistes kohtades).<br />
<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Projekti arvustus===<br />
<br />
Projektile kui tervikule annaks hinnangu esitluse põhjal.<br />
Plussid:<br />
*Esitluseks oli koostatud hästi kujundatud powerpoint esitlus.<br />
*Esitluse käigus oli näha, et esitlemine on viimistletud ja kõik tiimi liikmed on andnud oma panuse projekti õnnestumisse.<br />
*Märgiksin ära slaidid pealkirjadega "Mida oleks võinud teha?" ja "Ajahinnang" - need andsid hea ülevaate tööst ja plaanidest.<br />
Miinused:<br />
*Projekti ei esitletud esitlusel, ilma põhjuseta.<br />
*Projekti väärtuseks hinnati 1EUR - ei ole paljutõotav hinnang.<br />
<br />
Kokkuvõtteks: eeskujulik powerpoint esitlus ja hea jutt ka sinna kõrvale. Hinnang projektist langes natukene, aga jäi siiski üsna kõrgeks.<br />
<br />
'''Indrek Tamm D22'''<br />
<br />
===Projekti arvustus===<br />
<br />
Viimase esitluse ajal meeskonna siseses töös konflikte ei näinud ning meeldis, et slaididel olid ajaline analüüs ning töö hinnang.<br />
<br />
Klientrakendused töötasid korralikult ning andmebaasi mudel on piisavalt põhjalik ning suudab elada pikemalt ilma muudatusteta.<br />
<br />
Kui lisada korralik kujundus ja parandada usability-t, võiks läbi viia pilootprojekti ITK Kohvikus, kuigi tiimil ei pruugi olla piisavalt motivatsiooni projekti lõpetamiseks.<br />
<br />
Kokkuvõttes on selgelt näha, et antud meeskond kõige rohkem pingutanud läbi terve aine.<br />
<br />
'''Mihkel Sokk D21'''<br />
<br />
===Projekti arvustus===<br />
<br />
Rühmal oli ettevalmistatud korralik ja põhjalik esitlus. Puudu oli ainult projekti pisike demo (neile kes pole varem seda näinud või ise alla laadinud). Kahjuks jäi mulje, et meeskonnal pole väga motivatsiooni projekti kasutusse võtta ja seda müüma hakata. Aga projekti puhul on tehtud korralikku tööd mis on kõvasti aega võtnud. Nagu ikka tuleb iga projekti käigus probleeme, aga tundub et rühm on saanud ilusti nendest üle. On ka olemas ilusti mitu keskkonda (veebirakendus ja mobiilirakendus). <br />
Kokkuvõtvalt tubli töö ja korralik esitlus.<br />
<br />
'''Jaak Lehtsalu D22'''<br />
<br />
===Kliendi Arvustus===<br />
<br />
Nagu eelnevalt korra mainitud, valisin selle projekti, sest sellelt tiimilt oli oodata kvaliteetselt läbitehtud tööd ja tutvumisel puhkab silm.<br />
Välimuselt on produkt igati kena ja näeb professionaalne. Eraldi plussi saab faceboogiga integreerimise idee.<br />
Sisendite kontroll on põhjalik. Kasutajate pool on tublisti realiseeritud ja kommenteerimise funktsionaalsus on siin igati loogiline ja annab tootele lisaväärtust. Tooks välja wiki, mis oli väga põhjalik ja annab hea ülevaate.<br />
Windows Mobile 7 platvormile tehtud klient tuli tegelikult üllatusena. Tundub, et kõik, mis puudutab kasutusmugavust on heal tasemel ja mobiilse kliendi disain on väga minimalistlik ja mõnus.<br />
<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Üldine projekti Arvustus===<br />
<br />
Selle võistkonna projekt oli edukas ja mitmekesine ja nende puhul see oli ka oodatav tulemus.<br />
Esitlus oli hea, kõik võtsid sõna ja räägiti mõistlikku juttu. Mõnel hetkel vaid mõni "kartis" mikrofoni rääkida.<br />
Mitmekesisusest: näiteks klientrakenduse puhul ei piirdutud ainult veebikliendiga, tehti ka mobiilne rakendus. Ḱuigi tundub, et selles tiimis pole Win Mobile kasutajaid. <br />
Wikileht on väga tubli: asjalik tekst, rohkelt pilte, diagrammid ja analüüs.<br />
<br />
Puudus: Esitlus. Kuhu jäi demo, kutid?<br />
<br />
<br />
'''Erik Kaju D21'''<br />
------<br />
Kahjuks ei õnnestunud projekti esialgseid ambitsioone täita(teenus kohvikusse kasutusse).<br />
Projekti liikmed valdasid teemat hästi ning esitlus läks sujuvalt. <br />
Saadi valmis kahe rakendusega ning kõik nõuded olid täidetud.<br />
<br />
Allar Anijago D21<br />
<br />
<br />
<br />
<br />
=== Projekti arvustus ===<br />
<br />
Kogu projekt oli huvitavalt lahendatud. Kahjuks jäi see slaidide vaatamine veidikene kuivaks. Hoolimata sellest et mitu korda olla juba demotud oleks soovinud siisgi veelkord näha viimast lõpuversiooni.<br />
<br />
'''Karl Männil'''<br />
<br />
----<br />
<br />
<br />
<br />
=== Projekti arvustus ===<br />
<br />
Esitlus oli hea põhjalik, kõik tiimi liikmed oskasid millestki rääkida ja tundus, et kõik tegid oma panuse meeskonnatöösse. Ainus asi, et mobiilrakendus oleks võinud parem välja näha et rohkem sobida win 7 telefonide UI hea välimusega kokku.<br />
<br />
'''Sander Baikov'''<br />
<br />
----<br />
<br />
=== Projekti arvustus ===<br />
<br />
Esitlus oli igati korralik. Kahjuks puudus esitlusel ainult demo. Tundus, et kõik liikmed on panustanud töösse kõvasti ja grupp on valmis saanud toreda asjaga. Kahjuks küll vist ei suudetud seda ideed nö. kooli kohvikule maha müüa(midagi jäi puudu). Samuti tehti mobiili rakendus mis on igati mõnus ja asjakohane. <br />
<br />
'''Madis Sildaru D32'''<br />
<br />
=== Teenuse arvustus ===<br />
<br />
Väga kenad ja kompaktsed meetodid, millest on kerge ülevaadet saada, samuti meeldis ka, et meetodite funktsionaalsus oli üsna hästi kommenteeritud ka. Ka wiki lehel olev "dokumentatsioon" on plussiks. Kood on samuti väga eeskujulikult ja järjepideva stiiliga kirjutatud.<br />
<br />
'''Sander Baikov'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&diff=34043Talk:Meeskond "FoodWars"2011-06-06T16:30:29Z<p>Gkarm: </p>
<hr />
<div>=== XML Arvustus ===<br />
<br />
Esmapilgul on raske aru saada mida kujutab endast <Myygiaeg>, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.<br />
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.<br />
<br />
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.<br />
<br />
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.<br />
<br />
'''Martin Lensment D21'''<br />
<br />
<br />
<br />
===XML Arvustus===<br />
<br />
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.<br />
<br />
Teisiti oleksin teinud "veel alles" osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.<br />
<br />
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.<br />
Wiki's on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===XML Arvustus===<br />
<br />
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.<br />
<br />
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.<br />
<br />
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.<br />
<br />
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.<br />
<br />
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.<br />
<br />
Hea töö :)<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
Teenus ülevaadatud ja muljed on väga head, nimelt asi täitsa teenuse moodi ja meetodeid on ohtralt, tänu millele peaks kasutusala ka päris suur olema.<br />
Kommenteeritud oli ainult funktsioonide päiseid, mõne keerulisema funktsiooni kohta oleks võinud sisu kohta ka paar selgitust olla.<br />
Mõned lohakused on sissejäänud, näiteks see CompositeType mis algse teenusega kaasa tuleb on teil ikka veel seal alles aga ega suurt vahet pole.<br />
Statistika ja kasutajatehaldus on samuti olemas.<br />
Kokkuvõttes väga mahukas ja põhjalikult tehtud teenus.<br />
Kõik nõuded täidetud eeskujulikult.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik jällegi väga põhjalikult tehtud.<br />
Kood on kommenteeritud ja toimib. Mõnelpool hakkas silma mingi ilge tühikute hunnik koodis, näiteks CommServ klassis, ma ei tea kas ma pole lihtsalt harjunud aga minujaoks suht loetamatu kood. Muud midagi koodi kohta pole ütelda.<br />
Päris funktsionaalne oli see asjandus, õigused olid määratletavad ja statistika osa oli ka väga kipa.<br />
Telefoni rakendus oli vähemalt samahea kui ASP.NETi oma :)<br />
Kokkuvõõttes põhjalikult tehtud nagu ikka selle projekti juures ja kõik nõuded täidetud.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Projekti arvustus===<br />
<br />
Kõik on väga korralikult tehtud ja projekt on ka väga mahukas - vaeva on kindlasti kõvasti nähtud.<br />
Olen juba kõik arvustused teinud selle projekti kohta, seega eriti nagu midagi lisada pole.<br />
Esitluse kohta võiks ütelda,et oli vast kõige põhjalikum esitlus, kuigi oleks võinud ka kiirelt tulemused üle demoda.<br />
Meeldis, et kõik said sõna ja toodi välja head ja vead.<br />
Kokkuvõttes siis igati eeskujulikult läbiviidud projekt.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
<br />
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source'le ka - üks vähestest vist. <br />
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.<br />
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.<br />
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.<br />
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion'i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka 'maitse asi'. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.<br />
<br />
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!<br />
<br />
'''Miina Sikk D21 '''<br />
<br />
<br />
===Teenuse arvustus===<br />
<br />
Wikileht põhjalik, hästi loetav ja infoküllane. Teenusel vaeva nähtud kõikvõimalike meetodite mõtlemisega. Meetodid on põhjalikud ja kõik vajaminevad meetodid rakenduse loomiseks paistavad olemas olema. Tubli töö!<br />
<br />
'''Jaanus Vallmann D32 '''<br />
<br />
<br />
===Kliendi arvustus===<br />
<br />
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.<br />
<br />
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.<br />
<br />
Kasutajate kontrollid/õigused hästi välja arendatud.<br />
<br />
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)<br />
<br />
Windows phone 7 rakendus oli hästi tehtud.<br />
<br />
Wiki põhjalik.<br />
<br />
Hinnang: 9,9/10 (0,1 on arenguruum)<br />
<br />
'''Indrek Kõue D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code'ga.<br />
<br />
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.<br />
<br />
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).<br />
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda<br />
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus<br />
*Tehtud on erinevad rakendused - jälle pluss.<br />
<br />
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.<br />
<br />
'''Miina Sikk, D21'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.<br />
<br />
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.<br />
<br />
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).<br />
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):<br />
**Kasutajatega seotud meetodid<br />
**Menüüga seotud meetodid<br />
**Kohvikutest üldiselt<br />
**Kommentaaridega seotud meetodid<br />
**Statistikaga seotud meetodid<br />
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu "Salvesta". Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt "sina ei saa kasutajaid hallata" vms.<br />
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga "Kõik kohvikud" nimekirja nad ei ilmunud<br />
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.<br />
<br />
Kokkuvõtteks paneks hindeks "suurepärane"<br />
<br />
'''Indrek Tamm, D22'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Väga mugav kasutajaliides. Rakendus on facebookiga integreeritud, võimaldab kasutajatel toite kommenteerida ning ka statistika on väga korralikult valmis ehitatud.<br />
<br />
Koodi kohta ei oska midagi halba öelda. "Heaks stiiliks" loetakse loogeliste sulgude kasutamist ka üksik-käskude puhul, mis kooliülesande puhul nii väga ei loe. Siinkohal paistab küll tase olevat eelnimetatust kõrgem.<br />
<br />
Windows Phone 7 rakendus oli hästi tehtud.<br />
<br />
5/5<br />
<br />
'''Joosep Ilves, D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik väga hästi tehtud, otseselt ei oskagi midagi maha teha. Kasutajaliides väga mugava, kasutajale lihtsa ja loogilise ülesehitusega. Plusspunkte annab veel Facebooki kasutus. Ka statistika pool on väga hästi tehtud. Mobiilirakendus on lausa suurepärane. Ja ka wiki on kena ja hea sisuga. Kokkuvõtteks: "Suurepärane töö".<br />
<br />
'''Jaanus Vallmann, D32'''<br />
<br />
===XML Arvustus===<br />
<br />
Igati mõistlik ja asjalik XML, läbivaatamisel ei leidnud midagi mille kallal nokitseda.<br />
Korralik põhjalikkus: portsjonid, portsjonite erinevad parameetrid (arvulised, mahulised, tüüp), kuna toidud kohvikus muutuvad, siis on välja toodud ka müügi aeg. See koguse numbri parameeter on hea, kuna isegi kui söök on otsas, saab seda parameetrit kasutada nt teavitamaks, mis toite üldse saab kohata puhvetis. Soodustus saab ka plusspunkti. Ei unustatud ka kommentaare.<br />
Ei unustatud ka seda, et portsjon ei pruugi olla alati "täisportsjon".<br />
<br />
Tundub, et tegemist on ühele kohvikule suunatud xml-iga. Samas süsteemis võiks olla ka mitu kohvikut, aga selle muutmine ei ole probleemiks. Tubli töö.<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Valisin selle projekti, sest sellelt tiimilt oli oodata kvaliteetselt läbitehtud tööd.<br />
Hea: Tundub, et kutid tunnevad end objektorienteeritud koodi trükkides nagu kalad vees. <br />
Kiirel ülevaatusel tundus olevat ilus töö, kõik oleks justkui tehtud ühise koodistandardi järgi. st. tiim on lihtsalt nii kokkumänginud, koodi kirjutamise osas kehtivad kokkulepped või tehti koodile tubli review.<br />
On väga palju meetodeid, mis tegelikult on hea näitaja. Bug-ide parandamisel on oodata väiksemat vigade arvu regressioonitestides, kuna komponendid ei ole sellest tulenevalt nii suured kui võisid olla. Kuigi teenuse klass on mahukas.<br />
<br />
Wikilehe põhjalikkus on fantastiline. <br />
+ Teenus on tõesti teenus ja vastab täielikult definitsioonile.<br />
<br />
<br />
Sooviks näha rohkem kommentaare meetodite sees (keerulistes kohtades).<br />
<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Projekti arvustus===<br />
<br />
Projektile kui tervikule annaks hinnangu esitluse põhjal.<br />
Plussid:<br />
*Esitluseks oli koostatud hästi kujundatud powerpoint esitlus.<br />
*Esitluse käigus oli näha, et esitlemine on viimistletud ja kõik tiimi liikmed on andnud oma panuse projekti õnnestumisse.<br />
*Märgiksin ära slaidid pealkirjadega "Mida oleks võinud teha?" ja "Ajahinnang" - need andsid hea ülevaate tööst ja plaanidest.<br />
Miinused:<br />
*Projekti ei esitletud esitlusel, ilma põhjuseta.<br />
*Projekti väärtuseks hinnati 1EUR - ei ole paljutõotav hinnang.<br />
<br />
Kokkuvõtteks: eeskujulik powerpoint esitlus ja hea jutt ka sinna kõrvale. Hinnang projektist langes natukene, aga jäi siiski üsna kõrgeks.<br />
<br />
'''Indrek Tamm D22'''<br />
<br />
===Projekti arvustus===<br />
<br />
Viimase esitluse ajal meeskonna siseses töös konflikte ei näinud ning meeldis, et slaididel olid ajaline analüüs ning töö hinnang.<br />
<br />
Klientrakendused töötasid korralikult ning andmebaasi mudel on piisavalt põhjalik ning suudab elada pikemalt ilma muudatusteta.<br />
<br />
Kui lisada korralik kujundus ja parandada usability-t, võiks läbi viia pilootprojekti ITK Kohvikus, kuigi tiimil ei pruugi olla piisavalt motivatsiooni projekti lõpetamiseks.<br />
<br />
Kokkuvõttes on selgelt näha, et antud meeskond kõige rohkem pingutanud läbi terve aine.<br />
<br />
'''Mihkel Sokk D21'''<br />
<br />
===Projekti arvustus===<br />
<br />
Rühmal oli ettevalmistatud korralik ja põhjalik esitlus. Puudu oli ainult projekti pisike demo (neile kes pole varem seda näinud või ise alla laadinud). Kahjuks jäi mulje, et meeskonnal pole väga motivatsiooni projekti kasutusse võtta ja seda müüma hakata. Aga projekti puhul on tehtud korralikku tööd mis on kõvasti aega võtnud. Nagu ikka tuleb iga projekti käigus probleeme, aga tundub et rühm on saanud ilusti nendest üle. On ka olemas ilusti mitu keskkonda (veebirakendus ja mobiilirakendus). <br />
Kokkuvõtvalt tubli töö ja korralik esitlus.<br />
<br />
'''Jaak Lehtsalu D22'''<br />
<br />
===Kliendi Arvustus===<br />
<br />
Nagu eelnevalt korra mainitud, valisin selle projekti, sest sellelt tiimilt oli oodata kvaliteetselt läbitehtud tööd ja tutvumisel puhkab silm.<br />
Välimuselt on produkt igati kena ja näeb professionaalne. Eraldi plussi saab faceboogiga integreerimise idee.<br />
Sisendite kontroll on põhjalik. Kasutajate pool on tublisti realiseeritud ja kommenteerimise funktsionaalsus on siin igati loogiline ja annab tootele lisaväärtust. Tooks välja wiki, mis oli väga põhjalik ja annab hea ülevaate.<br />
Windows Mobile 7 platvormile tehtud klient tuli tegelikult üllatusena. Tundub, et kõik, mis puudutab kasutusmugavust on heal tasemel ja mobiilse kliendi disain on väga minimalistlik ja mõnus.<br />
<br />
<br />
'''Erik Kaju D21'''<br />
<br />
===Üldine projekti Arvustus===<br />
<br />
Selle võistkonna projekt oli edukas ja mitmekesine ja nende puhul see oli ka oodatav tulemus.<br />
Esitlus oli hea, kõik võtsid sõna ja räägiti mõistlikku juttu. Mõnel hetkel vaid mõni "kartis" mikrofoni rääkida.<br />
Mitmekesisusest: näiteks klientrakenduse puhul ei piirdutud ainult veebikliendiga, tehti ka mobiilne rakendus. Ḱuigi tundub, et selles tiimis pole Win Mobile kasutajaid. <br />
Wikileht on väga tubli: asjalik tekst, rohkelt pilte, diagrammid ja analüüs.<br />
<br />
Puudus: Esitlus. Kuhu jäi demo, kutid?<br />
<br />
<br />
'''Erik Kaju D21'''<br />
------<br />
Kahjuks ei õnnestunud projekti esialgseid ambitsioone täita(teenus kohvikusse kasutusse).<br />
Projekti liikmed valdasid teemat hästi ning esitlus läks sujuvalt. <br />
Saadi valmis kahe rakendusega ning kõik nõuded olid täidetud.<br />
<br />
Allar Anijago D21<br />
<br />
<br />
<br />
<br />
=== Projekti arvustus ===<br />
<br />
Kogu projekt oli huvitavalt lahendatud. Kahjuks jäi see slaidide vaatamine veidikene kuivaks. Hoolimata sellest et mitu korda olla juba demotud oleks soovinud siisgi veelkord näha viimast lõpuversiooni.<br />
<br />
'''Karl Männil'''<br />
<br />
----<br />
<br />
<br />
<br />
=== Projekti arvustus ===<br />
<br />
Esitlus oli hea põhjalik, kõik tiimi liikmed oskasid millestki rääkida ja tundus, et kõik tegid oma panuse meeskonnatöösse. Ainus asi, et mobiilrakendus oleks võinud parem välja näha et rohkem sobida win 7 telefonide UI hea välimusega kokku.<br />
<br />
'''Sander Baikov'''<br />
<br />
----<br />
<br />
=== Projekti arvustus ===<br />
<br />
Esitlus oli igati korralik. Kahjuks puudus esitlusel ainult demo. Tundus, et kõik liikmed on panustanud töösse kõvasti ja grupp on valmis saanud toreda asjaga. Kahjuks küll vist ei suudetud seda ideed nö. kooli kohvikule maha müüa(midagi jäi puudu). Samuti tehti mobiili rakendus mis on igati mõnus ja asjakohane. <br />
<br />
'''Madis Sildaru D32'''<br />
<br />
=== Teenuse arvustus ===<br />
<br />
Väga kenad ja kompaktsed meetodid, millest on kerge ülevaadet saada, samuti meeldis ka, et meetodite funktsionaalsus oli üsna hästi kommenteeritud ka. Ka wiki lehel olev "dokumentatsioon" on plussiks. Kood on samuti väga eeskujulikult ja järjepideva stiiliga kirjutatud.<br />
<br />
'''Sander Baikov'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&diff=33745Võrgurakendused II: 2011 kevadel valminud kodutööd2011-06-05T20:25:11Z<p>Gkarm: /* Gaspar Karm */</p>
<hr />
<div>=Jaan Igamees=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Kert Suvi=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Helen Muidik=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tact"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Mihkel Sokk=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Seda Sahradyan=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Priit Siimo=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]<br />
<br />
=Siim Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Reigo Männiste=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Karl Männil=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Ilmar Telga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Aaver=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taavi Ilves=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_"Tyhik"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jaan Kruusma=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Andrus Reedla=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jaak Lehtsalu=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "H2"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jana Mrots=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Heiki Tamm=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Meeskond"]]<br />
** Arvustus XML failile [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Toomas Soha=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Miina Sikk=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Rauno Rüga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]<br />
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond "Tyhik"]]<br />
<br />
=Tanel Liiv=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Gaspar Karm=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Joosep Ilves=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_"FoodWars"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taivo Türnpu=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Sander Baikov=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Allar Anijago=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Madis Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Kaspar Kallasmaa=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jarko Kaskmaa=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Indrek Kõue=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Erik Kaju=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond ""]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Mailis Toompuu=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Madis Kõosaar=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Sepad"]]<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Gert Glükmann=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Martin Lensment=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond_"FoodWars"]] ja [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Madis Sildaru=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]<br />
** Arvustus veebiteenuse klientidele [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus projektile kokkuvõtvalt</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&diff=33744Talk:Meeskond "FoodWars"2011-06-05T20:23:09Z<p>Gkarm: </p>
<hr />
<div>=== XML Arvustus ===<br />
<br />
Esmapilgul on raske aru saada mida kujutab endast <Myygiaeg>, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.<br />
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.<br />
<br />
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.<br />
<br />
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.<br />
<br />
'''Martin Lensment D21'''<br />
<br />
<br />
<br />
===XML Arvustus===<br />
<br />
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.<br />
<br />
Teisiti oleksin teinud "veel alles" osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.<br />
<br />
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.<br />
Wiki's on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===XML Arvustus===<br />
<br />
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.<br />
<br />
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.<br />
<br />
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.<br />
<br />
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.<br />
<br />
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.<br />
<br />
Hea töö :)<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
Teenus ülevaadatud ja muljed on väga head, nimelt asi täitsa teenuse moodi ja meetodeid on ohtralt, tänu millele peaks kasutusala ka päris suur olema.<br />
Kommenteeritud oli ainult funktsioonide päiseid, mõne keerulisema funktsiooni kohta oleks võinud sisu kohta ka paar selgitust olla.<br />
Mõned lohakused on sissejäänud, näiteks see CompositeType mis algse teenusega kaasa tuleb on teil ikka veel seal alles aga ega suurt vahet pole.<br />
Statistika ja kasutajatehaldus on samuti olemas.<br />
Kokkuvõttes väga mahukas ja põhjalikult tehtud teenus.<br />
Kõik nõuded täidetud eeskujulikult.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik jällegi väga põhjalikult tehtud.<br />
Kood on kommenteeritud ja toimib. Mõnelpool hakkas silma mingi ilge tühikute hunnik koodis, näiteks CommServ klassis, ma ei tea kas ma pole lihtsalt harjunud aga minujaoks suht loetamatu kood. Muud midagi koodi kohta pole ütelda.<br />
Päris funktsionaalne oli see asjandus, õigused olid määratletavad ja statistika osa oli ka väga kipa.<br />
Telefoni rakendus oli vähemalt samahea kui ASP.NETi oma :)<br />
Kokkuvõõttes põhjalikult tehtud nagu ikka selle projekti juures ja kõik nõuded täidetud.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
<br />
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source'le ka - üks vähestest vist. <br />
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.<br />
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.<br />
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.<br />
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion'i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka 'maitse asi'. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.<br />
<br />
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!<br />
<br />
'''Miina Sikk D21 '''<br />
<br />
<br />
===Teenuse arvustus===<br />
<br />
Wikileht põhjalik, hästi loetav ja infoküllane. Teenusel vaeva nähtud kõikvõimalike meetodite mõtlemisega. Meetodid on põhjalikud ja kõik vajaminevad meetodid rakenduse loomiseks paistavad olemas olema. Tubli töö!<br />
<br />
'''Jaanus Vallmann D32 '''<br />
<br />
<br />
===Kliendi arvustus===<br />
<br />
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.<br />
<br />
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.<br />
<br />
Kasutajate kontrollid/õigused hästi välja arendatud.<br />
<br />
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)<br />
<br />
Windows phone 7 rakendus oli hästi tehtud.<br />
<br />
Wiki põhjalik.<br />
<br />
Hinnang: 9,9/10 (0,1 on arenguruum)<br />
<br />
'''Indrek Kõue D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code'ga.<br />
<br />
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.<br />
<br />
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).<br />
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda<br />
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus<br />
*Tehtud on erinevad rakendused - jälle pluss.<br />
<br />
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.<br />
<br />
'''Miina Sikk, D21'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.<br />
<br />
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.<br />
<br />
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).<br />
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):<br />
**Kasutajatega seotud meetodid<br />
**Menüüga seotud meetodid<br />
**Kohvikutest üldiselt<br />
**Kommentaaridega seotud meetodid<br />
**Statistikaga seotud meetodid<br />
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu "Salvesta". Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt "sina ei saa kasutajaid hallata" vms.<br />
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga "Kõik kohvikud" nimekirja nad ei ilmunud<br />
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.<br />
<br />
Kokkuvõtteks paneks hindeks "suurepärane"<br />
<br />
'''Indrek Tamm, D22'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Väga mugav kasutajaliides. Rakendus on facebookiga integreeritud, võimaldab kasutajatel toite kommenteerida ning ka statistika on väga korralikult valmis ehitatud.<br />
<br />
Koodi kohta ei oska midagi halba öelda. "Heaks stiiliks" loetakse loogeliste sulgude kasutamist ka üksik-käskude puhul, mis kooliülesande puhul nii väga ei loe. Siinkohal paistab küll tase olevat eelnimetatust kõrgem.<br />
<br />
Windows Phone 7 rakendus oli hästi tehtud.<br />
<br />
5/5<br />
<br />
'''Joosep Ilves, D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik väga hästi tehtud, otseselt ei oskagi midagi maha teha. Kasutajaliides väga mugava, kasutajale lihtsa ja loogilise ülesehitusega. Plusspunkte annab veel Facebooki kasutus. Ka statistika pool on väga hästi tehtud. Mobiilirakendus on lausa suurepärane. Ja ka wiki on kena ja hea sisuga. Kokkuvõtteks: "Suurepärane töö".<br />
<br />
'''Jaanus Vallmann, D32'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&diff=33739Talk:Meeskond "FoodWars"2011-06-05T20:07:21Z<p>Gkarm: /* Teenuse arvustus */</p>
<hr />
<div>=== XML Arvustus ===<br />
<br />
Esmapilgul on raske aru saada mida kujutab endast <Myygiaeg>, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.<br />
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.<br />
<br />
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.<br />
<br />
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.<br />
<br />
'''Martin Lensment D21'''<br />
<br />
<br />
<br />
===XML Arvustus===<br />
<br />
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.<br />
<br />
Teisiti oleksin teinud "veel alles" osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.<br />
<br />
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.<br />
Wiki's on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===XML Arvustus===<br />
<br />
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.<br />
<br />
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.<br />
<br />
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.<br />
<br />
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.<br />
<br />
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.<br />
<br />
Hea töö :)<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
Teenus ülevaadatud ja muljed on väga head, nimelt asi täitsa teenuse moodi ja meetodeid on ohtralt, tänu millele peaks kasutusala ka päris suur olema.<br />
Kommenteeritud oli ainult funktsioonide päiseid, mõne keerulisema funktsiooni kohta oleks võinud sisu kohta ka paar selgitust olla.<br />
Mõned lohakused on sissejäänud, näiteks see CompositeType mis algse teenusega kaasa tuleb on teil ikka veel seal alles aga ega suurt vahet pole.<br />
Statistika ja kasutajatehaldus on samuti olemas.<br />
Kokkuvõttes väga mahukas ja põhjalikult tehtud teenus.<br />
Kõik nõuded täidetud eeskujulikult.<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
<br />
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source'le ka - üks vähestest vist. <br />
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.<br />
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.<br />
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.<br />
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion'i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka 'maitse asi'. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.<br />
<br />
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!<br />
<br />
'''Miina Sikk D21 '''<br />
<br />
<br />
===Teenuse arvustus===<br />
<br />
Wikileht põhjalik, hästi loetav ja infoküllane. Teenusel vaeva nähtud kõikvõimalike meetodite mõtlemisega. Meetodid on põhjalikud ja kõik vajaminevad meetodid rakenduse loomiseks paistavad olemas olema. Tubli töö!<br />
<br />
'''Jaanus Vallmann D32 '''<br />
<br />
<br />
===Kliendi arvustus===<br />
<br />
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.<br />
<br />
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.<br />
<br />
Kasutajate kontrollid/õigused hästi välja arendatud.<br />
<br />
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)<br />
<br />
Windows phone 7 rakendus oli hästi tehtud.<br />
<br />
Wiki põhjalik.<br />
<br />
Hinnang: 9,9/10 (0,1 on arenguruum)<br />
<br />
'''Indrek Kõue D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code'ga.<br />
<br />
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.<br />
<br />
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).<br />
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda<br />
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus<br />
*Tehtud on erinevad rakendused - jälle pluss.<br />
<br />
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.<br />
<br />
'''Miina Sikk, D21'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.<br />
<br />
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.<br />
<br />
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).<br />
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):<br />
**Kasutajatega seotud meetodid<br />
**Menüüga seotud meetodid<br />
**Kohvikutest üldiselt<br />
**Kommentaaridega seotud meetodid<br />
**Statistikaga seotud meetodid<br />
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu "Salvesta". Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt "sina ei saa kasutajaid hallata" vms.<br />
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga "Kõik kohvikud" nimekirja nad ei ilmunud<br />
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.<br />
<br />
Kokkuvõtteks paneks hindeks "suurepärane"<br />
<br />
'''Indrek Tamm, D22'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Väga mugav kasutajaliides. Rakendus on facebookiga integreeritud, võimaldab kasutajatel toite kommenteerida ning ka statistika on väga korralikult valmis ehitatud.<br />
<br />
Koodi kohta ei oska midagi halba öelda. "Heaks stiiliks" loetakse loogeliste sulgude kasutamist ka üksik-käskude puhul, mis kooliülesande puhul nii väga ei loe. Siinkohal paistab küll tase olevat eelnimetatust kõrgem.<br />
<br />
Windows Phone 7 rakendus oli hästi tehtud.<br />
<br />
5/5<br />
<br />
'''Joosep Ilves, D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik väga hästi tehtud, otseselt ei oskagi midagi maha teha. Kasutajaliides väga mugava, kasutajale lihtsa ja loogilise ülesehitusega. Plusspunkte annab veel Facebooki kasutus. Ka statistika pool on väga hästi tehtud. Mobiilirakendus on lausa suurepärane. Ja ka wiki on kena ja hea sisuga. Kokkuvõtteks: "Suurepärane töö".<br />
<br />
'''Jaanus Vallmann, D32'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&diff=33738Talk:Meeskond "FoodWars"2011-06-05T20:07:11Z<p>Gkarm: </p>
<hr />
<div>=== XML Arvustus ===<br />
<br />
Esmapilgul on raske aru saada mida kujutab endast <Myygiaeg>, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.<br />
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.<br />
<br />
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.<br />
<br />
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.<br />
<br />
'''Martin Lensment D21'''<br />
<br />
<br />
<br />
===XML Arvustus===<br />
<br />
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.<br />
<br />
Teisiti oleksin teinud "veel alles" osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.<br />
<br />
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===Teenuse Arvustus===<br />
<br />
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.<br />
Wiki's on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===XML Arvustus===<br />
<br />
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.<br />
<br />
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.<br />
<br />
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.<br />
<br />
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.<br />
<br />
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.<br />
<br />
Hea töö :)<br />
<br />
'''Gaspar Karm D22'''<br />
<br />
===Teenuse arvustus===<br />
Teenus ülevaadatud ja muljed on väga head, nimelt asi täitsa teenuse moodi ja meetodeid on ohtralt, tänu millele peaks kasutusala ka päris suur olema.<br />
Kommenteeritud oli ainult funktsioonide päiseid, mõne keerulisema funktsiooni kohta oleks võinud sisu kohta ka paar selgitust olla.<br />
Mõned lohakused on sissejäänud, näiteks see CompositeType mis algse teenusega kaasa tuleb on teil ikka veel seal alles aga ega suurt vahet pole.<br />
Statistika ja kasutajatehaldus on samuti olemas.<br />
Kokkuvõttes väga mahukas ja põhjalikult tehtud teenus.<br />
Kõik nõuded täidetud eeskujulikult.<br />
'''Gaspar Karm D22'''<br />
<br />
<br />
===Teenuse arvustus===<br />
<br />
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source'le ka - üks vähestest vist. <br />
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.<br />
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.<br />
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.<br />
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion'i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka 'maitse asi'. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.<br />
<br />
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!<br />
<br />
'''Miina Sikk D21 '''<br />
<br />
<br />
===Teenuse arvustus===<br />
<br />
Wikileht põhjalik, hästi loetav ja infoküllane. Teenusel vaeva nähtud kõikvõimalike meetodite mõtlemisega. Meetodid on põhjalikud ja kõik vajaminevad meetodid rakenduse loomiseks paistavad olemas olema. Tubli töö!<br />
<br />
'''Jaanus Vallmann D32 '''<br />
<br />
<br />
===Kliendi arvustus===<br />
<br />
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.<br />
<br />
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.<br />
<br />
Kasutajate kontrollid/õigused hästi välja arendatud.<br />
<br />
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)<br />
<br />
Windows phone 7 rakendus oli hästi tehtud.<br />
<br />
Wiki põhjalik.<br />
<br />
Hinnang: 9,9/10 (0,1 on arenguruum)<br />
<br />
'''Indrek Kõue D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code'ga.<br />
<br />
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.<br />
<br />
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).<br />
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda<br />
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus<br />
*Tehtud on erinevad rakendused - jälle pluss.<br />
<br />
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.<br />
<br />
'''Miina Sikk, D21'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.<br />
<br />
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.<br />
<br />
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).<br />
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):<br />
**Kasutajatega seotud meetodid<br />
**Menüüga seotud meetodid<br />
**Kohvikutest üldiselt<br />
**Kommentaaridega seotud meetodid<br />
**Statistikaga seotud meetodid<br />
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu "Salvesta". Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt "sina ei saa kasutajaid hallata" vms.<br />
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga "Kõik kohvikud" nimekirja nad ei ilmunud<br />
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.<br />
<br />
Kokkuvõtteks paneks hindeks "suurepärane"<br />
<br />
'''Indrek Tamm, D22'''<br />
<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Väga mugav kasutajaliides. Rakendus on facebookiga integreeritud, võimaldab kasutajatel toite kommenteerida ning ka statistika on väga korralikult valmis ehitatud.<br />
<br />
Koodi kohta ei oska midagi halba öelda. "Heaks stiiliks" loetakse loogeliste sulgude kasutamist ka üksik-käskude puhul, mis kooliülesande puhul nii väga ei loe. Siinkohal paistab küll tase olevat eelnimetatust kõrgem.<br />
<br />
Windows Phone 7 rakendus oli hästi tehtud.<br />
<br />
5/5<br />
<br />
'''Joosep Ilves, D21'''<br />
<br />
===Klientrakenduse arvustus===<br />
<br />
Kõik väga hästi tehtud, otseselt ei oskagi midagi maha teha. Kasutajaliides väga mugava, kasutajale lihtsa ja loogilise ülesehitusega. Plusspunkte annab veel Facebooki kasutus. Ka statistika pool on väga hästi tehtud. Mobiilirakendus on lausa suurepärane. Ja ka wiki on kena ja hea sisuga. Kokkuvõtteks: "Suurepärane töö".<br />
<br />
'''Jaanus Vallmann, D32'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=33732Meeskond "GAP"2011-06-05T18:59:28Z<p>Gkarm: </p>
<hr />
<div>== Liikmed ==<br />
<br />
* Priit Siimo - projektijuht, klientrakendus<br />
* Gaspar Karm - veebiteenus<br />
* Andrus Reedla - veebiteenus, andmemudel<br />
<br />
<br />
== Planeering ==<br />
<br />
* Arenduskeskond - Visual Studio 2010<br />
* Kliendirakendus valmib Asp.net projektina<br />
* Veebiteenus - WCF<br />
* Andmebaasina kasutame SQL2008<br />
* Andmemudeli koostamiseks kasutasime QSEE Superlite-i<br />
* Meeskonna suhtlus vahendiks on Skype ning versioonihaldustarkvara TortoiseSVN ning MyVersionControl<br />
<br />
<br />
<br />
== Teenus ==<br />
<br />
Tegemist on universaalse tarkvaraga hulgifirmadele. Näidiseks on võetud arvutikaupade hulgimüügiga tegelev firma, kellel on tosin edasimüüjat.<br />
Hulgifirmale valmistatakse tarkvara, mis võimaldab temal omakorda oma klientidele (arvutikaupade edasimüüjatele) pakkuda tootevaliku teenust. <br />
<br />
St, et hulgifirma klient, ei pea hakkama ise oma veebilehele sisestama pakutavaid tooteid, vaid kasutab selleks hulgifirma poolt pakutavat teenust.<br />
Läbi teenuse on võimalik pärida kõik tellitavad tooted, koos piltide, kirjelduse, hindade ja muu vajalikuga. <br />
<br />
'''Võit mõlemale poolele:'''<br />
<br />
1. Edasimüüjad ei pea enam tegelema andmete uuendamisega ja nende kliendid saavad tellida alati kõige uuemaid tooteid.<br />
<br />
2. Hulgimüüjal tekib suur konkurentsieelis võrreldes teiste pakkujatega.<br />
<br />
<br />
== Veebiteenused ==<br />
<br />
<br />
'''Kasutajatega seotud meetodid:'''<br />
<br />
* String GetData()<br />
* ICollection<Product> GetProducts(int cat_id) - meetod tagastab listi vastava kategooria toodetega. Sisendparameetriks kategooria id.<br />
* Product GetProduct(int id) - meetod tagastab toote info. Sisendparameetriks toote id.<br />
* ICollection<Category> GetCategories() - meetod tagastab tootegruppide listi.<br />
* ICollection<Comment> GetProductComments(int prod_id) - meetod tagastab tootele lisatud kommentaarid. Sisendparameetriks toote id.<br />
* void SetProductComment(Comment c) - meetod lisab tootele kommentaari.<br />
<br />
'''Administreerimisega seotd meetodid:'''<br />
<br />
* void InsertProduct(Product p) - meetod lisab andmebaasi uue toote. Parameetriks lisatav toode.<br />
* void UpdateProduct(Product p) - meetod uuendab andmebaasis toote infot. Parameetriks vaadeldav toode.<br />
* void DeleteProduct(int prod_id) - meetod kustutab andmebaasist toote. Sisendparameetriks toote id.<br />
* void InsertProductGroup(Category cat) - meetod lisab andmebaasi uue tootegrupi. Parameetriks lisatav tootegrupp.<br />
* void DeleteProductGroup(int cat_id) - meetod kustutab tootegrupi andmebaasist. Sisendparameetriks tootegrupi id.<br />
* int GetStatistic() - meetod tagastab üldise meetodite kasutamise statistika.<br />
* Object GetStatistic(string name, string method) - meetod tagastab kliendi meetodite kasutamise statistika.<br />
<br />
== Kood ==<br />
<br />
Veebiteenus [http://dl.dropbox.com/u/12879861/c%23/ServiceGap.rar]<br />
<br />
Kliendirakendus [http://dl.dropbox.com/u/12879861/c%23/ClientGAP.rar]<br />
<br />
Teenuse API [http://dl.dropbox.com/u/12879861/c%23/Service%20Page.rar]<br />
<br />
== Andmemudel ==<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus keel =""></Nimetus><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp></Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
<Yhik></Yhik><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Hinnang></Hinnang><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
</TeenusedKaubad><br />
<br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus"><br />
<xs:complexType><br />
<xs:attribute name="keel" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
<xs:element name="Yhik" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Hinnang" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
font-family:"Verdana";<br />
font-size:12;<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 2px;<br />
padding: 4px;<br />
border-style: hidden;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 4px 5px 4px 5px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: solid;<br />
border-color: #f5f000;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
.nimetus {<br />
font-weight: bold;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus<br />
"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td class="nimetus"><br />
<xsl:for-each select="Nimetused"><br />
<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
<xsl:value-of select="Yhik"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:gap_xslt.JPG]]<br />
<br />
== Esmases veebiteenuse versioonis kasutatav andmemudel ==<br />
[[File:data_diagramm.png]]<br />
<br />
== Klientrakendus ==<br />
[[File:computers.jpg]]<br />
<br />
<br />
== Teenuse API ==<br />
[[File:appgarden.JPG]]<br />
<br />
== Aruanne ==<br />
Projekti käigus sai tehtud XML fail, veebiteenus ja klientrakendus. Alguses pidime tegema andmemudeli ja siis vastavalt sellele ka andmekihi, peale seda saime hakata tegelema veebiteenuse loomisega. Veebiteenuse tegemisel oli raske aru saada, mida teha on vaja. Mitu veebiteenuse versiooni tulid täisti valesti välja, lõpuks aga saime asjale õnneks pihta ja suutsime teha tõelise veebiteenuse, millel on ka eesmärk. Rakenduse loomisel kasutasime palju uusi tehnoloogiaid, milles ennem aimugi polnud, paljusi asju sai teha kõvasti lihtsamalt tänu nendele.<br />
Ise oleme tulemustega rahul, natuke kiireks küll läks aga kõik funktsionaalsus, mida me soovisime, sai valmis. Eriti hea on see, et veebiteenus tuli meil väga praktiline, seda saaks kohe hakata kasutama ja tänu sellele on võimalik saavutada konkurentsieelis.<br />
=== Selgeks sai ===<br />
* XMl failidega manageerimine<br />
* Andmekihi ehitamine<br />
* Natuke LINQut<br />
* mõningad VS2010 võimalused töö hõlbustamiseks<br />
* Veebiteenuste ehitamine ja nende debugimine<br />
* Veebiteenuste kasutamine<br />
* Rakenduste ehitamine veebiteenuse baasil<br />
* Paljud uued tehnoloogiad</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&diff=23808Võrgurakendused II: 2011 kevadel valminud kodutööd2011-03-19T17:40:54Z<p>Gkarm: /* Priit Siimo */</p>
<hr />
<div>=Jaan Igamees=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Kert Suvi=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tool"]] <- Wikile ei meeldi see link millegipärast :/<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Helen Muidik=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Mihkel Sokk=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Seda Sahradyan=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Priit Siimo=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Reigo Männiste=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Karl Männil=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Ilmar Telga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Aaver=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taavi Ilves=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Andrus Reedla=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jaak Lehtsalu=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jana Mrots=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Heiki Tamm=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Meeskond"]]<br />
** Arvustus XML failile [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Toomas Soha=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Miina Sikk=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Rauno Rüga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Tanel Liiv=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Gaspar Karm=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Joosep Ilves=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taivo Türnpu=<br />
* Meeskond [[Meeskond "ASP-tastic"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond Tool]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Sander Baikov=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Allar Anijago=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=23763Meeskond "GAP"2011-03-18T17:27:39Z<p>Gkarm: /* Teema */</p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
Teenus peab võimaldama kaupade väljastamist ja sisestamist.<br />
Rakendus ise tuleb midagi veebipoe laadset.<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus keel =""></Nimetus><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp></Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
<Yhik></Yhik><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Hinnang></Hinnang><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
</TeenusedKaubad><br />
<br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus"><br />
<xs:complexType><br />
<xs:attribute name="keel" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
<xs:element name="Yhik" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Hinnang" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
font-family:"Verdana";<br />
font-size:12;<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 2px;<br />
padding: 4px;<br />
border-style: hidden;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 4px 5px 4px 5px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: solid;<br />
border-color: #f5f000;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
.nimetus {<br />
font-weight: bold;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus<br />
"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td class="nimetus"><br />
<xsl:for-each select="Nimetused"><br />
<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
<xsl:value-of select="Yhik"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:gap_xslt.JPG]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&diff=23762Võrgurakendused II: 2011 kevadel valminud kodutööd2011-03-18T17:24:33Z<p>Gkarm: /* Priit Siimo */</p>
<hr />
<div>=Jaan Igamees=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Helen Muidik=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Mihkel Sokk=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Seda Sahradyan=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Priit Siimo=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Reigo Männiste=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Karl Männil=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Ilmar Telga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Aaver=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taavi Ilves=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Andrus Reedla=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jaak Lehtsalu=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jana Mrots=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Heiki Tamm=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Meeskond"]]<br />
** Arvustus XML failile [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Toomas Soha=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Miina Sikk=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Rauno Rüga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Tanel Liiv=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Gaspar Karm=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&diff=23761Võrgurakendused II: 2011 kevadel valminud kodutööd2011-03-18T17:24:21Z<p>Gkarm: </p>
<hr />
<div>=Jaan Igamees=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Helen Muidik=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Mihkel Sokk=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Sepad"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Seda Sahradyan=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Priit Siimo=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tool"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Sarv=<br />
* Meeskond [[Meeskond "C terav"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Reigo Männiste=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Karl Männil=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Ilmar Telga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "GAP"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Siim Aaver=<br />
* Meeskond [[Meeskond "Nämm-nämm"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "H2"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Taavi Ilves=<br />
* Meeskond [[Meeskond "Hungry_Student_Food_Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "ASP-tastic"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Andrus Reedla=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jaak Lehtsalu=<br />
* Meeskond [[Meeskond "Tact"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tyhik"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Jana Mrots=<br />
* Meeskond [[Meeskond "Tyhik"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Heiki Tamm=<br />
* Meeskond [[Meeskond "H2"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Meeskond"]]<br />
** Arvustus XML failile [[Talk:Meeskond "Hungry Student Food Board"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Toomas Soha=<br />
* Meeskond [[Meeskond "Sepad"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Nämm-nämm"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Miina Sikk=<br />
* Meeskond [[Meeskond Tool]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "Tact"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Rauno Rüga=<br />
* Meeskond [[Meeskond "FoodWars"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
=Tanel Liiv=<br />
* Meeskond [[Meeskond "Hungry Student Food Board"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "C terav"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt<br />
<br />
<br />
=Priit Siimo=<br />
* Meeskond [[Meeskond "GAP"]]<br />
* Arvustused<br />
** Arvustus XML failile [[Talk:Meeskond "FoodWars"]]<br />
** Arvustus veebiteenusele<br />
** Arvustus veebiteenuse klientidele<br />
** Arvustus projektile kokkuvõtvalt</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&diff=23760Talk:Meeskond "FoodWars"2011-03-18T17:22:37Z<p>Gkarm: </p>
<hr />
<div>===XML Arvustus===<br />
<br />
Korrektselt vormistatud ja kõik eluks vajalik olemas. Võibolla lisakse veel toidule hinde andmise võimaluse. Elementide nimed väga selged ja ülevaatlikud. Meeldib.<br />
<br />
<br />
Indrek Kõue D21<br />
----<br />
<br />
=== XML Arvustus ===<br />
<br />
Esmapilgul on raske aru saada mida kujutab endast <Myygiaeg>, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.<br />
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.<br />
<br />
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.<br />
<br />
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.<br />
<br />
'''Martin Lensment D21'''<br />
<br />
<br />
<br />
===XML Arvustus===<br />
<br />
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.<br />
<br />
Teisiti oleksin teinud "veel alles" osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.<br />
<br />
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.<br />
<br />
'''Siim Sarv D31'''<br />
<br />
===XML Arvustus===<br />
<br />
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.<br />
<br />
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.<br />
<br />
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.<br />
<br />
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.<br />
<br />
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.<br />
<br />
Hea töö :)<br />
<br />
'''Gaspar Karm D22'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2011&diff=23652Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20112011-03-14T07:31:57Z<p>Gkarm: /* Teema */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine"=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava 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..5 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 />
* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.<br />
<br />
* '''XML fail'''<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 27. veebruar 2011.<br />
** Arvamused XML-failide kohta peavad tehtud olema 4. märts 2011<br />
<br />
* '''Veebiteenus'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011.<br />
** Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011<br />
** Veebiteenus tuleb esitleda!<br />
<br />
* '''Klientrakendused'''<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011.<br />
** Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011<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ähemalr 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 />
<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 />
===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 />
<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 />
==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 +372 56 957 000 või heiki.tahis [ät] eesti.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2010 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 ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat<br />
* luua roll-back'i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega<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 />
<br />
Lisavõimalused:<br />
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada<br />
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid<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 />
<br />
Lisavõimalused:<br />
* luua võimalus kasutajatel erinevaid vooge grupeerida<br />
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)<br />
<br />
= Meeskonnad 2011=<br />
<br />
==[[Meeskond "H2"<!--"MiskiFäänciNimi"-->]]==<br />
===Teema===<br />
<!--Kaks-kolm lauset, et mis kuidas ja miks..--><br />
IT-Koviku menüü. Mõned eesmärkidest: Parendada IT-Kohviku menüüsüsteemi, et menüüsse saaks lisada ka karniiri valiku, mis praegusel juhul on menüüst puudu ning ka visuaalselt ebatäielik. Hetkemenüü ning hinnad ja lahtioleku ajad võiksid olla jälgitavad võrguühendust eviva mobiilseadme ekraanilt. Valikute eelteadmine võiks hoida kokku klientide aega, näiteks kohvikusse mitteilmumise näol, võimaldades teistele, huvitatud klientidele, kiiremat teenindust. Või, see sama eelteadmine, võimaldab klientidel teha teadlik valik ostetava toote osas juba enne kohvikusse jõudmist, jällegi kiirendades teenindamist ning põhimõtteliselt suurendades käivet. Hindade kuvamine paralleelselt, nii eurodes kui ka kroonides, oleks teostatav automaatselt, senikaua kuni paraleelhinnad on nõutavad. Mobiilseadmete jaoks võiks kuvamisel olla valik - kas näidata ka kroonihinnad või mitte (paraleelhinnad võib olla häirivaks infomüraks). Teostamine on planeeriud luues erinevatele mobiilplatformidele klientrakendused menüü vaatamiseks ja hinnangute andmiseks. Kui projekt edukaks osutub, saab seda tulevikus laiendada.<br />
<br />
===Liikmed===<br />
* Mailis Toompuu<br />
* Henri Kroosmann<br />
* Heiki Tamm<br />
<!--Jaan Igamees<br />
Jane Money<br />
Katja Pobeda --><br />
<br />
==[[Meeskond "FoodWars"]]==<br />
===Teema===<br />
Uus elektrooniline süsteem sööklas menüüde haldamiseks ja nende kohta tagasiside saamiseks.<br />
<br />
===Liikmed===<br />
*Kristjan Stolin<br />
*Ilmar Telga<br />
*Rauno Rüga<br />
*Lauri Kermas<br />
<br />
==[[Meeskond "C terav"]]==<br />
===Teema===<br />
Loengus pakutud söökla menüüde süsteem<br />
<br />
===Liikmed===<br />
*Madis Sarv<br />
*Siim Sarv<br />
*Jaanus Vallmann<br />
<br />
==[[Meeskond "Hungry Student Food Board"]]==<br />
===Teema===<br />
Sööklate menüüde süsteem, with Facebook. OMG<br />
<br />
===Liikmed===<br />
*Jaan Kruusma<br />
*Taavi Ilves<br />
*Tanel Liiv<br />
*Indrek Kruuser<br />
<br />
==[[Meeskond "Tyhik"]]==<br />
===Teema===<br />
Kino ajakava süsteem.<br />
<br />
===Liikmed===<br />
*Seda Sahradyan<br />
*Kert Suvi<br />
*Allar Anijago<br />
*Helen Muidik<br />
*Jana Mrots<br />
<br />
==[[Meeskond "Tact"]]==<br />
===Teema===<br />
Telefoniraamat koos Facebooki, Google, Twitter integratsiooniga.<br />
Front end HTML5-s<br />
<br />
===Liikmed===<br />
*Mihkel Sokk<br />
*Martin Lensment<br />
*Jaak Lehtsalu<br />
<br />
==[[Meeskond "ASP-tastic"]]==<br />
===Teema===<br />
Treeningpäevik netis<br />
<br />
===Liikmed===<br />
*Indrek Kõue<br />
*Taivo Türnpu<br />
*Jarko Kaskmaa<br />
<br />
==[[Meeskond Tool]]==<br />
===Teema===<br />
Lumelaua valimise abiline<br />
<br />
===Liikmed===<br />
*Kaju, Erik<br />
*Männiste, Reigo<br />
*Sikk, Miina<br />
*Tamm, Indrek<br />
<br />
<br />
==[[Meeskond "Nämm-nämm"]]==<br />
===Teema===<br />
Süsteem kohvikute ja seal pakutavate toitude registreerimiseks<br />
<br />
===Liikmed===<br />
* Allar Märk<br />
* Gert Glükmann<br />
* Joosep Ilves<br />
* Kaspar Kallasmaa<br />
* Siim Aaver<br />
<br />
==[[Meeskond "GAP"]]==<br />
===Teema===<br />
Veebipoe laadne rakendus.<br />
Teenus millelt saab küsida/sisestada kaupu.<br />
<br />
===Liikmed===<br />
* Gaspar Karm<br />
* Andrus Reedla<br />
* Priit Siimo<br />
<br />
<br />
==[[Meeskond "Meeskond"]]==<br />
===Teema===<br />
Mitmekeelne sõnaraamat<br />
<br />
===Liikmed===<br />
*Keito Arula<br />
*Madis Kõosaar<br />
*Raido Hallop<br />
*Lauri Keel<br />
<br />
==[[Meeskond "Sepad"]]==<br />
===Teema===<br />
XML voogude kogumine<br />
<br />
===Liikmed===<br />
*Sander Baikov<br />
*Karl Männil<br />
*Madis Sildaru<br />
*Toomas Soha</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22GAP%22&diff=23600Talk:Meeskond "GAP"2011-03-09T19:12:12Z<p>Gkarm: </p>
<hr />
<div>'''XML-i hinnang'''<br />
<br />
XML-i lõpust on puudu <TeenusedKaubad>, võib-olla on kopeerimisel Wikisse lihtsalt maha jäänud. Hinna väärtuse <br />
all võiks olla näiteks ka summa täisosa ja poolosa (või midagi taolist), sest kui valuuta on eraldi välja toodud, siis mõnel maal võivad ju hinnas nö kopikad ka olla. Muidu on XML hea lihtne. XSLT oli suhteliselt lihtsasti loetav, mõned probleemsed kohad tekkisid, kuid täpsemini uurides sain aru, mida mõeldud oli. Tore, et oli lisatud ka pilt, kuidas XML koos stiilifailiga välja peaks nägema. Hästi tehtud, kuid on ka parendamisruumi.<br />
Wiki lehel võiks olla ka teema kirjeldus või lahtiseletus. Jõudu!<br />
<br />
Helen Muidik D21<br />
----<br />
<br />
'''XML-i arvustus''' <br />
<br />
Kõik kolm hinnatavat asja XML, XML skeem ja ''Extensible Stylesheet Language Transformations'' ehk XSLT on olemas.<br />
<br />
* XML struktuur on korrektne, kuid lõpus on tõesti puudu märgend <TeenusedKaubad>. Elementide sisse oleks võinud andmeid ka näiteks panna.<br />
* XML Schema. Kuna XML-is polnud näiteks andmeid sisestatud, siis ei teadnud Visual Studio mis tüüpi andmeid elemendid peaksid sisaldama.<br />
* XSLT samuti olemas ja lisatud pilt näitab kuidas lõpptulemus välja paistab. <br />
<br />
Ilmar Telga (D21)<br />
----<br />
<br />
----<br />
Kopeerimisel maha jäänud tag on nüüdsest tagasi omal kohal. Tänud märkamast!<br />
GAP<br />
----</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=23599Meeskond "GAP"2011-03-09T19:10:08Z<p>Gkarm: /* XML */</p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
....<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus keel =""></Nimetus><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp></Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
<Yhik></Yhik><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Hinnang></Hinnang><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
</TeenusedKaubad><br />
<br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus"><br />
<xs:complexType><br />
<xs:attribute name="keel" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
<xs:element name="Yhik" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Hinnang" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
font-family:"Verdana";<br />
font-size:12;<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 2px;<br />
padding: 4px;<br />
border-style: hidden;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 4px 5px 4px 5px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: solid;<br />
border-color: #f5f000;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
.nimetus {<br />
font-weight: bold;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus<br />
"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td class="nimetus"><br />
<xsl:for-each select="Nimetused"><br />
<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
<xsl:value-of select="Yhik"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:gap_xslt.JPG]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=23470Meeskond "GAP"2011-03-01T19:16:21Z<p>Gkarm: </p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
....<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus keel =""></Nimetus><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp></Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
<Yhik></Yhik><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Hinnang></Hinnang><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
<br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus"><br />
<xs:complexType><br />
<xs:attribute name="keel" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
<xs:element name="Yhik" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Hinnang" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
font-family:"Verdana";<br />
font-size:12;<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 2px;<br />
padding: 4px;<br />
border-style: hidden;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 4px 5px 4px 5px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: solid;<br />
border-color: #f5f000;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
.nimetus {<br />
font-weight: bold;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus<br />
"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td class="nimetus"><br />
<xsl:for-each select="Nimetused"><br />
<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
<xsl:value-of select="Yhik"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:gap_xslt.JPG]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=23469Meeskond "GAP"2011-03-01T19:11:27Z<p>Gkarm: </p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
....<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus keel =""></Nimetus><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp></Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
<Yhik></Yhik><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Hinnang></Hinnang><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
<br />
</source><br />
<br />
===XML Schema===<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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus"><br />
<xs:complexType><br />
<xs:attribute name="keel" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
<xs:element name="Yhik" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Hinnang" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
font-family:"Verdana";<br />
font-size:12;<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 2px;<br />
padding: 4px;<br />
border-style: hidden;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 4px 5px 4px 5px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: solid;<br />
border-color: #f5f000;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
.nimetus {<br />
font-weight: bold;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus<br />
"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td class="nimetus"><br />
<xsl:for-each select="Nimetused"><br />
<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
<xsl:value-of select="Yhik"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:gap_xslt.JPG]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=23468Meeskond "GAP"2011-03-01T19:10:28Z<p>Gkarm: </p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
....<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus keel =""></Nimetus><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp></Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
<Yhik></Yhik><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Hinnang></Hinnang><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
<br />
</source><br />
<br />
===XML Schema===<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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus"><br />
<xs:complexType><br />
<xs:attribute name="keel" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
<xs:element name="Yhik" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Hinnang" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
font-family:"Verdana";<br />
font-size:12;<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 2px;<br />
padding: 4px;<br />
border-style: hidden;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 4px 5px 4px 5px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: solid;<br />
border-color: #f5f000;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
.nimetus {<br />
font-weight: bold;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus<br />
"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td class="nimetus"><br />
<xsl:for-each select="Nimetused"><br />
<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
<xsl:value-of select="Yhik"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<xsl:value-of select="Aeg/Minut"/>&nbsp;<xsl:value-of select="Aeg/KuuPaev"/>/<xsl:value-of select="Aeg/Kuu"/>/<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:gap_xslt.JPG]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=File:Gap_xslt.JPG&diff=23467File:Gap xslt.JPG2011-03-01T19:07:40Z<p>Gkarm: uploaded a new version of "File:Gap xslt.JPG"</p>
<hr />
<div></div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22GAP%22&diff=23466Meeskond "GAP"2011-03-01T18:44:17Z<p>Gkarm: Created page with '== Liikmed == *Gaspar Karm *Andrus Reedla *Priit Siimo == Teema == .... == XML == <source lang="xml"> <?xml version="1.0" encoding="utf-8"?> <TeenusedKaubad> <TeenusKaup> …'</p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
....<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus></Nimetus><br />
<Keel></Keel><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp><br />
<Nimetus></Nimetus><br />
</Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
</TeenusedKaubad><br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 1px;<br />
padding: 2px;<br />
border-style: inset;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: inset;<br />
border-color: green;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Nimetus"/><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:Gap xslt.JPG]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Meeskond%22&diff=23465Meeskond "Meeskond"2011-03-01T18:43:12Z<p>Gkarm: kogemata ehitasin valele lehele...</p>
<hr />
<div></div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Meeskond%22&diff=23464Meeskond "Meeskond"2011-03-01T18:40:18Z<p>Gkarm: </p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
....<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus></Nimetus><br />
<Keel></Keel><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp><br />
<Nimetus></Nimetus><br />
</Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
</TeenusedKaubad><br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 1px;<br />
padding: 2px;<br />
border-style: inset;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: inset;<br />
border-color: green;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Nimetus"/><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:Gap xslt.JPG]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=File:Gap_xslt.JPG&diff=23463File:Gap xslt.JPG2011-03-01T18:39:56Z<p>Gkarm: </p>
<hr />
<div></div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Meeskond%22&diff=23462Meeskond "Meeskond"2011-03-01T18:39:18Z<p>Gkarm: Created page with '== Liikmed == *Gaspar Karm *Andrus Reedla *Priit Siimo == Teema == .... == XML == <source lang="xml"> <?xml version="1.0" encoding="utf-8"?> <TeenusedKaubad> <TeenusKaup> …'</p>
<hr />
<div>== Liikmed ==<br />
<br />
*Gaspar Karm<br />
*Andrus Reedla<br />
*Priit Siimo<br />
<br />
== Teema ==<br />
<br />
....<br />
<br />
== XML ==<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<TeenusedKaubad><br />
<TeenusKaup><br />
<Nimetused><br />
<Nimetus></Nimetus><br />
<Keel></Keel><br />
</Nimetused><br />
<Kood></Kood><br />
<Kirjeldused><br />
<Kirjeldus><br />
<Keel></Keel><br />
<Tekst></Tekst><br />
</Kirjeldus><br />
</Kirjeldused><br />
<Hinnad><br />
<Hind><br />
<HinnaGrupp></HinnaGrupp><br />
<Valuuta></Valuuta><br />
<Vaartus></Vaartus><br />
</Hind><br />
</Hinnad><br />
<Kogus></Kogus><br />
<Grupid><br />
<Grupp><br />
<Nimetus></Nimetus><br />
</Grupp><br />
</Grupid><br />
<Parameetrid><br />
<Parameeter><br />
<Nimetus></Nimetus><br />
<Vaartus></Vaartus><br />
</Parameeter><br />
</Parameetrid><br />
<Pildid><br />
<Pilt><br />
<Nimi></Nimi><br />
<Aadress></Aadress><br />
</Pilt><br />
</Pildid><br />
<Kommentaarid><br />
<Kommentaar><br />
<Autor></Autor><br />
<Pealkiri></Pealkiri><br />
<Tekst></Tekst><br />
<Aeg><br />
<Aasta></Aasta><br />
<Kuu></Kuu><br />
<KuuPaev></KuuPaev><br />
<Tund></Tund><br />
<Minut></Minut><br />
</Aeg><br />
</Kommentaar><br />
</Kommentaarid><br />
</TeenusKaup><br />
</TeenusedKaubad><br />
</source><br />
<br />
===XML Schema===<br />
<source lang="xml"><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="TeenusedKaubad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="TeenusKaup"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Kood" /><br />
<xs:element name="Kirjeldused"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kirjeldus"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Keel" /><br />
<xs:element name="Tekst" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Hinnad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Hind"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="HinnaGrupp" /><br />
<xs:element name="Valuuta" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kogus" /><br />
<xs:element name="Grupid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Grupp"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Parameetrid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Parameeter"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimetus" /><br />
<xs:element name="Vaartus" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Pildid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Pilt"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Nimi" /><br />
<xs:element name="Aadress" /><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="Kommentaarid"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Kommentaar"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Autor" /><br />
<xs:element name="Pealkiri" /><br />
<xs:element name="Tekst" /><br />
<xs:element name="Aeg"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="Aasta" /><br />
<xs:element name="Kuu" /><br />
<xs:element name="KuuPaev" /><br />
<xs:element name="Tund" /><br />
<xs:element name="Minut" /><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:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
<br />
</source><br />
<br />
===XSLT===<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8"?><br />
<br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br />
<br />
<xsl:template match="/"><br />
<html><br />
<body><br />
<head><br />
<style><br />
table{<br />
border-width: 1px;<br />
border-spacing: 0px;<br />
border-style: outset;<br />
border-color: green;<br />
border-collapse: collapse;<br />
}<br />
<br />
th{<br />
border-width: 1px;<br />
padding: 2px;<br />
border-style: inset;<br />
border-color: green;<br />
background-color: #daa520;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
td{<br />
border-width: 1px;<br />
padding: 4px;<br />
border-style: inset;<br />
border-color: green;<br />
background-color: #f5f5dc;<br />
-moz-border-radius: 3px 3px 3px 3px;<br />
}<br />
.subTable{<br />
border-width: 0px;<br />
}<br />
</style><br />
</head><br />
<br />
<h2>Kaubad poes</h2><br />
<table><br />
<tr><br />
<th>Tootegrupp</th><br />
<th>Toode</th><br />
<th>Toote kood</th><br />
<th>Kirjeldus</th><br />
<th>Hind</th><br />
<th>Kogus</th><br />
<th>Parameetrid</th><br />
<th>Kommentaarid</th><br />
</tr><br />
<xsl:for-each select="TeenusedKaubad/TeenusKaup"><br />
<tr><br />
<br />
<td><br />
<xsl:for-each select="Grupid/Grupp"><br />
/<xsl:value-of select="Nimetus"/><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Nimetus"/><br />
</td><br />
<br />
<td><br />
<xsl:value-of select="Kood"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kirjeldused/Kirjeldus"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Tekst"/><br />
<!--(<xsl:value-of select="Keel"/>)--><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Hinnad/Hind"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
*<xsl:value-of select="HinnaGrupp"/>&nbsp;<br />
<xsl:value-of select="Vaartus"/>&nbsp;<br />
(<xsl:value-of select="Valuuta"/>)<br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td align="center"><br />
<xsl:value-of select="Kogus"/><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Parameetrid/Parameeter"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Nimetus"/>:<br />
<xsl:value-of select="Vaartus"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
<td><br />
<xsl:for-each select="Kommentaarid/Kommentaar"><br />
<table class ="subTable"><br />
<tr><br />
<dt><br />
<xsl:value-of select="Pealkiri"/><br /><br />
<xsl:value-of select="Tekst"/><br /><br />
<xsl:value-of select="Autor"/>: &nbsp;<br />
<xsl:value-of select="Aeg/Tund"/>:<br />
<xsl:value-of select="Aeg/Minut"/>&nbsp;<br />
<xsl:value-of select="Aeg/KuuPaev"/>/<br />
<xsl:value-of select="Aeg/Kuu"/>/<br />
<xsl:value-of select="Aeg/Aasta"/><br />
</dt><br />
</tr><br />
</table><br />
</xsl:for-each><br />
</td><br />
<br />
</tr><br />
</xsl:for-each><br />
</table><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</source><br />
[[File:Example.jpg]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2011&diff=23313Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 20112011-02-21T20:35:17Z<p>Gkarm: /* Meeskonnad 2011 */</p>
<hr />
<div>[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
<br />
=Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine"=<br />
==Eesmärk==<br />
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava 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..5 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 />
* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.<br />
<br />
* '''XML fail'''<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 27. veebruar 2011.<br />
** Arvamused XML-failide kohta peavad tehtud olema 4. märts 2011<br />
<br />
* '''Veebiteenus'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011.<br />
** Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011<br />
** Veebiteenus tuleb esitleda!<br />
<br />
* '''Klientrakendused'''<br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011.<br />
** Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011<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ähemalr 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 />
<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 />
===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 />
<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 />
==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 +372 56 957 000 või heiki.tahis [ät] eesti.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2010 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 ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks<br />
<br />
Lisavõimalused:<br />
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat<br />
* luua roll-back'i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega<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 />
<br />
Lisavõimalused:<br />
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada<br />
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid<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 />
<br />
Lisavõimalused:<br />
* luua võimalus kasutajatel erinevaid vooge grupeerida<br />
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)<br />
<br />
= Meeskonnad 2011=<br />
<br />
==[[Meeskond "MiskiFäänciNimi"]]==<br />
===Teema===<br />
Kaks-kolm lauset, et mis kuidas ja miks..<br />
<br />
===Liikmed===<br />
Jaan Igamees<br />
Jane Money<br />
Katja Pobeda<br />
<br />
==[[Meeskond "FoodWars"]]==<br />
===Teema===<br />
Uus elektrooniline süsteem sööklas menüüde haldamiseks ja nende kohta tagasiside saamiseks.<br />
<br />
===Liikmed===<br />
*Kristjan Stolin<br />
*Ilmar Telga<br />
*Rauno Rüga<br />
*Lauri Kermas<br />
<br />
==[[Meeskond "C terav"]]==<br />
===Teema===<br />
Loengus pakutud söökla menüüde süsteem<br />
<br />
===Liikmed===<br />
*Madis Sarv<br />
*Siim Sarv<br />
*Jaanus Vallmann<br />
<br />
==[[Meeskond "Hungry Student Food Board"]]==<br />
===Teema===<br />
Sööklate menüüde süsteem, with Facebook. OMG<br />
<br />
===Liikmed===<br />
*Jaan Kruusma<br />
*Taavi Ilves<br />
*Tanel Liiv<br />
*Indrek Kruuser<br />
<br />
==[[Meeskond "Tyhik"]]==<br />
===Teema===<br />
Kino ajakava süsteem.<br />
<br />
===Liikmed===<br />
*Seda Sahradyan<br />
*Kert Suvi<br />
*Allar Anijago<br />
*Helen Muidik<br />
<br />
==[[Meeskond "Tact"]]==<br />
===Teema===<br />
Telefoniraamat koos Facebooki, Google, Twitter integratsiooniga.<br />
Front end HTML5-s<br />
<br />
===Liikmed===<br />
*Mihkel Sokk<br />
*Martin Lensment<br />
*Jaak Lehtsalu<br />
<br />
==[[Meeskond "ASP-tastic"]]==<br />
===Teema===<br />
Treeningpäevik netis<br />
<br />
===Liikmed===<br />
*Indrek Kõue<br />
*Taivo Türnpu<br />
*Jarko Kaskmaa<br />
<br />
==[[Meeskond Tool]]==<br />
===Teema===<br />
Lumelaua valimise abiline<br />
<br />
===Liikmed===<br />
*Kaju, Erik<br />
*Männiste, Reigo<br />
*Sikk, Miina<br />
*Tamm, Indrek<br />
<br />
<br />
==[[Meeskond "Xtreme.NET"]]==<br />
===Teema===<br />
Süsteem kohvikute ja seal pakutavate toitude registreerimiseks<br />
<br />
===Liikmed===<br />
* Allar Märk<br />
* Gert Glükmann<br />
* Joosep Ilves<br />
* Kaspar Kallasmaa<br />
* Siim Aaver<br />
<br />
<br />
==[[Meeskond "GAP"]]==<br />
===Teema===<br />
...selgitamisel...<br />
<br />
===Liikmed===<br />
* Gaspar Karm<br />
* Andrus Reedla<br />
* Priit Siimo</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Pacman%22&diff=22177Meeskond "Pacman"2011-01-05T18:08:27Z<p>Gkarm: /* Mängus kasutatavad nupud */</p>
<hr />
<div>[[Category: Programmeerimine CSharp keeles]]<br />
=Rühma liikmed ja suhtlus=<br />
*Rühma liikmed ja ülesanded<br />
**Andrus Reedla - idee, programeerimine, mängu algne graafika<br />
**Andres Mill - idee, wiki, programmeerimine, heli<br />
**Gaspar Karm - programmeerimine, graafika<br />
**Priit Siimo - programmeerimine, graafika, versioonihalduse tarkvara<br />
<br />
*Suhtlus rühmaliikmete vahel<br />
Suhtlemiseks kasutasime peamiselt Skype'is loodud rühma. Skype'is arutasime jooksvaid küsimusi ning küsisime vajadusel abi rühmaliikmetelt. Lisaks toimusid ka mõned koosolekud, kus arutasime rühmaliikmete pakutud ideid ning jagasime tööülesanded omavahel ära.Mängu failide vahetamiseks kasutasime alguses Dropboxi ja hiljem, et säiliksid programmist ka vanemad versioonid, TortoiseSVN´i ja MyVersionControl'i kooslust.<br />
<br />
=Mäng=<br />
* Install fail:<br />
** .rar: http://web.zone.ee/Pacman/Pac-Man.rar<br />
** .zip: http://web.zone.ee/Pacman/Pac-Man.zip<br />
* Lähtekood:<br />
** .rar: http://web.zone.ee/Pacman/Pac-Man_kood.rar <br />
** .zip: http://web.zone.ee/Pacman/Pac-Man_kood.zip<br />
* Dokumentatsioon: http://web.zone.ee/Pacman/doc/default.htm<br />
<br />
==Pacmani paigaldamise juhend==<br />
* Laed mängu alla aadresilt http://web.zone.ee/Pacman/Pac-Man.rar või http://web.zone.ee/Pacman/Pac-Man.zip<br />
* Pakid allalaetud mäng lahti.<br />
* Avad lahtipakitud mängu kausta ja avad sealt programmi setup.exe<br />
* Kui su arvutis puudub .NET Framework 4, siis hakatakse kõigepealt paigaldama seda. <br />
* Kui .NET Framework on arvutis olemas, siis vajuta Install nuppu ning seejärel on mäng paigaladatud.<br />
<br />
==Mängus kasutatavad nupud==<br />
*Keyboardil:<br />
**Noolenupp ülese - Liikumine ülese<br />
**Noolenupp alla- Liikumine alla<br />
**Noolenupp paremale - Liikumine paremale<br />
**Noolenupp vasakule - Liikumine vasakule<br />
**Klahv Enter - Kinnitab menüüdes mängija poolt tehtud valiku.<br />
**Klahv Esc - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks <br />
**Klahv C - High Score tühjendamine eelnevatest mängu tulemustest<br />
<br />
*XBOXi pult:<br />
**Back nupp - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks <br />
**Start nupp -Kinnitab menüüdes mängija poolt tehtud valiku. <br />
**Nupp Y - Liikumine ülese <br />
**Nupp A - Liikumine alla<br />
**Nupp X - Liikumine vasakule<br />
**Nupp B - Liikumine paremale<br />
<br />
=Klassikaline Pacman=<br />
Pac-Man esitleti esmakordselt Jaapanis 1980. aastal. Pacman on mäng, kus Pac-Man (kollane ümmargune elukas) liigub mööda laborünti ja sööb seal Pac-punkte. Kui kõik punktid on söödud, siis liigub Pac-Man järgmisesse tasemesse. Pac-punktid on erinevad. Osa Pac-punkte annab lihtsalt punkte punktisaldole juurde ning teine osa teeb Pac-Manist nn Super Pac-Mani, kes suudab teatud aja jooksul süüa oma vastaseid. Pac-Manil on klassikaliselt neli vastast - Blinky, Pinky, Inky ja Clyde -, kes liiguvad mööda laburünti eesmärgiga Pac-Man kätte saada. Kui vastane põrkab kokku Pac-Maniga, siis kaob Pac-Manil üks elu ning alustab mängu taassünniga. Kui Pac-Manil on kõik elud otsas on mäng läbi.<br />
<br />
=Meie Pacman=<br />
==Kirjeldus==<br />
Meie Pacmanil on üks map, aga 10 erinevat levelit. Paarituarvulistel levelitel 3, 5 jne saab Pacman endale ühe vastase juurde ja paaris arvulistel levelitel muutuvad kollid kiiremateks. Lisaks muutub igas levelis Pac-punktide eest saadav score’i suurus. Iga leveli Pac-punkti söömine on võrdne leveli number korda 10. Näiteks on käsil viies level, siis on iga viienda leveli Pac-punkti väärtus 5*10 ehk 50 punkti. Lisaks tavalisetel Pac-punktidele on laburündis kolmnurgad, mis annavad Pacmanile võime panna vastased kartma ning seisma, kui ta nendega kokku põrkub, mille eest teenib mängija 1000 punkti. Juhul, kui Pacman põrkub vastasega kokku ajal, kui koll ei karda teda, siis kaotab Pacman ühe elu ning kollid alustavad taassünniga ja Pacman jätkab sealt, kus ta surma sai.<br />
<br />
==Vaated==<br />
Mängul on neli vaadet. Esimene vaade on peamenüüvaade, kus on võimalik alustada uut mängu, näha punktitabelit ja väljuda mängust. Teine vaade on mänguvaade, kus on võimalik mängida Pacmani mängu. Kolmas vaade on resume-menüüvaade, mis avaneb siis, kui vajutada mängu ajal Esc klahvi. Sellest vaates on võimalik minna tagasi mängu juurde, vaadata punktitabelit, alustada uut mängu ning väljuda Pacmanist. Neljas vaade on High Score vaade, mida on võimalik avada peamenüüvaatest ja resume-menüüvaatest lisaks avaneb see vaade automaatselt peale mängu lõppemist. Punktitabelivaates on võimalik vaadata suurimaid tulemusi mängus ning kustutada klahvi c abil kõik tulemused.<br />
<br />
=Logi=<br />
<br />
==26. september==<br />
Esimene koosolek, kus osalesid Andrus Reedla ja Andres Mill. Arutasime, mis mängu võiks seoses XNA projektiga teha. Sõelale jäid Xonix ja Pacman. Lõpuks valisime Pacmani ja lõime meeskonna Pacman, kuhu kuulusid algselt Andrus Reedla ja Andres Mill.<br />
<br />
==27. september - 29. september==<br />
XNA Game Studio 4.0 paigaldamine ning Internetist erinevate näidete otsimine. Lisaks proovisime midagi ise teha. Andrus alustas kohe Pacmani tegemist. Pani ta ekraanil lihtsalt liikuma ning Andres proovis teha Eneta lehelt saadud õpetuse järgi mängu.<br />
29. septembril toimus 2 koosolek, kus Andrus näitab enda tehtud koodi ning jagab seda Andresega. Edasisel perioodil loovad Andrus ja Andres mängule esialgse kaardi (map), kus on laburündi seinad ja Pac-punktid, mida Pacman on võimeline sööma. Pacman oli võimeline bugisena laburündis liikuma (teatud kohtades liikus Pacman läbi seinte). Andrus tegi algse mängu graafika. Kõik, mis oli siiani programmeeritud, ei ole jaotatud klassidesse. <br />
<br />
==04. oktoober==<br />
Meeskonnaga liituvad Gaspar Karm ja Priit Siimo. Andrus tutvustab neile ideed ja kirjutatud koodi ning jagab seda Gaspari ja Priiduga.<br />
<br />
==05. oktoober - 12. oktoober==<br />
Meeskonnaga liitunud Gaspar ja Priit ajavad seni programmeeritud asjad klassidesse. Nende poolt loodud klassid on MainClass, ManguObjekt, MOLiigutatav, MOLAnim. Gaspar parandab Pacmani bugi liikuda läbi seinte ära. Sama hakkas ka Andres tegema, kuid jättis asja pooleli, kuuldes, et Gaspar tegeleb sellega. Andrus uuendab Pacmani ja tema liikumist. Priit tegeleb sisuhalduse süsteemi otsimisega, milleks saab esialgu Dropbox.<br />
<br />
==13. Oktoober==<br />
Gaspar loob uue klassi Elud, paneb ühe kolli laburünti jooksma. Selleks tegi ta bugise AI, millega kaasnes kolli kinni jäämine ning koll sõi Pac-punkte, mille eest sai mängija ise punkte juurde. Gaspar tegi funktsiooni, mis joonistab elud, aja ja punktid paremal pool olevasse kasti.<br />
<br />
==14. oktoober==<br />
Gaspar ja Priit töötavad koos klassi Koll kallal, mis on sarnane klassiga MOLiigutatav. Juurde on lisatud nüüd korralikum AI, millel on kaks režiimi – random liikumine ja jälitamine, mis hakkab toimima siis, kui Pacman on 150px raadiuse läheduses kollile. Andrus ja Andres töötavad selle kallal, et kaarti (map) hakatakse lugema failist maps.txt.<br />
<br />
==16. oktoober - 21. oktoober==<br />
Gaspar lisab MainClassi uue static väärtuse Content, mille abil saab igas klassis laadida tekstuure, loob uue klassi manguKontroller, mis tegeleb mängu pausidega, kollide tegemisega, pacmani tegemisega ning suremise kontrollimisega. Andrus ja Andres tegelevad sama klassi juures levelite ja nende vahetumisega – paarislevelites suureneb kollide kiirus ja paaritutes kollide arv. Priit tektitab uued funktsioonid Update ja Draw meetodis olevast koodist. <br />
<br />
==22. oktoober==<br />
Andrus tekitab menüü kaks vaadet – tehakse vahet, kas tegu on resumemenüüga (mäng pooleli) või peamenüüga. Andres lisab top-score vaate, mida kuvatakse kohe pärast mängu lõppu ning on võimalik kuvada nii peamenüüst kui ka resumemenüüst. Top-scores kuvatakse 10 parimat tulemust.<br />
<br />
==23. oktoober==<br />
Gaspar tegeles kollide random liikumise parandamisega, eemaldatud on bug, mis võimaldas kollidel „keelpuda kokku“. Priit arendab veidi edasi Andrese ja Andruse poolt varem tehtud levelite muutustega. Lisaks muudab ta veidi score süsteemi. Nüüd saab punkte vastavalt levelile – 10 * leveli number. <br />
<br />
==24. oktoober==<br />
Gaspar parandab AI-d, lisab kollidele kartmise režiimi, selleks lisab mapile kolmnurgad, mille söömine annab Pacmanile võime süüa kolle ning mille järel kollid jäävad seisma 10 sekundiks. Priit teeb menüüdele tausta ja teeb mängule XBOXsi puldi toe. Andrus parandab Pacmani punktide söömist, nüüd peab Pacman täpselt punkti peal olema, et seda süüa. Lisaks lisab Andrus võimaluse kustuta tulemused top-scorest. Andres teeb juurde klassi manguHeli, mis võimaldab mängida mõningaid helisid.<br />
<br />
==25. oktoober==<br />
Algab koodi kommenteerimine, viimistlemine ning pisemate vigade eemaldamine.<br />
<br />
=Klasside kirjeldused=<br />
*APacMan – Klass, kus laetakse sisse mängu elemendid ning joonistatakse need välja.<br />
*Elud – Klass, mis tegeleb eludega ning nende joonistamisega.<br />
*Koll – Klass, mis tegeleb kollide ja nende liikumisega.<br />
*MainClass – Klassi eesmärk on hoida enimkasutatud muutujaid, selleks, et neid saaks lihtsalt kõikjalt kätte.<br />
*manguHeli - Klass, mis tegeleb helide mängimisega.<br />
*manguKontroller – Klass, mis tegeleb pausi, Pacmani, kollide ja mängu seisu andmete kontrolliga.<br />
*ManguObjekt – Klass, mis hoiab endas põhilisi andmeid, nagu näiteks asukoht kaardil.<br />
*Map- Klass, mis tegeleb Mapi joonistamisega.<br />
*Menu - Klass, mis tegeleb menüüde olekutega.<br />
*MOLiigutatav – Klass, mis tegeleb Pac-Mani liikumise ning tema kokkupõrgetega kollidega.<br />
*Pacman – Klass, mis tegeleb Pacmani liikumise, elementide söömisega ja joonistamisega. Põhifunktsionaalsus saadakse klassist MOLiigutatav.<br />
*Score – Klass, mis töötleb ja joonistab punktide vaadet.<br />
<br />
=Kasutatud materjalid=<br />
* http://www.vcskicks.com/code-snippet/rng-int.php<br />
* http://xna-uk.net/blogs/offbyone/archive/2010/01/21/sound-in-xna-3-1-part-i.aspx<br />
* http://www.eneta.ee/SiteCollectionDocuments/vs/Veebistuudium_arendus.pdf<br />
* http://en.wikipedia.org/wiki/Microsoft_XNA<br />
* http://google.com</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Pacman%22&diff=22173Talk:Meeskond "Pacman"2011-01-05T18:00:44Z<p>Gkarm: </p>
<hr />
<div>'''Mäng:'''<br />
<br />
Kuigi mängu idee ei ole uus, kutsus selle mängu peamenüü kujundus, mängule pilku heitma. Esmamulje mängust oli positiivne ning üllatav oli mängu sujuvus. Varsti aga selgusid ka mängu negatiivsed pooled, mis hõlmasid endas wikis väljatoodud nuppude mitte töötamise,mängu üksluisuse, ning puudulikke lahendusi.<br />
<br />
'''Asjadest täpsemalt'''<br />
<br />
'''Kujundus'''<br />
*Kujundus jättis väga positiivse mulje ja võib öelda, et peamenüü kujundus oli üks tõmbenumbreid, mis mind vana läbi ketratud mängu juurde tagasi tõi. Alati ei pea leiutama midagi uut, piisab ka vanast mängust,ning uuest kujundusest. <br />
<br />
'''Nupud ei tööta'''<br />
*Ei tea, kas see oli wikis lihtsalt kahe silma vahele jäetud, aga wiki-s kirjeldatud P ja Q nupp, ei töötanud. P nupp, mis kirjelduste järgi pidi lubama mängu pausile panna, ei töötanud ning samuti ei saanud tööle ka nuppu Q, mis wiki seletuste järgi pidi leveleid vahetama.<br />
<br />
'''Puudulikud Lahendused'''<br />
*Mäng muutus suhteliselt kiiresti igavaks, ja seda peamiselt asjaolu tõttu, et on võimalik süüa ära kõik punktid, ilma, et kollid üldse sinu kartmise seisundist üle saaksid. Nimelt ei vahetada kolli režiimi leveli vahetamise, mis tähendab, et kui sööd viimase kolmnurga ära täpselt enne viimase punkti söömist, siis algab uus level sellega, et sul 20 sekundit aega, enne kui sina kolle kartma peaksid - Ehk on võimalik igas levelis kasutada mitte ainult 4, vaid 5 kolmnurka, mis omakorda muudab aga mängu igavaks, sest jõuad rahulikult ära süüa kõik punktid, ilma et kollid sind üldse süüa üritaksid. Samuti esines olukordi, kus mängu alguses sündisin seina seest, ja kui sealt liikuma hakkasin, kasvas sinna ette sein. Kõige positiivsema mulje ei jätnud ka pilt, kus kõik punktid olid ekraanilt kadunud, kuid mäng ikkagi kestis, kuigi tuli hiljem välja, et tegelikult on üks punkt peidetud pimedasse nurka vasakul, mis on ekraanipildist väljas. <br />
<br />
'''Minupoolsed Ideed'''<br />
<br />
Omapoolseteks lahendusteks pakuksin välja, et mäng oleks võinud olla teie interpretatsioon pac-manist, mitte selle koopia. Huvitavaks ja teistsuguseks oleks selle muutnud nii erinevad kollid, kahemängija võimalus, erinevad power-upid või siis isegi erinevad levelid - antud juhul jäi mäng igavaks. Kiiremad kollid, ja lisa kollid ei lisanud mängupildile vajalikku muutust, peamiselt seetõttu, et neil ei tekkinudki võimalust mängijat süüa.<br />
<br />
'''Wiki'''<br />
<br />
Wiki tundub üldjoontes asjalik, ning meeldis, et oli välja toodud klasside kirjeldused ning ka kasutatud materjalid. Samuti oli välja toodud erinevused klassikalisest pac-manist ja nende versioonist. Wiki puhul oleks soovitanud lisada seletuste juurde ka pilte, mis annavad tihtipeale parema arusaama, kui lihtsalt seletused.Samuti jäi natuke selgusetuks, mida siis ikkagi keegi tegi, sest kõigi taha oli kirjutatud ainult üldistavad märksõnad - Oleks oodanud natuke täpsemat kirjeldust, mida keegi ikkagi tegi. <br />
<br />
'''Kokkuvõte'''<br />
<br />
Kokkuvõtlikult võib öelda, et mäng on ülesannete kõrgustel.Mäng oli üllatavalt sujuv ja väga hästi kujundatud. Mängul esinesid mõningad viperdused, kuid neid võib pigem nimetada kahe silma vahele jäänud pisiasjadeks, kui tõsiselt võetavateks probleemideks. Kuigi mäng jäi minu jaoks kohati igavaks, võib selle kohta siiski öelda, et asi on maitses ning maitsed on erinevad. <br />
<br />
Jaan Vahtre A21<br />
<br />
----<br />
<br />
Üsna tore on leida sellist vanakooli mängu. Mängu vaadates tundub kõik ok ja graafika on ka ilus. Kuigi ta on liiga sarnane sellele originaalile. Arvan et oleks võinud teha mõned sellised suuremad muudatused sinna sisse... Et muuta mängu originaalist natuke erinevamaks. Arvan et huvitav lisa oleks näiteks kahe pacmani koostöö, niiöelda siis paarismäng. Kuid üldjuhul meeldis see mäng!<br />
<br />
Jaak Lehtsalu D22<br />
<br />
----<br />
<br />
Mäng on päris puhtalt lahendatud. Üllatavalt sujuv võrreldes paljude teiste esitletud mängudega. Silmailu on samuti piisavalt.<br />
Segadust tekitab veidi pime ala mängu paremas servas (keskel).<br />
<br />
Nagu ülalpool mainitud, ei töötanud ka minul nupud Q ja P.<br />
<br />
Mulle meeldis Game Over muusika. Ajas muigama. Samas kui mäng läbi sai, ei leidnud ma ühtegi nuppu kuidas oleks saanud uut mängu alustada. Ei toimunud Esc, ei enter ega klikkimine. Lõpuks pidin mängu kinni panema ja uuesti lahti tegema, et mängu jätkata.<br />
<br />
Mäng muutub päris kiiresti igavaks ja tundub, et mida suuremtatesse levelitesse jõuda, seda kergemaks mäng läheb. Koletised lähevad küll kiiremaks ja neid tuleb juurde, aga samas läheb ka PacMan kiiremaks. Kui aga süüa ära power up, siis see aeg on ikka 20 sekundit. Kui aga PacMan on kiirem, siis jõuab ta selle 20 sekundiga süüa ära palju rohkem kastikesi ilma et ta koletisi kartma peaks.<br />
<br />
Pean kiitma meeskonna Wikit, mis on väga põhjalikult koostatud.<br />
<br />
Ettepanekutena tooksin välja järgmised punktid:<br />
* Power-up'i saamisel võiks muutuda vaenlaste värv, nagu originaalses Pac-Man'is. Praegune lahendus on rahuldav, aga ma usun, et muudatust ei ole keeruline sisse viia.<br />
* Kui power-up on saadud ja vaenlane n-ö ära söödud, võiks samuti viimase värv selguse mõttes muutuda.<br />
<br />
Samuti võiks olla klasside [http://web.zone.ee/Pacman/doc/default.htm dokumentatsiooni] encoding UTF-8, vastasel juhul ei näidata täpitähti.<br />
<br />
'''Martin Lensment (D21)'''<br />
<br />
----<br />
<br />
Silma jäi just mängu ilus graafika ja sujuvus. Wiki oli samuti asjalik. Mis natuke häris oli see, et mäng sarnanes liiga palju originaalile, oleks tahtnud näha teiepoolseid mõtteid mängu teistsuguseks muutmisel, mingi muutus oleks võinud olla. <br />
Üldjoontes aga mäng vägagi mängitav ja hästi tehtud.<br />
<br />
Kaspar Kallasmaa D21<br />
<br />
----<br />
Mäng oli graafiliselt iseenesest ülikena. Samuti oli mäng väga sujuv ja kõik toimis loogiliselt, ka väga nostalgiline. Asja sound oli täpselt nii nagu olema pidi, 5+. <br />
<br />
Aga kas oli minu teema, või mis, aga kui kõik täpikesed olid söödud, jätkus mäng. Kas siis pidi mingit nuppu vajutama või midagi tegema, et edasi minna? Või polnud piisavalt intuitiivne minusuguse jaoks :)<br />
<br />
Wiki on asjalik, põhjalik. Selle kohapealt etteheiteid pole.<br />
<br />
Indrek Kõue D21<br />
<br />
----<br />
<br />
Mäng installeerus ja käivitus probleemivabalt. Ja nägi väga kena välja. Mängida oli täitsa mugav. Imelik oli see salakoht paremas servas, aga õnneks oskasid ka vaenlased sinna minna, mistõttu pole väga viga. High score aken väga ei meeldinud: kustutamisel tuleks ikka inimeselt üle küsida, skoori sisestades peaks saama ka nime kirja panna ja veel võiks olla nupp tagasi menüüsse vms. Kood on kenasti kommenteeritud ja üldiselt kena. Wiki on korralik, aga miskipärast on kirjeldatud nupud Q ja P, mida mul ei õnnestunud mängus kasutada.<br />
<br />
'''Robin Soon D22'''<br />
<br />
<br />
'''KArl Männil D22'''<br />
<br />
----<br />
<br />
Mängu enda idee mulle meeldis: Vana lemmik uues kuues.<br />
Muidugi meeldisid mängus kasutatud helid.<br />
Kriitika:<br />
Tuli hetk kus jäin mängu, nii et kõik punktid olid ära korjatud, aga samas mäng edasi ei jooksnud. tuleb välja et selles mustas alas mis jäeb paremale poole peidab endas veel kolme "nähtamatut" punkti. Nagu eelnevalt juba mainitud ei tee q ega p täht midagi. Samuti tekib küsimus. mille jaoks on mängus aeg, kui see mitte kusagil ei kajastu. Samuti kui sa satud surema selle koha peal kuhu tekivad vastased, siis ei saa midagi teha kui vaadata kuidas su elud kõik ära kaovad.<br />
<br />
----<br />
'''Hilinenud vastus arvustustele'''<br />
<br />
Vastused probleemide kohta:<br />
<br />
Nagu mõned arvustajad välja toovad ei olnud mäng eriti originaalne,seepärast saigi tehtud see pimeala,et natuke asja huvitavamaks muuta.Need kellel level ei vahetunud,siis te ei söönud ära punkte mis on seal nähtamatul alal.Oleks pidanud seda ala Wikis mainima.<br />
<br />
Kolli kartmine oli viimane asi mis lisati ja oli ausaltüteldes üpris testimata,seepärast muutus mäng lihtsaks.Kartmisperioodi peaks lihtsalt vähedama.<br />
<br />
Nupp P ja Q eemaldati mängust kuna ESC toimib juba Pausina ja Q(leveli vahetus) oli mõeldud ainult testimiseks.Vabandan,et need Wikisse sisse jäid ja segadust külvasid.<br />
<br />
Pacman peabki sündima seina sees,eeldatakse,et sealt liigutakse otse edasi paremale.Kui proovida kuhugi mujale liikuda on tõesti võimalus kinni jääda.<br />
<br />
Täname kõiki arvustajaid.<br />
<br />
''Meeskond Pacman''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Programmeerimine_CSharp_keeles:_2010_s%C3%BCgis,_p%C3%A4eva%C3%B5ppe_kokkuv%C3%B5tted&diff=22170Programmeerimine CSharp keeles: 2010 sügis, päevaõppe kokkuvõtted2011-01-05T17:36:24Z<p>Gkarm: /* Valminud projektid ja retsensioonid */</p>
<hr />
<div>=Valminud projektid ja retsensioonid=<br />
<br />
==Mohammed Ali (Näide) ==<br />
* '''Mäng''' : [[Meeskond "IDDQD"]]<br />
** Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
** Arvustus 2 : [[Talk:Meeskond "XNA (Xbox Not Available)"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Priit Siimo==<br />
* '''Mäng''' : [[Meeskond "Pacman"]]<br />
** Arvustus 1 : [[Talk:Meeskond "The Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Rendikunn"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Pohl"]]<br />
** Arvustus 1 : [[Talk:Meeskond "PE"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Indrek Tamm==<br />
* '''Mäng''' : [[Meeskond "2#4U"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Siiski"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
<br />
==Miina Sikk==<br />
<br />
*'''Mäng''' : [[Meeskond "2#4U"]]<br />
** Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Siiski"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Ying_Yang"]]<br />
<br />
==Helen Muidik==<br />
<br />
*'''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Taavi Ilves==<br />
<br />
*'''Mäng''' : [[Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Projekt_Tank"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Mihkel Sokk==<br />
<br />
*'''Mäng''' : [[Meeskond "Hype"]]<br />
** Arvustus 1 : [[Talk:Meeskond "H.A.S.H."]]<br />
** Arvustus 2 : [[Talk:Meeskond "Kosmoseahi"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "FilmiAhi"]]<br />
** Arvustus 2 : [[Talk:"LMDB"]]<br />
<br />
==Martin Lensment==<br />
<br />
*'''Mäng''' : [[Meeskond "Hype"]]<br />
** Arvustus 1 : [[Talk:Meeskond "XNA (Xbox Not Available)"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "HASH"]]<br />
** Arvustus 2 : [[Talk:Meeskond "ASP-TASTIC"]]<br />
<br />
==Taavi Jakoobi==<br />
<br />
*'''Mäng''' : [[Meeskond "Kosmoseahi"]]<br />
** Arvustus 1: [[Talk:Meeskond "2]]<br />
** Arvustus 2 : [[Talk:Meeskond "Sõjardid"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "FilmiAhi"]]<br />
** Arvustus 1: [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2: [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Jaak Lehtsalu==<br />
* '''Mäng''' : [[Meeskond "Hype"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pacman"]]<br />
** Arvustus 2 : [[Talk:Meeskond "2]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Tanel Liiv==<br />
*'''Mäng''' : [[Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Projekt_Tank"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Project Manager"]]<br />
** Arvustus 2 : [[Talk:Meeskond "ToString2"]]<br />
<br />
==Jaan Vahtre==<br />
*'''Mäng''' : [[Meeskond "Miinipilduja tuli"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Seda Sahradyan==<br />
*'''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "C-Team"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pohl"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Project Manager"]]<br />
<br />
==Kristjan Stolin==<br />
* '''Mäng''' : [[Meeskond "XNA (Xbox Not Available)"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Sõjardid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Kosmoseahi"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Ready or Not, Here it Comes!"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:"LMDB"]]<br />
<br />
==Jaan Kruusma==<br />
*'''Mäng''' : [[Meeskond "Projekt Tank"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Modern Iron"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Ready or Not, Here it Comes!"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 3 (kogemata) : [[Talk:Meeskond "codebastards"]]<br />
<br />
==Toomas Soha==<br />
*'''Mäng''' : [[Meeskond_"Blockmania"]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
*'''Ärirakendus''': [["LMDB"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Kaido Loonurm==<br />
*'''Mäng''' : [[Meeskond_"Blockmania"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Terav_Totris"]]<br />
<br />
*'''Ärirakendus''': [["LMDB"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Jarko Kaskmaa==<br />
*'''Mäng''' : [[Meeskond_"C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Sõjardid"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond_"ASP-TASTIC"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "HASH"]]<br />
<br />
==Rauno Rüga==<br />
* '''Mäng''' : [[Meeskond "C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Miinipilduja_tuli"]]<br />
** Arvustus 2 : [[Talk:Meeskond "2]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Skill and Others"]]<br />
** Arvustus 1 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Ilmar Telga==<br />
* '''Mäng''' : [[Meeskond "XNA (Xbox Not Available)"]]<br />
** Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
** Arvustus 2 : [[Talk:Meeskond "JingJang" ]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Ready_or_Not,_Here_it_Comes!"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
** Arvustus 2 : [[Talk:Meeskond "FilmiAhi"]]<br />
<br />
==Henrik Leinola==<br />
* '''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "The Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Allar Anijago==<br />
<br />
*'''Mäng''' : [[Meeskond "H.A.S.H."]]<br />
** Arvustus 1 : [[Talk:Meeskond "The_Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "HASH"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
==Siim Aaver==<br />
<br />
*'''Mäng''' : [[Meeskond "S.K"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "H.A.S.H."]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Jana ja poisid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Ready or Not, Here it Comes!"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
<br />
== Indrek Kõue ==<br />
* '''Mäng''' : [[Meeskond "C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pacman"]]<br />
** Arvustus 2 : [[Talk:Meeskond "The Adventurer"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "ASP-TASTIC"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
<br />
==Reigo Männiste==<br />
* '''Mäng''' : [[Meeskond "2#4U"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"The_Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"IDDQD"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Siiski"]]<br />
** Arvustus 1 :<br />
** Arvustus 2 :<br />
<br />
<br />
==Sten Vaisma==<br />
* '''Mäng''' : [[Meeskond "2#4U"]]<br />
**Arvustus 1 : [[Talk:Meeskond_"Hype"]]<br />
**Arvustus 2 : [[Talk:Meeskond_"H.A.S.H."]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Siiski"]]<br />
**Arvustus 1 : [[Talk:_"LMDB"]]<br />
**Arvustus 2 : [[Talk:Meeskond_"PE"]]<br />
<br />
<br />
==Joosep Ilves==<br />
<br />
*'''Mäng''' : [[Meeskond "IDDQD"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"Eagles_With_Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"The_Adventurer"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Jana ja poisid"]]<br />
** Arvustus 1 : [[Talk:Meeskond_"Alphabook"]]<br />
** Arvustus 2 : [[Talk:Meeskond_"Skill_and_Others"]]<br />
<br />
==Aare Roosiväli==<br />
* '''Mäng''' : [[Meeskond "Eagles_With_Lasers"]]<br />
**Arvustus 1 : [[Talk:Meeskond "Hype"]]<br />
**Arvustus 2 : [[Talk:Meeskond_"H.A.S.H."]]<br />
<br />
* '''Rakendus''' : -<br />
**Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
**Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Kaspar Kallasmaa==<br />
<br />
*'''Mäng''' : [[Meeskond "S.K"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Jana ja poisid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "HASH"]]<br />
<br />
==Raimo Tammel==<br />
* '''Mäng''' : [[Meeskond "The Adventurer"]]<br />
**Arvustus 1 : [[Talk:Meeskond "C-Team"]]<br />
**Arvustus 2 : [[Talk:Meeskond "Hype"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Project Manager"]]<br />
**Arvustus 1 : [[Talk:Meeskond "Modern Iron"]]<br />
**Arvustus 2 : [[Talk:Meeskond "Terav ASP"]]<br />
<br />
==Valdar Vaht==<br />
<br />
*'''Mäng''' : [[Meeskond "Kosmoseahi"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Projekt_Tank"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "FilmiAhi"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Alphabook"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Taivo Türnpu==<br />
*'''Mäng''' : [[Meeskond "C-Team"]]<br />
** Arvustus 1 : [[Talk:Meeskond "The Adventurer"]]<br />
** Arvustus 2 : [[Talk:Meeskond "H.A.S.H."]]<br />
*'''Ärirakendus''': [[Meeskond "ASP-TASTIC"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Siiski"]]<br />
<br />
<br />
==Mailis Toompuu==<br />
*'''Mäng''' : [[Meeskond "Sõjardid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Blockmania"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Kosmoseahi"]]<br />
** Arvustus 2 : [[Talk:Meeskond "PEA"]]<br />
*'''Ärirakendus''': [[Meeskond "Pohl"]]<br />
** Arvustus 1 : [[Talk:Meeskond "ISU - aI Sii jUu"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Alphabook"]]<br />
<br />
<br />
==Lauri Jansen==<br />
* '''Mäng''' : [[Meeskond "Sõjardid"]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "2"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "unknown"]]<br />
** Arvustus 1 : [[Talk:Meeskond "KRTK"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Siiski"]]<br />
<br />
<br />
==KArl Männil ==<br />
* '''Mäng''' : [[Meeskond "Eagles With Lasers"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Projekt Tank"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Pacman"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Books With Lasers"]]<br />
** Arvustus 1 : [[Talk:Meeskond "LMDB"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Jana ja poisid"]]<br />
<br />
==Madis Kõosaar==<br />
*'''Mäng''' : [[Meeskond "Projekt Tank"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Eagles With Lasers"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Miinipilduja tuli"]]<br />
<br />
*'''Ärirakendus''': [[Meeskond "Modern Iron"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Pohl"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]<br />
<br />
==Sander Baikov ==<br />
* '''Mäng''' : [[Meeskond "Eagles With Lasers"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Kosmoseahi"]]<br />
** Arvustus 2 : [[Talk:Meeskond "The Adventurer"]]<br />
<br />
* '''Rakendus''' : <br />
** Arvustus 1 :<br />
** Arvustus 2 :<br />
<br />
==Martin Tõkke==<br />
*'''Mäng''' : [[Meeskond "The Adventurer"]]<br />
** Arvustus 1 : [[Talk:Meeskond "PEA"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Miinipilduja tuli"]]<br />
*'''Ärirakendus''': [[Meeskond "Project Manager"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Skill and Others"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Modern Iron"]]<br />
<br />
==Gaspar Karm==<br />
* '''Mäng''' : [[Meeskond "Pacman"]]<br />
** Arvustus 1 : [[Talk:Meeskond "IDDQD"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Sõjardid"]]<br />
<br />
* '''Rakendus''' : [[Meeskond "Pohl"]]<br />
** Arvustus 1 : [[Talk:Meeskond "Jana ja poisid"]]<br />
** Arvustus 2 : [[Talk:Meeskond "Skill and Others"]]</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Skill_and_Others%22&diff=21622Talk:Meeskond "Skill and Others"2010-12-26T20:11:24Z<p>Gkarm: </p>
<hr />
<div>==Arvamus==<br />
<br />
Alustuseks jäi silma projekti põhjalik ja koos piltidega kajastamine wikis.<br />
Projekti oli oma arvutis meeldivalt lihtne tööle saada. Hiljem teiste autorite projekte katsetada üritades selgus, et see pole sugugi mitte enesestmõistetav.<br />
Projekt ise vastab esmapilgul ülesande püstituses olnud nõudmistele osas, mis puudutab andmete (nii ainete profiilid kui hinded) sisestamist. Kahjuks ei suutnud ma leida ühtegi aruannet, mida käesolev projekt väljastaks. Õpikeskonna puhul on mõistlikku vajadust aruannete järele võibolla keerulisem leida kui näiteks raamatukogu puhul, kuid raamatukoguga paralleele tõmmates oleks võinud välja tuua võimaluse reastada õpilasi õpitulemuste alusel või kuvada need, kellel on liiga vähe hindeid või liiga halb keskmine hinne vms.<br />
Projekti lähemalt katsetades selgub, et õpilaste profiilide lisamisega on kõik hästi. Samuti õnnestub lisada ainete profiile. Õpilasele hindeid panna ja muuta „Vaata ja muuda - hinded“ alt paraku ei õnnestu, hinde saab küll sisestada, kuid see ei salvestu. Kasutaja mugavuse ja arusaadavuse poole pealt tahaks hinnete lisamise juures näha nuppu „salvesta“<br />
Võimalik, et hinnete mittesalvestumine on kuidagi seotud projekti üles- või allalaadimisega. <br />
„Vaata ja muuda - hinded“ all on väli „Kokku“, kus õpilase hinded summeeritakse. Tavaloogika kohaselt oleks mõistlikum leida keskmine hinne, mitte hinnete summa. See järeldus põhineb muidugi ainult autori enda sisestatud ühe õpilase hinnetel, sest kuna hindeid lisada ei õnnestunud, ei saanud ka katsetada. <br />
Koodi uurides jäi silma ka see, et koodi on korralikult kommenteeritud.<br />
Projekti puhul meeldib selge ja loogiline avaleht. Ka idee, sisu ja võimalused on kokkuvõttes head (eriti arvestades seda, et projekt on põhimõtteliselt teostatud ühe inimese poolt, mitte tiimitööna).<br />
<br />
Janar Tooming DK21<br />
----------------------------------------------------------------------------------------------------------------<br />
'''Rakendus'''<br />
<br />
Rakendus täidab ülesande nõudeid kuid kuna andmebaasi puudujääkidele, peab paljusi andmeid mõtetult uuesti sisestama, nt hinded ja tunnid. Üldmulje on hea, aga praktikas kasutust ei leia, vähemalt seni kaua kuni korralik andmebaas on ehitatud ja programmi loogika vastavalt üles ehitatud.<br />
<br />
<br />
'''Lähtekood'''<br />
Lähtekood tundub asjalik ja töötab ning on kommenteerimisega ka viitsitud vaevata, aga vaadake oma andmemudel üle, teil on hinded eraldi olevas tabelis, mis pole seotud useri id'ega kuigi kõik peaks useri ümber toimuma. Eraldi on teil hinnete all eesnimi ja perenimi, andmete dubleerimine lihtsalt. Kui teil oleks hinde id ja useri id ära seotud oleks teil ühe kindla inimese hindeid palju lihtsam jälgida ja kuvada. Samuti on tund sidumata ainega. Andmebaas ei tundu jätkusuutlik ja nõuaks ümbertegemist.<br />
<br />
<br />
'''Wiki'''<br />
<br />
Wiki leht on väga hästi koostatud ja pakub korralikku ülevaadet programmi kasutamisest kui ka klasside kirjeldused on olemas.<br />
<br />
<br />
<br />
'''Jaan Kruusma, D22'''<br />
----------------------------------------------------------------------------------------------------------------<br />
Wiki<br />
<br />
Programmi kohta uurima hakates jääb silma hästi koostatud wiki koos illustreerivate piltidega. Wikis on olemas korralik programmi kirjeldus.<br />
<br />
Programm<br />
<br />
Välimuselt natuke tagasihoidlik kuid üsna lihtne. Minu arust ei peagi programm alati hästi "fancy" välja nägema. Ja tubli töö, sest programm tehtud ju siiski põhimõtteliselt üksinda. Programm ise on korralik, mõni asi on küll natuke segane, kuid siiski toimib. <br />
<br />
Lähtekood<br />
<br />
Koodi on lihtne lugeda ja kergesti arusaadav. Koodi on piisavalt kommenteeritud!<br />
<br />
Jaak Lehtsalu D22<br />
<br />
== Arvustus ==<br />
<br />
'''Üldine'''<br />
Rakendus vastab etteantud nõuetele, kuid disaini poole pealt on veidi puudujääke. Tean, et antud projektis hüppasid teised liikmed alt ära ning projekt on valminud ühe inimese käe läbi, seega ühe inimese kohta igati hea töö. Antud programm kasutust realselt ilmselt ei leia, enne kui on teinud läbi päris põhjaliku arenduse.<br />
<br />
'''Kood'''<br />
Kood tundub ilus ja arusaadav. Nagu eelmine arvustaja on kommenteerinud andmemudelit, siis ka minule tundus see ebaratsionaalne, ise oleksin teinud nii nagu ka eelmine kommenteeria soovitas. Kõige lihtsam oleks olnud võtta kasvõi mingi originaalsüsteem ette ja selle kloon ehitada, ainult parem ja ilusam :)<br />
<br />
'''Wiki'''<br />
Wiki leht on see eest üsna hästi koostatud ja annab hea ülevaate antud projektist.<br />
<br />
Taavi Ilves<br />
D21<br />
<br />
--------<br />
<br />
Rakenduse installimine on võrdlemisi lihtne. Üldjoontes töötab olemas olev funktsionaalsus üsna korralikult. Kasutajaliides on võrdlemisi hästi organiseeritud ja mõistetav.<br />
<br />
Projekt on ka üsna mõistlikult dokumenteeritud, kui arvestada selle all Wiki's toodud kirjeldust ja lähtekoodi kommentaare. Wiki's toodud kasutusjuhend annab väga hea ülevaate programmi kasutamisest ja võimalustest. Lähtekood on peaaegu täielikult kommenteeritud ning ka hästi vormistatud.<br />
<br />
Andmemudeli osas pean nõustuma eelnevate kommenteerijatega, et see võinuks olla veidi paremini läbimõeldud. Siiski on korraliku andmemudeli koostamine üsna aeganõudev tegevus ning kui aega vähe, siis ei pruugi see muidugi õnnestuda.<br />
<br />
Logi on lühike, ent vaatamata sellele informatiivne ja annab hea üldpildi projekti käigust.<br />
<br />
Eriti märkimisväärne on, et vaatamata sellele, et projekti realiseeris lõpuks vaid üks inimene üksi õnnestus see siiski tähtajaks valmis saada.<br />
<br />
*[[User:lkermas|LKermas]] D22<br />
<br />
--------<br />
<br />
<br />
'''Üldine''' <br />
<br />
Esmane mulje oli ehmatav, et mis siin kujundusega tehtud on. Kuigi rakendus vastab nõuetele, ei saa antud rakenduses kujundusest rääkidagi. Rakendus ise tundus põhjalik ja läbimõeldud ja võib öelda, et ühe inimese tööna tundub see asjalik, aga ilma kujunduseta rakendus kasutuspinda kohe kindlasti ei leia.<br />
<br />
'''Installeerimine ja kood'''<br />
<br />
Installeerimine läks ilma viperdusteta ja programmis töötas kõik sujuvalt, ning sellele annab tõestust ka suhteliselt korralikult kirjutatud kood. <br />
<br />
'''Wiki'''<br />
Wiki oli hästi koostatud ja sai ülevaate, millega üks inimene antud projektis tegeles '''<br />
<br />
<br />
'''Kokkuvõte'''<br />
<br />
Kuigi rakendus vastas nõuetele, ja oli koodi poole pealt olid asjad ilusti kirjutatud, ei saa ma nõustuda, et kogu projekt oleks hästi tehtud ja nõuetele vastav, sest lisaks koodile, on rakenduses tähtsal kohal ka kujundus. Antud ülesande üks tähtis komponent oli ka meeskonnatöö, mis peaks välistama sellise kujundusega lõpp produkti ja kuna antud juhul ei olnud tegemist meeskonnatööga, oli tulemus kohe ka märgatav. Siiski, ühe mehe töö kohta oli see aktsepteeritav töö. <br />
<br />
Jaan Vahtre A21<br />
<br />
----<br />
Wiki leht on väga hästi koostatud ning kõik on olemas. Väga lühikese ajaga on üks inimene suutnud ära teha terve rühma töö ning saanud <br />
ka valmis tähtajaks. Meeldis, et Wikis on iga valikuvõimalusega lehe kohta toodud ära väike kokkuvõte, mida sellega teha saab ning kasuks <br />
tuleb ka pildi olemasolu.<br />
<br />
Veidi häiris esileht, milleks ajada kasutajat segadusse nii paljude nuppudega, mida esialgu nagunii vajutada ei saa, ilma sisselogimiseta? Esileht oleks võinud lihtsuse mõttes olla vaid sisselogimine, ilma halli osata seal all. Samas jälle kui sisse logid, siis võiks sisse logimise pool üldse ära kaduda ning väljalogimine võiks olla üleval (ripp)menüüs. Lisaks need lisamise nupud asetsevad kuidagi läbisegi, võiks olla mingi süsteem, näiteks ülevalt alla. Meeldis, et oli all servas nö teadeteriba, mis teavitas kasutajat kui midagi läks korda või valesti.<br />
<br />
Kood on hästi kommenteeritud ja eesti keeles. Kood on jaotatud klassidesse, nii nagu peab (iga lehe taga peitub klass ning lisaks on veel <br />
kolm klassi, mille kaudu toimub vastavate andmete salvestamine andmebaasi).<br />
<br />
Ühe inimese kohta on ära tehtud suur töö ning rakendus töötab pisiviperustest hoolimata. Kuigi tegemist on tõsisemapoolse <br />
õppehaldussüsteemiga oleks võinud veidi ka disaini peale mõelda.<br />
<br />
Helen Muidik D21<br />
----<br />
<br />
== Arvustus ==<br />
<br />
'''Kasutamine''':<br />
Registreerimiel ja sisselogimisel on kõik ilusti arusaadav.<br />
Kuna ma ei alustanud aga Wiki lugemisest, siis tekkis peale seda kerge hämming, ei teadnud mida edasi <br />
teha. Selle vastu aitas Wiki. Võib-olla peaks kasutajaliidese ülesehitust veidi muutma ja arusaadavamaks <br />
muutma, sest praegu võib tekkida arusaamatusi.<br />
<br />
'''Mida võiks muuta''':<br />
Toimunud tunni aken võiks olla muudetava suurusega, seal midagi ära lõhkuda ei anna.<br />
Samas aknas võiks gridist eemaldada tühja rea, kus saab asju "lisada".<br />
<br />
Projekti edasi arendades võiks lisada natukene funktsionaalsust, just erinevate kokkuvõtete kohta.<br />
Samuti võiks saada muuta hinnete "nimesid" ja ka nende arvu, äkki on vaja panna välja üle 10 hinde.<br />
<br />
Samuti võiks võimaldada märkida kindla õpilsae kohalviibimist teatud tunnis<br />
Veidi segaseks jääb ka hinnete kogusumma leidmise mõte.<br />
<br />
Meeldib, et tegevustele antakse tagasisidet.<br />
Meeldib, et EAP vale formaadi puhul näidatakse vea koht punase servaga.<br />
<br />
'''Kood''':<br />
Kood on korrektselt kommenteeritud. Ülesehitus on selge ja arusaadav.<br />
<br />
'''Wiki''':<br />
Kui niisama vaadates võib rakendus jääda veidi segaseks, siis Wiki annab ilusa ülevaata mida ja kuidas <br />
teha, seda koos piltidega. Kõik vajalik mida ma Wikist otsisin oli seal ka täiesti olemas.<br />
<br />
'''Kokkuvõte''':<br />
Projekt eesmärgid on suuremas osas täidetud. Veidi võib nuriseda üldise statistika ja ülevaate puudumise <br />
<br />
poolepealt. Samas püüan ka meeles pidada, et projekt on koostatud 1 inimese poolt. Bottom line - kasutajaliidest veidi paremaks, paar funktsiooni juurde ja hakkab looma.<br />
<br />
<br />
'''Taavi Jakoobi D22'''<br />
<br />
----<br />
<br />
Asi läks ilusti tööle ja probleeme ei esinenud.<br />
<br />
Lugedes siin mõne inimese virinad välimuse üle siis mina küll sellest aru ei saa,igati soliidne ju.<br />
<br />
Samuti UI kohta,minule tundus igati loogiline,sain kõik asjad tehtud ja isegi enne suurepäraselt koostatud õpetuse lugemist.Ainuke asi mis häiris oli näiteks hinnete sisestamisel kui klikkida mingit tabelit siis sai sealt ära ainult ESC i vajutades.Võiks olla nii,et kui kilikid teisele tabelile läheb kirjutamine sinna kohe üle.<br />
<br />
Koodis olid kommenteeritud ainult funktsioonid,nende sisu üldjuhul oli kommenteerimata .Üldiselt oli siiski iga tegevus seal arusaadav.<br />
<br />
Andmemudeli osas nõustun teistega.<br />
<br />
Wiki suurepärane.<br />
<br />
Kõik projekti nõudmised on täidetud.<br />
<br />
'''Gaspar Karm''' D22</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Jana_ja_poisid%22&diff=21612Talk:Meeskond "Jana ja poisid"2010-12-26T19:03:51Z<p>Gkarm: </p>
<hr />
<div>Wiki: Wiki on piisavalt põhjalik, on olemas sihid, logi ja tööjaotus. Eriti meeldib mulle tööjaotuse sektsioon, kus on määratud kes mida teeb ning kas tema ülesanne on lõppule viidud. Ekraani pauk on ka olemas mis on pluss.<br />
<br />
Kasutajaliides: Kasutajliides on kena, mulle meeldib. Ainuke asi mis vähekene häirib on see tegumi-kast (kuhu ilmuvad sooritatud ülesanded). See meenutab mõnevõrra kasti, kuhu ma pean ise midagi sisse kirjutama. Nupudele oleks võinud luua mõne ühtse stiili.<br />
<br />
Funktsionaalsus: Funktsionaalsus on kõik korrektne ja töötab nii nagu peab. Väga häiriv asi, mis silma jäi, oli see, et kui regitreerida kastuaja, siis ei saadeta mingit tagasisidet, et mis nüüd toimus. Ilmub lihtsalt tegumi-kast sõnum Valmis- mis asi on valmis? ja tekib nupp tagasi-tagasi kuhu?<br />
<br />
Kood: Puudub ülevaade, kuna wikilehel ei ole linki lähtekoodile.<br />
<br />
<br />
<br />
[[User:Ikoue|Ikoue]] Indrek Kõue, D21<br />
<br />
<br />
----<br />
Lihtsa ja arusaadava ülesehitatud programm. Miskil põhjusel minul ei toiminud laenutuste lisamine. Programm teatas küll, et laenutamine õnnestus, aga laenutuste lehele uusi ridasid ei tekkinud. Samas raamatute lisamine toimis nagu peab. Pärast uue kasutaja loomist võiks võibolla uue kasutaja kohe sisselogida. Kuna lähtekoodi ei ole, siis ei tea, kas VaataLaenutusi nupu mitte töötamine on minu kohalik probleem või programmi viga. Muidu kena raamatukogu haldus.<br />
<br />
Artur Mölter<br />
<br />
<br />
-------------<br />
Registeerimise formil üpriski korralik kontroll va. see, et ei kontrollitud kas tegu on emailiga. <br />
Pärast registeerimist ei oska kuidagi edasi käituda, teatab küll, et valmis, aga mis edasi?<br />
<br />
Raamatute lisamine toimis ootuspäraselt, samuti meeldis korralik raamatute sorteerimine.<br />
Algul tuli üpris pikalt mõistatada kuidas laenutamine toimida võiks, oleks oodanud mingisugust laenuta nuppu.<br />
Nupule "Laenuta" vajutades kuvas iga raamatu kohta "Keegi jõudis sinust ette ja laenutas selle raamatu juba ära" kuigi näitas, et raamat on saadaval.<br />
<br />
Wiki piisavalt põhjalik, korralik logi, ning eriti meeldis tööjaotuse tabel.<br />
<br />
Lähtekood korralikult klassideks jaotatud, ning piisavalt komenteeritud.<br />
<br />
Kokkuvõtlikult võiks öelda Heiki Tähise sõnad "testimine, testimine, testimine".<br />
<br />
<br />
Allar Anijago, D21<br />
<br />
<br />
'''Märkuseks eelmisele kommentaarile:''' Sellel EXE versioonil oli tõesti antud viga küljes (unustatud uuendamata). Otse source koodist käima pannes oleks kõik korralikult toiminud. Nüüdseks panin uue exe ka üles.<br />
<br />
Siim Aaver<br />
<br />
<br />
-------------<br />
Ma ilmselt kasutasin juba parandatud versiooni asjast, siis ülalkommijate märgatud puuduseid ma ise ei märganud.<br />
<br />
Minu arust kogu programm toimis ootuspäraselt. Raamatu ilmumisaega ei kuvatud kuskil nähtaval kohal.<br />
<br />
Ja veel - J.Pöial, "Algoritmid", fantaasiakirjandus<br />
<- naersin end ribadeks (samas lahtris Harry Potteriga)<br />
<br />
Üldkokkuvõte: täielikult rahuldav.<br />
<br />
Kristjan Stolin, D21<br />
<br />
<br />
---------------<br />
wiki on korralik, saab hea ülevaate kus, mis ja kes asjaga tegeles.<br />
imelik oli see, et registreerudes saab rõõmsa teate et midagi on valmis, nüüd peab ise otsustama et edasi tuleb sisse logida.<br />
lisasin siis ka paar raamatut, ei leidnud kohta kust lisada liike, kui neist peaks puudus tulema. kokku neid 11, sinna otsa võiks lisada kaheteiskümnendaks liigiks muu või midagi muud sellist. Aasta kohale kirjutasin mingi sõna et vaadata kas saan ka mingi veateate aga ei midagi. aastat väli on vist lihtsalt iluasjaks pandud. Visuaalselt raamatute tabelid on piisavalt suured ja kuna neid saab kiirelt reastada nime või autori nime järgi, siis peaks sealt olema lihtne sobivat raamatut üles leida, sest otsingu väli on puudu. Kuna iga kasutaja saab raamatuid lisada ja omanikuna kuvatakse tema nimi, siis on see hea abivahend just siis kui seda programmi kasutab väga palju inimesi, kellel kõigil kodus palju erinevaid raamatuid.<br />
<br />
Urmo Tamme D21<br />
<br />
<br />
----<br />
'''Retsensioon'''<br />
<br />
'''Ärirakendus'''<br />
<br />
*Teema valitud õppejõu poolt välja pakutud kahest teemast. Esmamulje rakendusest oli positiivne. Kõik nupud töötasid, nii nagu vaja. Võib ütelda, et meeskond on ülesande miinimumnõuded täitnud. <br />
<br />
'''Asjadest täpsemalt'''<br />
<br />
'''Kujundus'''<br />
*Kujundus jättis positiivse mulje. Mulle tundus ka paigutus täiesti loogiline olevat. Arvatavasti saaks ka Tädi maali oma raamatute haldamisega hakkama, kui tal oleks selline rakendus kodus kasutusel.<br />
<br />
'''Puudulikud Lahendused'''<br />
*Puuduseks võiks pidada seda, et ei olnud realiseeritud muude andmekandjate (CD, DVD plaadid, videokasetid jms.) laenutamise võimalust. Samuti ei ole võimalik otsida raamatut mingite ette antud parameetrite järgi. Samuti pidi nuputama, kuidas laenutamine toimub, aga natuke nuputamist ja oligi lahendus käes, et asjad toimivad nagu ikka windows-i maailmas - topeltklikkimisega.<br />
<br />
'''Wiki'''<br />
*Wiki tundub üldjoontes asjalik. Täiesti arusaadavalt on välja toodud, kes millega tegeles. Oleks ju võinud välja tuua ka need aspektid, kus meeskond hätta jäi, aga võib-olla sellised kohti neil ei tekkinudki.<br />
<br />
'''Kokkuvõte'''<br />
<br />
*Kokkuvõtlikult võib öelda, et rakendus on ülesannete kõrgustel, kuna kõik esmased nõuded rakendusele on täidetud, lisavõimaluste realiseerimine on vist jäetud tulevikku. Positiivse poole peale võib kanda ka selle, et raamatud saavad lisada kõik kasutajad ja sellega suurendada laenutuse valikuvõimalusi. <br />
<br />
[[User:Smaeks|Smaeks]] 16:28, 20 December 2010 (EET)<br />
<br />
<br />
----<br />
'''Retsensioon'''<br />
<br />
Teemaks on kodune raamatukogu mis on üks etteantud valikutest. Ülesanne on realiseeritud osaliselt, ehk siis alus on valmis, natuke vajaks veel nokitsemist. Kasutaja saab ära registreerida ja kasutaja saab oma profiili muuta. Enda kasutajat registreerides, sain aru, et emaili väljale võib kirjutada ükskõik mida, vast siis teistele väljadele ka, ehk siis ei kontrollita andmeid mingite tingimuste vastu, vist. Peale kasutaja registreerimist ei saanud kohe aru, et kas läks hästi või halvasti, hiljem märkasin päises väikest märguannet õnnestumise kohta. Logisin sisse ja siis uuesti välja ning kui siis vajutasin uuesti registreeri siis olid väljad juba automaagiliselt täidetud, see oli huvitav. Raamatuid saab sisestada ja saab ka pärida sinu enda raamatuid või siis kõike, aga sellega on ka päringute osa läbi. Samuti ei suutnud ma välja laenutada sealt raamatuid. <br />
Samas on asi ikkagi realiseeritud ja ma mõistan, et aega on vähe aga tegimis palju, seega tubli töö, ning kui keegi viitsib natuke veel nokitseda saab asjast asja ka.<br />
<br />
Ragnar Nurmla<br />
<br />
<br />
----<br />
Wiki leht kajastab nii ideed, juhendit kui ka ülesannete jaotust, samuti on olemas logi, illustreeriv pilt ning viited exe-failile ja lähtekoodile. <br />
Võib-olla mis puudu on ja silma hakkas on klasside kirjeldus, kuigi samas see on vabandatav, kuna klasse oli tõesti palju, seega ka klasside nõue on täidetud.<br />
<br />
Esimese asjana hakkas silma, et mõned asjad olid paigutatud eraldi kaustadesse, näiteks pildid ja paneelid. Kood on kommenteeritud eestikeelsena, meeldis, et summary's oli ära toodud üleüldine seletus, mida selles klassis tehakse. Raamatu ID oli see, mis listis häiris, kuna see algas 48-st. Oleks võinud olemata olla. Registreerimise lehel jah ei kontrollita emaili, mina näiteks sisestasin jkl ning sellega jäädi rahule, samas kui email on kontaktviis raamatu tagastamiseks, siis võib tekkida probleeme. Samas ei võimaldata sama emailiga inimesel teist kasutajat teha. Segadust tekitas tõepoolest ka registreerimise kinnitamine, teavitatakse lihtsalt, et on valmis, aga samas võiks ju siis suunata sisse logimise lehele, selleks aga peab vajutama nuppu "tagasi". Ei tea, kas parooli kuvamine Profiili all sellisel kujul oleks kõige õigem variant. Üpriski kavalalt on teostatud laenutamine, kasutaja saab küll vajutada laenutuse nuppu, aga seejärel peab ootama, kas raamatu omanik rahuldab taotluse. Samas see variant töötas ilusasti. Ka raamatu lisamine töötas hästi, tekkis rida õigete andmetega listi. Samas häiris jälle selline asi, et kui ette jäi list enda laenutustega, siis väljalogimisel see ei muutunud kõikide raamatute listiks, vaid näitas ikka kasutaja laenatud raamatuid. Samas võiks ka sisselogimine olla kas eraldi lehel või siis niimoodi teostatud, et raamatulisti ei näe, kui ei ole sisse logitud, oleks silmale mugavam. Meeldis, et on võimalik reastada tähestikuliselt pealkirja, autori, žanri jne järgi, et saaks otsitud raamatu kiiremini leida.<br />
<br />
Vaeva on asjaga nähtud ning rakendus töötas küllaltki hästi!<br />
<br />
Helen Muidik D21<br />
<br />
<br />
----<br />
<br />
'''Arvustus'''<br />
<br />
'''Välimus''':<br />
Värvilahendus oli selline hea, neutraalne. Veidike riivas silma vaid see hetkel valitud raamat, sinine.<br />
Tagasiside kastike oleks võib-olla võinud olla veidike väiksem, praegu on palju tühja ruumi.<br />
<br />
'''Kasutamine''':<br />
Eks siis eesmärgiks oli asja võimalikult palju lõhkuda<br />
<br />
- Registreerimise õnnestudes sattusin kohta, kust kohe edasi ei osanudki minna.<br />
- Registreerimisel ei kontrollitud e-maili formaati, minu 987 läks ilusti läbi<br />
- Lubati lisada raamat, millel ei olnud täidetud muid välju kui ainult žanr<br />
- Ka täiesti tühjade väljadega raamatu lisamisel anti infoboxi teade, et raamat on lisatud (reaalselt ei tehtud midagi).<br />
- Raamatute vaate ja raamatute lisamise vahel tekkis konflikt "kuva kõik raamatud" nupu ja reaalse nimekirja vahel, näidati teist asja.<br />
- Hetkeks tekkis küsimus, kuidas laenutada, päring peale topeltklõpsu võttis lihtsalt aega :)<br />
<br />
Aga üldjoontes süsteem mulle meeldis. Endalt midagi laenutada ei saa ja laenutuste süsteem on kasutajasõbralikult lahendatud.<br />
<br />
'''Kood''':<br />
Mõnes kohas on kasutatud regioone, teises mitte. Valdavalt on kood kommenteeritud, mõnes kohas põhjalikumalt, teises vähem.<br />
Koodi ilusa struktuuriga ja arusaadav. Kasutamise ajal midagi katki ei läinud, ainult ootama pidi veidi.<br />
<br />
'''Boonus''': <br />
Ei olnud vaja lisaks tegeleda arvuti eelseadistamisega, et programm tööle hakkaks.<br />
<br />
'''Wiki''': <br />
Wiki sisaldab üldiselt kõike vajalikku. Kui siis oleks võinud lisada veidi põhjalikuma kasutajajuhendi, kuigi programm on täiesti kasutatav ka ilma eelneva instrutaažita. Tööjaotustabel on väga ilus ja annab projekti olukorrast hea ülevaate (mis paistab ka tõele vastavat).<br />
<br />
'''Kokkuvõte''':<br />
Projekti eesmärgi võib lugeda edukalt täideviiduks. Kui veel kõrvaldada eespool mainitud pisivigu, on tegu täiesti töötava lahendusega. Välise ndmebaasi kasutamise kohta sai juba praktikumis piisavalt infi kuuldud ;)<br />
<br />
<br />
'''Taavi Jakoobi D22'''<br />
<br />
<br />
----<br />
<br />
Esimese asjana lõi kohe silma see, kui kena kasutajaliides oli. Kõik asjad olid enamasti lihtsasti arusaadavad. Kui oleks kuidagi ilma juhendit lugemata aru saanud, kuidas raamatu dialoogi lahti saada, võiks kasutamismugavuse eest ilmselt maksimumpunktid anda. Vigu eriti palju ei märganud, vormidel oleks võinud paaril väljal parem kontroll olla. Märgi ' kasutamine lõppes errorteatega ehk SQL jälle varjestamata.<br />
<br />
Koodi uurides ei leidnud ma esimese hooga midagi eriti üles. Lähemal uurimisel selgus, kuhu enamik funktsionaalsust pandud oli. Minu meelest on siin tegemist ülemõtlemisega, mõningad asjad oleks saanud paremini lahendada. Samas üldiselt jättis kood hea mulje. Häiris, et andmebaasi ühendus tekitati iga päringu jaoks uuesti.<br />
<br />
Kokkuvõttes jättis programm väga positiivse mulje- visuaalne pool oli väga meeldiv, kasutajaliidest oli mugav kasutada, funktsionaalsus oli paigas, kood oli korralik ja eriti probleeme ei leidnud.<br />
<br />
Valdar Vaht D22<br />
<br />
<br />
----<br />
<br />
Wiki leht sisaldab kõike vajalikku. Olemas on exe ning lähtekoodi laadimise võimalus.<br />
<br />
Kood on kommenteeritud ning küllaltki lihtsasti loetav. Mõistlikkuse piires oli kasutatud ka klasse.<br />
<br />
Programm ise erines teistest sarnastest. Oli funktsionaalsem (emaili teated) ning kõik toimis ilusti. Kahjuks puudus rakendusest raamatu otsimise võimalus. Veidi häiris ka taustapilt mis muutis teksti osadest kohtadest loetamatuks.<br />
<br />
Registreerimisel võiks muidugi küsida mingit kinnitust. Hetkel saab kasutada programmi kellegi spämmimiseks.<br />
<br />
Jarko Kaskmaa D21<br />
<br />
----<br />
<br />
Esiteks kiitus, et on viitsitud asi panna ühte lihtsasse exe'sse, et teistel mõnusam seda käima lükata ja hinnata oleks.<br />
Teiseks, pole vist arvestatud netbookide kasutajatega. Minul on väike 1024x576 resoga netbook ja siia see liides kahjuks tervikuna ära ei mahtunud.<br />
Muidu tundub korralik, nokkida võiks selle kallal natuke, et 'vaata laenutusi' lehel võiks olla kirjas 'lõpp' mitte 'lopp', igal pool mujal tundub õ ilusti olevat. Aga see väike iluveakene :)<br />
Muidu oli kasutajaliides hea, intuitiivselt toimis kõik, ei pidanud kuskil manuaali otsima hakkama.<br />
Wiki on asjalik, välja toodud kenasti kes midagi tegi.<br />
<br />
Taivo Türnpu D21<br />
<br />
----<br />
<br />
See exe versioon on tõesti hea,kindlasti ka põhjus miks siin nii palju retsensioone on.Välimus on programmil väga ilus ja kasutajaliides ilusti arusaadav.<br />
<br />
Kood on ka väga arusaadavalt kirja pandud,kommentaare on piisavalt.Viriseda saaks ainult selleüle,et kohati on palju koodi välja kommenteeritud ja tundub,et pole viitsitud lõplikult ära kustutada.<br />
<br />
UI juures on kõik väga hea,kõik tundub tõesti väga loogiline.<br />
<br />
Imelik tundub see,et kui laenutada kellegilt raamat,siis peab see,kellelt laenutada selle taotluse heaks kiitma aga juba enne heakskiitmist pannakse saadaval väärtuseks EI.Mis tähendab,et selle ajajooksul ei saa keegi enam taotlusi saata.Võiks olla nii,et omanik siis ise valib kellel laenutada,kui taotlusi on mitu.<br />
<br />
Üldiselt tundus kõik väga hea ja probleeme polnud,projekti nõuded on kõik kindlasti täidetud.<br />
<br />
Wiki on samuti hea,iga inimese panus on selgelt näha.<br />
<br />
'''Gaspar Karm''' D22</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22IDDQD%22&diff=21609Talk:Meeskond "IDDQD"2010-12-26T18:34:38Z<p>Gkarm: </p>
<hr />
<div>Minu, kui inimese jaoks, kes pole väga palju erinevaid mänge mänginud, oli tegemist küllaltki põneva ja originaalse mänguga, olenemata sellest, et eeskujuks oli võetud üks teine mäng. <br />
Kasutusjuhendist ei saanud algul päris täpselt aru, et milliste nooleklahvidega mäng töötab, seega pidin aeglaselt mitu korda seda lugema ning lõpuks asi ikkagi õnnestus ja kohe enam surma ei saanud.<br />
<br />
Rääkides mängu nõuetest, siis olid olemas nii mängu tasemed, mis olid päris huvitavalt lahendatud, punktiarvestus toimis ja ka klaviatuuri ning Xboxi tugi. Klasse oli piisavalt palju, seega on ka see nõue täidetud.<br />
Rääkides graafikast, siis mäng nägi päris hea välja, kuigi müntide eristamine taustalt tekitas aeg-ajalt raskusi, kuid võimalik, et see oligi nii mõeldud mängu raskemaks muutmiseks. Suureks plussiks pean muusikat ja heli, kuna just selline heli sobis sinna nagu valatult!<br />
Kasutati päris palju regioone, mis muutsid koodi lugemise mõnusamaks ja paremini jälgitavaks. Meeldis, et enam-vähem iga klassi alguses oli summary's kirjas pisike tutvustus järgneva klassi kohta. Kohati oli koodi ka mujal kommenteeritud. Sarnased asjad olid paigutatud eraldi kaustadesse, nt. pildid kõik ühes kaustas ja ekraaniga seotud klassid teises kaustas.<br />
<br />
Häiris üleüldiselt võib-olla see, et kui mäng sai läbi ning ekraanile ilmus "Game Over", siis mäng väljus ise. Oleks tahtnud valikut, et kas "lõpeta" või "alusta uuesti" nagu oli ka menüüs ESC-i vajutades. Samuti oleks paus kohati päris kasulik olnud.<br />
Wikis on olemas nii tööde jaotud, klasside lühike kirjeldus, kasutusjuhend kui ka viited lähtekoodile ja exe-failile.<br />
Kuigi mõned pisiviperused olid oli tegemist siiski laheda ning küllaltki raske mänguga, mis muutis mängimise põnevamaks!<br />
<br />
Helen Muidik<br />
D21<br />
----<br />
<br />
Väga lihtne ja äge mäng. Helid olid head kuid visuaalse poole pealt ei meeldinud tausta värv, kuna mündid polnud selle pealt hästi näha. Kuskil otseselt kirjas ei olnud, mis nuppudega täpselt mängida, aga ei tekkinud ka raskusi kuna olid valitud sellised nupud, mida kasutatakse enamuses sellistes lihtsamates mängudes.<br />
<br />
Ei meeldinud see, et peale surma saamist läks mäng ise kinni. Peaks tulema mingi menüü, et mida mängija edasi tahab teha, või vähemalt minema tagasi peamenüüsse.<br />
<br />
Wiki leht on korralik. Kõik on olemas mida vaja ning ilusti laetavad lähtekood ja exe fail.<br />
<br />
Klassid on kõik kirjeldatud ja kasutatud ka regioone ning koodi on väga lihtne lugeda<br />
<br />
Jarko Kaskmaa D21<br />
----<br />
<br />
*Kood on väga korralikult klassides ja regioonides. Selgitavaid kommentaare oodanuks rohkem.<br />
*Wikileht sisaldab endas kõike, mida nõutud<br />
*Mängu olemus jäi esialgu segaseks. Enne wikilehe lugemist asusin hooga mängima ja feilisin mitu korda kuni lõpuks pihta sain mis nö. edasiviivaks jõuks on. Graafika on hea aga segadust tekitav. Münte on raske märgata nii et mäng tundub selline pisut random läbitavusega olema. Häirib see, et mäng end kinni paneb kui surma saad. Tore oleks otsast peale kohe alustada. Samas funktsionaalsus on korras ja kõik tundub töötavat. Vb oleks mingi mängusisene juhend hea olnud. Mängust väljudes on kinnituse küsimine. Seda pole teistel märganud ning tuli isegi meeldiva üllatusena.<br />
<br />
Kokkuvõttes hea mäng.<br />
<br />
Reigo Männiste<br />
D22<br />
<br />
----<br />
<br />
Mäng väga hea,alguses loomulikult ei saanud midagi aru,mis teha tuleb ja miks kogaeg surma saan.Peale paari katsetust sain asja selgeks.<br />
Jooksis sujuvalt ja probleeme ette ei tulnud.<br />
<br />
Nõustun eelneva arvustusega sellepoolest ,et mäng oli suht random.Kiirus oli liiga suur ja münte ei olnud näha.Natuke häitis ka see,et kui läbi seina minna siis kohe ilmud teiseltpoolt välja.Kuidagi hakkas see segama.Natuke liiga järsk tundus.<br />
<br />
Kood on üldiselt okei.Klassides ja piisavalt kommenteeritud.Ka on näha Xboxi tugi.<br />
<br />
Kui mäng otsa saab siis läheb ta lihtsalt kinni,mis on väga ebameeldiv.Oleks võinud natuke rohkem vaeva näha selle osaga.<br />
<br />
Koodis ei kontrollita,kas edetabeli fail eksisteerib,näiteks minul jookseb mäng kokku,kui vaadata edetabelit või kui mäng otsa saab,kuna faili ei leitud.Samas ma kompileerisin selle ise ja olen kindel,et kui kasutada installikat seda probleemi ei ole.<br />
<br />
Wiki tundub just tegevuse kirjeldamise koha pealt natukene tühi samas muud osad on väga head.<br />
<br />
Kõik nõuded projektile on edukalt täidetud ja peale selle on veel hea mäng ka :)<br />
<br />
'''Gaspar Karm'''<br />
D22<br />
<br />
----</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22S%C3%B5jardid%22&diff=21598Talk:Meeskond "Sõjardid"2010-12-26T18:15:15Z<p>Gkarm: </p>
<hr />
<div>Mängu idee pole uus ja mäng on poolik. Ei saa aru miks on wiki lehel kirjutatud tetrisest. Tundub nagu oleks kiiruga mingi mäng valmis klopsitud ja siis on unustatud wikit muuta.<br />
Wiki on üldiselt väga vähe informatiivne.<br />
<br />
Mängus on levelid, kuid ei saanud aru, mis levelite vahetusega muutub.<br />
Peale surma saamist liikus Tux vasakusse nurka, mis oli samuti ebamugav. Loogiline oleks, et ta liiguks keskele tagasi.<br />
Mängu manuaal oli vigane/vale. Unustatud vist muuta peale mängu valmimist.<br />
<br />
Klasse on minu arvates liiga palju. Sarnased meetodid oleks saanud viia kokku ühte klassi.<br />
<br />
Mängu taust genereeritakse jooksvalt, mis on hea, kuid see võiks vertikaalselt liikuda. Mängus on heliefektid, mis tegid mängitavust natukene meeldivamaks.<br />
<br />
'''Jarko Kaskmaa D21'''<br />
----<br />
Mäng töötab. Mängu sisu on enam vähem sama kehva kui paljudel teistel projektidel (ja sellise lühikese mahuga ei olegi mõtet palju oodata) (see on siis samad vastased, sama level kordusena).<br />
Esimene üritus (ja ka viimane mängu seda mängu mängida) lõppes mu surmaga lev 9, (alles olid kõik elud, lihtsalt klotsid jõudsid alla). Koodi vaadates 5 minutit oli selge et level 9 oli ka viimane level, nii et uuesti üritamise soovi ma ei tundnud.<br />
<br />
Source Code:<br />
Klassid on minu arust tehtud ok-lt. Struktuur on arusaadav. Pooled klassid on ka kommenteeritud, aga isegi kommenteerimata osa on arusaadav.<br />
<br />
Musa, pilt, üldine ülesehitus- talutav.<br />
'''Kristjan Stolin D21'''<br />
<br />
----<br />
<br />
'''Idee''': Vana hea mäng, mida on alati tore uues kuues näha.<br />
<br />
'''Välimus''': Valitud värvid on head ja neutraalsed, ei tee silmadele haiget ja kõik on ilusti loetav. Lihtsuses peitub võlu.<br />
Mäng ise: Paremasse äärde jõudes ja edasi liikuda proovides tekivad pingviinikesel krambid ja kukub tõmblema. Vahelduse huvides oleks <br />
võinud mõnda levelisse lisada mõne muu vastase, vastase kuuli või näiteks mõne "bossi". Ainult vastaste kiiruse suurenemine muutis mängu <br />
veidi üksluiseks. Surres vasakusse nurka liikumine oli veidi tüütu, kuid aitas ilmselt tunduvalt järgnevatel sekunditel ellujäämisele <br />
kaasa. Ja ma usun, et '2' asemel 'ä' kasutamine ei oleks ka midagi katki teinud.<br />
Tundsin puudust lisalevelitest ja hi-scorest.<br />
<br />
'''Kood''': Menüü klassid oleks võinud koondada kokku ühte kausta. Samuti on nendes klassides suhteliselt palju korduvat koodi. Pooltel <br />
klassidel puuduvad kommentaarid. Kood iseenesest selge ja struktuur normaalne. Mängides kordagi katki ei läinud, mis on hea! Menüüde <br />
kõrvalt oleks võinud teha ka lisaks veidi rohkem contentit mängule :)<br />
<br />
'''Wiki''': Nagu ka eelmevalt mainitud, siis Wikist oleks oodanud enamat. Kui võeti ette logi-pidamine oleks võinud seda ka jätkata. Paha ei <br />
oleks teinud ka mõni pilt. Ootan siiani põnevusega, millal täidetakse lubadus wikisse täiendavat informatsiooni lisada!<br />
<br />
'''Üldiselt''': Enamus kriteeriumitest olid täidetud. Puudulikuks jäi Wiki. Mäng ise on.. mängitav, aga kas ka uuestimängitav (hiscore) <br />
Arenguruumi on aga eesmärk täidetud.<br />
<br />
'''Taavi Jakoobi D22'''<br />
<br />
----<br />
<br />
Tundub,et iga meeskonnaliige tegi oma mängu ja siis pärast tehti selgeks,kelle mäng üles pannakse.<br />
<br />
Täitsa mängitav mäng oli,jõudsin samuti 9. levelisse aga siis kahjuks vedasin inimkonda alt.Mäng jooksis sujuvalt ja mingeid probleeme<br />
ette ei tulnud.<br />
<br />
Koodi vaadates,tundus ,et klasse on kohati liiga palju.Menüü klassid oleks saanud vast kokku panna aga üldiselt on kood kommenteeritud <br />
ja arusaadavalt kirjutatud.Xboxi tugi on koodist näha.<br />
<br />
Kuna inimeste vahel meeskonnatöö nähtavasti eriti ei sujunud on koormust saanud kõik liikmed(tehti ju põhimõttelislt kolm mängu).Preagune mäng<br />
on küll pisut kehvem,kui teiste meeskondade omad aga koormusnõue on kindlasti täidetud.Pigem tegid teised nõudest üle,kui nemad alla.<br />
<br />
Eriti tooksin väja heliefektid mis olid väga head.<br />
<br />
Kõik nõuded projektile on täidetud,peale edetabeli.<br />
<br />
Negatiivsena tooksin välja Wiki,mis pole siiani valmis ja tundub,et ei saa ka kunagi valmis.<br />
<br />
<br />
'''Gaspar Karm D22'''</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Pacman%22&diff=12906Meeskond "Pacman"2010-10-04T11:41:12Z<p>Gkarm: </p>
<hr />
<div>4.oktoober.2010<br />
Tiimiga liitusid Gaspar Karm ja Priit Siimo..arutasime natuke asju.</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Meeskond_%22Pacman%22&diff=12905Meeskond "Pacman"2010-10-04T11:26:35Z<p>Gkarm: Created page with 'Test'</p>
<hr />
<div>Test</div>Gkarmhttps://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&diff=12904Juhend: Esimene kodutöö aines "Programmeerimine CSharp keeles" (XNA Projekt)2010-10-04T11:26:17Z<p>Gkarm: /* Liikmed */</p>
<hr />
<div>[[Category: Programmeerimine CSharp keeles]]<br />
<br />
=Esimene kodutöö aines "Programmeerimine CSharp keeles" (XNA Projekt)=<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).<br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.<br />
<br />
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise 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. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.<br />
<br />
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. '''Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile'''<br />
<br />
==Tähtaeg==<br />
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.<br />
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.<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 />
<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 />
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 />
<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 +372 56 957 000 või heiki.tahis [ät] eesti.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
==Kirjandus ja viited==<br />
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&wa=wsignin1.0&Login=#Download<br />
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119<br />
<br />
* http://www.eneta.ee -> õppimine -> Veebistuudium -> Veebiarendus<br />
* http://creators.xna.com/en-US/<br />
* http://www.verysillygames.com/<br />
* http://www.robmiles.com/xna-book-downloads/<br />
* http://channel9.msdn.com/<br />
* http://www.nazspace.com/wp/game-development/beginner-tutorials/<br />
* http://www.riemers.net/<br />
<br />
=Teemad 2010 kevad=<br />
Kodutööna tuleb luua: <br />
* Tetris<br />
** Vaata: http://en.wikipedia.org/wiki/Tetris<br />
Või<br />
* Xonix<br />
** http://xonix.games-here.com/<br />
Või <br />
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema<br />
<br />
==Nõuded==<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 />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
= Meeskonnad 2010=<br />
==[[Meeskond "IDDQD"]]==<br />
===Teema===<br />
Light-boti kloon, 2D.<br />
===Liikmed===<br />
* Allar Märk<br />
* Joosep Ilves<br />
* Lauri Keel<br />
* Kert Suvi<br />
* Raido Hallop<br />
<br />
==[[Meeskond "C-Team"]]==<br />
===Teema===<br />
"T Nagu Tetris" ehk meie versioon mängust tetris.<br />
===Liikmed===<br />
* Rauno Rüga <br />
* Jarko Kaskmaa<br />
* Taivo Türnpu<br />
* Gert Glükmann<br />
* Indrek Kõue<br />
<br />
[[Image:Hexagon RPG.JPG|thumb|300px|Heksagon võrgustikuga taktikaline lahinguväli.]]<br />
==[[Meeskond "Enterprise Edition"]]==<br />
=== Teema ===<br />
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. <br />
=== Liikmed ===<br />
* Kristjan Stolin<br />
* Ilmar Telga<br />
* '''3 vaba kohta !''' - Otsime tegijaid, kes peale hinde saamise tahavad ka midagi põnevat teha!<br />
<br />
==[[Meeskond "Nimi2"]]==<br />
===Teemaaaaaaaa===<br />
Teeme ka mängu...<br />
<br />
===Liikmed===<br />
* Ivan Igamees<br />
* Jim Smith<br />
<br />
==[[Meeskond "Miinipilduja tuli"]]==<br />
===Teema===<br />
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.<br />
Mängus jookseb pool alasti tüdruk ringi ja tapab elukaid.<br />
===Liikmed===<br />
* Tanel Liiv<br />
* Taavi Ilves<br />
* Jaan Vahtre<br />
<br />
==[[Meeskond "2#4U"]]==<br />
===Teema===<br />
Vastavalt ülesandele.<br />
===Liikmed===<br />
* Erik Kaju<br />
* Reigo Männiste<br />
* Miina Sikk<br />
* Indrek Tamm<br />
* Sten Vaisma<br />
<br />
==[[Meeskond "Projekt Tank"]]==<br />
===Teema===<br />
Teeme tanki mängu mitme tankiga ja suure pauguga.<br />
==Liikmed==<br />
* Jaan Kruusma<br />
* Siim Kündre<br />
* Keito Arula<br />
* Madis Kõosaar<br />
<br />
==[[Meeskond "Hype"]]==<br />
===Teema===<br />
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.<br />
===Liikmed===<br />
* Martin Lensment<br />
* Jaak Lehtsalu<br />
* Mihkel Sokk<br />
<br />
==[[Meeskond "Eagles With Lasers"]]==<br />
===Teema===<br />
Mäng kosmoses tulistamisest aka. Asteroid.<br />
===Liikmed===<br />
* Urmo Tamme<br />
* Sander Baikov<br />
* Karl Männil<br />
* Aare Roosiväli<br />
<br />
==[[Meeskond "Blockmania"]]==<br />
===Teema===<br />
Tetris<br />
===Liikmed===<br />
* Reio Kokla<br />
* Toomas Soha<br />
* Kaido Loonurm<br />
<br />
==[[Meeskond "hetkel nimetu"]]==<br />
===Teema===<br />
3D mäng hõljuvate (või lendavate) tankidega (sest nii on algul lihtsam).<br />
<br />
Mäng peaks koosnema võrdlemisi iseseisvatest komponentidest, milledest mõned on teostavad ka üsna vähese programmeerimis oskusega. Komponentide täpsemad kirjeldused ning eeldatavad keerukuse hinnangud leiab tiimi lehelt. Mängu kasutatavale tasemele viimiseks on vaja valmis saada vaid mõned komponendid - kõik ülejäänu on mõeldud neile, kes soovivad raskemaid asju proovida (näiteks täiendavad graafika efektid) ja pole seega hädavajalikud.<br />
<br />
3D osa ja komponentide ühendamise eest hoolitsen ise (kui keegi soovib antud vallas kaasa lüüa, siis muidugi on seegi võimaldatud). Mitmed projekti tööd kujutavad endast tavalist XNA's progemist. Seega saab nende osade juures kindlasti abi ka õppejõult ning arvukatest XNA teemalistest materjalidest (vajadusel ka minult). Üldiselt peaks vist piisama, kui iga tiimi liige teeb vähemalt ühe loetelus toodud töö (enamik asju võib seega tegemata jääda).<br />
===Liikmed===<br />
* Lauri Kermas<br />
* '''4 vaba kohta''' - kes on huvitatud, võib end kohe siia kirja panna! (täpsem info tiimi lehel)<br />
<br />
==[[Meeskond "Pacman"]]==<br />
===Teema===<br />
Pacman<br />
===Liikmed===<br />
* Andrus Reedla<br />
* Andres Mill<br />
* Gaspar Karm<br />
* Priit Siimo<br />
<br />
==[[Meeskond "I&J"]]==<br />
===Teema===<br />
Xonix<br />
===Liikmed===<br />
* Irina Klimova<br />
* Jana Mrost<br />
<br />
==[[Meeskond "Kosmoseahi"]]==<br />
===Teema===<br />
2D kosmoselaevadega mäng<br />
===Liikmed===<br />
* Valdar Vaht<br />
* Taavi Jakoobi<br />
* Janno Tomingas<br />
* Robin Soon<br />
<br />
==[[Meeskond "H.A.S.H."]]==<br />
===Teema===<br />
Xonix i laadne mäng, edasine selgumisel.<br />
===Liikmed===<br />
* Seda Sahradyan<br />
* Henrik Leinola<br />
* Allar Anijago<br />
* Helen Muidik<br />
<br />
==[[Meeskond "..."]]==<br />
===Teema===<br />
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada<br />
===Liikmed===<br />
* Siim Aaver<br />
* Kaspar Kallasmaa</div>Gkarm