Zobrazit minimální záznam

Nasazení SOFA 2 aplikací v prostředí vestavěných systémů
dc.contributor.advisorHnětynka, Petr
dc.creatorPastorek, Jaroslav
dc.date.accessioned2017-04-27T03:17:09Z
dc.date.available2017-04-27T03:17:09Z
dc.date.issued2010
dc.identifier.urihttp://hdl.handle.net/20.500.11956/33960
dc.description.abstractVývoj aplikácií pre vstavané zariadenia je náročnou úlohou hlavne vďaka rôznorodosti použitého hardwaru. Technológie ako Java ME sa snažia poskytnúť jednotný programový model v duchu hesla "write once - run anywhere", avšak špecifiká jednotlivých platforiem naďalej pretrvávajú. Aplikácie by preto mohli profitovať z využitia komponentovo orientovaného vývoja kedy by platformovo špecifické časti boli oddelené do dobre definovaných a ľahko vymeniteľných komponent. Cieľom práce je analyzovať aktuálny proces nasadzovania komponentových aplikácií napísaných pomocou komponentového systému SOFA 2 a navrhnúť také zmeny, ktoré by umožnili nasadiť komponentové aplikácie v prostredí Java ME, konkrétne s konfiguráciou CLDC a profilom MIDP. Navrhnuté riešenie je založené na transformácii SOFA 2 komponentovej aplikácie na MIDlet. Táto transformácia zahŕňa predgenerovanie kódu na statickú inštanciáciu komponent, ktorá je normálne vykonávaná dynamicky podľa popisu jednotlivých komponent. Výsledkom transformácie je samostatný MIDlet package, ktorý obsahuje všetok potrebný kód - to znamená prispôsobený runtime pre komponenty a komponenty samotné. Proces vývoja SOFA aplikácií je modifikovaný tak, aby podporoval nový proces nasadzovania.cs_CZ
dc.description.abstractDevelopment of applications for embedded devices is a daunting task particularly due to the diversity of used hardware. Technologies like Java ME attempt to provide unified programming model in the spirit of slogan "write once - run anywhere"; however the platform specifics still linger. Applications for embedded devices could therefore benefit from the use of component - based development where platform - specific parts can be separated into well - defined easily replaceable components. The goal of this thesis is to analyze the current deployment process for the component applications written using SOFA 2 component system and propose changes that would allow such applications to be deployed in Java ME environment, particularly CLDC configuration with MIDP profile. The proposed solution is based on transformation of SOFA 2 component application into MIDlet application. This transformation includes pregeneration of code for static instantiation of components which is normally done dynamically by interpreting component descriptions. The result of the transformation is standalone MIDlet package that contains all necessary code - this includes adjusted component runtime and components themselves. The development process of SOFA 2 applications is also adjusted to support new deployment process.en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.titleDeployment of SOFA 2 applications for embedded environmenten_US
dc.typediplomová prácecs_CZ
dcterms.created2010
dcterms.dateAccepted2010-09-07
dc.description.departmentDepartment of Software Engineeringen_US
dc.description.departmentKatedra softwarového inženýrstvícs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId76423
dc.title.translatedNasazení SOFA 2 aplikací v prostředí vestavěných systémůcs_CZ
dc.contributor.refereeMalohlava, Michal
dc.identifier.aleph001389677
thesis.degree.nameMgr.
thesis.degree.levelnavazující magisterskécs_CZ
thesis.degree.disciplineSoftware Systemsen_US
thesis.degree.disciplineSoftwarové systémycs_CZ
thesis.degree.programComputer Scienceen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typediplomová prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwarového inženýrstvícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software Engineeringen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSoftwarové systémycs_CZ
uk.degree-discipline.enSoftware Systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csVývoj aplikácií pre vstavané zariadenia je náročnou úlohou hlavne vďaka rôznorodosti použitého hardwaru. Technológie ako Java ME sa snažia poskytnúť jednotný programový model v duchu hesla "write once - run anywhere", avšak špecifiká jednotlivých platforiem naďalej pretrvávajú. Aplikácie by preto mohli profitovať z využitia komponentovo orientovaného vývoja kedy by platformovo špecifické časti boli oddelené do dobre definovaných a ľahko vymeniteľných komponent. Cieľom práce je analyzovať aktuálny proces nasadzovania komponentových aplikácií napísaných pomocou komponentového systému SOFA 2 a navrhnúť také zmeny, ktoré by umožnili nasadiť komponentové aplikácie v prostredí Java ME, konkrétne s konfiguráciou CLDC a profilom MIDP. Navrhnuté riešenie je založené na transformácii SOFA 2 komponentovej aplikácie na MIDlet. Táto transformácia zahŕňa predgenerovanie kódu na statickú inštanciáciu komponent, ktorá je normálne vykonávaná dynamicky podľa popisu jednotlivých komponent. Výsledkom transformácie je samostatný MIDlet package, ktorý obsahuje všetok potrebný kód - to znamená prispôsobený runtime pre komponenty a komponenty samotné. Proces vývoja SOFA aplikácií je modifikovaný tak, aby podporoval nový proces nasadzovania.cs_CZ
uk.abstract.enDevelopment of applications for embedded devices is a daunting task particularly due to the diversity of used hardware. Technologies like Java ME attempt to provide unified programming model in the spirit of slogan "write once - run anywhere"; however the platform specifics still linger. Applications for embedded devices could therefore benefit from the use of component - based development where platform - specific parts can be separated into well - defined easily replaceable components. The goal of this thesis is to analyze the current deployment process for the component applications written using SOFA 2 component system and propose changes that would allow such applications to be deployed in Java ME environment, particularly CLDC configuration with MIDP profile. The proposed solution is based on transformation of SOFA 2 component application into MIDlet application. This transformation includes pregeneration of code for static instantiation of components which is normally done dynamically by interpreting component descriptions. The result of the transformation is standalone MIDlet package that contains all necessary code - this includes adjusted component runtime and components themselves. The development process of SOFA 2 applications is also adjusted to support new deployment process.en_US
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrstvícs_CZ
dc.identifier.lisID990013896770106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV