Mash-up webová aplikace

Autor

Ladislav Kubeš

Oponent

Ing. Ondřej Guth

Adresa

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

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

27. 11. 2009

  • schůzka,
  • úkoly:
    • prostudujte a při tvorbě práce používejte Příručku UJČ a 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

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 tuto knihu
  • termín další schůzky: polovina října 2009
bp/kubeslad.txt · Poslední úprava: 2010/09/01 18:19 autor: matyape1
 
Kromě míst, kde je explicitně uvedeno jinak, je obsah této wiki licencován pod následující licencí: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki