<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="29458" NadgradivoID="0" NRID="8739366" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=29458" StOgledov="2822" StPrenosov="426" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-18 10:15:09" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-29458">20.500.12556/RUL-29458</PID>
  <Naslov>Razvoj razširljive programske opreme v Javi</Naslov>
  <Podnaslov>diplomsko delo</Podnaslov>
  <TujJezik_Naslov>Developing extensible software in Java</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomskem delu je predstavljen razvoj razširljive programske opreme v Javi. V uvodnem delu diplomske naloge je predstavljen proces razvoja programske opreme in razlogi, zakaj se večina v poslovnem svetu odloča za razvoj razširljive programske opreme. V nadaljevanju sta opisana oba obstoječa tipa razšiljivosti in najbolj uporabljeni vzorec razvoja te (vtičniki). Analizirano je bilo tudi najbolj razširjeno ogrodje, ki obstaja  (OSGi), in predstavljen je razlog, zakaj se ga nismo odločili uporabljati in šli čez proces razvoja svojega ogrodja. V osrednjem delu diplomske naloge je opisano ogrodje, ki smo ga razvili, s poudarkom na najbolj pomembnem problemu pri razvoju takega ogrodja - varnosti. V zaključnem delu diplomske naloge je podan primer uporabe ogrodja kot dokaz, da je ogrodje skoraj nevidno za uporabnika, in da ne poveča kompleksnosti aplikacije.</Opis>
  <TujJezik_Opis>This thesis addresses the subject of developing extensible software in Java. In the introductory part, the analysis of the process of software development is presented as well as  the main reasons why the majority in the IT business world decide to develop extensible software. In the following part we have the two types of extensible software and the most used design pattern in that area (plugins). Analysis of the widely used framework for developing extensible software (OSGi) were made and the facts behind the reasons for not using that framework and developing our own are presented. In the central part of the thesis a deep analysis of our newly developed framework with emphasis on the main problem in developing such framework - security has been made. In the final part we present the usage example to prove that the framework is almost invisible to the end user, and that it doesn&#039;t add complexity to the application.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Razširljiva programska oprema</Beseda>
    <Beseda>Java</Beseda>
    <Beseda>varnost</Beseda>
    <Beseda>ogrodje</Beseda>
    <Beseda>vtičniki</Beseda>
    <Beseda>OSGi</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>Extensible software</Beseda>
    <Beseda>java</Beseda>
    <Beseda>security</Beseda>
    <Beseda>framework</Beseda>
    <Beseda>plugins</Beseda>
    <Beseda>OSGi</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>D. Kotevski</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-12 16:25:00</DatumVstavljanja>
  <DatumObjave>2014-09-12 16:25:00</DatumObjave>
  <DatumSpremembe>2024-08-13 16:15:13</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>53 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>
  <Licence>
    <Licenca ID="6" Kratica="CC BY 4.0" Naziv="Creative Commons Priznanje avtorstva 4.0 Mednarodna" URL="http://creativecommons.org/licenses/by/4.0/deed.sl" Logo="by.png" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/licence/by.png" DatumZacetkaLicenciranja="" VezanoNa="" VezanoNaAng="" Besedilo="" BesediloAng=""></Licenca>
  </Licence>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="28204" Ime="DIMITAR" Priimek="KOTEVSKI" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28203" Ime="Viljan" Priimek="Mahnič" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="3307" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">13959</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/10781012">10781012</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="29454" DatotekaNRID="8395386" 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="694192" VelikostDatotekeKratko="677,92 KB" DatumVstavljanja="2014-09-12 16:25:01" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>63070419-20140906095710-KOTEVSKI_DIMITAR_diplomska_naloga.pdf</Naziv>
      <OrgNaziv>63070419-20140906095710-KOTEVSKI_DIMITAR_diplomska_naloga.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>0AD5C0288358ABB3E8F25F22710CA171</MD5>
      <SHA256>4e697103d7459d739c9fed22dc5399dcd5bb1b94e8646ef651ed412c8d7e0189</SHA256>
      <UUID>498e034e-a1a8-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/4d64e600-22f0-419d-b995-c751938526eb</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=29454</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="72128"></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>
