====== X36DSV - Čtvrtek 16:15 ====== ===== Všeobecné informace ===== * Učebna: [[zs2010-11_k310|KN:E310]] **Novinky:**\\ * 23.2.2012 - pro e-mailovou komunikaci dávejte do Subjectu "[X36DSV] - " - Díky * 23.2.2012 - betaverze {{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|zadání jádra malých úloh}} (do 1.3.2012 20:00 CET je možno připomínkovat zadání - pak vyrobím finální verzi) * 12.4.2012 - revize harmonogramu a úprava datumů odevzdání úloh ==== Harmonogram ==== ^ Cvičení ^ Datum ^ Téma ^ Slajdy ^ Materiály ^ | 1. | 16.2. |Úvod do předmětu, seznámení s prostředím učebny.| {{vyuka:cviceni:x36dsv:x36dsv_1.cv_v1.3.pdf|cv1}} | [[zs2010-11-streda-virtab|virtuální tabule]] | | 2. | 23.2. |Technologie Java RMI. Aktivní prvky web technologií, XML parsing, AJAX.| {{:vyuka:cviceni:x36dsv:x36dsv_2.cv_v2.1.pdf|cv2}}, {{:vyuka:cviceni:x36dsv:x36dsv_3.cv_v2.1.pdf|cv3}} | {{:vyuka:cviceni:x36dsv:x36dsv_2.cv_rmitest_v2.1.tgz|RMItest}}, {{:vyuka:cviceni:x36dsv:x36dsv_3.cv_xmltest_v2.1.tgz|xmltest}},{{:vyuka:cviceni:x36dsv:x36dsv_3.cv_xml_js_v2.1.zip|xml_js}} | | 3. | 1.3. |Samostatná práce na projektu, konzultace.| - | - | | 4. | 8.3. |Technologie XML-RPC.| {{:vyuka:cviceni:x36dsv:x36dsv_4.cv_v2.2.pdf|cv4}} | {{:vyuka:cviceni:x36dsv:x36dsv_4.cv_xmlrpc_v3.1.tgz|xmlrpc}} | | 5. | 15.3. |Samostatná práce na projektu, konzultace.| - | [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|odevzdávání]] | | 6. | 22.3. |Samostatná práce na projektu, konzultace.| - | [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|odevzdávání]] | | 7. | 29.3. |Technologie SOAP, WSDL.| {{:vyuka:cviceni:x36dsv:x36dsv_5.cv_v2.1.pdf|cv5}} | {{:vyuka:cviceni:x36dsv:x36dsv_5.cv_example.wsdl.zip|wsdl}}, Axis2 v1.0 ({{:vyuka:cviceni:x36dsv:axis2_cv6_2.zip|cli}}, {{:vyuka:cviceni:x36dsv:axis_service.tgz|srv}}, {{:vyuka:cviceni:x36dsv:x36dsv_5.cv_axis2.howto.pdf|howto}}), Axis2 v2.0 ({{:vyuka:x36dsv:cviceni:x36dsv_5.cv_axis2_v2.0_cli.tgz|cli}}, {{:vyuka:x36dsv:cviceni:x36dsv_5.cv_axis2_v2.0_srv.tgz|srv}}) | | 8. | 5.4. |Spolupráce Java - CORBA.| {{:vyuka:cviceni:x36dsv:x36dsv_6.cv_v1.5.pdf|cv6}} | ORB Studio: {{https://dsn.felk.cvut.cz/education.cz/X36DSV/support/orbstudio|docs}}, {{:vyuka:cviceni:x36dsv:orbstudio777.zip|zip}} | | 9. | 12.4. |Samostatná práce na projektu, konzultace.| - | [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|odevzdávání]] | | 10. | 19.4. |Samostatná práce na projektu, konzultace.| - | [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|odevzdávání]] | | 11. | 26.4. |Samostatná práce na projektu, konzultace.| - | [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|odevzdávání]] | | 12. | 3.5. |Vyhodnocení projektu.| - | [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|odevzdávání]] | | 13. | 10.5. |//Změna rozvrhu (liché úterý)//| - | - | | 14. | 17.5. |Zápočet.| - | [[:vyuka:x36dsv:cviceni:2011-12-b:odevzduloh-pm|odevzdávání]] | Důležité deadline: * 26.4.2012 - Přesná specifikace [[semestralniuloha|semestrální úlohy]] (co, čím a jak) zaslaná na email cvičícího. * 16.5.2012 - Nahraná semestrální úloha na service.felk.cvut.cz. * 22.6.2012 - Osobní odevzdání a prezentace semestrální práce. ===== Úlohy ===== * Úloha 1 - Java RMI //(2. cvičení)// * Zadání: Implementujte zadaný systém ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}) 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: --- * Datum odevzdání: 21.3.2012 (service) * Úloha 2 - XML //(4. cvičení)// * Zadání: Implementujte {{:vyuka:cviceni:x36dsv:x36dsv_3.cv_uloha2_xml.pdf|XML 'zvýrazňovač'}} . * Materiály: [[http://download.oracle.com/javaee/1.4/tutorial/doc/index.html|Java Tutorial]] - [[http://download.oracle.com/javaee/1.4/tutorial/doc/JAXPIntro.html#wp65584|JAXP]], [[http://download.oracle.com/javaee/1.4/tutorial/doc/JAXPSAX.html#wp69937|SAX]], [[http://download.oracle.com/javaee/1.4/tutorial/doc/JAXPDOM.html#wp79994|DOM]]. * Datum odevzdání: 7.3.2012 (service) * Úloha 3 - XML RPC //(5. cvičení)// * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}), ale pro komunikaci použijte technologii XML-RPC. * Materiály: * Bonus: Pokud nepoužijete extensions (tzn. pokud nebudete serializovat Java objekty) - +15% * Datum odevzdání: 4.4.2012 (service) * Úloha 4 - SOAP //(7. cvičení)// * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}), ale pro komunikaci použijte technologii SOAP. * Materiály: [[http://ws.apache.org/axis2/1_5_1/quickstartguide.html|Axis Quickstart Guide]] * Datum odevzdání: 18.4.2012 (service) * Úloha 5 - CORBA //(8. cvičení)// * Zadání: Stejné zadání jako v úloze 1 ({{:vyuka:cviceni:x36dsv:x36dsv_zadani_databaze_v1.5.pdf|DB server}}), ale pro komunikaci použijte technologii CORBA. * Materiály: * Datum odevzdání: 25.4.2012 (service) * Semestrální úloha * Zadání: možná témata [[semestralniuloha|zadání semestrální úlohy]] * Specifikace zadání: * nejlépe zaslat na email * musí obsahovat: použitou technologii (RMI, CORBA, ...), typ úlohy (leader election, úplná replikace, ...), použitý algoritmus (Chang-Roberts, Dolev, ...), podrobnější specifikaci (např. u leader election, že se bude jednat o zasílání zpráv) * Materiály: internet, skripta, ... * Datum odevzdání: 16.5.2012 (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 < 0,25 > (vyjímky jsou možné). Toto číslo bude přičteno k výsledku zkouškové písemky (tzn. 75 + < 0,25 > ) * 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 ^ |Bauer Miroslav | 100 | 100 | 100 | 100 | 100 | 85 | :-P | ? | |Bohdal Viktor Bohuslav | 0 | 100 | 100 | 0 | 60 | 100 | 8-) | 17 | |Černý Miroslav | ? | ? | ? | ? | ? | LE_?_RMI_zpravy | :?: | ? | |Hanzlík Michal | 100 | 100 | 95 | 100 | 100 | 60 | 8-) | 20 | |Introvič Petr | 100 | 100 | 100 | 100 | 100 | 70 | 8-) | 22 | |Kolář Pavel | 0 | 100 | 0 | 0 | 0 | 100 | 8-) | 13 | |Mandovec Antonín | 95 | 95 | 95 | ? | ? | ? | :?: | ? | |Mertlík Pavel | 100 | 0 | 100 | 100 | 0 | 90 | 8-) | 18 | |Molík Lukáš | ? | ? | ? | ? | ? | ? | :?: | ? | |Ploužek Tomáš | 90 | 100 | 100 | 100 | 100 | 90 | :?: | ? | |Polcar Marek | 95 | 100 | 95 | 100 | 100 | 100 | 8-) | ? | |Ruan Yun | 100 | 100 | 100 | 90 | 100 | 40 | 8-) | ? | |Strnad Michal | 100 | 80 | 100 | 0 | ? | 90 | :?: | 18 | |Vaňkát Michal | 90 | 100 | 95 | 100 | 100 | 100 | 8-) | ? |