Aplikace na platformě Mozilla
Loading...
Date
Authors
Kupčík, Jan
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Cílem této diplomové práce je seznámit se s aplikační platformou Mozilla - její strukturou, technologiemi, které využívá, a způsobem vývoje samostatně běžících i rozšiřujících aplikací, které tuto platformu využívají (např. webový prohlížeč Firefox, poštovní klient Thunderbird). Práce zahrnuje relevantní informace o využívaných jazycích, kterými jsou XUL, CSS, JavaScript, RDF/XML a další. Jsou zde také rozebrány objektově orientované principy použitelné v jazyce JavaScript v.1.7. Další části se věnují problematice tvorby a využívaní komponent platformy i aplikací. Informace o platformě jsou završeny uvedením možností ladění a následného převodu do distribuovatelné podoby. Tyto znalosti jsou následně použity při tvorbě aplikace umožňující sledování změn dokumentů v síťovém prostředí. Lze zde najít její návrh a některé detaily implementace vztahující se k obecnému vývoji aplikací na uvedené platformě.
The goal of the thesis is to study the Mozilla application platform - its structure, used technology, and the ways of development of standalone applications and extensions for the applications based on this platform (e.g. the Firefox web browser, the Thunderbird e-mail client). The thesis also contains relevant information about the used programming languages such as XUL, CSS, JavaScipt, RDF/XML and others. It describes the object oriented principles available in the JavaScript v.1.7 language. Next parts are dedicated to creating and using the platform components and the applications. The information about the platform is concluded by a presentation of the debugging and deployment possibilities. This knowledge is used to create an application able to watch changes of documents in a network environment. The thesis describes the application design and some details related to the general development of applications based on the discussed platform.
The goal of the thesis is to study the Mozilla application platform - its structure, used technology, and the ways of development of standalone applications and extensions for the applications based on this platform (e.g. the Firefox web browser, the Thunderbird e-mail client). The thesis also contains relevant information about the used programming languages such as XUL, CSS, JavaScipt, RDF/XML and others. It describes the object oriented principles available in the JavaScript v.1.7 language. Next parts are dedicated to creating and using the platform components and the applications. The information about the platform is concluded by a presentation of the debugging and deployment possibilities. This knowledge is used to create an application able to watch changes of documents in a network environment. The thesis describes the application design and some details related to the general development of applications based on the discussed platform.
Description
Citation
KUPČÍK, J. Aplikace na platformě Mozilla [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační systémy
Comittee
Date of acceptance
Defence
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení