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
Pregledati kôd LeCTo plug-ina te ukratko zabilježiti koji razred što radi
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
Pokušati riješiti problem ili na internetu (forumima) pronaći slična iskustva u vezi problema učitavanja plug-ina u PPT
Proučiti diplomski rad Dina Bartošaka (Lecto recorder) te iz njega izvući sve bitne informacije o plug-inu
Istražiti modele za umetanje dodatnih sadržaja u prezentaciju (PPT i ODP)
Analizirati prednosi i nedostatke postojećeg modela za MS PowerPoint te predložiti poboljšanja
Proučiti kako bi se moglo izraditi rješenje za dodavanje dodatnih sadržaja u OpenOffice Impress
Rezultat
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
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
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
Razvoj aplikacija za Microsoft Office nije ni malo lagana zadaća. Microsoft je postavio brojne konfiguracijske zahtjeve koje ponekad nije jednostavno ispuniti.
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
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.
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.