NSWI117 – Technologie vývoje webových aplikací Martin Nečaský Katedra softwarového inženýrství MFF UK
Co budeme na semináři dělat? 50% semináře bude „teoretických“ v mojí režii – základy HTML5 a XHTML1.1 a jejich podpora v prohlížečích – XML a JSON – CSS – JavaScript, AJAX – Silverlight – Goole Web Toolkit – RDF, RDFa, principy LinkedData – systémy pro správu obsahu (Drupal, Joomla)
Co budeme na semináři dělat? 50% semináře bude „praktických“ ve vaší režii – zápočet – tvorba webové aplikace v týmu po 4-5 lidech jednodušší databázová a aplikační vrstva propracovaná klientská vrstva nejlépe náměty, které si za chvíli představíme – prezentace na semináři a diskuze s ostatními týmy analýza webové aplikace návrh databázové, aplikační vrstvy a klientské vrstvy realizace aplikace s využitím zajímavých technologií propojení na LinkedData zdroje a publikace dat dle principů LinkedData NEBO integrace do portálů typu FaceBook, Twitter NEBO integrace s Google jako iGoogle Gadget hodnocení projektu jiného týmu
Veřejné zakázky Vytvořte aplikaci, která bude prezentovat uživatelům data o veřejných zakázkách v ČR. Kde vzít data? – isvzus.cz – Weby měst používající vybraný CMS (např. – ode mě – lze si i „vygenerovat“
Rozklikávací rozpočet Vytvořte aplikaci, která bude prezentovat uživatelům data o rozpočtech vlády, měst atd. v ČR. Kde vzít data? – Vláda ČR – Lze si i „vygenerovat“
Složení zastupitelstev Vytvořte aplikaci, která bude prezentovat uživatelům data o složení zastupitelstev měst v ČR. Kde vzít data? – Volby.cz – Lze si i „vygenerovat“
Obchodní rejstřík Vytvořte aplikaci, která bude prezentovat uživatelům data z obchodního rejstříku v ČR. – ala “foaf.sk” Kde vzít data? –
Protikorupční databáze Vytvořte aplikaci, která bude prezentovat korupční vztahy zaznamenávané v novinových článcích Kde vzít data? – dodám DB schéma – obchodní rejstřík – vygenerovaná data
Příklady ve světě openlylocal.com wheredoesmymoneygo.org foaf.sk