<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="29512" NadgradivoID="0" NRID="8739423" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=29512" StOgledov="2361" StPrenosov="432" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-16 07:01:10" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-29512">20.500.12556/RUL-29512</PID>
  <Naslov>Predelava javanskega navideznega stroja za štetje ukazov zložne kode</Naslov>
  <Podnaslov>diplomsko delo</Podnaslov>
  <TujJezik_Naslov>A modification of Java virtual machine for counting bytecode commands</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Cilj, ki smo ga zastavili pri izdelavi diplomske naloge, je implementirati ali predelati že obstoječi javanski navidezni stroj (JVM) tako, da bo uporabniku za pognan program omogočal vpogled v statistiko izvedenih javanskih vmesnih ukazov. Ta funkcionalnost bo med drugim omogočala lažjo analizo izvajanja algoritmov v javanskem okolju. Po preučevanju teorije jave in javanskega navideznega stroja smo se odločili za predelavo obstoječega javanskega navideznega stroja. Izbrali smo JamVM, preprostejši, odprtokodni javanski navidezni stroj pod licenco GNU. Idejo smo razdelili na minimalno predelavo JamVM-ja in implementacijo javanske knjižnice. Javanska knjižnica bo znotraj pognanega uporabniškega programa omogočila dostop do informacij in statistike o izvedenih javanskih vmesnih ukazih. Na koncu smo implementirali in prikazali še enostaven primer uporabe naše rešitve.</Opis>
  <TujJezik_Opis>The objective of the thesis was to implement or modify an existing Java virtual machine (JVM) in a way that it will allow insight into statistics of the executed Java instructions of an executed user program. The functionality will allow analysis of the algorithms in Java environment. After studying the theory of Java and Java virtual machine, we decided to modify an existing Java virtual machine. We chose JamVM which is a lightweight, open-source Java virtual machine under GNU license. The idea was divided into minimal modification of JamVM and implementation of own Java library. The Java library will, within the user application program, allow access to information and statistics of executed Java instructions. At the end, we have implemented and presented a simple use of our solution.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Javanski navidezni stroj</Beseda>
    <Beseda>Vstopna točka navideznega stroja</Beseda>
    <Beseda>Java</Beseda>
    <Beseda>računalništvo</Beseda>
    <Beseda>računalništvo in informatika</Beseda>
    <Beseda>univerzitetni študij</Beseda>
    <Beseda>diplomske naloge</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Java virtual machine</Beseda>
    <Beseda>Virtual machine entry point</Beseda>
    <Beseda>Java</Beseda>
    <Beseda>computer science</Beseda>
    <Beseda>computer and information science</Beseda>
    <Beseda>diploma</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>N. Janko</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2014-09-18 17:25:01</DatumVstavljanja>
  <DatumObjave>2014-09-18 17:25:01</DatumObjave>
  <DatumSpremembe>2024-08-13 13:40:32</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2014</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani>51 str.</StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="28273" Ime="Nikolaj" Priimek="Janko" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23547" Ime="Tomaž" Priimek="Dobravec" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4596067" Afiliacija="" ArrsID="18188" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">14197</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/1536070595">1536070595</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="29508" DatotekaNRID="8395443" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="410165" VelikostDatotekeKratko="400,55 KB" DatumVstavljanja="2014-09-18 17:25:02" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>63100248-20140912153716-diplomaNJ.pdf</Naziv>
      <OrgNaziv>63100248-20140912153716-diplomaNJ.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>CD80DE28577C1919F7E5CC7BB639CEA9</MD5>
      <SHA256>50c84156449f06bda6da5cfb5b1d501dbfc76f3c539a39dce753b0e9e3927b49</SHA256>
      <UUID>4da143c9-a1a8-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/af9d0745-2929-4e63-976f-4aa83f7c1008</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=29508</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="70668"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
