Zpětný překladač bajtkódu jazyka Java

but.committeedoc. Ing. Richard Růžička, Ph.D., MBA (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. Bohuslav Křena, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) doc. Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ".cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKřivka, Zbyněkcs
dc.contributor.authorHřibal, Jaromírcs
dc.contributor.refereeKučera, Jiřícs
dc.date.created2015cs
dc.description.abstractPrvní část této bakalářské práce se zabývá základními principy virtuálního stroje jazyka Java a detailněji se věnuje jeho instrukční sadě a formátu . class souborů, dohromady známých jako bajtkód . Následující část prezentuje rešerši existujících nástrojů pro manipulaci s bajtkódem . Poslední část popisuje vytvoření pluginu do vývojového prostředí Eclipse , který realizuje uživatelsky přívětivé zobrazení zadaného bajtkódu spolu s původním zdrojovým kódem, ze kterého byl bajtkód generován. Nástroj předpokládá dostupnost těchto zdrojových kódů, takže neplní roli dekompilátoru.cs
dc.description.abstractThe first part of this thesis studies the fundamental principles of Java Virtual Machine and presents in depth look at its instruction set and . class file format, both together well known as bytecode . The next part presents an overview of the existing tools for bytecode manipulation . The last part of this work describes the development of a new plugin for Eclipse IDE . This plugin allows the user to get more comfortable view of the given bytecode and to see the original source code from which the bytecode was generated . The plugin requires the source code to be accessible so it is not a typical decompilation tool .en
dc.description.markBcs
dc.identifier.citationHŘIBAL, J. Zpětný překladač bajtkódu jazyka Java [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015.cs
dc.identifier.other88851cs
dc.identifier.urihttp://hdl.handle.net/11012/52457
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectJavacs
dc.subjectZpětný překladcs
dc.subjectJava bajtkódcs
dc.subjectJava virtuální strojcs
dc.subjectJavaen
dc.subjectDisassembleren
dc.subjectJava bytecodeen
dc.subjectJava Virtual Machineen
dc.titleZpětný překladač bajtkódu jazyka Javacs
dc.title.alternativeJava Bytecode Disassembleren
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2015-08-24cs
dcterms.modified2020-05-10-16:12:25cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid88851en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:50:46en
sync.item.modts2025.01.15 18:06:47en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
443.28 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18226_v.pdf
Size:
85.87 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18226_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18226_o.pdf
Size:
87.17 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18226_o.pdf
Loading...
Thumbnail Image
Name:
review_88851.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_88851.html
Collections