=====Mash-up webová aplikace===== ====Autor==== Ladislav Kubeš ====Oponent==== Ing. Ondřej Guth ====Adresa==== http://www.tvzone.cz/ ====Zadání==== * Analyzujte možnosti dostupných aplikačních rozhraní (API) známých webových komunitní služeb. * Prostudujte standardy pro přenos dat mezi aplikací a veřejným API (XML, JSON, XML-RPC, REST). * S využitím webových technologií (PHP, Smarty, (X)HTML, CSS, JavaScript) implementujte funkční prototyp webové aplikace zaměřené na TV seriály a pořady. * Integrujte do navrhovaného prototypu API webových služeb Facebook, Twitter, Last.fm a Flickr. * Aplikaci důkladně otestujte. ====Úkoly a komunikace==== ===4. 5. 2010=== * schůzka, * úkoly: * dokončete textovou zprávu, * pokračujte v implementaci. * termín odevzdání: 10. 5. 2010 ===17. 4. 2010=== * schůzka, * úkoly: * přibližte podobu zprávy finálnímu stádiu, * dokončete Facebook connect, * termín další schůzky: 4. 5. 2010, 16:15, KN, 4. patro. ===13. 4. 2010=== * schůzka, * úkoly: * sepište kapitolku o testování prohlížečů, * dokončete Facebook connect, * sepište aspoň zárodek dokumentace k realizaci, * přineste aktuální verzi dokumentace. * termín další schůzky: 27. 4. 2010, 16:15, KN, 4. patro. ===30. 3. 2010=== * schůzka, * úkoly: * sepište kapitolku o testování prohlížečů, * dolaďte stávající napojení a implementujte ještě nějaké jiné, * sepište aspoň zárodek dokumentace k realizaci, * realizujte napojení seriál <-> herec. * termín další schůzky: 13. 4. 2010, 16:15, KN, 4. patro. ===16. 3. 2010=== * schůzka, * úkoly: * implementujte CRUD nad ostatními tabulkami, * implementujte nějaké jiné napojení, * sepište aspoň zárodek dokumentace k realizaci, * termín další schůzky: 30. 3. 2010, 16:15, KN, K313. ===23. 2. 2010=== * schůzka, * úkoly: * implementujte CRUD nad ostatními tabulkami, * zobrazení výpisů na titulní stránce, * důkladně si rozmyslete, co kam a jak chcete napojovat, * zkuste alespoň něco z toho implementovat. * termín další schůzky: 16. 3. 2010, 16:15, KN, sekretariát K336. ===4. 2. 2010=== * schůzka, * úkoly: * dolaďte poslední detaily v UML diagramech, * upravte databázi (sjednocení diagramu + textu, file_gadget), * zprovozněte databázi na veřejně dostupném místě, * implementujte správu uživatelů + přihlašování, * implementujte CRUD operace nad seriály. * termín další schůzky: 23. 2. 2010, 16:15, KN, sekretariát K336. ===21. 1. 2010=== * schůzka, * úkoly: * dolaďte UML diagramy, * okomentujte diagram aktivit, * zpracujte DB. * termín další schůzky: dle mailové dohody začátkem února. ===21. 1. 2010=== * Zaslán tento soubor: * [[http://webing.felk.cvut.cz/~matyap1/projekty/kubeslad/2010-01-21.pdf|průběžný stav textové zprávy]], ===7. 12. 2009=== * schůzka, * úkoly: * napište text k doménovému modelu, * dopracujte kapitolu 2, zejména REST a JSON, * zpracujte diagram aktivit (přidání komentáře, přihlášení, info na profilu), * zpracujte USE-CASE, * sepište funkční a nefunkční požadavky. * termín další schůzky: dle mailové dohody v první polovině ledna. ===7. 12. 2009=== * Zaslány tyto soubory: * [[http://webing.felk.cvut.cz/~matyap1/projekty/kubeslad/2009-12-07a.pdf|zadání práce]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/kubeslad/2009-12-07b.pdf|průběžný stav textové zprávy]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/kubeslad/2009-12-07c.pdf|doménový model]]. ===27. 11. 2009=== * schůzka, * úkoly: * prostudujte a při tvorbě práce používejte [[http://prirucka.ujc.cas.cz|Příručku UJČ]] a [[http://cstug.cz|stránky sdružení CSTUG]], * zpracujte JSON, JSON-RPC, REST a SOAP, * analyzujte API, která budete ve své práci používat (včetně Twitteru a Facebooku), * navrhněte datový model, * sepište návrh zadání v rozsahu cca 7 bodů. * termín další schůzky: 7. 12. 2009, 14:00. ===25. 11. 2009=== * Zaslány tyto soubory: * [[http://webing.felk.cvut.cz/~matyap1/projekty/kubeslad/2009-11-25a.pdf|cíle práce]], * [[http://webing.felk.cvut.cz/~matyap1/projekty/kubeslad/2009-11-25b.pdf|průběžný stav textové zprávy]]. ===15. 9. 2009=== * schůzka, * úkoly: * nastudujte si Facebook Connect a případně i možnosti napojení vašeho portálu na další komunitní weby, * zpracujte rešerši s výsledky vašeho průzkumu, * zamyslete se nad tématem webu, na který tyto služby napojíte, * stanovte cíle práce, * na https://info336.felk.cvut.cz/?clanek=2505 si nastudujte pokyny pro studenty bakalářských prací, * počítejte s tím, že závěrečnou zprávu budu chtít v LaTeXu. Ke studiu doporučuji [[http://umarecka.cz/var/ezwebin_site/storage/images/pocitacova/ostatni/dtp_tex_a_latex/latex_pro_zacatecniky/15314-1-cze-CZ/latex_pro_zacatecniky_medium.jpg|tuto knihu]] * termín další schůzky: polovina října 2009