Sadržaj

Marin Marjanović

PPT i ODP plug-in za dodatni sadržaj

PPT and ODP plug-in for additional content

Zadatak

Istražiti način dodavanja dodatnih sadržaja u PPT i ODP prezentacijske materijale te mogućnost njihova izdvajanja (export) u zasebne datoteke u definiranom formatu.

Rezultat: tekst rada i prezentacija.



Plan rada

  1. Pregledati kôd LeCTo plug-ina te ukratko zabilježiti koji razred što radi
  2. Pretražiti kako se rade plug-inovi za PPT, odnosno njihovo umetanje u PowerPoint te na temelju toga potražiti u kôdu LeCTo plug-ina za PPT koji dio koda je odgovoran za samo umetanje u PPT
  3. Pokušati riješiti problem ili na internetu (forumima) pronaći slična iskustva u vezi problema učitavanja plug-ina u PPT
  4. Proučiti diplomski rad Dina Bartošaka (Lecto recorder) te iz njega izvući sve bitne informacije o plug-inu
  5. Istražiti modele za umetanje dodatnih sadržaja u prezentaciju (PPT i ODP)
  6. Analizirati prednosi i nedostatke postojećeg modela za MS PowerPoint te predložiti poboljšanja
  7. Proučiti kako bi se moglo izraditi rješenje za dodavanje dodatnih sadržaja u OpenOffice Impress

Rezultat

  1. Pronašao sam na internetu da postoji još nekoliko dodataka PowerPointu kod kojih se javlja ista greška kao i kod LeCTo PPT add-ina, no ponuđena rješenja nisu dovela ni do kakvog rezultata u pokretanju LeCTo PPT add-ina na nekim računalima
  2. Informirao sam se, najviše koliko sam mogao uz svoje trenutno znanje o programiranju, i napisao svojevrsnu uputu o drugačijem načinu pisanja add-ina za PowerPoint - različit od onoga na koji je napisan
  3. Malo testiranje LeCTo add-ina dovelo je do rezultata da radi na Windows 7 (bez SP1) i Windows 8 operativnim sustavima jedino unutar Office 2010 Professional Plus izdanja, iako postoje iznimke. Tako da testiranje nije dalo konkretnu konfiguraciju uz koju bi LeCTo radio.

Zaključak

  1. Razvoj aplikacija za Microsoft Office nije ni malo lagana zadaća. Microsoft je postavio brojne konfiguracijske zahtjeve koje ponekad nije jednostavno ispuniti.
  2. Greške koje daje Microsoft Office i ostali MS programi nisu dovoljno konkretne da bi se na MSDN (microsoftovim stranicam) našlo jedinstveno rješenje, stoga je potrebno, u najmanji detalj, poznavati grešku kako bi se rješila.

Prijedlog za daljnje istraživanje

  1. Od Microsoft developera saznati točan način na koji se razvijaju add-inovi za PowerPoint te česte pogreške koje se javljaju pri izradi istoga.
  2. U cilju poboljšanja LeCTo add-ina i mogućnosti pokretanja na svim računalima (barem što se tiče Microsoftovih operativnih sustava) programer koji ima iskustva s izradom Office add-inova ili Microsoft aplikacija bi trebao detaljnije istražiti predložen način izrade add-ina te započeti pisanje koda od početka, naravno koristiti LeCTo projekt kao predložak, no ne samo kopirati kod.