=====IRC knihovna===== **Autor**: Jakub Chodounský **Oponent**: Martin Balík **Zadání**: * V jazyce C# 3.0 s využitím runtime .NET 2.0 implementujte knihovnu IRC (Internet Relay Chat) podle standardu RFC 1459. * Navrhněte třívrstvou architekturu tak, aby nejnižší vrstva zajišťovala spojení s IRC serverem, střední vrstva implementovala příkazy IRC protokolu a poslední - nejvyšší - vrstva byla vysokoúrovňovým objektovým modelem. * Implementujte pouze vybrané příkazy IRC protokolu. * Implementujte jednoduchého klienta, který bude tuto knihovnu používat. * Knihovnu i klienta důkladně otestujte. ====Úkoly a komunikace==== ===14. 5. 2009=== * schůzka * úkoly: * pokuste se odstranit blikání při přihlašování, * dodělejte aspoň z části UNIT testing * sepište manuál ke klientovi, bude součástí příloh, * sepište návrh řešení a implementaci, * pošlete mi to do 24. 5. 2009 * další schůzka: 28. 5. 2009 - 14:00, KN:E-315 ===19. 3. 2009=== * schůzka * úkoly: * sepište kapitolku o standardu a o činnostech, které předcházely implementaci, * rozchoďte připojení, * v případě, že narazíte ne nějaký problém, popište jeho řešení. * další schůzka: dle emailové dohody za tři až čtyři týdny. ===11. 11. 2008=== * schůzka * úkoly: * pořešit problém se zapsanou diplomovou prací, * zaregistrovat si rámcové téma na INFO336, * učesat texty z 27. 10. dle poznámek, * připravit si podklady pro prezentaci architektury. * termín odevzdání: 6. 12. 2008, * termín další schůzky: 9. 11. 2008, 13:45 ===27. 10. 2008=== * Zaslány tyto soubory: * [[http://webing.felk.cvut.cz/~matyap1/projekty/chodoj2/2008-10-27a.pdf| rešerše "konkurenčních" produktů]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/chodoj2/2008-10-27b.pdf| specifikace použitých standardů]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/chodoj2/2008-10-27c.pdf| motivace]]. ===25. 9. 2008=== * schůzka na KN * termín další schůzky: koncem října, * úkoly: * do rešerše doplnit i další knihovny (ne jen .NET), * specifikovat vybrané příkazy, které budete implementovat, * zaregistrovat si na info336 rámcové téma, * volitelné: * sepsat motivaci, * popsat standard RFC 2812. ===17. 8. 2008=== * zaslán soubor s návrhem zadání a harmonogramem činností, * termín další schůzky: polovina září 2008, * úkol: vypracovat rešerši zaměřenou na přímou a okrajově i nepřímou "konkurenci".