Search
Předmět se zaměřuje na popis a praktické použití API pro vývoj webových aplikací. V první přednášce budou studenti seznámení s cloud computingem, výhodami a nevýhodami programování na Internetu. Postupy návrhu budou demonstrovány na praktických příkladech. Praktické příklady budou používat shareware a software Google. V průběhu přednášek budou popsány a demonstrovány základní algoritmy pro zpracování velmi velkého množství dat MapReduce s příklady použití. Dále bude předvedena kompletní ukázka návrhu webové aplikace pro lokální vyhledávání. Tento příklad bude zahrnovat jak serverovou, tak klientskou část. Klientská část použije několik různých API, které jsou základem pro mashup aplikace. Budou probrány základy použití API pro uživatelská rozhraní a ukázány příklady použití stávajících AJAX knihoven. Na závěr kurzu budou představeny možnosti použití Google infrastruktury pro vývoj semestrálních prací a open source projektu.
Rozsah předmětu je 1p+1c. Přednášky se odehrají jako jednodenní intenzivní kurz 5.11.2009. V rámci kurzu budou přestavena zadání semestrálních prací, ze kterých si budou studenti moct vybrat. Semestrální projekty budou studenti vypracovávat ve formě samostatné práce podpořenou konzultacemi. Odevzdání prací bude probíhat pomocí UploadSystemu. Předmět je zakončen zápočtem, který bude udělen na základě odevzdaných prací.
Datum: čt. 5.11.2009
Místnost: T2:C3-135, Dejvice, Fakulta elektrotechnická
Čas: 8:00 - 16:00
Vyber uloh:
Deadline na vyber semestralni ulohy je prodlouzen do 22.11.2009 23:59. Tem, kteri si jeste ulohu nevybrali, prijde jeste jeden email, aby nedoslo ke zbytecnym nedorozumenim.
DULEZITE: V pripade, ze si nevyberete tema semestralni prace do 22.11.2009 23:59, nemusi vam byt umoznena ucast v soutezi Google o telefon Samsung.
Odevzdani uloh:
Vypracovane ulohy budete odevzdavat prostrednictvim Upload Systemu.
DULEZITE: Deadline pro odevzdani uloh je 31.1.2010 23:59, system nebude akceptovat jakekoli opozdeni, tak na to prosim myslete. Zapocet dostanete pokud splnite uvedene zadani ulohy dle vaseho vyberu.
Forma odevzdani:
Vypracovane ulohy musite odevzdat tak, abychom byli schopni danou funkcionalitu overit a to ze zdrovych kodu, ktere musi byt vsechny pritomne (prace musi obsahovat navod, jak aplikaci rozchodit). V uvahu pripadaji 3 moznosti:
DULEZITE: Prace, ktera nebude v Upload Systemu, nebude akceptovana.
Google soutez o telefon Samsung:
Pokud se chcete s vasi semestralni ulohou zucastnit souteze Google o telefon Samsung s OS Android, je nutne, aby vase vypracovana uloha obsahovala navic 2 veci:
Pet z vasich praci bude nominovano na strane FEL a poradi bude nasledovne urceno na strane firmy Google. Vyhlaseni souteze probehne v tydnu 15.2.2010 - 19.2.2010. Kriterii pro vyhodnoceni souteze bude dle slov Google “neotrelost, jedinecnost a inovativnost” vaseho reseni.
Google: Milan Straka, Lara Aharkava, Jaroslav Bengl, Jiri Semecky, Pavel Petřek
FEL: Antonín Komenda, Michal Jakob