nedeľa 16. novembra 2008

Mirror C++ reflection library

One of the few things that I'm really missing in C++ is a good reflection facility. Reflection is a valuable tool in many situations - for example as a support for serialization or marshaling in distributed systems, efficient object-relational mapping, debugging/logging, generic programming and meta-programming, etc.

This is the main reason why I started to work on a portable open-source C++ reflection library called Mirror. This library is developed with the intention to be proposed for inclusion into the Boost C++ library.

Currently Mirror is somewhere between alpha and early beta version. The sources and the partial documentation can be downloaded from the Boost Vault or checked out via svn from the Boost Sandbox. It's http interface also allows browsing the sources and examples and see the docs online.

There is also a C++0x version of Mirror at sourceforge and the latest online documentation is available at kifri.fri.uniza.sk.

štvrtok 13. novembra 2008

Profesný životopis

Ing. Matúš Chochlík, PhD.








Osobné informácie

Dátum narodenia:10. 2. 1981
Miesto narodenia:Žilina
Telefón:+421 41 513 4183
e-mail:matus.chochlik@fri.uniza.sk













Vzdelanie

1999 - 2005
Názov organizácieŽilinská Univerzita, Fakulta riadenia a informatiky
Zameranie:Vysokoškolské štúdium – Informačné a riadiace systémy
Špecializácia:Aplikovaná informatika
Názov diplomovej práce:Transakčné a paralelné spracovanie dát v distribuovanom databázovom systéme
Získaný titul:Ing.

2005 - 2008
Názov organizácieŽilinská Univerzita, Fakulta riadenia a informatiky
Zameranie:Doktorandské štúdium – Študijný program Aplikovaná informatika
Študijný odbor:9.2.9. Aplikovaná informatika
Téma dizertačnej práce:Distribuované spracovanie dát v heterogénnom prostredí
Získaný titul:PhD.


























Pracovné skúsenosti

2008 - súčasnosť
ZamestnávateľŽilinská univerzita, Fakulta riadenia a informatiky, Katedra informatiky, Žilina
SektorVzdelávanie
Pracovné zaradenieVysokoškolský učiteľ
Hlavné činnosti a zodpovednostiVýučba a výskumná činnosť. Vedenie cvičení z predmetov Databázové systémy (sk), Operačné Systémy (sk). Oponovanie záverečných prác v I. a II. stupni vš. vzdelávania, Samostanté riešenie úloh rozvoja vedy a techniky, v oblastiach rozsiahlych databázových systémov, paralelných systémov a vizualizácie údajov.

2005 - 2008
ZamestnávateľŽilinská univerzita, Fakulta riadenia a informatiky, Katedra informatiky, Žilina
SektorVzdelávanie
Pracovné zaradenieDoktorand
Hlavné činnosti a zodpovednostiVýučba a výskumná činnosť. Výučba predmetov Databázové systémy (sk), Operačné Systémy (sk). Práca na projektoch v oblasti distribuovaných databázových systémov a paralelných systémov

2008
ZamestnávateľŽilinská univerzita, Fakulta riadenia a informatiky, Katedra informatiky, Žilina
SektorIT
Pracovné zaradenieAnalytik, vývojár
Hlavné činnosti a zodpovednostiPráca na projekte implementácie elektronického podpisovania pre potreby vysokého a stredného školstva.

2007
ZamestnávateľŽilinská univerzita, Fakulta riadenia a informatiky, Katedra informatiky, Žilina
SektorGIS
Pracovné zaradenieAnalytik, konzultant
Hlavné činnosti a zodpovednostiPráca na projekte “Zjednotenie platforiem GIS pre potreby S.P.P. a.s.”

1999 - súčasnosť
ZamestnávateľP.I.A.S. s.r.o., Žilina
SektorIT, zabezpečovacie a monitorovacie systémy
Pracovné zaradenieAnalytik, vývojár a vedenie projektov
Hlavné činnosti a zodpovednostiPráca na projektoch v oblasti protipožiarnych a iných zabezpečovacích systémov a systémov na monitorovanie výroby v stredných a veľkých podnikoch. Analýza, návrh a vývoj softvéru, vedenie projektových tímov.

Publikácie

  • Chochlík, M., Grondžák, K., Baboš, Š., Programovanie v jadre OS Windows, 2008, v tlači.

  • Zábovský, M., Chochlík, M., Mobile Database Replication , Journal of Information, Control and Management Systems, Vol.6, No.1, University of Žilina, Faculty of Management Science and Informatics, 2008.

  • Matiaško, K., Vajsová, M., Zábovský, M., Chochlík, M., Databázové systémy - Databázové technológie a aplikácie, 2008

  • Matiaško, K., Vajsová, M., Zábovský, M., Chochlík, M., Databázové systémy - Základy databázových systémov, 2008.

  • Chochlík, M., Representing Physical Quantities in a Relational Database System, Journal of Information, Control and Management Systems, Vol.6, No.1, University of Žilina, Faculty of Management Science and Informatics, 2008.

  • Chochlík, M., Performance of a Policy-based Reference Counter , Journal of Information, Control and Management Systems, Vol.6, No.1, University of Žilina, Faculty of Management Science and Informatics, 2008.

  • Chochlík, M., Flexible, Policy-based Reference Counter , Journal of Information, Control and Management Systems, Vol.5, No.2/1, University of Žilina, Faculty of Management Science and Informatics, 2007.

  • Chochlík, M., Support for object-oriented parallel programs for grids and clusters, Proceedings of the 2nd International Workshop on Grid Computing for Complex Problems, Bratislava, Slovakia, 2006.

  • Grondžák, K., Martincová, P., Baboš, Š., Chochlík, M., Distributed Solving of Combinatorial Problems, Proceedings of the 2nd International Workshop on Grid Computing for Complex Problems, Bratislava, Slovakia, 2006.

  • Chochlík, M., Portable C++ Metadata, IMEA 2006, 6. doktorandská konference, Hradec Králové, 2006.

  • Chochlík, M., Matiaško, K., Interfaces and Adapters to Databases using Standard Template Library, Acta Electrotechnica et Informatica, No. 2, Vol. 6, 2006.



Jazyky

Anglický:pokročilý
Nemecký:pokročilý