====== X36DSV - Středa 9:15 ====== ===== Všeobecné informace ===== * Učebna: [[vyuka:cviceni:x36dsv:zs2008-9_K310|KN:E310]] **Novinky:**\\ * 1.10.2008 - pro e-mailovou komunikaci dávejte do Subjectu "[X36DSV] - " - Diky * 10.10.2008 - specifikováno zadání //jádra// malých úloh * 22.10.2008 - posunuta data odevzdání prvních dvou úloh, upřesnění specifikace //jádra// úloh * 10.11.2008 - posunuto datum odevzdání úlohy - SOAP * 10.11.2008 - stránka pro odevzdávání [[vyuka:cviceni:x36dsv:zs2008-9_odevzduloh|semestrálních úloh]] * 23.11.2008 - posunutí deadline pro zadání semestrální práce ==== Harmonogram ==== ^Cvičení^Datum^Téma^Slajdy^Materiály^ | 1. | 1.10. |Úvod do předmětu, seznámení s prostředím učebny.|{{vyuka:cviceni:x36dsv:x36dsv_1.cv_v1.2.pdf|cv1}}| [[vyuka:cviceni:x36dsv:zs2008-9-virtTab|virTab]] | | 2. | 8.10. |Technologie Java RMI.|{{vyuka:cviceni:x36dsv:x36dsv_2.cv_v2.0.pdf|cv2}}|{{vyuka:cviceni:x36dsv:x36dsv_2.cv_rmitest_v3.0.tgz|RMItest}} | | 3. | 15.10. |Aktivní prvky web technologií, XML parsing, AJAX.|{{vyuka:cviceni:x36dsv:x36dsv_3.cv_v2.0.pdf|cv3}}|{{vyuka:cviceni:x36dsv:x36dsv_3.cv_xml_js_v2.0.zip|příklady}},{{vyuka:cviceni:x36dsv:x36dsv_3.cv_xmltest_v2.0.tgz|XMLtest}}| | 4. | 22.10. |Technologie XML-RPC.| {{vyuka:cviceni:x36dsv:x36dsv_4.cv_v2.0.pdf|cv4}} | {{vyuka:cviceni:x36dsv:x36dsv_4.cv_xmlrpc_v2.0.zip|příklady}} | | 5. | 29.10. |Samostatná práce na úlohách, konzultace.| - | - | | 6. | 5.11. |Technologie SOAP, WSDL.|{{vyuka:cviceni:x36dsv:x36dsv_5.cv_v2.0.pdf|cv7}}|{{vyuka:cviceni:x36dsv:x36dsv_cv06_axis2.pdf|HowTo}},{{vyuka:cviceni:x36dsv:axis2_cv6_1.zip|server}}, {{:vyuka:cviceni:x36dsv:axis2_cv6_2.zip|klient}} | | 7. | 12.11. |Samostatná práce na úlohách, konzultace.| - | - | | 8. | 19.11. |Spolupráce Java - CORBA.|{{:vyuka:cviceni:x36dsv:x36dsv_6.cv_v1.5.pdf|cv8}} |ORB Studio: {{https://dsn.felk.cvut.cz/education.cz/X36DSV/support/orbstudio|docs}}, {{:vyuka:cviceni:x36dsv:orbstudio777.zip|zip}} | | 9. | 26.11. |Samostatná práce na projektu, konzultace.| - | - | | 10. | 3.12. |Samostatná práce na projektu, konzultace.| - | - | | 11. | 10.12. |Samostatná práce na projektu, konzultace.| - | - | | 12. | 17.12. |Samostatná práce na projektu, konzultace.| - | - | | 13. | 7.1. |Vyhodnocení projektu.| - | - | | 14. | 14.1. |Zápočet.| - | - | Důležité deadline: * 3.12.2008 - Přesná specifikace [[vyuka:x36dsv:cviceni:semestralniuloha|semestrální úlohy]] (co, čím a jak) zaslaná na email cvičícího. * 6.1.2009 - Nahraná semestrální úloha na service.felk.cvut.cz. * 7.1.2009 - Osobní odevzdání a prezentace semestrální práce. ===== Úlohy ===== * Úloha 1 - Java RMI //(2. cvičení)// * Zadání: Implenetujte zadaný systém ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_logy_v1.5.pdf|logserver}}) pomocí technologie RMI. * Materiály: Java Tutorial - {{vyuka:cviceni:x36dsv:x36dsv_2.cv_javatutorial_rmi.tgz|RMI}}, část skript na cvičení z DSV - {{vyuka:cviceni:x36dsv:x36dsv_2.cv_dsy_cv_skripta_rmi.pdf|zde}} * Bonus: Odevzdání v původním termínu - +10% * Datum odevzdání: 28.10.2008 (service) * Úloha 2 - XML //(3. cvičení)// * Zadání: Implemetujte {{:vyuka:cviceni:x36dsv:x36dsv_3.cv_uloha2_xml.pdf|zadanou úlohu}}. * Materiály: Java Tutorial - {{http://java.sun.com/xml/tutorial_intro.html|XML}}. * Datum odevzdání: 4.11.2008 (service) * Úloha 3 - XML RPC //(4. cvičení)// * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_logy_v1.5.pdf|logserver}}), ale pro komunikaci použijte technolgii XML-RPC. * Materiály: * Bonus: Pokud nepoužijete extensions (tzn. pokud nebudete serializovat Java objekty) - +15% * Datum odevzdání: 11.11.2008 (service) * Úloha 4 - SOAP //(6. cvičení)// * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_logy_v1.5.pdf|logserver}}), ale pro komunikaci použijte technolgii SOAP. * Materiály: [[http://ws.apache.org/axis2/1_3/quickstartguide.html|Axis Quickstart Guide]] * Datum odevzdání: 25.11.2008 (service) * Úloha 5 - CORBA //(8. cvičení)// * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_logy_v1.5.pdf|logserver}}), ale pro komunikaci použijte technolgii CORBA. * Materiály: * Datum odevzdání: 2.12.2008 (service) * Semestrální úloha * Zadání: možná témata [[vyuka:x36dsv:cviceni:semestralniuloha|zadání semestrální úlohy]] * Specifikace zadání: * nejlepe zaslat na email * musí obsahovat: použitou technologii (RMI, CORBA, ...), typ úlohy (leader election, uplná replikace, ...), použitý algoritmus (Chang-Roberts, Dolev, ...), podrobnejší specifikaci (např. u leader election, že se bude jednat o zasílání zpráv) * Materiály: internet, skripta, ... * Datum odevzdání: 6.1.2009 (service) ===== Hodnocení ===== * Každá úloha je hodnocena procentuálním hodnocením 0-150% * 0% - děs a bída * 50% - dá se * 100% - vše jak má být * 100+% - uff, kde na to berete čas * Penalizace za pozdní odevzdání (používá se čas na serveru //service.felk.cvut.cz//): * + 0-10min - -5% * + 10min-9hod - -15% * + 9hod-7dni - -40% * + 7dni-14dni - -80% * + 14dni+ - -100% *Výsledné hodnocení, které jde ze cvičení ke zkoušce, je číslo z intervalu < -4,4 > (vyjímky jsou možné). Toto číslo bude přičteno k výsledku zkouškové písemky (max 30b). * Legenda k výsledkům: * Zápočet * :-P - nárok na zápočet * 8-) - zápočet zapsán do indexu * :?: - nekompletní údaje - zatím bez nároku * :-( - bez nároku na zápočet, uvidíme se za rok ... ===== Výsledky ===== ^Student^Úloha RMI^Úloha XML^Úloha XML-RPC^Úloha SOAP^Úloha CORBA^Semestrální práce^Zápočet^Body^ |Čábela Michal| 0 | 0 | 0 | 0 | 0 | 0 | :-( | x | |Havel Josef| 95 | 100 | 100 | 100 | 100 | 95 | 8-) | +0.6 | |Heřman Slávek| 100 | 100 | 60 | 85 | 100 | 100 | 8-) | -1.0 | |Jaroš Vojtěch| 85 | 60 | 60 | 60 | 100 | 110 | 8-) | -3.7 | |Komoň Martin| 100 | 60 | 95 | 0 | 85 | 95 | 8-) | -4.5 | |Kostka Lukáš| 110 | 105 | 120 | 100 | 95 | 60 | 8-) | -0.8 | |Plachý Petr| 110 | 100 | 115 | 85 | 105 | 115 | 8-) | +3.0 | |Strašák Jiří| 115 | 100 | 115 | 105 | 105 | 85 | 8-) | +1.6 | |Valina Roman| 110 | 100 | 115 | 100 | 95 | 105 | 8-) | +2.4 | |Žák Vítězslav| 0 | 0 | 0 | 0 | 0 | 0 | :-( | x |