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.

Dnevnik rada	Bibliografija	Umna mapa

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.