Obsah
Školní práce
Tato sekce je věnovaná mým programátorským aktivitám ve škole. Postupně zde budou
přibývat další věci, podle toho, co budu ve škole dělat.
Moje třídy na Spolužácích.cz
- Základní škola Osečná (1990 – 1999)
- Průmyslová škola Liberec (1999 – 2003)
Interoperabilita SOAP
Semestrální práce předmětu Algoritmizace (X36ALG) z prvního semestru. Testoval jsem
funkčnost protokolu HTTP-SOAP na platformách Java a .NET. Napsal jsem webovou službu pomocí C#.NET a klienta
v Javě (JRE 1.4). Klient je pouze konzolová aplikace, která posílá požadavky
na webovou službu.
Popis, sugar.jar
Interoperabilita SOAP II
Druhý semestr byla semestrální práce z předmětu Programování v Javě
(X36PJV).
Překompiloval jsem proxy třídy pod novou verzí knihovny
webservices.jar. Dle požadavků jsem celý projekt předělal do Swingu a trochu
více zobjektoval. Webová služba zůstala nezměněna. Klient a zdrojáky.
Program Projektor
Ve třetím semestru jsme, v rámci předmětu Databázové systémy (X36DBS),
dostali za úkol vytvořit databázovou aplikaci. Já jsem si vybral program na vedení
týmových projektů — odtud Projektor. Na
tento nápad jsem přišel již v létě 2004, když jsme s Ondrou dělali na
projektu pro Honestu. Základem databáze je její ER model (xml
nebo png verze). Opravdu to zjednodušuje a zpřehledňuje
vývoj.
Ve čtvrtém semestru jsem si zapsal předmět X36WWW. Při výběru semstrální práce jsem se
rozhodl pokračovat ve vývoji Projektoru.
Programy pro AVR
Ve třetím semestru jsme se také dostali k programování v assembleru. Bylo
to v rámci předmětu Strojový kód a data (X36SKD). Programy jsou určeny pro Atmel
AVR mega169.
Výuka XHTML a CSS
Od října 2004 vedu kroužek na základní škole v Osečné, kde se snažím naučit zájemce
tvorbě webových stránek. Práce je to nelehká, ale velice poučná. Tak zde jsou mé
materiály k výuce
XHTML a CSS.
Návrh automatu
Ve třetím semestru jsme v předmětu Logické obvody (X36LOB) dostali za úkol
navrhnout a odsimulovat konečný automat podle zadání,
které dostal každý jiné.
Týmový projekt
Ve čtvrtém semestru jsme v předmětu Softwarové Inženýrství (X36SIN) vytvořili
týmy, které měli za úkol vypracovat kompletní analýzu zadaných projektů. My jsme
měli analyzovat návrh knihovního systému s dodávkou potřebného hardwaru a softwaru.
stránky projektu