Platvormiülene NXC keskkond

dc.contributor.advisorVillems, Anneet
dc.contributor.advisorDuvin, Taaviet
dc.contributor.authorRand, Priitet
dc.contributor.otherTartu Ülikool. Matemaatika-informaatikateaduskondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2013-09-09T09:41:19Z
dc.date.available2013-09-09T09:41:19Z
dc.date.issued2012et
dc.description.abstractNXC keele kasutamiseks erinevatel operatsioonisüsteemidel puudus seni ühtne rakendus. Käesoleva töö peamiseks eesmärgiks oli luua NXC-keelsete rakenduste loomise keskkond, mida saaks ühtmoodi kasutada nii Windows, Linux kui ka Mac OS platvormil. Enne uue keskkonna loomist uuriti NXC keelt üldiselt ning anti ülevaate juba loodud rakendustest NXC kasutamiseks. Lähtudes olemasolevatest programmidest ja LEGO robotite programmeerimist õpetava juhendaja soovitustest seati nõuded ka uuele süsteemile. Antud töö raames loodi NXC kasutamiseks platvormiülene keskkond NXCEesti. Rakenduse põhilise funktsionaalsuse hulka kuulub integreeritud kompilaator, sõnade tüüpi eristav teksti värvimine, mallide kasutamine ning programmi töös kasutatavate andmete muutmise võimalus. Lisaks saab kasutada eestikeelseid NXC funktsioone. Arvestatakse ka kasutava operatsioonisüsteemi mõningate eripäradega. Püstitatud eesmärgid said täidetud ja loodetavasti leiab loodud rakendus ka reaalset kasutust NXC õpetamisel.et
dc.description.abstractThe purpose of this Master thesis was to develop as cross-platform environment for programming LEGO MINDSTORMS NXT robots using NXC language. There are robotics classes in many Estonian schools. Pupils and teachers could have computers with different operating systems but there is no cross-platform programming environment for NXC. This paper consists of three parts. The first part describes the NXC language and how to use it with no special development environment. The second parts gives overview from existing programming solutions for different operating systems. The third chapter describes created cross-platform environment for NXC programming. The main points that describes the created application are: ● Works on Windows, Mac OS and Linux. ● Integrated compiler for NXC. ● NXC code highlighting. ● Possibility to create and translate standard NXC API functions. ● Possibility to use and modify NXC code templates. ● Designed for Estonian speakers. It is hoped that this application find use in NXC programming.et
dc.identifier.urihttp://hdl.handle.net/10062/32989
dc.language.isoetet
dc.publisherTartu Ülikoolet
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titlePlatvormiülene NXC keskkondet
dc.title.alternativeCROSS-PLATFORM ENVIROMENT FOR NXCet
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 2 2
Laen...
Pisipilt
Nimi:
thesis.pdf
Suurus:
1.34 MB
Formaat:
Adobe Portable Document Format
Laen...
Pisipilt
Nimi:
extra.zip
Suurus:
17.08 MB
Formaat:
Compressed ZIP